1 | #!/bin/bash
|
2 |
|
3 | rm -rf ./es5
|
4 | rm -rf ./browser
|
5 | mkdir ./es5
|
6 | mkdir ./browser
|
7 |
|
8 | echo "----> :: Building Gunner for browser ::"
|
9 |
|
10 | echo "----> Browserifying..."
|
11 | ./node_modules/.bin/browserify ./index.js -s Gunner > ./browser/index.js
|
12 |
|
13 | echo "----> Babelifying..."
|
14 | ./node_modules/.bin/babel \
|
15 | --presets @babel/preset-env \
|
16 | --plugins @babel/plugin-syntax-object-rest-spread \
|
17 | ./browser/index.js \
|
18 | -o ./browser/index.js
|
19 |
|
20 | echo "> Done ./browser/index.js"
|
21 | echo ""
|
22 |
|
23 | echo "----> :: Babelifying Gunner source ::"
|
24 |
|
25 | echo "----> Babelifying..."
|
26 | ./node_modules/.bin/babel \
|
27 | --presets @babel/preset-env \
|
28 | --plugins @babel/plugin-syntax-object-rest-spread \
|
29 | ./src \
|
30 | --out-dir ./es5
|
31 |
|
32 | echo "> Done ./es5"
|