chore(examples): use OptimizeCssPlugin in Webpack set-up

This commit is contained in:
metonym 2024-08-08 12:43:08 -07:00
commit 338f651178

View file

@ -1,7 +1,10 @@
const HtmlWebpackPlugin = require("html-webpack-plugin");
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const path = require("path");
const { optimizeImports } = require("carbon-preprocess-svelte");
const {
optimizeImports,
OptimizeCssPlugin,
} = require("carbon-preprocess-svelte");
const NODE_ENV = process.env.NODE_ENV || "development";
const PROD = NODE_ENV === "production";
@ -48,6 +51,7 @@ module.exports = {
},
mode: NODE_ENV,
plugins: [
PROD && new OptimizeCssPlugin(),
new MiniCssExtractPlugin({
filename: PROD ? "[name].[chunkhash].css" : "[name].css",
}),