1 | build:
|
2 | make compile
|
3 | make test
|
4 |
|
5 | run:
|
6 | cd packages/skypager-webpack && make build
|
7 | cd packages/skypager-process-runner && make build
|
8 | cd packages/skypager-registry && make
|
9 | cd packages/skypager-util && make
|
10 | make build
|
11 |
|
12 | compile: clean
|
13 | babel -d lib src
|
14 | rm -rf lib/**/*.spec.js lib/*.spec.js
|
15 |
|
16 | dev:
|
17 | babel -w -d lib src
|
18 |
|
19 | clean:
|
20 | rm -rf lib/*
|
21 |
|
22 | test-watch:
|
23 | mocha --watch --growl --require babel-register --require test/setup.js **/*.spec.js --invert --fgrep=src
|
24 |
|
25 | test:
|
26 | ../skypager/node_modules/.bin/mocha-webpack \
|
27 | --webpack-config webpack.config.test.js 'src/**/*.js'
|
28 |
|
29 | generate-docs:
|
30 | rm -rf data/docs
|
31 | mkdir -p dist/docs data/docs
|
32 | esdoc -c ./esdoc.json
|
33 | cp dist/docs/dump.json data/docs/metadata.json
|
34 | cp -r dist/docs/ast/source data/docs/ast
|
35 |
|
36 | pre-release:
|
37 | make test
|
38 | make compile
|
39 | make generate-docs
|
40 |
|
41 | .PHONY: test
|
42 |
|
43 | install-modules:
|
44 | cd node_modules/skypager-cli && npm install
|
45 | cd node_modules/skypager-document && npm install && make
|
46 | cd node_modules/skypager-webpack && npm install && make
|
47 | cd node_modules/skypager-process-runner && npm install
|
48 | cd node_modules/skypager-util && npm install && make
|
49 | cd node_modules/skypager-registry && npm install && make
|
50 |
|