{ "$schema": "https://turborepo.org/schema.json", "globalDependencies": ["**/.env"], "pipeline": { "topo": { "dependsOn": ["^topo"] }, "build": { "dependsOn": ["^build", "^db:generate"], "outputs": [".next/**", "!.next/cache/**", "next-env.d.ts", ".expo/**"] }, "db:generate": { "inputs": ["prisma/schema.prisma"], "outputs": ["prisma/**"] }, "db:push": { "inputs": ["prisma/schema.prisma"], "cache": false }, "dev": { "persistent": true, "cache": false }, "format": { "outputs": ["node_modules/.cache/.prettiercache"], "outputMode": "new-only" }, "lint": { "dependsOn": ["^topo"], "outputs": ["node_modules/.cache/.eslintcache"] }, "typecheck": { "dependsOn": ["^topo"], "outputs": ["node_modules/.cache/tsbuildinfo.json"] }, "clean": { "cache": false }, "//#clean": { "cache": false } }, "globalEnv": [ "CLERK_SECRET_KEY", "DATABASE_URL", "NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY", "NEXTJS_URL", "SKIP_ENV_VALIDATION", "STRIPE_API_KEY", "STRIPE_WEBHOOK_SECRET", "NEXT_PUBLIC_STRIPE_STD_PRODUCT_ID", "NEXT_PUBLIC_STRIPE_STD_MONTHLY_PRICE_ID", "NEXT_PUBLIC_STRIPE_PRO_PRODUCT_ID", "NEXT_PUBLIC_STRIPE_PRO_MONTHLY_PRICE_ID" ] }