| 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
 |