33 lines
419 B
Makefile
33 lines
419 B
Makefile
.PHONY: test
|
|
test:
|
|
npx eslint --color --quiet *.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
|