Skip to content

Commit 7010741

Browse files
committed
chore(monorepo): handle build chains in root package scripts
1 parent 3d5e619 commit 7010741

File tree

3 files changed

+3
-7
lines changed

3 files changed

+3
-7
lines changed

apps/server/scripts/build-server.sh

-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@ BUILD_DIR="./build"
2727
DIST_DIR="./dist"
2828
CLEANUP_SCRIPT="./scripts/cleanupNodeModules.ts"
2929

30-
# Build the package dependencies
31-
npm run build:packages --prefix ../..
32-
npm run client:build --prefix ../..
33-
3430
# Trigger the build
3531
echo "Build start"
3632
npm run build:prepare-dist

package-lock.json

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
]
1919
},
2020
"scripts": {
21-
"build": "npm run client:build && npm run server:build",
2221
"build:packages": "npm --workspace=packages/commons run build",
2322
"test": "npm --workspace=apps/client --workspace=apps/server run test",
2423

@@ -28,9 +27,9 @@
2827
"server:test": "npm --workspace=apps/server run test",
2928
"server:coverage": "npm --workspace=apps/server run coverage",
3029
"server:build": "npm --workspace=apps/server run build:ts",
31-
"server:package": "npm --workspace=apps/server run package",
30+
"server:package": "npm run build:packages && npm run client:build && npm --workspace=apps/server run package",
3231

33-
"electron-forge:make": "npm --workspace=apps/desktop run electron-forge:make",
32+
"electron-forge:make": "npm run build:packages && npm run client:build && npm run server:build && npm --workspace=apps/desktop run electron-forge:make",
3433

3534
"chore:ci-update-nightly-version": "tsx ./scripts/update-nightly-version.ts",
3635
"chore:update-build-info": "tsx ./scripts/update-build-info.ts"

0 commit comments

Comments
 (0)