{ "$schema": "./node_modules/turbo/schema.json", "concurrency": "100%", "globalDependencies": [ "packages/tooling-config/**", "!packages/tooling-config/.turbo/**", "!packages/tooling-config/node_modules/**", "packages/app-lib/.env" ], "globalEnv": [ "MODRINTH_URL", "MODRINTH_API_BASE_URL", "SHARED_INSTANCES_API_BASE_URL", "MODRINTH_ARCHON_BASE_URL", "VITE_STRIPE_PUBLISHABLE_KEY" ], "tasks": { "build": { "dependsOn": ["//#i18n:coverage", "^build"], "inputs": ["$TURBO_DEFAULT$", ".env*"], "outputs": [".nuxt/**", "dist/**", ".output/**", "$TURBO_ROOT$/target/**"], "env": [ "NODE_ENV", "SITE_URL", "BASE_URL", "PREVIEW", "BUILD_ENV", "FLAG_OVERRIDES", "BROWSER_BASE_URL", "RATE_LIMIT_IGNORE_KEY", "VERCEL_*", "CF_PAGES_*", "HEROKU_APP_NAME", "STRIPE_PUBLISHABLE_KEY", "INTERCOM_APP_ID", "INTERCOM_IDENTITY_SECRET", "PYRO_BASE_URL", "PROD_OVERRIDE", "PYRO_MASTER_KEY", "PORT", "SQLX_OFFLINE", "DATABASE_URL", "CARGO_*", "RUST_*", "RUSTFLAGS", "FORCE_COLOR", "NEXTEST_*", "BUILD_ENV", "PREVIEW" ], "passThroughEnv": [ "SCCACHE_*", "RUSTC_WRAPPER", "AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY" ] }, "lint": { "env": [ "DATABASE_URL", "SQLX_OFFLINE", "CARGO_*", "RUST_*", "RUSTFLAGS", "FORCE_COLOR", "NEXTEST_*" ], "passThroughEnv": [ "SCCACHE_*", "RUSTC_WRAPPER", "AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY" ] }, "lint:ancillary": {}, "//#i18n:coverage": { "inputs": [ "package.json", "scripts/run.mjs", "scripts/coverage-i18n.ts", "scripts/i18n-icu-contract.ts", "apps/app-frontend/src/**/*.vue", "apps/app-frontend/src/locales/**/*.json", "apps/frontend/src/**/*.vue", "apps/frontend/src/locales/**/*.json", "packages/moderation/src/**/*.vue", "packages/moderation/src/locales/**/*.json", "packages/ui/src/**/*.vue", "packages/ui/src/locales/**/*.json" ], "outputs": [ "packages/ui/src/layouts/wrapped/settings/language-settings/language-settings-coverage.generated.ts" ] }, "dev": { "cache": false, "persistent": true, "inputs": ["$TURBO_DEFAULT$", ".env*"], "env": ["CARGO_*", "RUST_*", "RUSTFLAGS", "FORCE_COLOR", "NEXTEST_*"], "passThroughEnv": ["DISPLAY", "WEBKIT_DISABLE_DMABUF_RENDERER", "JAVA_HOME"] }, "test": { "env": [ "SQLX_OFFLINE", "DATABASE_URL", "REDIS_*", "CARGO_*", "RUST_*", "RUSTFLAGS", "FORCE_COLOR", "NEXTEST_*" ], "passThroughEnv": [ "SCCACHE_*", "RUSTC_WRAPPER", "AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY" ] }, "fix": {}, "fix:ancillary": { "cache": false }, "intl:extract": {}, "intl:prune-local": { "cache": false, "dependsOn": ["intl:extract"] }, "prepr": { "dependsOn": ["^prepr", "fix", "intl:extract", "intl:prune-local"] } } }