{ "$schema": "https://turbo.build/schema.json", "ui": "tui", "concurrency": "20", "tasks": { "build": { "dependsOn": ["^build"], "outputs": ["dist/**", ".next/**"] }, "build:dry-run": { "dependsOn": ["^build:dry-run"], "outputs": ["dist/**", ".next/**"], "env": ["SKIP_ENV_CHECK"] }, "dev": { "cache": false, "persistent": true, "dependsOn": ["@buster/database#dev"] }, "dev:fast": { "cache": false, "persistent": true, "dependsOn": ["@buster/database#dev"] }, "lint": { "dependsOn": ["^lint"] }, "typecheck": { "dependsOn": ["^build"] }, "test": { "dependsOn": ["^build"] }, "test:unit": { "dependsOn": ["^test:unit"] }, "test:integration": { "dependsOn": ["^build"] }, "test:watch": { "cache": false, "persistent": true }, "test:unit:watch": { "cache": false, "persistent": true }, "test:integration:watch": { "cache": false, "persistent": true }, "test:coverage": { "dependsOn": ["^build"], "outputs": ["coverage/**"] }, "build:commonjs": { "cache": false, "persistent": false, "outputs": ["dist/**"] }, "build:commonjs:watch": { "cache": false, "persistent": true, "dependsOn": ["build:commonjs"] } }, "globalEnv": [ "NODE_ENV", "CI", "VERCEL", "VERCEL_ENV", "PATH", "HOME", "ENVIRONMENT", "TELEMETRY_ENABLED", "LOG_LEVEL", "DATABASE_URL", "SUPABASE_URL", "SUPABASE_SERVICE_ROLE_KEY", "SUPABASE_ANON_KEY", "SUPABASE_PUBLIC_URL", "NEXT_PUBLIC_API_URL", "NEXT_PUBLIC_API2_URL", "NEXT_PUBLIC_WEB_SOCKET_URL", "NEXT_PUBLIC_URL", "NEXT_PUBLIC_SUPABASE_URL", "NEXT_PUBLIC_SUPABASE_ANON_KEY", "NEXT_PUBLIC_WS_URL", "NEXT_PUBLIC_POSTHOG_KEY", "NEXT_PUBLIC_POSTHOG_HOST", "NEXT_PUBLIC_POSTHOG_KEY", "NEXT_PUBLIC_POSTHOG_HOST", "NEXT_SLACK_APP_SUPPORT_URL", "NEXT_PRIVATE_SUPABASE_SERVICE_ROLE_KEY", "SERVER_PORT", "ELECTRIC_PROXY_URL", "ELECTRIC_PORT", "ELECTRIC_INSECURE", "ELECTRIC_SECRET", "ELECTRIC_SOURCE_ID", "RERANK_API_KEY", "RERANK_MODEL", "RERANK_BASE_URL", "LLM_API_KEY", "LLM_BASE_URL", "OPENAI_API_KEY", "ANTHROPIC_API_KEY", "POSTHOG_TELEMETRY_KEY", "BRAINTRUST_KEY", "TRIGGER_SECRET_KEY", "PLAYWRIGHT_START_COMMAND", "DAYTONA_API_KEY" ], "envMode": "strict" }