{ "$schema": "https://turbo.build/schema.json", "ui": "tui", "globalEnv": [ "AI_API_KEY", "AI_BASE_URL", "AI_EMBEDDING_DIMENSION", "AI_EMBEDDING_MODEL", "AI_EMBEDDING_PROVIDER", "AI_GENERATE_TIMEOUT_MS", "AI_MAX_OUTPUT_TOKENS", "AI_MOCK_DELTA_DELAY_MS", "AI_MODEL", "AI_PROVIDER", "AI_STREAM_IDLE_MS", "AI_STREAM_TIMEOUT_MS", "ACCESS_TOKEN_TTL", "API_URL", "AUTOMATION_WEBHOOK_KMS_KEY", "AUTOMATIONS_WORKER_CONCURRENCY", "AUTO_RUN_MAX_RETRIES", "BCRYPT_ROUNDS", "CLAMAV_HOST", "CLAMAV_PORT", "CLAMAV_TIMEOUT_MS", "CLAMD_SOCKET", "CORS_ORIGINS", "DATABASE_URL", "E2E_API_URL", "E2E_BASE_URL", "E2E_DEMO_EMAIL", "E2E_DEMO_PASSWORD", "E2E_INTERNAL_SERVICE_TOKEN", "E2E_WS_URL", "FILES_TEMP_DIR", "FILES_TEMP_FREE_MIN_BYTES", "FILES_TEMP_MAX_AGE_MS", "FILES_WORKER_CONCURRENCY", "HEALTH_PORT", "INTERNAL_SERVICE_TOKEN", "INTERNAL_TEST_SEAM", "JWT_EXPIRES_IN", "JWT_SECRET", "LOG_LEVEL", "MASTER_ENCRYPTION_KEY", "MAX_BLOCK_BATCH", "MAX_FILE_SIZE", "MAX_PAGE_TITLE", "MAX_WORKSPACE_NAME", "NEXT_PUBLIC_API_URL", "NEXT_PUBLIC_APP_URL", "NEXT_PUBLIC_WS_URL", "NODE_ENV", "OTEL_ENABLED", "OTEL_EXPORTER_OTLP_ENDPOINT", "PORT", "PUBLIC_BASE_URL", "PUBLIC_URL", "RATE_LIMIT_API", "RATE_LIMIT_AUTH", "RATE_LIMIT_MAX", "RATE_LIMIT_WINDOW_MS", "REALTIME_HEARTBEAT_MS", "REALTIME_PORT", "REALTIME_URL", "REDIS_URL", "REFRESH_TOKEN_SECRET", "REFRESH_TOKEN_TTL", "REFRESH_TOKEN_TTL_DAYS", "RECAPTCHA_SECRET", "S3_ACCESS_KEY", "S3_BUCKET", "S3_BUCKET_FILES", "S3_BUCKET_THUMBS", "S3_ENDPOINT", "S3_FORCE_PATH_STYLE", "S3_PUBLIC_BASE", "S3_REGION", "S3_SECRET_KEY", "S3_SIGN_EXPIRY_SECONDS", "SEARCH_INDEX_PREFIX", "SEARCH_KNN_EF_CONSTRUCTION", "SEARCH_KNN_M", "SEARCH_PASSWORD", "SEARCH_URL", "SEARCH_USERNAME", "SEARCH_VECTOR_DIMENSION", "SESSION_SECRET", "SMTP_FROM", "SMTP_HOST", "SMTP_PASS", "SMTP_PASSWORD", "SMTP_PORT", "SMTP_STARTTLS", "SMTP_USER", "TEST_DEBUG_TOKEN", "WEBHOOK_BASE_URL", "WEBHOOK_RETRY_MAX", "WEBHOOK_TIMEOUT_MS", "WEB_ORIGIN", "WEB_URL", "WORKER_CONCURRENCY", "WORKER_ID", "WORKER_RETENTION_EXECUTE", "YJS_STORAGE_PREFIX" ], "tasks": { "build": { "dependsOn": ["^build"], "outputs": [".next/**", "!.next/cache/**", "dist/**", "build/**"] }, "dev": { "cache": false, "persistent": true }, "lint": { "dependsOn": ["^build"] }, "typecheck": { "dependsOn": ["^build"] }, "test": { "dependsOn": ["^build"] }, "test:unit": { "dependsOn": ["^build"] }, "test:integration": { "dependsOn": ["^build"], "cache": false }, "clean": { "cache": false } } }