1 | MOCHA_EXEC=node_modules/.bin/_mocha
|
2 | ISTANBUL_EXEC=node_modules/.bin/istanbul
|
3 |
|
4 | all:
|
5 | npm -g i .
|
6 |
|
7 | version:
|
8 | ./scripts/versions.js
|
9 |
|
10 | help:
|
11 | ./scripts/help.sh
|
12 |
|
13 | docs: docsghpages
|
14 | firedoc build ./lib --markdown
|
15 |
|
16 | docsghpages:
|
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 |
|
25 | notab:
|
26 | node bin/firedoc-build ./lib --en -o 'docs-ghpages/en' --theme notab
|
27 | sh ./scripts/ghpages.sh
|
28 |
|
29 | deploydocs: version
|
30 | ./scripts/docs.sh
|
31 |
|
32 | test:
|
33 | NODE_ENV=test $(ISTANBUL_EXEC) cover $(MOCHA_EXEC) -- -R spec --timeout 3000 ./test/test-*.js
|
34 |
|
35 | test.nocoverage:
|
36 | NODE_ENV=test $(MOCHA_EXEC) --timeout 3000 ./test/test-*.js
|
37 |
|
38 | .PHONY: docs clean test
|