|
|
|
@ -1,7 +1,6 @@ |
|
|
|
var webpack = require('webpack'), |
|
|
|
webpackMerge = require('webpack-merge'), |
|
|
|
ExtractTextPlugin = require('extract-text-webpack-plugin'), |
|
|
|
UglifyJsPlugin = require('uglifyjs-webpack-plugin'), |
|
|
|
ngToolsWebpack = require('@ngtools/webpack'), |
|
|
|
runConfig = require('./webpack.run.base.js'), |
|
|
|
helpers = require('./helpers'); |
|
|
|
@ -96,19 +95,15 @@ module.exports = webpackMerge(runConfig, { |
|
|
|
*/ |
|
|
|
new ExtractTextPlugin('[name].css'), |
|
|
|
|
|
|
|
new UglifyJsPlugin({ |
|
|
|
cache: true, |
|
|
|
uglifyOptions: { |
|
|
|
mangle: { |
|
|
|
safari10: true, |
|
|
|
}, |
|
|
|
compress: { |
|
|
|
pure_getters: true, passes: 3 |
|
|
|
}, |
|
|
|
output: { |
|
|
|
ascii_only: true, comments: false,webkit: true, |
|
|
|
} |
|
|
|
} |
|
|
|
new webpack.optimize.UglifyJsPlugin({ |
|
|
|
beautify: false, |
|
|
|
mangle: { |
|
|
|
screw_ie8: true, keep_fnames: true |
|
|
|
}, |
|
|
|
compress: { |
|
|
|
screw_ie8: true, warnings: false |
|
|
|
}, |
|
|
|
comments: false |
|
|
|
}), |
|
|
|
|
|
|
|
new ngToolsWebpack.AngularCompilerPlugin({ |
|
|
|
|