| 123456789101112131415161718192021222324252627282930313233343536 | #!/usr/bin/env bash -c makeSRC=./event-lite.jsDEST=./dist/event-lite.min.jsTESTS=test/*.jsDOCS_DIR=./gh-pagesDOC_HTML=./gh-pages/index.htmlDOCS_CSS_SRC=./assets/jsdoc.cssDOCS_CSS_DEST=./gh-pages/styles/jsdoc-default.cssall: $(DEST) jsdocclean:	rm -fr $(DEST)$(DEST): $(SRC)	./node_modules/.bin/uglifyjs $(SRC) -c -m -o $(DEST)test: jshint $(DEST)	./node_modules/.bin/mocha -R spec $(TESTS)jshint:	./node_modules/.bin/jshint $(SRC) $(TESTS)jsdoc: $(DOC_HTML)$(DOC_HTML): README.md $(SRC) $(DOCS_CSS_SRC)	mkdir -p $(DOCS_DIR)	./node_modules/.bin/jsdoc -d $(DOCS_DIR) -R README.md $(SRC)	cat $(DOCS_CSS_SRC) >> $(DOCS_CSS_DEST)	rm -f $(DOCS_DIR)/*.js.html	for f in $(DOCS_DIR)/*.html; do perl -i -pe 's#</a> on .* 201.* GMT.*##' $$f; done	for f in $(DOCS_DIR)/*.html; do perl -i -pe 's#<a href=".*.js.html">.*line.*line.*</a>##' $$f; done.PHONY: all clean test jshint jsdoc
 |