File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 113113 "snapshot-diff" : " 0.4.0" ,
114114 "strip-ansi" : " 4.0.0" ,
115115 "tempy" : " 0.2.1" ,
116+ "terser-webpack-plugin-legacy" : " 1.2.3" ,
116117 "webpack" : " 3.12.0"
117118 },
118119 "scripts" : {
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ const execa = require("execa");
44const path = require ( "path" ) ;
55const { rollup } = require ( "rollup" ) ;
66const webpack = require ( "webpack" ) ;
7+ const TerserWebpackPlugin = require ( "terser-webpack-plugin-legacy" ) ;
78const resolve = require ( "rollup-plugin-node-resolve" ) ;
89const alias = require ( "rollup-plugin-alias" ) ;
910const commonjs = require ( "rollup-plugin-commonjs" ) ;
@@ -165,6 +166,7 @@ function getWebpackConfig(bundle) {
165166 }
166167
167168 const root = path . resolve ( __dirname , ".." , ".." ) ;
169+
168170 return {
169171 entry : path . resolve ( root , bundle . input ) ,
170172 module : {
@@ -187,8 +189,9 @@ function getWebpackConfig(bundle) {
187189 plugins : [
188190 new webpack . DefinePlugin ( {
189191 "process.env.NODE_ENV" : JSON . stringify ( "production" )
190- } )
191- ]
192+ } ) ,
193+ bundle . type === "plugin" && new TerserWebpackPlugin ( )
194+ ] . filter ( Boolean )
192195 } ;
193196}
194197
You can’t perform that action at this time.
0 commit comments