1 | PATH := ./node_modules/.bin:$(PATH)
|
2 |
|
3 | install link:
|
4 | @npm $@
|
5 |
|
6 | lint:
|
7 | @jshint index.js
|
8 |
|
9 | test::
|
10 | @mocha -b -R spec ./test/*.js
|
11 |
|
12 | release-patch: test
|
13 | @$(call release,patch)
|
14 |
|
15 | release-minor: test
|
16 | @$(call release,minor)
|
17 |
|
18 | release-major: test
|
19 | @$(call release,major)
|
20 |
|
21 | publish:
|
22 | git push --tags origin HEAD:master
|
23 | npm publish
|
24 |
|
25 | define release
|
26 | npm version $(1)
|
27 | endef
|