| NODE_OPTS = |
| TEST_OPTS = |
| |
| love: |
| @echo "Feel like makin' love." |
| |
| test: |
| @node $(NODE_OPTS) ./node_modules/.bin/_mocha -R dot $(TEST_OPTS) |
| |
| spec: |
| @node $(NODE_OPTS) ./node_modules/.bin/_mocha -R spec $(TEST_OPTS) |
| |
| autotest: |
| @node $(NODE_OPTS) ./node_modules/.bin/_mocha -R dot --watch $(TEST_OPTS) |
| |
| autospec: |
| @node $(NODE_OPTS) ./node_modules/.bin/_mocha -R spec --watch $(TEST_OPTS) |
| |
| pack: |
| @file=$$(npm pack); echo "$$file"; tar tf "$$file" |
| |
| publish: |
| npm publish |
| |
| tag: |
| git tag "v$$(node -e 'console.log(require("./package").version)')" |
| |
| clean: |
| rm -f *.tgz |
| npm prune --production |
| |
| .PHONY: love |
| .PHONY: test spec autotest autospec |
| .PHONY: pack publish tag |
| .PHONY: clean |