## # Tasks ## # Install node modules. node_modules: package.json $(wildcard node_modules/*/package.json) @npm install @touch $@ # Install dependencies. install: node_modules # Remove temporary files and build artifacts. clean: rm -rf *.log coverage .PHONY: clean # Remove temporary files, build artifacts, and vendor dependencies. distclean: clean rm -rf node_modules .PHONY: distclean # Default test target. test: TZ=UTC yarn jest .PHONY: test .DEFAULT_GOAL = test