File tree 3 files changed +14
-5
lines changed
3 files changed +14
-5
lines changed Original file line number Diff line number Diff line change 138
138
"serialize-javascript" : " ^1.3.0" ,
139
139
"shelljs" : " ^0.8.1" ,
140
140
"typescript" : " ^3.1.3" ,
141
- "uglify-js " : " ^3.0.15 " ,
141
+ "terser " : " ^3.10.2 " ,
142
142
"webpack" : " ^4.22.0" ,
143
143
"weex-js-runtime" : " ^0.23.6" ,
144
144
"weex-styler" : " ^0.3.0" ,
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ const fs = require('fs')
2
2
const path = require ( 'path' )
3
3
const zlib = require ( 'zlib' )
4
4
const rollup = require ( 'rollup' )
5
- const uglify = require ( 'uglify-js ' )
5
+ const terser = require ( 'terser ' )
6
6
7
7
if ( ! fs . existsSync ( 'dist' ) ) {
8
8
fs . mkdirSync ( 'dist' )
@@ -48,7 +48,7 @@ function buildEntry (config) {
48
48
. then ( bundle => bundle . generate ( output ) )
49
49
. then ( ( { code } ) => {
50
50
if ( isProd ) {
51
- var minified = ( banner ? banner + '\n' : '' ) + uglify . minify ( code , {
51
+ var minified = ( banner ? banner + '\n' : '' ) + terser . minify ( code , {
52
52
output : {
53
53
ascii_only : true
54
54
} ,
Original file line number Diff line number Diff line change @@ -7562,7 +7562,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2:
7562
7562
source-map-url "^0.4.0"
7563
7563
urix "^0.1.0"
7564
7564
7565
- source-map-support@^0.5.9 :
7565
+ source-map-support@^0.5.9, source-map-support@~0.5.6 :
7566
7566
version "0.5.9"
7567
7567
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.9.tgz#41bc953b2534267ea2d605bccfa7bfa3111ced5f"
7568
7568
integrity sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==
@@ -7914,6 +7914,15 @@ tar@^4:
7914
7914
safe-buffer "^5.1.2"
7915
7915
yallist "^3.0.2"
7916
7916
7917
+ terser@^3.10.2 :
7918
+ version "3.10.2"
7919
+ resolved "https://registry.yarnpkg.com/terser/-/terser-3.10.2.tgz#a61d2c97065f9fdc8c49a18655e2a80ca7298a94"
7920
+ integrity sha512-+QrFoqBImmsQGB4c/HvaqgZynmbNvNBwoBxuu7fYXtq5EEtlLUzph+WimDj+xMkuqawXPMl2lgCIz81CdXvt+w==
7921
+ dependencies :
7922
+ commander "~2.17.1"
7923
+ source-map "~0.6.1"
7924
+ source-map-support "~0.5.6"
7925
+
7917
7926
test-exclude@^5.0.0 :
7918
7927
version "5.0.0"
7919
7928
resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.0.0.tgz#cdce7cece785e0e829cd5c2b27baf18bc583cfb7"
@@ -8123,7 +8132,7 @@ uglify-es@^3.3.4:
8123
8132
commander "~2.13.0"
8124
8133
source-map "~0.6.1"
8125
8134
8126
- uglify-js@^3.0.15, uglify-js@^3. 1.4 :
8135
+ uglify-js@^3.1.4 :
8127
8136
version "3.4.9"
8128
8137
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.9.tgz#af02f180c1207d76432e473ed24a28f4a782bae3"
8129
8138
integrity sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==
You can’t perform that action at this time.
0 commit comments