Skip to content

Commit 45ddf2f

Browse files
authoredJul 31, 2019
chore(defaults): update (#110)
1 parent a0d8317 commit 45ddf2f

18 files changed

+1619
-1236
lines changed
 

‎.github/CONTRIBUTING.md

+24
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,30 @@ Migration: see webpack/webpack#5225
131131
132132
```
133133

134+
## Testing Your Pull Request
135+
136+
You may have the need to test your changes in a real-world project or dependent
137+
module. Thankfully, Github provides a means to do this. Add a dependency to the
138+
`package.json` for such a project as follows:
139+
140+
```json
141+
{
142+
"devDependencies": {
143+
"terser-webpack-plugin": "webpack-contrib/terser-webpack-plugin#{id}/head"
144+
}
145+
}
146+
```
147+
148+
Where `{id}` is the # ID of your Pull Request.
149+
150+
## Contributor License Agreement
151+
152+
When submitting your contribution, a CLA (Contributor License Agreement) bot will come by to verify that you signed the [CLA](https://cla.js.foundation/webpack-contrib/terser-webpack-plugin).
153+
If it is your first time, it will link you to the right place to sign it.
154+
However, if you have committed your contributions using an email that is not the same as your email used on GitHub, the CLA bot can't accept your contribution.
155+
156+
Run `git config user.email` to see your Git email, and verify it with [your GitHub email](https://github.com/settings/emails).
157+
134158
## Thanks
135159

136160
For your interest, time, understanding, and for following this simple guide.

‎.github/ISSUE_TEMPLATE/FEATURE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ about: Suggest an idea for this project
1818
- Node Version:
1919
- NPM Version:
2020
- webpack Version:
21-
- \${package} Version:
21+
- terser-webpack-plugin Version:
2222

2323
### Feature Proposal
2424

‎lint-staged.config.js

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
module.exports = {
2-
ignore: ['package-lock.json', 'CHANGELOG.md'],
3-
linters: {
4-
'*.js': ['prettier --write', 'eslint --fix', 'git add'],
5-
'*.{json,md,yml,css}': ['prettier --write', 'git add'],
6-
},
2+
'*.js': ['prettier --write', 'eslint --fix', 'git add'],
3+
'*.{json,md,yml,css}': ['prettier --write', 'git add'],
74
};

‎package-lock.json

+1,225-864
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json

+21-23
Original file line numberDiff line numberDiff line change
@@ -37,45 +37,43 @@
3737
"webpack": "^4.0.0"
3838
},
3939
"dependencies": {
40-
"cacache": "^11.3.2",
41-
"find-cache-dir": "^2.0.0",
40+
"cacache": "^12.0.2",
41+
"find-cache-dir": "^2.1.0",
4242
"is-wsl": "^1.1.0",
4343
"loader-utils": "^1.2.3",
4444
"schema-utils": "^1.0.0",
4545
"serialize-javascript": "^1.7.0",
4646
"source-map": "^0.6.1",
47-
"terser": "^4.0.0",
48-
"webpack-sources": "^1.3.0",
47+
"terser": "^4.1.2",
48+
"webpack-sources": "^1.4.0",
4949
"worker-farm": "^1.7.0"
5050
},
5151
"devDependencies": {
52-
"@babel/cli": "^7.4.4",
53-
"@babel/core": "^7.4.5",
54-
"@babel/preset-env": "^7.4.5",
55-
"@commitlint/cli": "^7.6.1",
56-
"@commitlint/config-conventional": "^7.6.0",
57-
"@webpack-contrib/defaults": "^4.1.1",
52+
"@babel/cli": "^7.5.5",
53+
"@babel/core": "^7.5.5",
54+
"@babel/preset-env": "^7.5.5",
55+
"@commitlint/cli": "^8.1.0",
56+
"@commitlint/config-conventional": "^8.1.0",
57+
"@webpack-contrib/defaults": "^5.0.2",
5858
"@webpack-contrib/eslint-config-webpack": "^3.0.0",
5959
"babel-jest": "^24.8.0",
60-
"commitlint-azure-pipelines-cli": "^1.0.1",
60+
"commitlint-azure-pipelines-cli": "^1.0.2",
6161
"cross-env": "^5.2.0",
6262
"del": "^4.1.1",
6363
"del-cli": "^1.1.0",
64-
"eslint": "^5.16.0",
65-
"eslint-config-prettier": "^4.3.0",
66-
"eslint-config-webpack": "^1.2.5",
67-
"eslint-plugin-import": "^2.17.2",
68-
"eslint-plugin-prettier": "^3.1.0",
69-
"husky": "^2.2.0",
64+
"eslint": "^6.1.0",
65+
"eslint-config-prettier": "^6.0.0",
66+
"eslint-plugin-import": "^2.18.2",
67+
"husky": "^3.0.2",
7068
"jest": "^24.8.0",
71-
"jest-junit": "^6.4.0",
72-
"lint-staged": "^8.1.7",
69+
"jest-junit": "^7.0.0",
70+
"lint-staged": "^9.2.1",
7371
"memory-fs": "^0.4.1",
7472
"npm-run-all": "^4.1.5",
75-
"prettier": "^1.17.1",
76-
"standard-version": "^6.0.1",
77-
"uglify-js": "^3.5.15",
78-
"webpack": "^4.32.2"
73+
"prettier": "^1.18.2",
74+
"standard-version": "^7.0.0",
75+
"uglify-js": "^3.6.0",
76+
"webpack": "^4.38.0"
7977
},
8078
"keywords": [
8179
"uglify",

‎test/__snapshots__/TerserPlugin.test.js.snap

+2-2
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ exports[`TerserPlugin buildWarning method 6`] = `null`;
7070

7171
exports[`TerserPlugin should regenerate hash: 4.4.f1a57a9ca1b30ec6dc5a.js 1`] = `"(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{4:function(n,p,s){\\"use strict\\";s.r(p),p.default=\\"async-dep\\"}}]);"`;
7272

73-
exports[`TerserPlugin should regenerate hash: AsyncImportExport.a7c5d3e6db30077cc61c.js 1`] = `"!function(e){function t(t){for(var n,o,u=t[0],i=t[1],a=0,l=[];a<u.length;a++)o=u[a],r[o]&&l.push(r[o][0]),r[o]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(c&&c(t);l.length;)l.shift()()}var n={},r={0:0};function o(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.e=function(e){var t=[],n=r[e];if(0!==n)if(n)t.push(n[2]);else{var u=new Promise(function(t,o){n=r[e]=[t,o]});t.push(n[2]=u);var i,a=document.createElement(\\"script\\");a.charset=\\"utf-8\\",a.timeout=120,o.nc&&a.setAttribute(\\"nonce\\",o.nc),a.src=function(e){return o.p+\\"\\"+e+\\".\\"+({}[e]||e)+\\".\\"+{4:\\"f1a57a9ca1b30ec6dc5a\\"}[e]+\\".js\\"}(e);var c=new Error;i=function(t){a.onerror=a.onload=null,clearTimeout(l);var n=r[e];if(0!==n){if(n){var o=t&&(\\"load\\"===t.type?\\"missing\\":t.type),u=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+e+\\" failed.\\\\n(\\"+o+\\": \\"+u+\\")\\",c.type=o,c.request=u,n[1](c)}r[e]=void 0}};var l=setTimeout(function(){i({type:\\"timeout\\",target:a})},12e4);a.onerror=a.onload=i,document.head.appendChild(a)}return Promise.all(t)},o.m=e,o.c=n,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,\\"a\\",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p=\\"\\",o.oe=function(e){throw console.error(e),e};var u=window.webpackJsonp=window.webpackJsonp||[],i=u.push.bind(u);u.push=t,u=u.slice();for(var a=0;a<u.length;a++)t(u[a]);var c=i;o(o.s=2)}({2:function(e,t,n){\\"use strict\\";n.r(t),n.e(4).then(n.bind(null,4)).then(()=>{console.log(\\"Good\\")}),t.default=\\"Awesome\\"}});"`;
73+
exports[`TerserPlugin should regenerate hash: AsyncImportExport.a7c5d3e6db30077cc61c.js 1`] = `"!function(e){function t(t){for(var r,o,u=t[0],i=t[1],a=0,l=[];a<u.length;a++)o=u[a],n[o]&&l.push(n[o][0]),n[o]=0;for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);for(c&&c(t);l.length;)l.shift()()}var r={},n={0:0};function o(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,o),n.l=!0,n.exports}o.e=function(e){var t=[],r=n[e];if(0!==r)if(r)t.push(r[2]);else{var u=new Promise(function(t,o){r=n[e]=[t,o]});t.push(r[2]=u);var i,a=document.createElement(\\"script\\");a.charset=\\"utf-8\\",a.timeout=120,o.nc&&a.setAttribute(\\"nonce\\",o.nc),a.src=function(e){return o.p+\\"\\"+e+\\".\\"+({}[e]||e)+\\".\\"+{4:\\"f1a57a9ca1b30ec6dc5a\\"}[e]+\\".js\\"}(e);var c=new Error;i=function(t){a.onerror=a.onload=null,clearTimeout(l);var r=n[e];if(0!==r){if(r){var o=t&&(\\"load\\"===t.type?\\"missing\\":t.type),u=t&&t.target&&t.target.src;c.message=\\"Loading chunk \\"+e+\\" failed.\\\\n(\\"+o+\\": \\"+u+\\")\\",c.name=\\"ChunkLoadError\\",c.type=o,c.request=u,r[1](c)}n[e]=void 0}};var l=setTimeout(function(){i({type:\\"timeout\\",target:a})},12e4);a.onerror=a.onload=i,document.head.appendChild(a)}return Promise.all(t)},o.m=e,o.c=r,o.d=function(e,t,r){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},o.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(o.r(r),Object.defineProperty(r,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var n in e)o.d(r,n,function(t){return e[t]}.bind(null,n));return r},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,\\"a\\",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p=\\"\\",o.oe=function(e){throw console.error(e),e};var u=window.webpackJsonp=window.webpackJsonp||[],i=u.push.bind(u);u.push=t,u=u.slice();for(var a=0;a<u.length;a++)t(u[a]);var c=i;o(o.s=2)}({2:function(e,t,r){\\"use strict\\";r.r(t),r.e(4).then(r.bind(null,4)).then(()=>{console.log(\\"Good\\")}),t.default=\\"Awesome\\"}});"`;
7474

7575
exports[`TerserPlugin should regenerate hash: errors 1`] = `Array []`;
7676

@@ -84,6 +84,6 @@ exports[`TerserPlugin should regenerate hash: warnings 1`] = `Array []`;
8484

8585
exports[`TerserPlugin should works (without options): errors 1`] = `Array []`;
8686

87-
exports[`TerserPlugin should works (without options): main.17ac16b5fd8e59ee5969.js 1`] = `"!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,\\"a\\",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=\\"\\",n(n.s=0)}([function(e,t){e.exports=function(){console.log(7)}}]);"`;
87+
exports[`TerserPlugin should works (without options): main.570dae94f20910a17e2c.js 1`] = `"!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,\\"a\\",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=\\"\\",n(n.s=0)}([function(e,t){e.exports=function(){console.log(7)}}]);"`;
8888

8989
exports[`TerserPlugin should works (without options): warnings 1`] = `Array []`;

‎test/__snapshots__/cache-option.test.js.snap

+45-45
Large diffs are not rendered by default.

‎test/__snapshots__/chunkFilter-option.test.js.snap

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// Jest Snapshot v1, https://goo.gl/fbAQLP
22

3-
exports[`when applied with \`chunkFilter\` option matches snapshot for a single \`chunkFilter\`: entry.0026a9a60cd242b9e277.js 1`] = `"!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,\\"a\\",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=\\"\\",n(n.s=1)}([,function(e,t){e.exports=function(){console.log(7)}}]);"`;
3+
exports[`when applied with \`chunkFilter\` option matches snapshot for a single \`chunkFilter\`: entry.4094bc0856bf19d1b2f9.js 1`] = `"!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,\\"a\\",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=\\"\\",n(n.s=1)}([,function(e,t){e.exports=function(){console.log(7)}}]);"`;
44

