{ "$schema": "https://turbo.build/schema.json", "globalDependencies": [".env", ".env.local"], "tasks": { "build": { "dependsOn": ["^build"], "outputs": ["dist/**", ".next/**", "!.next/cache/**"], "env": [ "NODE_ENV", "DATABASE_URL", "NEXTAUTH_SECRET", "NEXTAUTH_URL", "KEYCLOAK_ID", "KEYCLOAK_SECRET", "KEYCLOAK_ISSUER" ] }, "dev": { "cache": false, "persistent": true }, "lint": { "dependsOn": ["^build"], "outputs": [] }, "lint:fix": { "dependsOn": ["^build"], "outputs": [] }, "test": { "dependsOn": ["^build"], "outputs": ["coverage/**"], "env": ["NODE_ENV", "DATABASE_URL"] }, "test:watch": { "cache": false, "persistent": true }, "test:e2e": { "dependsOn": ["^build"], "outputs": [], "env": ["NODE_ENV", "DATABASE_URL", "NEXTAUTH_URL"] }, "typecheck": { "dependsOn": ["^build"], "outputs": [] }, "clean": { "cache": false }, "db:generate": { "cache": false }, "db:push": { "cache": false }, "db:migrate": { "cache": false }, "db:seed": { "cache": false, "dependsOn": ["db:migrate"] } } }