updates/Makefile

34 lines
473 B
Makefile

.PHONY: test
test:
npx eslint --color --quiet *.js
node --trace-deprecation --throw-deprecation test.js
.PHONY: publish
publish:
git push -u --tags origin master
npm publish
.PHONY: update
update:
node updates.js -u
rm -rf node_modules
npm i --no-package-lock
.PHONY: patch
patch:
$(MAKE) test
npx ver patch
$(MAKE) publish
.PHONY: minor
minor:
$(MAKE) test
npx ver minor
$(MAKE) publish
.PHONY: major
major:
$(MAKE) test
npx ver major
$(MAKE) publish