Skip to content

Commit 7925652

Browse files
committed
upgrade terser-webpack-plugin
1 parent c0410e8 commit 7925652

File tree

9 files changed

+46
-205
lines changed

9 files changed

+46
-205
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"pkg-dir": "^4.2.0",
2727
"schema-utils": "^3.0.0",
2828
"tapable": "^2.0.0",
29-
"terser-webpack-plugin": "^4.1.0",
29+
"terser-webpack-plugin": "^5.0.0",
3030
"watchpack": "^2.0.0",
3131
"webpack-sources": "^2.0.1"
3232
},

test/Stats.test.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -173,10 +173,10 @@ describe("Stats", () => {
173173
"assets": Array [
174174
Object {
175175
"name": "entryB.js",
176-
"size": 2698,
176+
"size": 2706,
177177
},
178178
],
179-
"assetsSize": 2698,
179+
"assetsSize": 2706,
180180
"auxiliaryAssets": undefined,
181181
"auxiliaryAssetsSize": 0,
182182
"childAssets": undefined,
@@ -220,10 +220,10 @@ describe("Stats", () => {
220220
"filteredRelated": undefined,
221221
"info": Object {
222222
"minimized": true,
223-
"size": 2698,
223+
"size": 2706,
224224
},
225225
"name": "entryB.js",
226-
"size": 2698,
226+
"size": 2706,
227227
"type": "asset",
228228
},
229229
Object {

test/TestCases.template.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@ const deprecationTracking = require("./helpers/deprecationTracking");
1212
const webpack = require("..");
1313

1414
const terserForTesting = new TerserPlugin({
15-
cache: false,
16-
parallel: false,
17-
sourceMap: true
15+
parallel: false
1816
});
1917

2018
const DEFAULT_OPTIMIZATIONS = {

test/__snapshots__/StatsTestCases.test.js.snap

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2216,13 +2216,13 @@ LOG from webpack.FileSystemInfo
22162216
22172217
exports[`StatsTestCases should print correct stats for real-content-hash 1`] = `
22182218
"a-normal:
2219-
assets by path *.js 2.98 KiB
2220-
asset b768a44cfaaf934110aa-b768a4.js 2.59 KiB [emitted] [immutable] [minimized] (name: runtime~main)
2219+
assets by path *.js 2.99 KiB
2220+
asset 92a0a394f8459d57eed5-92a0a3.js 2.6 KiB [emitted] [immutable] [minimized] (name: runtime~main)
22212221
asset 3cc8faad16137711c07e-3cc8fa.js 210 bytes [emitted] [immutable] [minimized] (name: main)
22222222
asset b6f77787a670e97d47b5-b6f777.js 193 bytes [emitted] [immutable] [minimized] (name: lazy)
22232223
asset 89a353e9c515885abd8e.png 14.6 KiB [emitted] [immutable] (auxiliary name: lazy)
22242224
asset 7382fad5b015914e0811.jpg 5.89 KiB [emitted] [immutable] (auxiliary name: main)
2225-
Entrypoint main 2.8 KiB (5.89 KiB) = b768a44cfaaf934110aa-b768a4.js 2.59 KiB 3cc8faad16137711c07e-3cc8fa.js 210 bytes 1 auxiliary asset
2225+
Entrypoint main 2.8 KiB (5.89 KiB) = 92a0a394f8459d57eed5-92a0a3.js 2.6 KiB 3cc8faad16137711c07e-3cc8fa.js 210 bytes 1 auxiliary asset
22262226
runtime modules 7.36 KiB 8 modules
22272227
orphan modules 23 bytes [orphan] 1 module
22282228
cacheable modules 340 bytes (javascript) 20.4 KiB (asset)
@@ -2235,13 +2235,13 @@ exports[`StatsTestCases should print correct stats for real-content-hash 1`] = `
22352235
a-normal (webpack x.x.x) compiled successfully in X ms
22362236
22372237
b-normal:
2238-
assets by path *.js 2.98 KiB
2239-
asset b768a44cfaaf934110aa-b768a4.js 2.59 KiB [emitted] [immutable] [minimized] (name: runtime~main)
2238+
assets by path *.js 2.99 KiB
2239+
asset a2c7bddec46d4afc817c-a2c7bd.js 2.6 KiB [emitted] [immutable] [minimized] (name: runtime~main)
22402240
asset 3cc8faad16137711c07e-3cc8fa.js 210 bytes [emitted] [immutable] [minimized] (name: main)
22412241
asset b6f77787a670e97d47b5-b6f777.js 193 bytes [emitted] [immutable] [minimized] (name: lazy)
22422242
asset 89a353e9c515885abd8e.png 14.6 KiB [emitted] [immutable] (auxiliary name: lazy)
22432243
asset 7382fad5b015914e0811.jpg 5.89 KiB [emitted] [immutable] (auxiliary name: main)
2244-
Entrypoint main 2.8 KiB (5.89 KiB) = b768a44cfaaf934110aa-b768a4.js 2.59 KiB 3cc8faad16137711c07e-3cc8fa.js 210 bytes 1 auxiliary asset
2244+
Entrypoint main 2.8 KiB (5.89 KiB) = a2c7bddec46d4afc817c-a2c7bd.js 2.6 KiB 3cc8faad16137711c07e-3cc8fa.js 210 bytes 1 auxiliary asset
22452245
runtime modules 7.36 KiB 8 modules
22462246
orphan modules 19 bytes [orphan] 1 module
22472247
cacheable modules 295 bytes (javascript) 20.4 KiB (asset)
@@ -2254,16 +2254,16 @@ b-normal:
22542254
b-normal (webpack x.x.x) compiled successfully in X ms
22552255
22562256
a-source-map:
2257-
assets by path *.js 3.15 KiB
2258-
asset 3456a8e52fa6e5564833-3456a8.js 2.65 KiB [emitted] [immutable] [minimized] (name: runtime~main)
2259-
sourceMap 3456a8e52fa6e5564833-3456a8.js.map 14.3 KiB [emitted] [dev] (auxiliary name: runtime~main)
2257+
assets by path *.js 3.16 KiB
2258+
asset 6d482476dfc44d9f4352-6d4824.js 2.65 KiB [emitted] [immutable] [minimized] (name: runtime~main)
2259+
sourceMap 6d482476dfc44d9f4352-6d4824.js.map 14.3 KiB [emitted] [dev] (auxiliary name: runtime~main)
22602260
asset b8bfcec62cdd15c9a840-b8bfce.js 266 bytes [emitted] [immutable] [minimized] (name: main)
22612261
sourceMap b8bfcec62cdd15c9a840-b8bfce.js.map 366 bytes [emitted] [dev] (auxiliary name: main)
22622262
asset c7c0f8bb2e61b59a89f5-c7c0f8.js 249 bytes [emitted] [immutable] [minimized] (name: lazy)
22632263
sourceMap c7c0f8bb2e61b59a89f5-c7c0f8.js.map 331 bytes [emitted] [dev] (auxiliary name: lazy)
22642264
asset 89a353e9c515885abd8e.png 14.6 KiB [emitted] [immutable] (auxiliary name: lazy)
22652265
asset 7382fad5b015914e0811.jpg 5.89 KiB [emitted] [immutable] (auxiliary name: main)
2266-
Entrypoint main 2.91 KiB (20.5 KiB) = 3456a8e52fa6e5564833-3456a8.js 2.65 KiB b8bfcec62cdd15c9a840-b8bfce.js 266 bytes 3 auxiliary assets
2266+
Entrypoint main 2.91 KiB (20.5 KiB) = 6d482476dfc44d9f4352-6d4824.js 2.65 KiB b8bfcec62cdd15c9a840-b8bfce.js 266 bytes 3 auxiliary assets
22672267
runtime modules 7.36 KiB 8 modules
22682268
orphan modules 23 bytes [orphan] 1 module
22692269
cacheable modules 340 bytes (javascript) 20.4 KiB (asset)
@@ -2276,16 +2276,16 @@ a-source-map:
22762276
a-source-map (webpack x.x.x) compiled successfully in X ms
22772277
22782278
b-source-map:
2279-
assets by path *.js 3.15 KiB
2280-
asset 3456a8e52fa6e5564833-3456a8.js 2.65 KiB [emitted] [immutable] [minimized] (name: runtime~main)
2281-
sourceMap 3456a8e52fa6e5564833-3456a8.js.map 14.3 KiB [emitted] [dev] (auxiliary name: runtime~main)
2279+
assets by path *.js 3.16 KiB
2280+
asset 34a1f137ab6013192ef7-34a1f1.js 2.65 KiB [emitted] [immutable] [minimized] (name: runtime~main)
2281+
sourceMap 34a1f137ab6013192ef7-34a1f1.js.map 14.3 KiB [emitted] [dev] (auxiliary name: runtime~main)
22822282
asset b8bfcec62cdd15c9a840-b8bfce.js 266 bytes [emitted] [immutable] [minimized] (name: main)
22832283
sourceMap b8bfcec62cdd15c9a840-b8bfce.js.map 323 bytes [emitted] [dev] (auxiliary name: main)
22842284
asset c7c0f8bb2e61b59a89f5-c7c0f8.js 249 bytes [emitted] [immutable] [minimized] (name: lazy)
22852285
sourceMap c7c0f8bb2e61b59a89f5-c7c0f8.js.map 327 bytes [emitted] [dev] (auxiliary name: lazy)
22862286
asset 89a353e9c515885abd8e.png 14.6 KiB [emitted] [immutable] (auxiliary name: lazy)
22872287
asset 7382fad5b015914e0811.jpg 5.89 KiB [emitted] [immutable] (auxiliary name: main)
2288-
Entrypoint main 2.91 KiB (20.5 KiB) = 3456a8e52fa6e5564833-3456a8.js 2.65 KiB b8bfcec62cdd15c9a840-b8bfce.js 266 bytes 3 auxiliary assets
2288+
Entrypoint main 2.91 KiB (20.5 KiB) = 34a1f137ab6013192ef7-34a1f1.js 2.65 KiB b8bfcec62cdd15c9a840-b8bfce.js 266 bytes 3 auxiliary assets
22892289
runtime modules 7.36 KiB 8 modules
22902290
orphan modules 19 bytes [orphan] 1 module
22912291
cacheable modules 295 bytes (javascript) 20.4 KiB (asset)

test/configCases/plugins/source-map-dev-tool-plugin/webpack.config.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,7 @@ module.exports = {
1414
filename: "[name].js"
1515
},
1616
optimization: {
17-
minimizer: [
18-
new TerserPlugin({
19-
sourceMap: true
20-
})
21-
]
17+
minimizer: [new TerserPlugin()]
2218
},
2319
plugins: [
2420
new webpack.SourceMapDevToolPlugin({

test/configCases/plugins/source-map-dev-tool-plugin~append/webpack.config.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,7 @@ module.exports = {
1414
filename: "[name].js"
1515
},
1616
optimization: {
17-
minimizer: [
18-
new TerserPlugin({
19-
sourceMap: true
20-
})
21-
]
17+
minimizer: [new TerserPlugin()]
2218
},
2319
plugins: [
2420
new webpack.SourceMapDevToolPlugin({

test/configCases/plugins/terser-plugin/webpack.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,15 @@ module.exports = {
1919
minimize: true,
2020
minimizer: [
2121
new TerserPlugin({
22-
cache: false,
2322
parallel: false,
2423
extractComments: false,
2524
exclude: ["vendors.js", "compress.js", "extract.js"]
2625
}),
2726
new TerserPlugin({
28-
cache: false,
2927
parallel: false,
3028
include: ["extract.js"]
3129
}),
3230
new TerserPlugin({
33-
cache: false,
3431
parallel: false,
3532
terserOptions: {
3633
compress: {

test/statsCases/custom-terser/webpack.config.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ module.exports = {
1010
minimize: true,
1111
minimizer: [
1212
new TerserPlugin({
13-
sourceMap: true,
1413
terserOptions: {
1514
mangle: false,
1615
output: {

0 commit comments

Comments
 (0)