DefinitelyTyped/types/optimize-css-assets-webpack-plugin/optimize-css-assets-webpack-plugin-tests.ts
Spencer Miskoviak 55d1833091 Add missing options to optimize-css-assets-webpack-plugin (#37653)
* Add missing options to optimize-css-assets-webpack-plugin

* Update version
2019-08-20 14:47:56 -07:00

25 lines
581 B
TypeScript

import webpack = require('webpack');
import OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin');
let configuration: webpack.Configuration;
configuration = {
plugins: [new OptimizeCssAssetsPlugin()],
};
configuration = {
plugins: [
new OptimizeCssAssetsPlugin({
assetNameRegExp: /\.min\.css$/,
cssProcessor: require('cssnano'),
cssProcessorOptions: {
map: false,
},
cssProcessorPluginOptions: {
preset: ['default', { discardComments: { removeAll: true } }],
},
canPrint: true,
}),
],
};