Skip to content

Commit 04f2622

Browse files
committed
require a newer version of uglify that fixes a bug with regexp
1 parent 6d24f0d commit 04f2622

File tree

5 files changed

+548
-412
lines changed

5 files changed

+548
-412
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"source-map": "^0.5.3",
2222
"supports-color": "^3.1.0",
2323
"tapable": "~0.2.5",
24-
"uglify-js": "^2.8.5",
24+
"uglify-js": "^2.8.27",
2525
"watchpack": "^1.3.1",
2626
"webpack-sources": "^0.2.3",
2727
"yargs": "^6.0.0"

test/configCases/plugins/uglifyjs-plugin/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ it("should pass mangle options", function() {
2020
var fs = require("fs"),
2121
path = require("path");
2222
var source = fs.readFileSync(path.join(__dirname, "ie8.js"), "utf-8");
23-
source.should.containEql("function r(n){return function(n){try{t()}catch(t){n(t)}}}");
23+
source.should.containEql("function r(n){return function(t){try{n()}catch(n){t(n)}}}");
2424
});
2525

2626
it("should extract comments to separate file", function() {

test/statsCases/filter-warnings/expected.txt

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Child
33
Hash: e4d2b189bb205589ee1e
44
Time: Xms
55
Asset Size Chunks Chunk Names
6-
bundle.js 2.24 kB 0 [emitted] main
6+
bundle.js 2.17 kB 0 [emitted] main
77
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
88

99
WARNING in bundle.js from UglifyJs
@@ -12,7 +12,7 @@ Child
1212
Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
1313
Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
1414
Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
15-
Collapsing variable someRequiredUsedFunction [./index.js:5,0]
15+
Dropping side-effect-free statement [./index.js:6,0]
1616
Dropping unused function someUnUsedFunction1 [./index.js:8,0]
1717
Dropping unused function someUnUsedFunction2 [./index.js:9,0]
1818
Dropping unused function someUnUsedFunction3 [./index.js:10,0]
@@ -22,43 +22,43 @@ Child
2222
Hash: e4d2b189bb205589ee1e
2323
Time: Xms
2424
Asset Size Chunks Chunk Names
25-
bundle.js 2.24 kB 0 [emitted] main
25+
bundle.js 2.17 kB 0 [emitted] main
2626
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
2727
Child
2828
Hash: e4d2b189bb205589ee1e
2929
Time: Xms
3030
Asset Size Chunks Chunk Names
31-
bundle.js 2.24 kB 0 [emitted] main
31+
bundle.js 2.17 kB 0 [emitted] main
3232
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
3333
Child
3434
Hash: e4d2b189bb205589ee1e
3535
Time: Xms
3636
Asset Size Chunks Chunk Names
37-
bundle.js 2.24 kB 0 [emitted] main
37+
bundle.js 2.17 kB 0 [emitted] main
3838
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
3939
Child
4040
Hash: e4d2b189bb205589ee1e
4141
Time: Xms
4242
Asset Size Chunks Chunk Names
43-
bundle.js 2.24 kB 0 [emitted] main
43+
bundle.js 2.17 kB 0 [emitted] main
4444
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
4545
Child
4646
Hash: e4d2b189bb205589ee1e
4747
Time: Xms
4848
Asset Size Chunks Chunk Names
49-
bundle.js 2.24 kB 0 [emitted] main
49+
bundle.js 2.17 kB 0 [emitted] main
5050
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
5151
Child
5252
Hash: e4d2b189bb205589ee1e
5353
Time: Xms
5454
Asset Size Chunks Chunk Names
55-
bundle.js 2.24 kB 0 [emitted] main
55+
bundle.js 2.17 kB 0 [emitted] main
5656
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
5757
Child
5858
Hash: e4d2b189bb205589ee1e
5959
Time: Xms
6060
Asset Size Chunks Chunk Names
61-
bundle.js 2.24 kB 0 [emitted] main
61+
bundle.js 2.17 kB 0 [emitted] main
6262
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
6363

6464
WARNING in bundle.js from UglifyJs
@@ -67,7 +67,7 @@ Child
6767
Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
6868
Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
6969
Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
70-
Collapsing variable someRequiredUsedFunction [./index.js:5,0]
70+
Dropping side-effect-free statement [./index.js:6,0]
7171
Dropping unused function someUnUsedFunction1 [./index.js:8,0]
7272
Dropping unused function someUnUsedFunction2 [./index.js:9,0]
7373
Dropping unused function someUnUsedFunction3 [./index.js:10,0]
@@ -77,7 +77,7 @@ Child
7777
Hash: e4d2b189bb205589ee1e
7878
Time: Xms
7979
Asset Size Chunks Chunk Names
80-
bundle.js 2.24 kB 0 [emitted] main
80+
bundle.js 2.17 kB 0 [emitted] main
8181
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
8282

8383
WARNING in bundle.js from UglifyJs
@@ -86,7 +86,7 @@ Child
8686
Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
8787
Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
8888
Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
89-
Collapsing variable someRequiredUsedFunction [./index.js:5,0]
89+
Dropping side-effect-free statement [./index.js:6,0]
9090
Dropping unused function someUnUsedFunction1 [./index.js:8,0]
9191
Dropping unused function someUnUsedFunction2 [./index.js:9,0]
9292
Dropping unused function someUnUsedFunction3 [./index.js:10,0]
@@ -96,7 +96,7 @@ Child
9696
Hash: e4d2b189bb205589ee1e
9797
Time: Xms
9898
Asset Size Chunks Chunk Names
99-
bundle.js 2.24 kB 0 [emitted] main
99+
bundle.js 2.17 kB 0 [emitted] main
100100
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
101101

102102
WARNING in bundle.js from UglifyJs
@@ -105,7 +105,7 @@ Child
105105
Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
106106
Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
107107
Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
108-
Collapsing variable someRequiredUsedFunction [./index.js:5,0]
108+
Dropping side-effect-free statement [./index.js:6,0]
109109
Dropping unused function someUnUsedFunction1 [./index.js:8,0]
110110
Dropping unused function someUnUsedFunction2 [./index.js:9,0]
111111
Dropping unused function someUnUsedFunction3 [./index.js:10,0]
@@ -115,7 +115,7 @@ Child
115115
Hash: e4d2b189bb205589ee1e
116116
Time: Xms
117117
Asset Size Chunks Chunk Names
118-
bundle.js 2.24 kB 0 [emitted] main
118+
bundle.js 2.17 kB 0 [emitted] main
119119
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
120120

121121
WARNING in bundle.js from UglifyJs
@@ -124,7 +124,7 @@ Child
124124
Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
125125
Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
126126
Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
127-
Collapsing variable someRequiredUsedFunction [./index.js:5,0]
127+
Dropping side-effect-free statement [./index.js:6,0]
128128
Dropping unused function someUnUsedFunction1 [./index.js:8,0]
129129
Dropping unused function someUnUsedFunction2 [./index.js:9,0]
130130
Dropping unused function someUnUsedFunction3 [./index.js:10,0]
@@ -134,7 +134,7 @@ Child
134134
Hash: e4d2b189bb205589ee1e
135135
Time: Xms
136136
Asset Size Chunks Chunk Names
137-
bundle.js 2.24 kB 0 [emitted] main
137+
bundle.js 2.17 kB 0 [emitted] main
138138
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
139139

140140
WARNING in bundle.js from UglifyJs
@@ -143,7 +143,7 @@ Child
143143
Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
144144
Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
145145
Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
146-
Collapsing variable someRequiredUsedFunction [./index.js:5,0]
146+
Dropping side-effect-free statement [./index.js:6,0]
147147
Dropping unused function someUnUsedFunction1 [./index.js:8,0]
148148
Dropping unused function someUnUsedFunction2 [./index.js:9,0]
149149
Dropping unused function someUnUsedFunction3 [./index.js:10,0]
@@ -153,7 +153,7 @@ Child
153153
Hash: e4d2b189bb205589ee1e
154154
Time: Xms
155155
Asset Size Chunks Chunk Names
156-
bundle.js 2.24 kB 0 [emitted] main
156+
bundle.js 2.17 kB 0 [emitted] main
157157
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
158158

159159
WARNING in bundle.js from UglifyJs
@@ -162,7 +162,7 @@ Child
162162
Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
163163
Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
164164
Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
165-
Collapsing variable someRequiredUsedFunction [./index.js:5,0]
165+
Dropping side-effect-free statement [./index.js:6,0]
166166
Dropping unused function someUnUsedFunction1 [./index.js:8,0]
167167
Dropping unused function someUnUsedFunction2 [./index.js:9,0]
168168
Dropping unused function someUnUsedFunction3 [./index.js:10,0]

test/statsCases/warnings-uglifyjs/expected.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Hash: 4beee256fa6b8f69eae8
22
Time: Xms
33
Asset Size Chunks Chunk Names
4-
bundle.js 2.24 kB 0 [emitted] main
4+
bundle.js 2.17 kB 0 [emitted] main
55
chunk {0} bundle.js (main) 1.04 kB [entry] [rendered]
66
[0] (webpack)/buildin/module.js 495 bytes {0} [built]
77
[1] (webpack)/test/statsCases/warnings-uglifyjs/a.js 249 bytes {0} [built]

0 commit comments

Comments
 (0)