From 5c369e7a4b276b391c1e4f20244f4a561efdb81b Mon Sep 17 00:00:00 2001 From: Chasen Le Hara Date: Mon, 8 Apr 2019 14:56:36 -0700 Subject: [PATCH 1/2] Add release scripts --- package.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package.json b/package.json index 526dfe0e..8278604d 100644 --- a/package.json +++ b/package.json @@ -93,6 +93,12 @@ "jshint": "jshint lib/**/*.js Gruntfile.js --config", "coverage": "istanbul cover _mocha -- test/test --timeout 600000", "coverage:upload": "istanbul cover _mocha --report lcovonly -- test/test --timeout 600000 && cat ./coverage/lcov.info | ./node_modules/coveralls-send/bin/coveralls.js", + "preversion": "npm test", + "postpublish": "git push --tags && git push", + "release:pre": "npm version prerelease && npm publish --tag pre", + "release:patch": "npm version patch && npm publish", + "release:minor": "npm version minor && npm publish", + "release:major": "npm version major && npm publish", "test:slim-worker-single": "node test/slim/worker/single/build.js && testee test/slim/worker/single/worker.html --browsers firefox --reporter Spec", "test:slim-worker-progressive": "node test/slim/worker/progressive/build.js && testee test/slim/worker/progressive/worker.html --browsers firefox --reporter Spec", "test:slim-worker-shared": "node test/slim/shared_bundles/build.js && testee test/slim/shared_bundles/worker.html --browsers firefox --reporter Spec", From 604c2b82a1f14e21c0b5cc24fd95aa40775c7d8e Mon Sep 17 00:00:00 2001 From: Chasen Le Hara Date: Mon, 8 Apr 2019 15:13:08 -0700 Subject: [PATCH 2/2] Run JSHint before Mocha --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8278604d..5b69e861 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ } ], "scripts": { - "test": "npm run mocha && npm run test:browser && npm run test:slim-worker-single && npm run test:slim-worker-progressive && npm run test:exports-worker", + "test": "npm run jshint && npm run mocha && npm run test:browser && npm run test:slim-worker-single && npm run test:slim-worker-progressive && npm run test:exports-worker", "test:browser": "npm run worker-test-build && testee test/browser/test.html --browsers firefox --reporter Spec", "worker-test-build": "node bin/steal build --main worker --config test/browser/webworker/stealconfig.js --bundle-steal --quiet", "mocha": "mocha test/test.js",