Skip to content

Commit 234862e

Browse files
committed
chore: update build scripts to use rimraf for cleaning dist directory and add rimraf as a dependency in relevant package.json files
1 parent b8bfee7 commit 234862e

6 files changed

Lines changed: 64 additions & 8 deletions

File tree

apps/api/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"type": "module",
55
"scripts": {
66
"dev": "PORT=4000 tsx watch src/index.ts",
7-
"build": "tsc --project tsconfig.json",
7+
"build": "rimraf dist && tsc --project tsconfig.json",
88
"start": "node dist/index.js",
99
"typecheck": "tsc --noEmit"
1010
},
@@ -26,6 +26,7 @@
2626
"@types/node": "^24.4.0",
2727
"@types/react": "^18.2.37",
2828
"@types/react-dom": "^18.2.15",
29+
"rimraf": "6.1.3",
2930
"tsx": "^4.16.2",
3031
"typescript": "^5.8.3"
3132
},

apps/schedules/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"type": "module",
44
"scripts": {
55
"dev": "PORT=4001 tsx watch src/index.ts",
6-
"build": "tsc --project tsconfig.json",
6+
"build": "rimraf dist && tsc --project tsconfig.build.json",
77
"start": "node dist/index.js",
88
"typecheck": "tsc --noEmit"
99
},
@@ -23,9 +23,10 @@
2323
"zod": "^4.3.6"
2424
},
2525
"devDependencies": {
26+
"rimraf": "6.1.3",
2627
"@types/node": "^24.4.0",
27-
"@types/react": "^18.3.5",
28-
"@types/react-dom": "^18.3.0",
28+
"@types/react": "^18.2.37",
29+
"@types/react-dom": "^18.2.15",
2930
"tsx": "^4.16.2",
3031
"typescript": "^5.8.3"
3132
},

apps/schedules/tsconfig.build.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"compilerOptions": {
4+
"rootDir": "./src",
5+
"paths": {}
6+
},
7+
"include": ["src/**/*"]
8+
}

apps/schedules/tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@
77
"skipLibCheck": true,
88
"outDir": "dist",
99
"jsx": "react-jsx",
10-
"jsxImportSource": "hono/jsx",
1110
"declaration": false,
11+
"baseUrl": ".",
1212
"paths": {
1313
"@dokploy/server/*": ["../../packages/server/src/*"]
1414
}
1515
},
16-
"exclude": ["node_modules", "dist"]
16+
"exclude": ["node_modules", "dist"],
17+
"include": ["src/**/*"]
1718
}

packages/server/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
}
2020
},
2121
"scripts": {
22-
"build": "npm run switch:prod && rm -rf ./dist && tsc --project tsconfig.server.json && tsc-alias -p tsconfig.server.json",
22+
"build": "npm run switch:prod && rimraf dist && tsc --project tsconfig.server.json && tsc-alias -p tsconfig.server.json",
2323
"build:types": "tsc --emitDeclarationOnly --experimenta-dts",
2424
"switch:dev": "node scripts/switchToSrc.js",
2525
"switch:prod": "node scripts/switchToDist.js",
26-
"dev": "rm -rf ./dist && pnpm esbuild && tsc --emitDeclarationOnly --outDir dist -p tsconfig.server.json",
26+
"dev": "rimraf dist && pnpm esbuild && tsc --emitDeclarationOnly --outDir dist -p tsconfig.server.json",
2727
"esbuild": "tsx ./esbuild.config.ts && tsc --project tsconfig.server.json --emitDeclarationOnly ",
2828
"typecheck": "tsc --noEmit",
2929
"dbml:generate": "npx tsx src/db/schema/dbml.ts",
@@ -86,6 +86,7 @@
8686
"better-call": "1.3.2"
8787
},
8888
"devDependencies": {
89+
"rimraf": "6.1.3",
8990
"@better-auth/cli": "1.5.0-beta.13",
9091
"@types/semver": "7.7.1",
9192
"@types/adm-zip": "^0.5.7",

pnpm-lock.yaml

Lines changed: 44 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)