1 | #!/usr/bin/env bash
|
2 |
|
3 | BIN=node_modules/.bin
|
4 |
|
5 | function run {
|
6 | NODE_ENV=development $BIN/watchify --debug --verbose \
|
7 | --external panels \
|
8 | --external panels/blocks \
|
9 | --external panels/normalise-uri \
|
10 | --external panels/snap \
|
11 | --external react \
|
12 | --external react-dom \
|
13 | --external velocity-react \
|
14 | --transform [rollupify --config rollup.config.js] \
|
15 | --transform loose-envify \
|
16 | --require ./playground/$1/src.js:$1 \
|
17 | --outfile playground/$1/app.js
|
18 | }
|
19 |
|
20 | run trails.panels.localhost & \
|
21 | run launchpad.panels.localhost & \
|
22 | run launchpad-floating.panels.localhost & \
|
23 | run toc.localhost & \
|
24 | run notes.localhost & \
|
25 | NODE_ENV=development $BIN/watchify --debug --verbose \
|
26 | --external panels \
|
27 | --external panels/blocks \
|
28 | --external panels/normalise-uri \
|
29 | --external panels/snap \
|
30 | --external react \
|
31 | --external react-dom \
|
32 | --external velocity-react \
|
33 | --transform [rollupify --config rollup.config.js] \
|
34 | --transform loose-envify \
|
35 | --require ./playground/custom-parser.panels.localhost/app/src.js:custom-parser.panels.localhost \
|
36 | --outfile playground/custom-parser.panels.localhost/app/app.js & \
|
37 | NODE_ENV=development $BIN/watchify --debug --verbose \
|
38 | --require react \
|
39 | --require react-dom \
|
40 | --require velocity-react \
|
41 | --require ./blocks/index.js:panels/blocks \
|
42 | --require ./utils/normalise-uri/index.js:panels/normalise-uri \
|
43 | --require ./utils/snap.js:panels/snap \
|
44 | --transform [rollupify --config rollup.config.js] \
|
45 | --transform loose-envify \
|
46 | --outfile playground/panels.js index.dev.js & \
|
47 | sudo $BIN/babel-node --plugins transform-es2015-modules-commonjs .bin/server.js & \
|
48 | wait
|