UNPKG

890 BPlain TextView Raw
1MOCHA_EXEC=node_modules/.bin/_mocha
2ISTANBUL_EXEC=node_modules/.bin/istanbul
3
4all:
5 npm -g i .
6
7version:
8 ./scripts/versions.js
9
10help:
11 ./scripts/help.sh
12
13docs: docsghpages
14 firedoc build ./lib --markdown
15
16docsghpages:
17 -rm -rf ./docs-ghpages
18 -mkdir -p ./docs-ghpages/en
19 -mkdir -p ./docs-ghpages/zh
20 firedoc build ./ --lang en -D 'docs-ghpages/en' --theme notab -Hv
21 firedoc build ./ --lang zh -D 'docs-ghpages/zh' --theme notab -Hv
22 cp -r ./docs-ghpages/en/* ./docs-ghpages/
23 sh ./scripts/ghpages.sh
24
25notab:
26 node bin/firedoc-build ./lib --en -o 'docs-ghpages/en' --theme notab
27 sh ./scripts/ghpages.sh
28
29deploydocs: version
30 ./scripts/docs.sh
31
32test:
33 NODE_ENV=test $(ISTANBUL_EXEC) cover $(MOCHA_EXEC) -- -R spec --timeout 3000 ./test/test-*.js
34
35test.nocoverage:
36 NODE_ENV=test $(MOCHA_EXEC) --timeout 3000 ./test/test-*.js
37
38.PHONY: docs clean test