mip-validator
Version:
22 lines (15 loc) • 549 B
Plain Text
MINIFY = ./node_modules/.bin/uglifyjs
BROWSERIFY = ./node_modules/.bin/browserify
htmls = $(shell ls cases/*.html)
results = $(patsubst cases/%.html,cases/%.json, $(htmls))
dist: dist/mip-validator.min.js
cases: $(results)
$(results):cases/%.json:cases/%.html rules.json
node bin/cli.js < $< > $@
dist/mip-validator.min.js: dist/mip-validator.js
$(MINIFY) $< --output $@
dist/mip-validator.js:
echo '(function(define) {' > $@
$(BROWSERIFY) . -s MIPValidator >> $@
echo '})();' >> $@