{ "$schema": "https://turbo.build/schema.json", "globalDependencies": [".env", ".env.local", "tsconfig.json", "package.json"], "globalEnv": ["NODE_ENV", "CI", "NEXTJS_STANDALONE_BUILD"], "tasks": { "build": { "dependsOn": ["^build"], "outputs": ["dist/**", "compiled/**", "build/**", ".next/**", "!.next/cache/**"], "inputs": [ "src/**", "lib/**", "pages/**", "components/**", "styles/**", "public/**", "prisma/**", "package.json", "tsconfig.json", "*.config.js", "*.config.ts" ] }, "test": { "outputs": ["coverage/**"], "inputs": ["src/**", "lib/**", "__tests__/**", "*.config.js", "*.config.ts"] }, // Builds packages with 'main: dist/*' (jsondiffpatch, jitsu-js, jitsu-react, functions). // Needs ^build-deps so that, e.g., jitsu-js waits for jsondiffpatch's dist/ before tsc. "build-deps": { "dependsOn": ["^build-deps"], "outputs": ["dist/**"], "inputs": ["src/**", "tsconfig.json", "package.json"] }, // Needs ^build-deps for .d.ts files from workspace dependencies "typecheck": { "dependsOn": ["^build-deps"], "outputs": [], "inputs": ["src/**", "lib/**", "pages/**", "components/**", "tsconfig.json"] }, // Needs ^build-deps to import built workspace packages "test:playwright": { "dependsOn": ["^build-deps"], "outputs": ["playwright/artifacts/**"], "cache": false }, "lint": { "outputs": [], "inputs": ["src/**", "lib/**", "pages/**", "components/**", ".eslintrc*", "*.config.js"] }, "clean": { "cache": false }, // Needs ^build-deps for workspace package imports "console:dev": { "dependsOn": ["^build-deps"], "cache": false, "persistent": true }, // Needs ^build-deps for workspace package imports "console:start": { "dependsOn": ["^build-deps"], "cache": false, "persistent": true }, // Needs ^build-deps for workspace package imports "rotor:dev": { "dependsOn": ["^build-deps"], "cache": false, "persistent": true }, // Needs ^build-deps for workspace package imports "profiles:dev": { "dependsOn": ["^build-deps"], "cache": false, "persistent": true }, // Needs ^build-deps for workspace package imports "dev": { "dependsOn": ["^build-deps"], "cache": false, "persistent": true } } }