Skip to content
This repository was archived by the owner on Dec 5, 2019. It is now read-only.

Commit 426bafd

Browse files
revert(package): use exact uglify-es version (dependencies) (#199) (#202)
1 parent 339ca10 commit 426bafd

11 files changed

+192
-184
lines changed

Diff for: package-lock.json

+17-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+15-18
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
"description": "UglifyJS plugin for webpack",
55
"author": "webpack Contrib Team",
66
"license": "MIT",
7+
"engines": {
8+
"node": ">= 4.8 < 5.0.0 || >= 5.10"
9+
},
710
"main": "dist/cjs.js",
811
"files": [
912
"dist"
@@ -35,7 +38,7 @@
3538
"serialize-javascript": "^1.4.0",
3639
"schema-utils": "^0.3.0",
3740
"source-map": "^0.6.1",
38-
"uglify-es": "3.2.2",
41+
"uglify-es": "^3.3.4",
3942
"webpack-sources": "^1.0.1",
4043
"worker-farm": "^1.4.1"
4144
},
@@ -45,39 +48,33 @@
4548
"babel-plugin-transform-object-rest-spread": "^6.26.0",
4649
"babel-polyfill": "^6.26.0",
4750
"babel-preset-env": "^1.6.1",
48-
"cross-env": "^5.1.0",
51+
"cross-env": "^5.1.3",
4952
"del-cli": "^1.1.0",
50-
"eslint": "^4.9.0",
53+
"eslint": "^4.14.0",
5154
"eslint-config-webpack": "^1.2.5",
5255
"eslint-plugin-import": "^2.8.0",
5356
"jest": "^21.2.1",
5457
"lint-staged": "^4.3.0",
5558
"memory-fs": "^0.4.1",
5659
"nsp": "^2.8.1",
5760
"pre-commit": "^1.2.2",
58-
"standard-version": "^4.2.0",
61+
"standard-version": "^4.3.0",
5962
"webpack": "^3.8.1",
6063
"webpack-defaults": "^1.6.0"
6164
},
62-
"repository": {
63-
"type": "git",
64-
"url": "https://github.com/webpack-contrib/uglifyjs-webpack-plugin.git"
65+
"peerDependencies": {
66+
"webpack": "^2.0.0 || ^3.0.0"
6567
},
6668
"keywords": [
69+
"uglify",
70+
"uglify-js",
71+
"uglify-es",
6772
"webpack",
68-
"uglifyjs",
69-
"plugin"
73+
"webpack-plugin"
7074
],
71-
"bugs": {
72-
"url": "https://github.com/webpack-contrib/uglifyjs-webpack-plugin/issues"
73-
},
75+
"bugs": "https://github.com/webpack-contrib/uglifyjs-webpack-plugin/issues",
7476
"homepage": "https://github.com/webpack-contrib/uglifyjs-webpack-plugin",
75-
"peerDependencies": {
76-
"webpack": "^2.0.0 || ^3.0.0"
77-
},
78-
"engines": {
79-
"node": ">= 4.8 < 5.0.0 || >= 5.10"
80-
},
77+
"repository": "https://github.com/webpack-contrib/uglifyjs-webpack-plugin.git",
8178
"pre-commit": "lint-staged",
8279
"lint-staged": {
8380
"*.js": [

Diff for: test/__snapshots__/all-options.test.js.snap

+18-18
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,6 @@ exports[`main.0c220ec66316af2c1b24.js 1`] = `
1212

1313
exports[`manifest.6afe1bc6685e9ab36c1c.js 1`] = `
1414
"!function(modules) {
15-
function __webpack_require__(moduleId) {
16-
if (installedModules[moduleId]) return installedModules[moduleId].exports;
17-
var module = installedModules[moduleId] = {
18-
i: moduleId,
19-
l: !1,
20-
exports: {}
21-
};
22-
return modules[moduleId].call(module.exports, module, module.exports, __webpack_require__),
23-
module.l = !0, module.exports;
24-
}
2515
var parentJsonpFunction = window.webpackJsonp;
2616
window.webpackJsonp = function(chunkIds, moreModules, executeModules) {
2717
for (var moduleId, chunkId, result, i = 0, resolves = []; i < chunkIds.length; i++) chunkId = chunkIds[i],
@@ -34,13 +24,17 @@ exports[`manifest.6afe1bc6685e9ab36c1c.js 1`] = `
3424
var installedModules = {}, installedChunks = {
3525
1: 0
3626
};
27+
function __webpack_require__(moduleId) {
28+
if (installedModules[moduleId]) return installedModules[moduleId].exports;
29+
var module = installedModules[moduleId] = {
30+
i: moduleId,
31+
l: !1,
32+
exports: {}
33+
};
34+
return modules[moduleId].call(module.exports, module, module.exports, __webpack_require__),
35+
module.l = !0, module.exports;
36+
}
3737
__webpack_require__.e = function(chunkId) {
38-
function onScriptComplete() {
39-
script.onerror = script.onload = null, clearTimeout(timeout);
40-
var chunk = installedChunks[chunkId];
41-
0 !== chunk && (chunk && chunk[1](new Error(\\"Loading chunk \\" + chunkId + \\" failed.\\")),
42-
installedChunks[chunkId] = void 0);
43-
}
4438
var installedChunkData = installedChunks[chunkId];
4539
if (0 === installedChunkData) return new Promise(function(resolve) {
4640
resolve();
@@ -59,8 +53,14 @@ exports[`manifest.6afe1bc6685e9ab36c1c.js 1`] = `
5953
\\"0\\": \\"0c220ec66316af2c1b24\\"
6054
}[chunkId] + \\".js\\";
6155
var timeout = setTimeout(onScriptComplete, 12e4);
62-
return script.onerror = script.onload = onScriptComplete, head.appendChild(script),
63-
promise;
56+
script.onerror = script.onload = onScriptComplete;
57+
function onScriptComplete() {
58+
script.onerror = script.onload = null, clearTimeout(timeout);
59+
var chunk = installedChunks[chunkId];
60+
0 !== chunk && (chunk && chunk[1](new Error(\\"Loading chunk \\" + chunkId + \\" failed.\\")),
61+
installedChunks[chunkId] = void 0);
62+
}
63+
return head.appendChild(script), promise;
6464
}, __webpack_require__.m = modules, __webpack_require__.c = installedModules, __webpack_require__.d = function(exports, name, getter) {
6565
__webpack_require__.o(exports, name) || Object.defineProperty(exports, name, {
6666
configurable: !1,

Diff for: test/__snapshots__/cache-options.test.js.snap

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,23 @@
22

33
exports[`cache \`false\`: asset main.0c220ec66316af2c1b24.js 1`] = `"webpackJsonp([0],[function(o,n){o.exports=function(){console.log(7)}}],[0]);"`;
44

5-
exports[`cache \`false\`: asset manifest.6afe1bc6685e9ab36c1c.js 1`] = `"!function(e){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}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,a){for(var i,u,f,l=0,s=[];l<t.length;l++)u=t[l],o[u]&&s.push(o[u][0]),o[u]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(r&&r(t,c,a);s.length;)s.shift()();if(a)for(l=0;l<a.length;l++)f=n(n.s=a[l]);return f};var t={},o={1:0};n.e=function(e){function r(){i.onerror=i.onload=null,clearTimeout(u);var n=o[e];0!==n&&(n&&n[1](new Error(\\"Loading chunk \\"+e+\\" failed.\\")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var c=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=c;var a=document.getElementsByTagName(\\"head\\")[0],i=document.createElement(\\"script\\");i.type=\\"text/javascript\\",i.charset=\\"utf-8\\",i.async=!0,i.timeout=12e4,n.nc&&i.setAttribute(\\"nonce\\",n.nc),i.src=n.p+\\"\\"+e+\\".\\"+({0:\\"main\\"}[e]||e)+\\".\\"+{0:\\"0c220ec66316af2c1b24\\"}[e]+\\".js\\";var u=setTimeout(r,12e4);return i.onerror=i.onload=r,a.appendChild(i),c},n.m=e,n.c=t,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,\\"a\\",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p=\\"\\",n.oe=function(e){throw console.error(e),e}}([]);"`;
5+
exports[`cache \`false\`: asset manifest.6afe1bc6685e9ab36c1c.js 1`] = `"!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var i,u,f,l=0,s=[];l<r.length;l++)u=r[l],t[u]&&s.push(t[u][0]),t[u]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(n&&n(r,c,a);s.length;)s.shift()();if(a)for(l=0;l<a.length;l++)f=o(o.s=a[l]);return f};var r={},t={1:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName(\\"head\\")[0],a=document.createElement(\\"script\\");a.type=\\"text/javascript\\",a.charset=\\"utf-8\\",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute(\\"nonce\\",o.nc),a.src=o.p+\\"\\"+e+\\".\\"+({0:\\"main\\"}[e]||e)+\\".\\"+{0:\\"0c220ec66316af2c1b24\\"}[e]+\\".js\\";var i=setTimeout(u,12e4);a.onerror=a.onload=u;function u(){a.onerror=a.onload=null,clearTimeout(i);var n=t[e];0!==n&&(n&&n[1](new Error(\\"Loading chunk \\"+e+\\" failed.\\")),t[e]=void 0)}return c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,\\"a\\",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p=\\"\\",o.oe=function(e){throw console.error(e),e}}([]);"`;
66

77
exports[`cache \`false\`: errors 1`] = `Array []`;
88

99
exports[`cache \`false\`: warnings 1`] = `Array []`;
1010

1111
exports[`cache \`string\`: asset main.0c220ec66316af2c1b24.js 1`] = `"webpackJsonp([0],[function(o,n){o.exports=function(){console.log(7)}}],[0]);"`;
1212

13-
exports[`cache \`string\`: asset manifest.6afe1bc6685e9ab36c1c.js 1`] = `"!function(e){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}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,a){for(var i,u,f,l=0,s=[];l<t.length;l++)u=t[l],o[u]&&s.push(o[u][0]),o[u]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(r&&r(t,c,a);s.length;)s.shift()();if(a)for(l=0;l<a.length;l++)f=n(n.s=a[l]);return f};var t={},o={1:0};n.e=function(e){function r(){i.onerror=i.onload=null,clearTimeout(u);var n=o[e];0!==n&&(n&&n[1](new Error(\\"Loading chunk \\"+e+\\" failed.\\")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var c=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=c;var a=document.getElementsByTagName(\\"head\\")[0],i=document.createElement(\\"script\\");i.type=\\"text/javascript\\",i.charset=\\"utf-8\\",i.async=!0,i.timeout=12e4,n.nc&&i.setAttribute(\\"nonce\\",n.nc),i.src=n.p+\\"\\"+e+\\".\\"+({0:\\"main\\"}[e]||e)+\\".\\"+{0:\\"0c220ec66316af2c1b24\\"}[e]+\\".js\\";var u=setTimeout(r,12e4);return i.onerror=i.onload=r,a.appendChild(i),c},n.m=e,n.c=t,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,\\"a\\",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p=\\"\\",n.oe=function(e){throw console.error(e),e}}([]);"`;
13+
exports[`cache \`string\`: asset manifest.6afe1bc6685e9ab36c1c.js 1`] = `"!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var i,u,f,l=0,s=[];l<r.length;l++)u=r[l],t[u]&&s.push(t[u][0]),t[u]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(n&&n(r,c,a);s.length;)s.shift()();if(a)for(l=0;l<a.length;l++)f=o(o.s=a[l]);return f};var r={},t={1:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName(\\"head\\")[0],a=document.createElement(\\"script\\");a.type=\\"text/javascript\\",a.charset=\\"utf-8\\",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute(\\"nonce\\",o.nc),a.src=o.p+\\"\\"+e+\\".\\"+({0:\\"main\\"}[e]||e)+\\".\\"+{0:\\"0c220ec66316af2c1b24\\"}[e]+\\".js\\";var i=setTimeout(u,12e4);a.onerror=a.onload=u;function u(){a.onerror=a.onload=null,clearTimeout(i);var n=t[e];0!==n&&(n&&n[1](new Error(\\"Loading chunk \\"+e+\\" failed.\\")),t[e]=void 0)}return c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,\\"a\\",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p=\\"\\",o.oe=function(e){throw console.error(e),e}}([]);"`;
1414

1515
exports[`cache \`string\`: errors 1`] = `Array []`;
1616

1717
exports[`cache \`string\`: warnings 1`] = `Array []`;
1818

1919
exports[`cache \`true\`: asset main.0c220ec66316af2c1b24.js 1`] = `"webpackJsonp([0],[function(o,n){o.exports=function(){console.log(7)}}],[0]);"`;
2020

21-
exports[`cache \`true\`: asset manifest.6afe1bc6685e9ab36c1c.js 1`] = `"!function(e){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}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,a){for(var i,u,f,l=0,s=[];l<t.length;l++)u=t[l],o[u]&&s.push(o[u][0]),o[u]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(r&&r(t,c,a);s.length;)s.shift()();if(a)for(l=0;l<a.length;l++)f=n(n.s=a[l]);return f};var t={},o={1:0};n.e=function(e){function r(){i.onerror=i.onload=null,clearTimeout(u);var n=o[e];0!==n&&(n&&n[1](new Error(\\"Loading chunk \\"+e+\\" failed.\\")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var c=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=c;var a=document.getElementsByTagName(\\"head\\")[0],i=document.createElement(\\"script\\");i.type=\\"text/javascript\\",i.charset=\\"utf-8\\",i.async=!0,i.timeout=12e4,n.nc&&i.setAttribute(\\"nonce\\",n.nc),i.src=n.p+\\"\\"+e+\\".\\"+({0:\\"main\\"}[e]||e)+\\".\\"+{0:\\"0c220ec66316af2c1b24\\"}[e]+\\".js\\";var u=setTimeout(r,12e4);return i.onerror=i.onload=r,a.appendChild(i),c},n.m=e,n.c=t,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,\\"a\\",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p=\\"\\",n.oe=function(e){throw console.error(e),e}}([]);"`;
21+
exports[`cache \`true\`: asset manifest.6afe1bc6685e9ab36c1c.js 1`] = `"!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var i,u,f,l=0,s=[];l<r.length;l++)u=r[l],t[u]&&s.push(t[u][0]),t[u]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(n&&n(r,c,a);s.length;)s.shift()();if(a)for(l=0;l<a.length;l++)f=o(o.s=a[l]);return f};var r={},t={1:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName(\\"head\\")[0],a=document.createElement(\\"script\\");a.type=\\"text/javascript\\",a.charset=\\"utf-8\\",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute(\\"nonce\\",o.nc),a.src=o.p+\\"\\"+e+\\".\\"+({0:\\"main\\"}[e]||e)+\\".\\"+{0:\\"0c220ec66316af2c1b24\\"}[e]+\\".js\\";var i=setTimeout(u,12e4);a.onerror=a.onload=u;function u(){a.onerror=a.onload=null,clearTimeout(i);var n=t[e];0!==n&&(n&&n[1](new Error(\\"Loading chunk \\"+e+\\" failed.\\")),t[e]=void 0)}return c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,\\"a\\",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p=\\"\\",o.oe=function(e){throw console.error(e),e}}([]);"`;
2222

2323
exports[`cache \`true\`: cached entry test.js 1`] = `
2424
Array [

0 commit comments

Comments
 (0)