|  | il y a 2 semaines | |
|---|---|---|
| .. | ||
| node_modules | il y a 2 semaines | |
| LICENSE | il y a 2 semaines | |
| README.md | il y a 2 semaines | |
| index.js | il y a 2 semaines | |
| package.json | il y a 2 semaines | |
It will search for CSS assets during the Webpack build and minimize it with cssnano. Solves extract-text-webpack-plugin CSS duplication problem.
Just like optimize-css-assets-webpack-plugin but more accurate with source maps.
Using npm:
$ npm install --save-dev @intervolga/optimize-cssnano-plugin
const OptimizeCssnanoPlugin = require('@intervolga/optimize-cssnano-plugin');
module.exports = {
	module: {
		loaders: [
			{ test: /\.css$/, loader: ExtractTextPlugin.extract("style-loader", "css-loader") }
		]
	},
	plugins: [
    new ExtractTextPlugin("styles.css"),
    new OptimizeCssnanoPlugin({
      sourceMap: nextSourceMap,
      cssnanoOptions: {
        preset: ['default', {
          discardComments: {
            removeAll: true,
          },
        }],
      },
    }),
	]
}