ESLINT=./node_modules/.bin/eslint NODE=node TAP=./node_modules/.bin/tap WEBPACK=./node_modules/.bin/webpack --progress --colors # ------------------------------------------------------------------------------ build: $(WEBPACK) watch: $(WEBPACK) --watch # ------------------------------------------------------------------------------ lint: $(ESLINT) ./src/*.js $(ESLINT) ./src/**/*.js $(ESLINT) ./test/**/*.js test: @make lint $(TAP) ./test/{unit,integration}/*.js coverage: $(TAP) ./test/{unit,integration}/*.js --coverage --coverage-report=lcov # ------------------------------------------------------------------------------ .PHONY: build lint test coverage benchmark