terser-webpack-plugin
Advanced tools
Comparing version 1.3.0 to 1.4.0
@@ -5,2 +5,9 @@ # Changelog | ||
## [1.4.0](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v1.3.0...v1.4.0) (2019-07-31) | ||
### Features | ||
* generate higher quality SourceMaps ([#109](https://github.com/webpack-contrib/terser-webpack-plugin/issues/109)) ([9d777f0](https://github.com/webpack-contrib/terser-webpack-plugin/commit/9d777f0)) | ||
## [1.3.0](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v1.2.4...v1.3.0) (2019-05-24) | ||
@@ -7,0 +14,0 @@ |
@@ -32,4 +32,6 @@ "use strict"; | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; } | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -264,3 +266,3 @@ | ||
if (map) { | ||
outputSource = new _webpackSources.SourceMapSource(code, file, JSON.parse(map), input, inputSourceMap); | ||
outputSource = new _webpackSources.SourceMapSource(code, file, JSON.parse(map), input, inputSourceMap, true); | ||
} else { | ||
@@ -267,0 +269,0 @@ outputSource = new _webpackSources.RawSource(code); |
@@ -10,4 +10,6 @@ "use strict"; | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; } | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -155,8 +157,6 @@ | ||
const terserOptions = buildTerserOptions(options.terserOptions); // Add source map data | ||
const terserOptions = buildTerserOptions(options.terserOptions); // Let terser generate a SourceMap | ||
if (inputSourceMap) { | ||
terserOptions.sourceMap = { | ||
content: inputSourceMap | ||
}; | ||
terserOptions.sourceMap = true; | ||
} | ||
@@ -163,0 +163,0 @@ |
{ | ||
"name": "terser-webpack-plugin", | ||
"version": "1.3.0", | ||
"version": "1.4.0", | ||
"description": "Terser plugin for webpack", | ||
@@ -40,4 +40,4 @@ "license": "MIT", | ||
"dependencies": { | ||
"cacache": "^11.3.2", | ||
"find-cache-dir": "^2.0.0", | ||
"cacache": "^12.0.2", | ||
"find-cache-dir": "^2.1.0", | ||
"is-wsl": "^1.1.0", | ||
@@ -48,34 +48,32 @@ "loader-utils": "^1.2.3", | ||
"source-map": "^0.6.1", | ||
"terser": "^4.0.0", | ||
"webpack-sources": "^1.3.0", | ||
"terser": "^4.1.2", | ||
"webpack-sources": "^1.4.0", | ||
"worker-farm": "^1.7.0" | ||
}, | ||
"devDependencies": { | ||
"@babel/cli": "^7.4.4", | ||
"@babel/core": "^7.4.5", | ||
"@babel/preset-env": "^7.4.5", | ||
"@commitlint/cli": "^7.6.1", | ||
"@commitlint/config-conventional": "^7.6.0", | ||
"@webpack-contrib/defaults": "^4.1.1", | ||
"@babel/cli": "^7.5.5", | ||
"@babel/core": "^7.5.5", | ||
"@babel/preset-env": "^7.5.5", | ||
"@commitlint/cli": "^8.1.0", | ||
"@commitlint/config-conventional": "^8.1.0", | ||
"@webpack-contrib/defaults": "^5.0.2", | ||
"@webpack-contrib/eslint-config-webpack": "^3.0.0", | ||
"babel-jest": "^24.8.0", | ||
"commitlint-azure-pipelines-cli": "^1.0.1", | ||
"commitlint-azure-pipelines-cli": "^1.0.2", | ||
"cross-env": "^5.2.0", | ||
"del": "^4.1.1", | ||
"del-cli": "^1.1.0", | ||
"eslint": "^5.16.0", | ||
"eslint-config-prettier": "^4.3.0", | ||
"eslint-config-webpack": "^1.2.5", | ||
"eslint-plugin-import": "^2.17.2", | ||
"eslint-plugin-prettier": "^3.1.0", | ||
"husky": "^2.2.0", | ||
"eslint": "^6.1.0", | ||
"eslint-config-prettier": "^6.0.0", | ||
"eslint-plugin-import": "^2.18.2", | ||
"husky": "^3.0.2", | ||
"jest": "^24.8.0", | ||
"jest-junit": "^6.4.0", | ||
"lint-staged": "^8.1.7", | ||
"jest-junit": "^7.0.0", | ||
"lint-staged": "^9.2.1", | ||
"memory-fs": "^0.4.1", | ||
"npm-run-all": "^4.1.5", | ||
"prettier": "^1.17.1", | ||
"standard-version": "^6.0.1", | ||
"uglify-js": "^3.5.15", | ||
"webpack": "^4.32.2" | ||
"prettier": "^1.18.2", | ||
"standard-version": "^7.0.0", | ||
"uglify-js": "^3.6.0", | ||
"webpack": "^4.38.0" | ||
}, | ||
@@ -82,0 +80,0 @@ "keywords": [ |
50063
25
724
- Removedcacache@11.3.3(transitive)
Updatedcacache@^12.0.2
Updatedfind-cache-dir@^2.1.0
Updatedterser@^4.1.2
Updatedwebpack-sources@^1.4.0