{ "$schema": "https://turbo.build/schema.json", "globalDependencies": [".env"], "tasks": { "build": { "dependsOn": ["^build", "^db:generate"], "outputs": [".next/**", "!.next/cache/**", "dist/**"] }, "build:test": { "dependsOn": ["^build"], "inputs": [ "$TURBO_DEFAULT$", "!tests/**", "!playwright*.config.ts", "!**/*.md" ], "outputs": [".next/**", "!.next/cache/**", "dist/**"] }, "test": { "inputs": ["src/**/*", "tests/**/*"], "env": ["CI"], "dependsOn": ["^build:test"] }, "test:unit": { "cache": true }, "test:integration": { "inputs": ["playwright.config.ts", ".env.test", "src/**/*", "tests/**/*"], "cache": true }, "db:generate": { "cache": false }, "db:migrate": { "cache": false }, "db:deploy": { "cache": false }, "type-check": { "dependsOn": ["^type-check"], "outputs": [] }, "dev": { "dependsOn": ["^db:generate"], "cache": false, "persistent": true, "passThroughEnv": ["DEV_DOMAIN", "PORTLESS_URL"] }, "start": { "cache": false, "persistent": true }, "@rallly/web#start": { "cache": false, "persistent": true }, "@rallly/landing#start": { "cache": false, "persistent": true }, "i18n:scan": { "cache": false }, "//#check": {}, "//#check:fix": { "cache": false } }, "globalEnv": [ "ALLOWED_EMAILS", "ANALYZE", "API_BASE_URL", "AWS_ACCESS_KEY_ID", "AWS_REGION", "AWS_SECRET_ACCESS_KEY", "CRON_SECRET", "DATABASE_URL", "DIRECT_DATABASE_URL", "EMAIL_PROVIDER", "GOOGLE_CLIENT_ID", "GOOGLE_CLIENT_SECRET", "KV_REST_API_TOKEN", "KV_REST_API_URL", "LICENSE_API_AUTH_TOKEN", "MICROSOFT_CLIENT_ID", "MICROSOFT_CLIENT_SECRET", "MICROSOFT_TENANT_ID", "MODERATION_ENABLED", "NEXT_PUBLIC_*", "NEXT_RUNTIME", "NODE_ENV", "NOREPLY_EMAIL_NAME", "NOREPLY_EMAIL", "OIDC_CLIENT_ID", "OIDC_CLIENT_SECRET", "OIDC_DISCOVERY_URL", "OIDC_EMAIL_CLAIM_PATH", "OIDC_ISSUER_URL", "OIDC_NAME_CLAIM_PATH", "OIDC_NAME", "OIDC_PICTURE_CLAIM_PATH", "OPENAI_API_KEY", "OPEN_POLL_LIMIT_ENABLED", "PORT", "RATE_LIMIT_ENABLED", "QUICK_CREATE_ENABLED", "S3_ACCESS_KEY_ID", "S3_BUCKET_NAME", "S3_ENDPOINT", "S3_REGION", "S3_SECRET_ACCESS_KEY", "SECRET_PASSWORD", "SENTRY_AUTH_TOKEN", "SENTRY_DSN", "SENTRY_ORG", "SENTRY_PROJECT", "SKIP_ENV_VALIDATION", "SMTP_HOST", "SMTP_PORT", "SMTP_PWD", "SMTP_SECURE", "SMTP_TLS_ENABLED", "SMTP_USER", "STRIPE_SECRET_KEY", "STRIPE_SIGNING_SECRET", "SUPPORT_EMAIL", "TRUSTED_PROXIES", "VERCEL_BRANCH_URL", "VERCEL_ENV", "VERCEL_URL" ] }