optimize-css-assets-webpack-plugin
Advanced tools
Comparing version
{ | ||
"name": "optimize-css-assets-webpack-plugin", | ||
"version": "5.0.4", | ||
"version": "5.0.5", | ||
"description": "A Webpack plugin to optimize \\ minimize CSS assets.", | ||
@@ -33,4 +33,5 @@ "keywords": [ | ||
"dependencies": { | ||
"cssnano": "^4.1.10", | ||
"last-call-webpack-plugin": "^3.0.0" | ||
"cssnano": "^5.0.2", | ||
"last-call-webpack-plugin": "^3.0.0", | ||
"postcss": "^8.2.1" | ||
}, | ||
@@ -37,0 +38,0 @@ "devDependencies": { |
@@ -5,2 +5,4 @@ # Optimize CSS Assets Webpack Plugin | ||
> :warning: For webpack v5 or above please use [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) instead. | ||
## What does the plugin do? | ||
@@ -7,0 +9,0 @@ |
@@ -5,2 +5,9 @@ const url = require('url'); | ||
function getDefaultProcessor() { | ||
const postcss = require('postcss'); | ||
const cssnano = require('cssnano'); | ||
return postcss([cssnano()]); | ||
} | ||
class OptimizeCssAssetsWebpackPlugin extends LastCallWebpackPlugin { | ||
@@ -24,3 +31,3 @@ constructor(options) { | ||
this.options.cssProcessor = !options || !options.cssProcessor ? | ||
require('cssnano') : | ||
getDefaultProcessor() : | ||
options.cssProcessor; | ||
@@ -27,0 +34,0 @@ this.options.cssProcessorOptions = !options || options.cssProcessorOptions === undefined ? |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
17953
1.84%369
1.37%64
3.23%4
33.33%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated