{ "$schema": "https://turbo.build/schema.json", "globalDependencies": ["**/.env.*local"], "globalEnv": [ "EMAIL_SERVER", "EMAIL_FROM", "SECRET", "DATABASE_URL", "AUTH_DISPATCH_SECRET", "LIVEKIT_API_KEY", "LIVEKIT_API_SECRET", "AUTH_HUB_SECRET", "AUTH_DISPATCH_COOKIE_PREFIX", "AUTH_HUB_COOKIE_PREFIX", "AUTH_DISPATCH_URL", "AUTH_HUB_URL", "NEXT_PUBLIC_DISPATCH_SERVICE_ID", "NEXT_PUBLIC_HUB_URL", "NEXT_PUBLIC_HUB_SERVER_URL", "NEXT_PUBLIC_DISPATCH_URL", "NEXT_PUBLIC_DISPATCH_SERVER_URL", "NEXT_PUBLIC_ESRI_ACCESS_TOKEN", "NEXT_PUBLIC_OPENAIP_ACCESS", "NEXT_PUBLIC_LIVEKIT_URL", "DISPATCH_SERVER_PORT", "DISPATCH_APP_TOKEN", "REDIS_HOST", "REDIS_PORT", "HUB_SERVER_PORT", "MOODLE_URL", "MOODLE_API_TOKEN", "MOODLE_USER_PASSWORD", "NEXT_PUBLIC_MOODLE_URL", "MAIL_SERVER", "MAIL_PORT", "MAIL_USER", "MAIL_PASSWORD", "DISCORD_OAUTH_CLIENT_ID", "DISCORD_OAUTH_SECRET", "DISCORD_BOT_TOKEN", "DISCORD_REDIRECT_URL", "NEXT_PUBLIC_DISCORD_URL" ], "ui": "tui", "tasks": { "generate": { "cache": false, "persistent": false }, "migrate": { "cache": false, "persistent": true }, "build": { "dependsOn": ["^build", "generate"], "inputs": ["$TURBO_DEFAULT$", ".env*"], "outputs": [".next/**", "!.next/cache/**", "dist/**"] }, "lint": { "dependsOn": ["^lint"] }, "check-types": { "dependsOn": ["^check-types"] }, "dev": { "dependsOn": [], "cache": false, "persistent": true } } }