55
exports[`when applied with \`chunkFilter\` option matches snapshot for a single \`chunkFilter\`: errors 1`] = `Array []`;
66

7-
exports[`when applied with \`chunkFilter\` option matches snapshot for a single \`chunkFilter\`: included.8dc79b8174d8ec89de90.js 1`] = `
7+
exports[`when applied with \`chunkFilter\` option matches snapshot for a single \`chunkFilter\`: included.3e900e67dcc1985e5315.js 1`] = `
88
"/******/ (function(modules) { // webpackBootstrap
99
/******/ // The module cache
1010
/******/ var installedModules = {};

‎test/__snapshots__/exclude-option.test.js.snap

+12-12
Large diffs are not rendered by default.

‎test/__snapshots__/extractComments-option.test.js.snap

+168-168
Large diffs are not rendered by default.

‎test/__snapshots__/include-option.test.js.snap

+12-12
Large diffs are not rendered by default.

‎test/__snapshots__/parallel-option-failure.test.js.snap

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
exports[`when applied with \`parallel\` option matches snapshot for errors into \`worker-farm\` and \`cache\` is \`true\`: errors 1`] = `
44
Array [
5-
"Error: one.b24e4e9f15751e4fd75c.js from Terser
5+
"Error: one.eeb04a1d13c1369545d6.js from Terser
66
Error: worker-farm failed",
77
]
88
`;
99

