Skip to content

Commit 33c6185

Browse files
abenezerabebesendilkumarn
authored andcommittedMar 16, 2019
feat: use terserJsPlugin for transformations during migrate
1 parent d467f3b commit 33c6185

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed
 

‎packages/migrate/__testfixtures__/failing.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ const config = {
4343

4444
switch (nodeEnvironment) {
4545
case "production":
46-
config.plugins.push(new webpack.optimize.UglifyJsPlugin());
46+
config.plugins.push(new webpack.optimize.TerserPlugin());
4747
case "preproduction":
4848
config.output.path = __dirname + "/dist";
4949
config.plugins.push(new webpack.optimize.DedupePlugin());

‎packages/migrate/__tests__/__snapshots__/migrate.test.ts.snap

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ module.exports = {
2222
modules: ['node_modules']
2323
},
2424
plugins: [
25-
new webpack.optimize.UglifyJsPlugin(),
25+
new webpack.optimize.TerserPlugin(),
2626
new webpack.optimize.OccurrenceOrderPlugin()
2727
],
2828
debug: true
@@ -50,7 +50,7 @@ module.exports = {
5050
modules: ['node_modules']
5151
},
5252
plugins: [
53-
new webpack.optimize.UglifyJsPlugin(),
53+
new webpack.optimize.TerserPlugin(),
5454
new webpack.optimize.OccurrenceOrderPlugin()
5555
],
5656
debug: true
@@ -116,7 +116,7 @@ module.exports = {
116116
modules: ['node_modules']
117117
},
118118
plugins: [
119-
new webpack.optimize.UglifyJsPlugin(),
119+
new webpack.optimize.TerserPlugin(),
120120
new webpack.optimize.OccurrenceOrderPlugin()
121121
],
122122
debug: true

‎packages/migrate/migrate.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import noEmitOnErrorsPluginTransform from "./noEmitOnErrorsPlugin/noEmitOnErrors
1111
import removeDeprecatedPluginsTransform from "./removeDeprecatedPlugins/removeDeprecatedPlugins";
1212
import removeJsonLoaderTransform from "./removeJsonLoader/removeJsonLoader";
1313
import resolveTransform from "./resolve/resolve";
14+
import terserPluginTransform from "./terserPlugin/terserPlugin";
1415
import { INode } from "./types/NodePath";
15-
import uglifyJsPluginTransform from "./uglifyJsPlugin/uglifyJsPlugin";
1616

1717
interface ITransformsObject {
1818
bannerPluginTransform: object;
@@ -24,15 +24,15 @@ interface ITransformsObject {
2424
removeDeprecatedPluginsTransform: object;
2525
removeJsonLoaderTransform: object;
2626
resolveTransform: object;
27-
uglifyJsPluginTransform: object;
27+
terserPluginTransform: object;
2828
}
2929

3030
/* tslint:disable object-literal-sort-keys */
3131
const transformsObject: ITransformsObject = {
3232
loadersTransform,
3333
resolveTransform,
3434
removeJsonLoaderTransform,
35-
uglifyJsPluginTransform,
35+
terserPluginTransform,
3636
loaderOptionsPluginTransform,
3737
bannerPluginTransform,
3838
extractTextPluginTransform,

0 commit comments

Comments
 (0)
Please sign in to comment.