INSTALL_STAMP=.install.stamp
all: install
install: $(INSTALL_STAMP)
$(INSTALL_STAMP):
npm install
touch $(INSTALL_STAMP)
test: install
@./node_modules/mocha-phantomjs/bin/mocha-phantomjs test/index.html
docs: install
@./node_modules/jsdoc/jsdoc -d ./docs/ dist/ README.md
clean:
rm -rf node_modules/ $(INSTALL_STAMP)
.PHONY: test docs