build: cleanup scripts usage with pnpm
authorJérôme Benoit <jerome.benoit@sap.com>
Sat, 22 Apr 2023 23:13:14 +0000 (01:13 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Sat, 22 Apr 2023 23:13:14 +0000 (01:13 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
docker/Dockerfile
package.json
ui/web/README.md
ui/web/package.json

index 14926f00654cc04e9e4ed3d1ea9154042e1a5cb3..c27857524b1b001b4bad5efcddade2bb0d36f557 100644 (file)
@@ -13,7 +13,7 @@ RUN set -ex \
   && pnpm set progress=false \
   && pnpm config set depth 0 \
   && pnpm install \
-  && pnpm run build \
+  && pnpm build \
   && apk del .gyp
 
 # Build simulator dashboard
@@ -25,7 +25,7 @@ RUN set -ex \
   && pnpm set progress=false \
   && pnpm config set depth 0 \
   && pnpm install \
-  && pnpm run build
+  && pnpm build
 
 FROM node:lts-alpine
 
index 13f41a62b1407adcf7445d10afc6ab55d98b45f1..6b36570c89695a874ed1f4ed4c988ce61f4fe88d 100644 (file)
     "preinstall": "node skip-preinstall.cjs || npx --yes only-allow pnpm",
     "prepare": "node prepare.cjs",
     "build-requirements": "node --no-warnings build-requirements.mjs",
-    "start": "pnpm run build && cross-env NODE_ENV=production node -r source-map-support/register dist/start.mjs",
-    "start:dev": "pnpm run build:dev && cross-env NODE_ENV=development node -r source-map-support/register dist/start.mjs",
-    "start:dev:debug": "pnpm run build:dev && cross-env NODE_ENV=development node -r source-map-support/register --inspect dist/start.mjs",
+    "start": "pnpm build && cross-env NODE_ENV=production node -r source-map-support/register dist/start.mjs",
+    "start:dev": "pnpm build:dev && cross-env NODE_ENV=development node -r source-map-support/register dist/start.mjs",
+    "start:dev:debug": "pnpm build:dev && cross-env NODE_ENV=development node -r source-map-support/register --inspect dist/start.mjs",
     "start:prof": "cross-env NODE_ENV=production node -r source-map-support/register --prof dist/start.mjs",
     "start:doctorprof": "cross-env NODE_ENV=production clinic doctor -- node -r source-map-support/register dist/start.mjs",
     "start:flameprof": "cross-env NODE_ENV=production clinic flame -- node -r source-map-support/register dist/start.mjs",
     "start:bubbleprof": "cross-env NODE_ENV=production clinic bubbleprof -- node -r source-map-support/register dist/start.mjs",
     "start:heapprofiler": "cross-env NODE_ENV=production clinic heapprofiler -- node -r source-map-support/register dist/start.mjs",
-    "rollup": "pnpm run build-requirements && rollup --config",
-    "build": "pnpm run rollup",
-    "build:cf": "pnpm run clean:node_modules && npx cross-env SKIP_PREINSTALL=1 npm install && pnpm run rollup",
-    "build:dev": "pnpm run rollup -- --environment BUILD:development",
-    "build:dev:watch": "pnpm run rollup -- --environment BUILD:development --watch",
+    "rollup": "pnpm build-requirements && rollup --config",
+    "build": "pnpm rollup",
+    "build:cf": "pnpm clean:node_modules && npx cross-env SKIP_PREINSTALL=1 npm install && pnpm rollup",
+    "build:dev": "pnpm rollup -- --environment BUILD:development",
+    "build:dev:watch": "pnpm rollup -- --environment BUILD:development --watch",
     "clean:dist": "npx rimraf dist",
     "clean:node_modules": "npx rimraf node_modules",
     "lint": "cross-env TIMING=1 eslint --cache --ext .js,.cjs,.mjs,.ts src",
index 6e554a492315124d18361c6744626821d8637e51..9bf600755af12a02d14923ef2aeddb990c126341 100644 (file)
@@ -36,7 +36,7 @@ pnpm start
 #### Compiles and run for development
 
 ```shell
-pnpm run serve
+pnpm serve
 ```
 
 #### Try it out
@@ -51,11 +51,11 @@ For both options above you can then follow the link displayed in the terminal at
 ### Compiles and minifies for production
 
 ```shell
-pnpm run build
+pnpm build
 ```
 
 ### Lints files
 
 ```shell
-pnpm run lint
+pnpm lint
 ```
index 7105014f4d67dab0a7aab09d1fc3a0d8f633aee8..23e3acbdf07b8cba467db14dbd90fc75897ca795 100644 (file)
@@ -10,7 +10,7 @@
   },
   "scripts": {
     "preinstall": "npx --yes only-allow pnpm",
-    "start": "pnpm run build && node start.js",
+    "start": "pnpm build && node start.js",
     "serve": "vue-cli-service serve",
     "build": "vue-cli-service build",
     "clean:dist": "npx rimraf dist",