forked from schibsted/account-sdk-browser
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sh
executable file
·21 lines (17 loc) · 1018 Bytes
/
build.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
COMMON_OPTS="--mode=production --module-bind js=babel-loader --devtool source-map"
CJS_OPTS="--output-library-target=commonjs2"
WINDOW_OPTS="--output-library-target=window"
rm -rf es5
webpack src/es5/index.js -o es5/index.min.js $COMMON_OPTS $CJS_OPTS
webpack src/es5/identity.js -o es5/identity.min.js $COMMON_OPTS $CJS_OPTS
webpack src/es5/monetization.js -o es5/monetization.min.js $COMMON_OPTS $CJS_OPTS
webpack src/es5/payment.js -o es5/payment.min.js $COMMON_OPTS $CJS_OPTS
webpack src/es5/global.js -o es5/global.min.js $COMMON_OPTS $WINDOW_OPTS
cp src/es5/*.d.ts es5/
COMMON_OPTS="--mode=none --module-bind js=babel-loader --devtool source-map"
webpack src/es5/index.js -o es5/index.js $COMMON_OPTS $CJS_OPTS
webpack src/es5/identity.js -o es5/identity.js $COMMON_OPTS $CJS_OPTS
webpack src/es5/monetization.js -o es5/monetization.js $COMMON_OPTS $CJS_OPTS
webpack src/es5/payment.js -o es5/payment.js $COMMON_OPTS $CJS_OPTS
webpack src/es5/global.js -o es5/global.js $COMMON_OPTS $WINDOW_OPTS