chore(scripts): add parallel build scripts

Replace sequential `npm run build --workspaces --if-present` with
concurrent execution via a reusable `parallelTask` utility. Full
`npm run build` now runs cleanup then all 7 build tasks in parallel.
This commit is contained in:
Simon
2026-04-15 17:44:37 +08:00
parent cc27ff9305
commit 9af3a3f73e
4 changed files with 187 additions and 2 deletions

View File

@@ -28,8 +28,8 @@
"start": "npm run dev --workspace=@page-agent/website",
"dev:ext": "npm run dev -w @page-agent/ext",
"dev:demo": "npm run dev:demo --workspace=page-agent",
"build": "npm run build:libs && npm run build:website",
"build:libs": "npm run build --workspaces --if-present",
"build": "node scripts/build.js",
"build:libs": "node scripts/build-libs.js",
"build:website": "npm run build:website --workspace=@page-agent/website",
"build:ext": "npm run zip -w @page-agent/ext",
"version": "node scripts/sync-version.js",