|
@@ -59,6 +59,20 @@ module.exports = [
|
|
|
'index.min': './src/index.ts',
|
|
|
'method.min': './src/method.ts',
|
|
|
},
|
|
|
+ optimization: {
|
|
|
+ minimize: true,
|
|
|
+ minimizer: [
|
|
|
+ new TerserPlugin({
|
|
|
+ include: ['index.min.js', 'method.min.js'],
|
|
|
+ terserOptions: {
|
|
|
+ format: {
|
|
|
+ comments: false,
|
|
|
+ },
|
|
|
+ },
|
|
|
+ extractComments: false,
|
|
|
+ }),
|
|
|
+ ],
|
|
|
+ },
|
|
|
resolve: {
|
|
|
extensions: ['.ts', '.js', '.scss', 'png'],
|
|
|
},
|
|
@@ -147,22 +161,8 @@ module.exports = [
|
|
|
{from: 'src/css', to: 'css'},
|
|
|
{from: 'src/images', to: 'images'},
|
|
|
{from: 'src/js', to: 'js'},
|
|
|
- {from: 'types', to: 'types'}
|
|
|
+ {from: 'types', to: 'types'},
|
|
|
],
|
|
|
}),
|
|
|
],
|
|
|
- optimization: {
|
|
|
- minimize: true,
|
|
|
- minimizer: [
|
|
|
- new TerserPlugin({
|
|
|
- include: /\/src\/ts/,
|
|
|
- terserOptions: {
|
|
|
- format: {
|
|
|
- comments: false,
|
|
|
- },
|
|
|
- },
|
|
|
- extractComments: false,
|
|
|
- }),
|
|
|
- ],
|
|
|
- },
|
|
|
}]
|