diff --git a/Makefile b/Makefile index 569aed1..c076bda 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ build: clean # builds for the current platform ${CURDIR}/node_modules/.bin/tsc -p . clean: # Removes all build artifacts - @rm -rf dist + rm -rf dist coverage: build # measures test coverage ${CURDIR}/node_modules/.bin/nyc node_modules/.bin/mocha --require source-map-support/register src/test.ts @@ -18,20 +18,22 @@ fix: # runs the fixers ${CURDIR}/node_modules/.bin/prettier --write . help: # prints all make targets - @cat Makefile | grep '^[^ ]*:' | grep -v '.PHONY' | grep -v help | sed 's/:.*#/#/' | column -s "#" -t + cat Makefile | grep '^[^ ]*:' | grep -v '.PHONY' | grep -v help | sed 's/:.*#/#/' | column -s "#" -t lint: # runs all linters ${CURDIR}/node_modules/.bin/tslint --project . ${CURDIR}/node_modules/.bin/prettier -l . test: # runs all tests - @${CURDIR}/node_modules/.bin/tslint --project . & - @${CURDIR}/node_modules/.bin/prettier -l . & - @${CURDIR}/node_modules/.bin/text-run --offline --format=dot & - @${CURDIR}/node_modules/.bin/mocha src/test.ts + ${CURDIR}/node_modules/.bin/tslint --project . & + ${CURDIR}/node_modules/.bin/prettier -l . & + ${CURDIR}/node_modules/.bin/text-run --offline --format=dot & + ${CURDIR}/node_modules/.bin/mocha src/test.ts unit: # runs the unit tests - @${CURDIR}/node_modules/.bin/mocha src/test.ts + ${CURDIR}/node_modules/.bin/mocha src/test.ts test-win: - @${CURDIR}/node_modules/.bin/mocha src/test.ts + ${CURDIR}/node_modules/.bin/mocha src/test.ts + +.SILENT: