tiny-html-lexer
Version:
A tiny HTML5 lexer
22 lines (15 loc) • 475 B
Plain Text
$(addprefix lib/, $(files))
module = tinyhtml
#run: all
# @ echo $(sources)
all: dist/tinyhtml.min.js
dist/tinyhtml.min.js: dist/ $(sources) Makefile
@ echo "Making a minified ES module bundle"
@ esbuild --bundle --keep-names --format=esm --minify lib/index.js > dist/$(module).min.js
dist/:
@ mkdir dist/
clean:
@ echo "Removing dist/ directory"
@ test -d dist/ && rm -r dist/ || exit 0
files = index.js tiny-lexer.js token-builder.js
sources =