10-
exports[`when applied with \`parallel\` option matches snapshot for errors into \`worker-farm\` and \`cache\` is \`true\`: one.b24e4e9f15751e4fd75c.js 1`] = `
10+
exports[`when applied with \`parallel\` option matches snapshot for errors into \`worker-farm\` and \`cache\` is \`true\`: one.eeb04a1d13c1369545d6.js 1`] = `
1111
"/******/ (function(modules) { // webpackBootstrap
1212
/******/ // The module cache
1313
/******/ var installedModules = {};
@@ -117,12 +117,12 @@ exports[`when applied with \`parallel\` option matches snapshot for errors into
117117

118118
exports[`when applied with \`parallel\` option matches snapshot for errors into \`worker-farm\`: errors 1`] = `
119119
Array [
120-
"Error: one.b24e4e9f15751e4fd75c.js from Terser
120+
"Error: one.eeb04a1d13c1369545d6.js from Terser
121121
Error: worker-farm failed",
122122
]
123123
`;
124124

125-
exports[`when applied with \`parallel\` option matches snapshot for errors into \`worker-farm\`: one.b24e4e9f15751e4fd75c.js 1`] = `
125+
exports[`when applied with \`parallel\` option matches snapshot for errors into \`worker-farm\`: one.eeb04a1d13c1369545d6.js 1`] = `
126126
"/******/ (function(modules) { // webpackBootstrap
127127
/******/ // The module cache
128128
/******/ var installedModules = {};

‎test/__snapshots__/parallel-option.test.js.snap

+12-12
Large diffs are not rendered by default.

‎test/__snapshots__/sourceMap-option.test.js.snap

+9-9
Large diffs are not rendered by default.

‎test/__snapshots__/supports-multicompiler.test.js.snap

+4-3
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Object {
1818
"entryOption": 1,
1919
"environment": 0,
2020
"failed": 0,
21+
"infrastructurelog": 0,
2122
"invalid": 1,
2223
"make": 1,
2324
"normalModuleFactory": 1,
@@ -35,6 +36,8 @@ exports[`when using MultiCompiler matches snapshot with empty options: errors 2`
3536

3637
exports[`when using MultiCompiler matches snapshot with empty options: errors 3`] = `Array []`;
3738

39+
exports[`when using MultiCompiler matches snapshot with empty options: main.619822bbd6cab0c4b97d.js 1`] = `"!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,\\"a\\",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=\\"\\",n(n.s=0)}([function(e,t){e.exports=function(){console.log(7)}}]);"`;
40+
3841
exports[`when using MultiCompiler matches snapshot with empty options: main.ab6fa01c953dcb220e5f.js 1`] = `
3942
"/******/ (function(modules) { // webpackBootstrap
4043
/******/ // The module cache
@@ -141,9 +144,7 @@ module.exports = function Foo() {
141144
/******/ ]);"
142145
`;
143146

144-
exports[`when using MultiCompiler matches snapshot with empty options: main.ac9bf04228729f68ba8b.js 1`] = `"!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\\"a\\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\\"\\",r(r.s=0)}([function(e,t,r){\\"use strict\\";r.r(t);const n=\\"bar\\";var o=\\"foo\\";t.default=function(){const e=o,t=\`baz\${Math.random()}\`;return()=>({a:e+n+t,b:e,baz:t})}}]);"`;
145-
146-
exports[`when using MultiCompiler matches snapshot with empty options: main.e643663615da433326b7.js 1`] = `"!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,\\"a\\",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=\\"\\",n(n.s=0)}([function(e,t){e.exports=function(){console.log(7)}}]);"`;
147+
exports[`when using MultiCompiler matches snapshot with empty options: main.b52697812b817c330b38.js 1`] = `"!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){\\"undefined\\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\\"Module\\"}),Object.defineProperty(e,\\"__esModule\\",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&\\"object\\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,\\"default\\",{enumerable:!0,value:e}),2&t&&\\"string\\"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,\\"a\\",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p=\\"\\",r(r.s=0)}([function(e,t,r){\\"use strict\\";r.r(t);const n=\\"bar\\";var o=\\"foo\\";t.default=function(){const e=o,t=\`baz\${Math.random()}\`;return()=>({a:e+n+t,b:e,baz:t})}}]);"`;
147148

148149
exports[`when using MultiCompiler matches snapshot with empty options: warnings 1`] = `Array []`;
149150

‎test/__snapshots__/terserOptions-option.test.js.snap

+32-32
Large diffs are not rendered by default.

‎test/__snapshots__/test-option.test.js.snap

+34-32
Large diffs are not rendered by default.

‎test/__snapshots__/warningsFilter-option.test.js.snap

+10-10
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.