{ "$schema": "https://turborepo.org/schema.json", "baseBranch": "origin/main", "globalDependencies": [".env", "packages/prisma/.env"], "pipeline": { "@calcom/prisma#post-install": { "outputs": ["./node_modules/@prisma/client/**", "./packages/prisma/schema.prisma"] }, "@calcom/prisma#build": { "dependsOn": ["$DATABASE_URL"] }, "@calcom/prisma#db-deploy": { "cache": false, "dependsOn": ["$DATABASE_URL"] }, "@calcom/prisma#db-reset": { "cache": false }, "@calcom/prisma#db-seed": { "cache": false, "dependsOn": ["@calcom/prisma#db-deploy"] }, "@calcom/web#build": { "dependsOn": [ "^build", "@calcom/prisma#build", "$CALENDSO_ENCRYPTION_KEY", "$CRON_API_KEY", "$DAILY_API_KEY", "$DAILY_SCALE_PLAN", "$DATABASE_URL", "$EMAIL_FROM", "$EMAIL_SERVER_HOST", "$EMAIL_SERVER_PASSWORD", "$EMAIL_SERVER_PORT", "$EMAIL_SERVER_USER", "$GOOGLE_API_CREDENTIALS", "$GOOGLE_LOGIN_ENABLED", "$NEXTAUTH_SECRET", "$MS_GRAPH_CLIENT_ID", "$MS_GRAPH_CLIENT_SECRET", "$NEXT_PUBLIC_HELPSCOUT_KEY", "$NEXT_PUBLIC_INTERCOM_APP_ID", "$NEXT_PUBLIC_IS_E2E", "$NEXT_PUBLIC_LICENSE_CONSENT", "$NEXT_PUBLIC_STRIPE_FREE_PLAN_PRICE", "$NEXT_PUBLIC_STRIPE_PREMIUM_PLAN_PRICE", "$NEXT_PUBLIC_STRIPE_PRO_PLAN_PRICE", "$NEXT_PUBLIC_STRIPE_PRO_PLAN_PRODUCT", "$NEXT_PUBLIC_STRIPE_PUBLIC_KEY", "$NEXT_PUBLIC_TELEMETRY_KEY", "$NEXT_PUBLIC_WEBAPP_URL", "$NEXT_PUBLIC_WEBSITE_URL", "$NEXT_PUBLIC_ZENDESK_KEY", "$NEXTAUTH_COOKIE_DOMAIN", "$NEXTAUTH_URL", "$NEXTAUTH_COOKIE_DOMAIN", "$PAYMENT_FEE_FIXED", "$PAYMENT_FEE_PERCENTAGE", "$PGSSLMODE", "$SAML_ADMINS", "$SAML_DATABASE_URL", "$STRIPE_CLIENT_ID", "$STRIPE_PRIVATE_KEY", "$STRIPE_WEBHOOK_SECRET", "$TANDEM_BASE_URL", "$TANDEM_CLIENT_ID", "$TANDEM_CLIENT_SECRET", "$ZOOM_CLIENT_ID", "$ZOOM_CLIENT_SECRET" ], "outputs": [".next/**"] }, "@calcom/web#dx": { "dependsOn": ["@calcom/prisma#dx"] }, "@calcom/web#start": { "dependsOn": ["@calcom/prisma#db-deploy"] }, "@calcom/embed-core#build": { "cache": false }, "@calcom/website#build": { "dependsOn": [ "$NEXT_PUBLIC_INTERCOM_APP_ID", "$NEXT_PUBLIC_STRIPE_FREE_PLAN_PRICE", "$NEXT_PUBLIC_STRIPE_PREMIUM_PLAN_PRICE", "$NEXT_PUBLIC_STRIPE_PRO_PLAN_PRICE", "$NEXT_PUBLIC_STRIPE_PRO_PLAN_PRODUCT", "$NEXT_PUBLIC_STRIPE_PUBLIC_KEY", "$NEXT_PUBLIC_WEBAPP_URL", "$NEXT_PUBLIC_WEBSITE_URL", "$NEXTAUTH_COOKIE_DOMAIN", "$SECRET", "$STRIPE_PRIVATE_KEY", "$STRIPE_WEBHOOK_SECRET" ], "outputs": [".next/**"] }, "build": { "dependsOn": ["^build"], "outputs": ["dist/**", ".next/**"] }, "db-deploy": {}, "db-seed": {}, "deploy": { "cache": false, "dependsOn": ["@calcom/web#build", "@calcom/embed-core#build"], "outputs": [] }, "clean": { "cache": false }, "dev": { "cache": false }, "dx": { "cache": false }, "lint": { "cache": false, "outputs": [] }, "lint:report": { "cache": false, "outputs": ["lint-results"] }, "post-install": {}, "start": {}, "embed-tests": { "cache": false }, "embed-tests-quick": { "cache": false }, "test": { "dependsOn": ["^test"] }, "test-e2e": { "cache": false, "dependsOn": ["@calcom/prisma#db-reset", "@calcom/web#test", "@calcom/web#build"] }, "type-check": { "outputs": [] } } }