From 5f6a47fd247346a6df8d0d94c625adf2f9efb8f7 Mon Sep 17 00:00:00 2001 From: John Livingston Date: Tue, 1 Aug 2023 11:37:35 +0200 Subject: [PATCH] Build process: make it sequential instead of parallel: The "npm run build" command had several step made in parallel. This make the output difficult to read, and difficult to understand for new developpers. This commit makes all steps sequential. The build time increase: * from ~1m10 to ~1m45 for a complete build (including the download time from debian package repo) * from ~0m33 to ~0m40 for a light build This seems acceptable, given the gain in readability. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 234006e1..4d6153a4 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,7 @@ "build:prosodymodules": "mkdir -p dist/server/prosody-modules && cp -r prosody-modules/* dist/server/prosody-modules/", "build:styles": "sass assets/styles:dist/assets/styles", "build:languages": "node ./build-languages.js", - "build": "npm-run-all -s clean:light build:languages check:client:tsc -p build:converse build:prosody build:images build:avatars build:client build:server build:serverconverse build:prosodymodules build:styles", + "build": "npm-run-all -s clean:light build:languages check:client:tsc -s build:converse build:prosody build:images build:avatars build:client build:server build:serverconverse build:prosodymodules build:styles", "lint": "npm-run-all -s lint:script lint:styles", "lint:script": "npx eslint --ext .js --ext .ts .", "lint:styles": "stylelint 'conversejs/**/*.scss' 'assets/styles/**/*.css'",