Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps/api/v1/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"private": true,
"scripts": {
"build": "next build",
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf .next",
"clean": "node -e \"require('fs').rmSync('.turbo',{recursive:true,force:true});require('fs').rmSync('node_modules',{recursive:true,force:true});require('fs').rmSync('.next',{recursive:true,force:true})\"",
"dev": "PORT=3003 next dev",
"lint": "eslint .",
"lint:fix": "eslint . --ext .ts,.js,.tsx,.jsx --fix",
Expand Down
2 changes: 1 addition & 1 deletion apps/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"analyze": "ANALYZE=true next build",
"analyze:server": "BUNDLE_ANALYZE=server next build",
"analyze:browser": "BUNDLE_ANALYZE=browser next build",
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf .next",
"clean": "node -e \"require('fs').rmSync('.turbo',{recursive:true,force:true});require('fs').rmSync('node_modules',{recursive:true,force:true});require('fs').rmSync('.next',{recursive:true,force:true})\"",
"dev": "turbo run copy-app-store-static && next dev --turbopack",
"dev:scan": "yarn dev & npx --yes react-scan@latest localhost:3000",
"dev:cron": "npx tsx cron-tester.ts",
Expand Down
2 changes: 2 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ services:
- POSTGRES_DB=calendso
networks:
- stack
ports:
- "5450:5432"

redis:
container_name: redis
Expand Down
6 changes: 3 additions & 3 deletions packages/embeds/embed-core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
"scripts": {
"embed-dev": "yarn workspace @calcom/embed-core dev",
"embed-web-start": "yarn workspace @calcom/web start",
"__build": "yarn tailwind && vite build && tsc --emitDeclarationOnly --declarationDir dist && cp -r ../../../apps/web/public/embed ./dist/",
"__build": "yarn tailwind && vite build && tsc --emitDeclarationOnly --declarationDir dist && node -e \"require('fs').cpSync('../../../apps/web/public/embed','./dist/embed',{recursive:true})\"",
"__dev": "yarn tailwind && vite build --mode development",
"build": "rm -rf dist && NEXT_PUBLIC_EMBED_FINGER_PRINT=$(git rev-parse --short HEAD) NEXT_PUBLIC_EMBED_VERSION=$(node -p 'require(\"./package.json\").version') yarn __build",
"build": "node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && node -e \"const{execSync:e}=require('child_process');process.env.NEXT_PUBLIC_EMBED_FINGER_PRINT=e('git rev-parse --short HEAD').toString().trim();process.env.NEXT_PUBLIC_EMBED_VERSION=require('./package.json').version;e('yarn __build',{stdio:'inherit',env:process.env})\"",
"build-preview": "PREVIEW_BUILD=1 yarn __build ",
"vite": "vite",
"tailwind": "yarn tailwindcss -i ./src/styles.css -o ./src/tailwind.generated.css",
Expand All @@ -35,7 +35,7 @@
"embed-tests-update-snapshots:ci": "yarn embed-tests-quick --update-snapshots",
"withEmbedPublishEnv": "NEXT_PUBLIC_EMBED_LIB_URL='https://app.cal.com/embed/embed.js' NEXT_PUBLIC_WEBAPP_URL='https://app.cal.com' yarn",
"prepack": "yarn ../../../ lint --filter='@calcom/embed-core' && yarn withEmbedPublishEnv build",
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf ../../../apps/web/public/embed"
"clean": "node -e \"require('fs').rmSync('.turbo',{recursive:true,force:true});require('fs').rmSync('node_modules',{recursive:true,force:true});require('fs').rmSync('../../../apps/web/public/embed',{recursive:true,force:true})\""
},
"files": [
"dist"
Expand Down
4 changes: 2 additions & 2 deletions packages/embeds/embed-react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
},
"scripts": {
"dev": "vite --port=3101 --open",
"build": "rm -rf dist && vite build && cp ./dist/Cal.es.js ./dist/Cal.es.mjs && tsc --emitDeclarationOnly --declarationDir dist",
"build": "vite build && node -e \"require('fs').copyFileSync('./dist/Cal.es.js','./dist/Cal.es.mjs')\" && tsc --emitDeclarationOnly --declarationDir dist",
"preview": "vite preview",
"type-check": "tsc --pretty --noEmit",
"type-check:ci": "tsc-absolute --pretty --noEmit",
Expand All @@ -24,7 +24,7 @@
"prepack": "yarn ../../../ lint --filter='@calcom/embed-react' && yarn withEmbedPublishEnv build && yarn packaged:tests",
"embed-web-start": "yarn workspace @calcom/web start",
"embed-dev": "yarn workspace @calcom/embed-react dev",
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist"
"clean": "node -e \"require('fs').rmSync('.turbo',{recursive:true,force:true});require('fs').rmSync('node_modules',{recursive:true,force:true});require('fs').rmSync('dist',{recursive:true,force:true})\""
},
"main": "./dist/Cal.umd.js",
"module": "./dist/Cal.es.mjs",
Expand Down
4 changes: 2 additions & 2 deletions packages/embeds/embed-snippet/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@
"directory": "packages/embeds/embed-snippet"
},
"scripts": {
"build": "rm -rf dist && vite build && tsc --emitDeclarationOnly --declarationDir dist",
"build": "vite build && tsc --emitDeclarationOnly --declarationDir dist",
"type-check": "tsc --pretty --noEmit",
"type-check:ci": "tsc-absolute --pretty --noEmit",
"lint": "eslint --ext .ts,.js src",
"withEmbedPublishEnv": "NEXT_PUBLIC_EMBED_LIB_URL='https://app.cal.com/embed/embed.js' NEXT_PUBLIC_WEBAPP_URL='https://app.cal.com' yarn",
"prepack": "yarn ../../../ lint --filter='@calcom/embed-snippet' && yarn withEmbedPublishEnv build",
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist"
"clean": "node -e \"require('fs').rmSync('.turbo',{recursive:true,force:true});require('fs').rmSync('node_modules',{recursive:true,force:true});require('fs').rmSync('dist',{recursive:true,force:true})\""
},
"files": [
"dist"
Expand Down
2 changes: 1 addition & 1 deletion packages/platform/enums/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
},
"scripts": {
"test": "jest ./tests",
"build": "rm -rf ./dist && tsc --build --force tsconfig.json",
"build": "node -e \"require('fs').rmSync('./dist',{recursive:true,force:true})\" && tsc --build tsconfig.json",
"build:watch": "tsc --build --force ./tsconfig.json --watch",
"post-install": "yarn build"
},
Expand Down
3 changes: 1 addition & 2 deletions packages/platform/types/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@
"types": "./dist/index.js",
"private": true,
"scripts": {
"build": "yarn clean && tsc --build --force tsconfig.json",
"clean": "rm -rf ./dist",
"build": "node -e \"require('fs').rmSync('./dist',{recursive:true,force:true})\" && tsc --build tsconfig.json",
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot Nov 25, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After deleting ./dist, the build needs to force TypeScript to re-emit outputs; otherwise the stale tsconfig.tsbuildinfo makes tsc --build skip compilation and leaves dist empty.

Prompt for AI agents
Address the following comment on packages/platform/types/package.json at line 8:

<comment>After deleting ./dist, the build needs to force TypeScript to re-emit outputs; otherwise the stale tsconfig.tsbuildinfo makes `tsc --build` skip compilation and leaves dist empty.</comment>

<file context>
@@ -5,7 +5,7 @@
   &quot;private&quot;: true,
   &quot;scripts&quot;: {
-    &quot;build&quot;: &quot;tsc --build --force tsconfig.json&quot;,
+    &quot;build&quot;: &quot;node -e \&quot;require(&#39;fs&#39;).rmSync(&#39;./dist&#39;,{recursive:true,force:true})\&quot; &amp;&amp; tsc --build tsconfig.json&quot;,
     &quot;build:watch&quot;: &quot;tsc --build --force ./tsconfig.json --watch&quot;,
     &quot;post-install&quot;: &quot;yarn build&quot;
</file context>
Suggested change
"build": "node -e \"require('fs').rmSync('./dist',{recursive:true,force:true})\" && tsc --build tsconfig.json",
"build": "node -e \"require('fs').rmSync('./dist',{recursive:true,force:true})\" && tsc --build --force tsconfig.json",

✅ Addressed in 1c418d5

"build:watch": "tsc --build --force ./tsconfig.json --watch",
"post-install": "yarn build"
},
Expand Down
1 change: 0 additions & 1 deletion packages/prisma/.env

This file was deleted.

4 changes: 2 additions & 2 deletions packages/prisma/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"version": "0.0.0",
"private": true,
"scripts": {
"clean": "rm -rf .turbo && rm -rf node_modules",
"clean": "node -e \"require('fs').rmSync('.turbo',{recursive:true,force:true});require('fs').rmSync('node_modules',{recursive:true,force:true})\"",
"build": "ts-node --transpile-only ./auto-migrations.ts",
"db-deploy": "yarn prisma migrate deploy",
"db-migrate": "yarn prisma migrate dev",
Expand All @@ -12,7 +12,7 @@
"db-seed": "yarn prisma db seed",
"db-setup": "run-s db-up db-deploy db-seed",
"db-studio": "yarn prisma studio",
"db-up": "docker compose up -d || docker-compose up -d",
"db-up": "node -e \"process.chdir('../..');const{execSync}=require('child_process');try{execSync('docker compose up -d database redis',{stdio:'inherit'})}catch(e){execSync('docker-compose up -d database redis',{stdio:'inherit'})}\"",
"dx": "yarn db-setup",
"generate-schemas": "prisma generate && prisma format",
"post-install": "yarn generate-schemas",
Expand Down
Loading