{ "$schema": "./node_modules/turbo/schema.json", "futureFlags": { "globalConfiguration": true, "affectedUsingTaskInputs": true }, "global": { "inputs": ["tsconfig.json", "tsconfig.base.json", "pnpm-workspace.yaml"] }, "tasks": { "dev": { "cache": false, "persistent": true }, "build": { "dependsOn": ["^build"], "inputs": ["$TURBO_DEFAULT$", "tsconfig.json", "tsdown.config.*"], "outputs": ["dist/**", "node_modules/.cache/ts/**"] }, "docs#build": { "dependsOn": ["^build"], "inputs": ["$TURBO_DEFAULT$", ".env*"], "outputs": [".next/**", "!.next/cache/**"], "passThroughEnv": [ "TYPESENSE_ADMIN_API_KEY", "GITHUB_TOKEN", "OPENROUTER_API_KEY", "UPSTASH_REDIS_REST_URL", "UPSTASH_REDIS_REST_TOKEN" ] }, "clean": { "cache": false }, "format": { "dependsOn": ["//#format"], "cache": false }, "//#format": { "cache": false }, "lint": { "outputs": [] }, "lint:types": { "dependsOn": ["^build", "build"], "inputs": ["dist/**", "package.json"], "outputs": [] }, "lint:package": { "dependsOn": ["^build", "build"], "inputs": ["dist/**", "package.json"], "outputs": [] }, "test": { "dependsOn": ["^build", "build"], "inputs": [ "$TURBO_DEFAULT$", "vitest.config.*", "src/**", "test/**", "tests/**", "*.test.*", "*.spec.*", "package.json" ], "outputs": [".vitest/**", "coverage/**", "test-results/**"], "cache": true }, "coverage": { "dependsOn": ["^build", "build"], "inputs": [ "$TURBO_DEFAULT$", "vitest.config.*", "src/**", "test/**", "tests/**", "*.test.*", "*.spec.*", "package.json" ], "outputs": ["coverage/**", "coverage-final.json", ".nyc_output/**"] }, "e2e:smoke": { "dependsOn": ["^build"], "inputs": [ "$TURBO_DEFAULT$", "vitest.config.*", "playwright.config.*", "test/**", "tests/**", "e2e/**", "*.test.*", "*.spec.*", "package.json" ], "outputs": ["test-results/**", "playwright-report/**"], "cache": false }, "e2e:integration": { "dependsOn": ["^build"], "inputs": [ "$TURBO_DEFAULT$", "vitest.config.*", "playwright.config.*", "test/**", "tests/**", "e2e/**", "*.test.*", "*.spec.*", "package.json" ], "outputs": [ "coverage/**", "coverage-final.json", ".nyc_output/**", "test-results/**", "playwright-report/**" ], "cache": false }, "deploy": { "cache": false }, "migrate": { "cache": false }, "generate": { "cache": false } } }