Merge pull request #105 from jeffpc1993/fix_css_plugin

[fix] changing css plugin for webpack 5
This commit is contained in:
Abhijith Vijayan 2025-06-25 09:54:17 +05:30 committed by GitHub
commit c323c1b6c9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 1223 additions and 810 deletions

2020
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -69,7 +69,7 @@
"fork-ts-checker-webpack-plugin": "^9.0.2",
"html-webpack-plugin": "^5.6.0",
"mini-css-extract-plugin": "^2.7.7",
"optimize-css-assets-webpack-plugin": "^6.0.1",
"css-minimizer-webpack-plugin": "^7.0.0",
"postcss": "^8.4.33",
"postcss-loader": "^8.1.0",
"prettier": "^3.2.4",

View File

@ -9,7 +9,7 @@ const ExtensionReloader = require('webpack-ext-reloader');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const WextManifestWebpackPlugin = require('wext-manifest-webpack-plugin');
const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin');
const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin');
const CSSMinimizerPlugin = require('css-minimizer-webpack-plugin');
const viewsPath = path.join(__dirname, 'views');
const sourcePath = path.join(__dirname, 'source');
@ -187,9 +187,12 @@ module.exports = {
},
extractComments: false,
}),
new OptimizeCSSAssetsPlugin({
cssProcessorPluginOptions: {
preset: ['default', {discardComments: {removeAll: true}}],
new CSSMinimizerPlugin({
minimizerOptions: {
preset: [
"default",
{ discardComments: { removeAll: true } },
],
},
}),
new FilemanagerPlugin({