UNPKG

1.17 kBPlain TextView Raw
1build:
2 make compile
3 make test
4
5run:
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
12compile: clean
13 babel -d lib src
14 rm -rf lib/**/*.spec.js lib/*.spec.js
15
16dev:
17 babel -w -d lib src
18
19clean:
20 rm -rf lib/*
21
22test-watch:
23 mocha --watch --growl --require babel-register --require test/setup.js **/*.spec.js --invert --fgrep=src
24
25test:
26 ../skypager/node_modules/.bin/mocha-webpack \
27 --webpack-config webpack.config.test.js 'src/**/*.js'
28
29generate-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
36pre-release:
37 make test
38 make compile
39 make generate-docs
40
41.PHONY: test
42
43install-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