fix
This commit is contained in:
68
book/node_modules/lunr/Makefile
generated
vendored
Normal file
68
book/node_modules/lunr/Makefile
generated
vendored
Normal file
@ -0,0 +1,68 @@
|
||||
|
||||
SRC = lib/lunr.js \
|
||||
lib/utils.js \
|
||||
lib/event_emitter.js \
|
||||
lib/tokenizer.js \
|
||||
lib/pipeline.js \
|
||||
lib/vector.js \
|
||||
lib/sorted_set.js \
|
||||
lib/index.js \
|
||||
lib/document_store.js \
|
||||
lib/stemmer.js \
|
||||
lib/stop_word_filter.js \
|
||||
lib/trimmer.js \
|
||||
lib/token_store.js \
|
||||
|
||||
YEAR = $(shell date +%Y)
|
||||
VERSION = $(shell cat VERSION)
|
||||
|
||||
SERVER_PORT ?= 3000
|
||||
TEST_PORT ?= 32423
|
||||
|
||||
DOX ?= ./node_modules/.bin/dox
|
||||
DOX_TEMPLATE ?= ./node_modules/.bin/dox-template
|
||||
NODE ?= /usr/local/bin/node
|
||||
NPM ?= /usr/local/bin/npm
|
||||
PHANTOMJS ?= ./node_modules/.bin/phantomjs
|
||||
UGLIFYJS ?= ./node_modules/.bin/uglifyjs
|
||||
|
||||
all: node_modules lunr.js lunr.min.js docs bower.json package.json component.json example
|
||||
|
||||
lunr.js: $(SRC)
|
||||
cat build/wrapper_start $^ build/wrapper_end | \
|
||||
sed "s/@YEAR/${YEAR}/" | \
|
||||
sed "s/@VERSION/${VERSION}/" > $@
|
||||
|
||||
lunr.min.js: lunr.js
|
||||
${UGLIFYJS} --compress --mangle --comments < $< > $@
|
||||
|
||||
%.json: build/%.json.template
|
||||
cat $< | sed "s/@VERSION/${VERSION}/" > $@
|
||||
|
||||
size: lunr.min.js
|
||||
@gzip -c lunr.min.js | wc -c
|
||||
|
||||
server:
|
||||
${NODE} server.js ${SERVER_PORT}
|
||||
|
||||
test: node_modules
|
||||
@./test/runner.sh ${TEST_PORT}
|
||||
|
||||
docs: node_modules
|
||||
${DOX} < lunr.js | ${DOX_TEMPLATE} -n lunr.js -r ${VERSION} > docs/index.html
|
||||
|
||||
clean:
|
||||
rm -f lunr{.min,}.js
|
||||
rm *.json
|
||||
rm example/example_index.json
|
||||
|
||||
reset:
|
||||
git checkout lunr.* *.json docs/index.html example/example_index.json
|
||||
|
||||
example: lunr.min.js
|
||||
${NODE} example/index_builder.js
|
||||
|
||||
node_modules: package.json
|
||||
${NPM} -s install
|
||||
|
||||
.PHONY: test clean docs reset example
|
Reference in New Issue
Block a user