Files
2026-10-21 19:32:02 -04:00

22 lines
432 B
Makefile

.PHONY: test release
_MOCHA=node_modules/.bin/_mocha
test:
npm run test-ci
release: test
ifeq ($(strip $(version)),)
@echo "\033[31mERROR:\033[0;39m No version provided"
@echo "\033[1;30mmake release version=1.0.0\033[0;39m"
else
ifneq ($(shell git diff --stat),)
@echo "Changes must be committed before running a release"
else
npm version $(version)
npm publish
git push origin master
git push origin --tags
endif
endif