From 9c4d49b39f4a86cc8e44cec80e05c5b5e970adc3 Mon Sep 17 00:00:00 2001 From: Rene Pfeuffer Date: Fri, 29 Nov 2019 11:41:04 +0100 Subject: [PATCH] Add script to change versions in package.json with lerna --- package.json | 3 ++- scm-ui/ui-scripts/bin/ui-scripts.js | 2 +- scm-ui/ui-scripts/src/commands/publish.js | 2 +- scm-ui/ui-scripts/src/commands/version.js | 12 ++++++++++++ 4 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 scm-ui/ui-scripts/src/commands/version.js diff --git a/package.json b/package.json index b2f14826c5..8034538536 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,8 @@ "test": "lerna run --scope '@scm-manager/ui-*' test", "typecheck": "lerna run --scope '@scm-manager/ui-*' typecheck", "serve": "webpack-dev-server --mode=development --config=scm-ui/ui-scripts/src/webpack.config.js", - "deploy": "ui-scripts publish" + "deploy": "ui-scripts publish", + "version": "ui-scripts version" }, "devDependencies": { "babel-plugin-reflow": "^0.2.7", diff --git a/scm-ui/ui-scripts/bin/ui-scripts.js b/scm-ui/ui-scripts/bin/ui-scripts.js index 41549ac27a..28f5ef3315 100755 --- a/scm-ui/ui-scripts/bin/ui-scripts.js +++ b/scm-ui/ui-scripts/bin/ui-scripts.js @@ -1,7 +1,7 @@ #!/usr/bin/env node const { spawnSync } = require("child_process"); -const commands = ["plugin", "plugin-watch", "publish"]; +const commands = ["plugin", "plugin-watch", "publish", "version"]; const args = process.argv.slice(2); diff --git a/scm-ui/ui-scripts/src/commands/publish.js b/scm-ui/ui-scripts/src/commands/publish.js index d3cdc60724..2e5ad90440 100644 --- a/scm-ui/ui-scripts/src/commands/publish.js +++ b/scm-ui/ui-scripts/src/commands/publish.js @@ -4,7 +4,7 @@ const versions = require("../versions"); const args = process.argv.slice(2); if (args.length < 1) { - console.log("usage ui-scripts publish version"); + console.log("usage ui-scripts publish "); process.exit(1); } diff --git a/scm-ui/ui-scripts/src/commands/version.js b/scm-ui/ui-scripts/src/commands/version.js new file mode 100644 index 0000000000..c1feb85318 --- /dev/null +++ b/scm-ui/ui-scripts/src/commands/version.js @@ -0,0 +1,12 @@ +const lerna = require("../lerna"); + +const args = process.argv.slice(2); + +if (args.length < 1) { + console.log("usage ui-scripts version "); + process.exit(1); +} + +const version = args[0]; + +lerna.version(version);