added publish command to ui-scripts

This commit is contained in:
Sebastian Sdorra
2019-10-16 08:08:37 +02:00
parent 70d90750ba
commit 839b966747
8 changed files with 93 additions and 7 deletions

View File

@@ -0,0 +1,33 @@
const { spawnSync } = require("child_process");
const yarn = args => {
const result = spawnSync("yarn", args, { stdio: "inherit" });
if (result.error) {
console.log("could not start yarn command:", result.error);
process.exit(2);
} else if (result.status !== 0) {
console.log("yarn process ends with status code:", result.status);
process.exit(3);
}
};
const version = version => {
yarn([
"run",
"lerna",
"--no-git-tag-version",
"--no-push",
"version",
"--yes",
version
]);
};
const publish = () => {
yarn(["run", "lerna", "publish", "from-package", "--yes"]);
};
module.exports = {
version,
publish
};