Skip to content
Snippets Groups Projects
Commit cc578308 authored by Art Lowel's avatar Art Lowel
Browse files

webpack: replace deprecated LoaderOptionsPlugin with OptimizeCSSAssetsPlugin

parent 6f55788f
Branches
Tags
No related merge requests found
......@@ -2,6 +2,8 @@ const webpack = require('webpack');
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
const CompressionPlugin = require("compression-webpack-plugin");
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
const OptimizeCSSAssetsPlugin = require("optimize-css-assets-webpack-plugin");
const cssnano = require("cssnano");
const {
root
......@@ -18,12 +20,6 @@ module.exports = {
}
}),
// Loader options
new webpack.LoaderOptionsPlugin({
minimize: true,
debug: false
}),
new BundleAnalyzerPlugin({
analyzerMode: 'disabled', // change it to `server` to view bundle stats
reportFilename: 'report.html',
......@@ -64,6 +60,15 @@ module.exports = {
},
sourceMap: true
}
}),
new OptimizeCSSAssetsPlugin({
cssProcessor: cssnano,
cssProcessorOptions: {
discardComments: {
removeAll: true,
}
},
safe: true
})
]
},
......
......@@ -241,18 +241,6 @@ module.exports = function (options) {
'HMR': false,
}
}),
/**
* Plugin LoaderOptionsPlugin (experimental)
*
* See: https://gist.github.com/sokra/27b24881210b56bbaff7
*/
new LoaderOptionsPlugin({
debug: false,
options: {
}
}),
new ForkTsCheckerWebpackPlugin()
],
......
This diff is collapsed.
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment