Skip to content

Commit d98543e

Browse files
committed
Use uglify to minify the built code
1 parent c6cbb2b commit d98543e

File tree

3 files changed

+31
-3
lines changed

3 files changed

+31
-3
lines changed

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@
3131
"prettier": "^0.22.0",
3232
"rollup": "^0.45.2",
3333
"rollup-plugin-babel": "^2.7.1",
34-
"spectron": "^3.7.2"
34+
"rollup-plugin-uglify": "^2.0.1",
35+
"spectron": "^3.7.2",
36+
"uglify-es": "^3.0.27"
3537
},
3638
"dependencies": {
3739
"axios": "^0.16.1",

rollup.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
import babel from 'rollup-plugin-babel';
2+
import uglify from 'rollup-plugin-uglify';
3+
import {minify} from 'uglify-es';
24

35
export default {
46
entry: 'src/index.js',
57
format: 'cjs',
68
dest: 'dist/app.min.js',
7-
plugins: [babel({exclude: 'node_modules/**'})],
9+
plugins: [babel({exclude: 'node_modules/**'}), uglify({}, minify)],
810
external: [
911
'big-integer',
1012
'cheerio',

yarn.lock

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1043,6 +1043,10 @@ [email protected]:
10431043
dependencies:
10441044
graceful-readlink ">= 1.0.0"
10451045

1046+
commander@~2.11.0:
1047+
version "2.11.0"
1048+
resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
1049+
10461050
compress-commons@^1.2.0:
10471051
version "1.2.0"
10481052
resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-1.2.0.tgz#58587092ef20d37cb58baf000112c9278ff73b9f"
@@ -3113,6 +3117,12 @@ rollup-plugin-babel@^2.7.1:
31133117
object-assign "^4.1.0"
31143118
rollup-pluginutils "^1.5.0"
31153119

3120+
rollup-plugin-uglify@^2.0.1:
3121+
version "2.0.1"
3122+
resolved "https://registry.yarnpkg.com/rollup-plugin-uglify/-/rollup-plugin-uglify-2.0.1.tgz#67b37ad1efdafbd83af4c36b40c189ee4866c969"
3123+
dependencies:
3124+
uglify-js "^3.0.9"
3125+
31163126
rollup-pluginutils@^1.5.0:
31173127
version "1.5.2"
31183128
resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz#1e156e778f94b7255bfa1b3d0178be8f5c552408"
@@ -3251,7 +3261,7 @@ source-map@^0.1.38:
32513261
dependencies:
32523262
amdefine ">=0.0.4"
32533263

3254-
source-map@^0.5.0, source-map@^0.5.6:
3264+
source-map@^0.5.0, source-map@^0.5.6, source-map@~0.5.1:
32553265
version "0.5.6"
32563266
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
32573267

@@ -3503,6 +3513,20 @@ ua-parser-js@^0.7.9:
35033513
version "0.7.12"
35043514
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.12.tgz#04c81a99bdd5dc52263ea29d24c6bf8d4818a4bb"
35053515

3516+
uglify-es@^3.0.27:
3517+
version "3.0.27"
3518+
resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.0.27.tgz#391790388f369196be23a49caeb0d5c424fa774e"
3519+
dependencies:
3520+
commander "~2.11.0"
3521+
source-map "~0.5.1"
3522+
3523+
uglify-js@^3.0.9:
3524+
version "3.0.27"
3525+
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.0.27.tgz#a97db8c8ba6b9dba4e2f88d86aa9548fa6320034"
3526+
dependencies:
3527+
commander "~2.11.0"
3528+
source-map "~0.5.1"
3529+
35063530
urix@^0.1.0, urix@~0.1.0:
35073531
version "0.1.0"
35083532
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"

0 commit comments

Comments
 (0)