From c81eb0e8735ffa65d91ce9d6539e5b6f2a4bf3b2 Mon Sep 17 00:00:00 2001 From: pkupczyk <piotr.kupczyk@id.ethz.ch> Date: Tue, 19 Sep 2023 14:53:34 +0200 Subject: [PATCH] SSDM-14011 : V3 JS API : provide UMD and ESM bundles - make uglify command work without installing it globally --- api-openbis-javascript/bin/build.sh | 2 +- api-openbis-javascript/bin/package.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/api-openbis-javascript/bin/build.sh b/api-openbis-javascript/bin/build.sh index 7a9eac37ef9..fc98c116829 100755 --- a/api-openbis-javascript/bin/build.sh +++ b/api-openbis-javascript/bin/build.sh @@ -29,7 +29,7 @@ npm install # create AMD (RequireJS) bundle node r.js -o $TEMP_DIR/r.config.js baseUrl=$V3_DIR optimize=none out=$TEMP_DIR/openbis.bundle.js -uglifyjs $TEMP_DIR/openbis.bundle.js -o $TEMP_DIR/openbis.bundle.min.js +npm run uglifyjs -- $TEMP_DIR/openbis.bundle.js -o $TEMP_DIR/openbis.bundle.min.js # create UMD and ESM bundles node $TEMP_DIR/webpack.config.v3api.generate.entry.js > $TEMP_DIR/webpack.config.v3api.entry.js diff --git a/api-openbis-javascript/bin/package.json b/api-openbis-javascript/bin/package.json index 6aabcadb0bb..4bc3065cbba 100644 --- a/api-openbis-javascript/bin/package.json +++ b/api-openbis-javascript/bin/package.json @@ -5,6 +5,7 @@ "uglify-js": "^3.17.4" }, "scripts": { + "uglifyjs": "uglifyjs", "v3api.esm": "webpack-cli --config webpack.config.v3api.module-esm.js", "v3api.umd": "webpack-cli --config webpack.config.v3api.module-umd.js" } -- GitLab