Files
myeasycms-v2/turbo.json
Giancarlo Buomprisco 7ebff31475 Next.js Supabase V3 (#463)
Version 3 of the kit:
- Radix UI replaced with Base UI (using the Shadcn UI patterns)
- next-intl replaces react-i18next
- enhanceAction deprecated; usage moved to next-safe-action
- main layout now wrapped with [locale] path segment
- Teams only mode
- Layout updates
- Zod v4
- Next.js 16.2
- Typescript 6
- All other dependencies updated
- Removed deprecated Edge CSRF
- Dynamic Github Action runner
2026-03-24 13:40:38 +08:00

85 lines
2.0 KiB
JSON

{
"$schema": "https://turborepo.org/schema.json",
"globalDependencies": ["**/.env"],
"ui": "stream",
"globalEnv": [
"STRIPE_SECRET_KEY",
"STRIPE_WEBHOOK_SECRET",
"NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY",
"NEXT_PUBLIC_PRODUCT_NAME",
"NEXT_PUBLIC_SITE_URL",
"NEXT_PUBLIC_MONITORING_PROVIDER",
"EMAIL_SENDER",
"EMAIL_PORT",
"EMAIL_HOST",
"EMAIL_TLS",
"EMAIL_USER",
"EMAIL_PASSWORD",
"CMS_CLIENT",
"LOGGER",
"LEMON_SQUEEZY_SECRET_KEY",
"LEMON_SQUEEZY_SIGNING_SECRET",
"LEMON_SQUEEZY_STORE_ID",
"KEYSTATIC_STORAGE_KIND",
"KEYSTATIC_STORAGE_PROJECT",
"KEYSTATIC_STORAGE_REPO",
"KEYSTATIC_STORAGE_BRANCH_PREFIX",
"KEYSTATIC_PATH_PREFIX",
"KEYSTATIC_GITHUB_TOKEN",
"NEXT_PUBLIC_KEYSTATIC_STORAGE_REPO",
"NEXT_PUBLIC_KEYSTATIC_CONTENT_PATH",
"NEXT_PUBLIC_KEYSTATIC_STORAGE_KIND",
"WORDPRESS_API_URL",
"SUPABASE_DB_WEBHOOK_SECRET",
"INSTRUMENTATION_SERVICE_NAME",
"NEXT_PUBLIC_SENTRY_DSN",
"CAPTCHA_SECRET_TOKEN",
"NEXT_PUBLIC_BASELIME_KEY",
"NEXT_PUBLIC_SUPABASE_URL",
"NEXT_PUBLIC_SUPABASE_ANON_KEY",
"SUPABASE_SERVICE_ROLE_KEY",
"ENABLE_BILLING_TESTS",
"RESEND_API_KEY",
"MAILER_PROVIDER",
"CONTACT_EMAIL"
],
"tasks": {
"topo": {
"dependsOn": ["^topo"]
},
"build": {
"dependsOn": ["^build"],
"outputs": [".next/**", "!.next/cache/**", "next-env.d.ts"]
},
"dev": {
"persistent": true,
"cache": false,
"passThroughEnv": ["SSH_AUTH_SOCK", "GIT_SSH"]
},
"//#lint": {},
"//#lint:fix": {
"cache": false
},
"//#format": {},
"//#format:fix": {
"cache": false
},
"typecheck": {
"dependsOn": ["^topo"],
"outputs": ["node_modules/.cache/tsbuildinfo.json"]
},
"test": {
"dependsOn": ["^topo"]
},
"clean": {
"cache": false
},
"//#clean": {
"cache": false
},
"license#dev": {
"outputLogs": "errors-only"
}
}
}