forked from 5733d9e2be6485d52ffa08870cabdee0/sandbox-ui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
webpack.prod.js
26 lines (25 loc) · 827 Bytes
/
webpack.prod.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* eslint-disable */
const path = require("path");
const { merge } = require("webpack-merge");
const common = require("./webpack.common.js");
const CssMinimizerPlugin = require("css-minimizer-webpack-plugin");
const TerserJSPlugin = require("terser-webpack-plugin");
module.exports = merge(common("production", { mode: "production" }), {
mode: "production",
devtool: "source-map",
optimization: {
minimizer: [
new TerserJSPlugin({}),
new CssMinimizerPlugin({
minimizerOptions: {
processorOptions: {
preset: ["default", { mergeLonghand: false }], // Fixes bug in PF Select component https://github.com/patternfly/patternfly-react/issues/5650#issuecomment-822667560
},
},
}),
],
},
output: {
filename: "[name].[contenthash:8].js",
},
});