From 8a76c5c4c35b45bec67bd71b74ce0cf5cb12bb9f Mon Sep 17 00:00:00 2001 From: Jonas Kello Date: Sat, 20 Nov 2021 13:42:48 +0100 Subject: [PATCH] Remove old publish script --- package.json | 4 ---- scripts/publish.js | 23 ----------------------- yarn.lock | 32 +++++++------------------------- 3 files changed, 7 insertions(+), 52 deletions(-) delete mode 100644 scripts/publish.js diff --git a/package.json b/package.json index c881fc7..3a9129b 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,6 @@ "lint-staged": "^10.2.11", "prettier": "^2.0.5", "rimraf": "^2.6.2", - "shelljs": "^0.7.5", "ts-jest": "^27.0.7", "ts-node": "^7.0.0", "tslint": "^5.8.0", @@ -50,9 +49,6 @@ "build": "rimraf lib && tsc -p .", "lint": "tslint './{src,tests}/**/*.ts{,x}'", "verify": "yarn build && yarn lint && yarn test-coverage", - "publish:major": "yarn build && node scripts/publish.js major", - "publish:minor": "yarn build && node scripts/publish.js minor", - "publish:patch": "yarn build && node scripts/publish.js patch", "preversion": "yarn verify", "postversion": "git push --tags && yarn publish --new-version $npm_package_version && git push && echo \"Successfully released version $npm_package_version!\"" }, diff --git a/scripts/publish.js b/scripts/publish.js deleted file mode 100644 index 2951880..0000000 --- a/scripts/publish.js +++ /dev/null @@ -1,23 +0,0 @@ -const shell = require("shelljs"); - -const cmdArguments = process.argv.slice(2); -const semverType = cmdArguments[0]; - -if (!semverType || !semverType.match(/^(major|minor|patch)$/)) { - console.log(`Usage: major|minor|patch`); - process.exit(1); -} - -execCommand(`yarn verify`); -execCommand(`npm version ${semverType}`); -execCommand(`git push`); -execCommand(`git push --tags`); -execCommand(`npm publish`); - -function execCommand(command) { - const result = shell.exec(command); - if (!!result.code) { - console.log(result.stdout); - process.exit(1); - } -} diff --git a/yarn.lock b/yarn.lock index e61dbc5..25bf34e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1409,7 +1409,7 @@ get-stream@^6.0.0: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== -glob@^7.0.0, glob@^7.0.5, glob@^7.1.1: +glob@^7.0.5, glob@^7.1.1: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" dependencies: @@ -1566,10 +1566,6 @@ inherits@2: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" -interpret@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.1.tgz#d579fb7f693b858004947af39fa0db49f795602c" - is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -2585,12 +2581,6 @@ react-is@^17.0.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - dependencies: - resolve "^1.1.6" - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -2617,12 +2607,6 @@ resolve.exports@^1.1.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== -resolve@^1.1.6, resolve@^1.3.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" - dependencies: - path-parse "^1.0.5" - resolve@^1.20.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" @@ -2631,6 +2615,12 @@ resolve@^1.20.0: is-core-module "^2.2.0" path-parse "^1.0.6" +resolve@^1.3.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" + dependencies: + path-parse "^1.0.5" + restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -2714,14 +2704,6 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shelljs@^0.7.5: - version "0.7.5" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.5.tgz#2eef7a50a21e1ccf37da00df767ec69e30ad0675" - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"