Skip to content

Commit

Permalink
chore: tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
meteorlxy committed May 22, 2024
1 parent f5f31ca commit c06e4be
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions packages/bundler-webpack/src/build/createClientConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,6 @@ import type { App } from '@vuepress/core'
import { fs } from '@vuepress/utils'
import CopyWebpackPlugin from 'copy-webpack-plugin'
import CssMinimizerPlugin from 'css-minimizer-webpack-plugin'
import type {
BasicMinimizerImplementation,
CssNanoOptionsExtended,
} from 'css-minimizer-webpack-plugin'
import MiniCssExtractPlugin from 'mini-css-extract-plugin'
import type { CssModule } from 'mini-css-extract-plugin'
import type Config from 'webpack-5-chain'
Expand Down Expand Up @@ -93,11 +89,13 @@ export const createClientConfig = async (
config.optimization.minimize(true)

// minimizer
config.optimization.minimizer('css').use(CssMinimizerPlugin, [
{
minify:
CssMinimizerPlugin.lightningCssMinify as BasicMinimizerImplementation<CssNanoOptionsExtended>,
},
config.optimization.set('minimizer', [
// keep the default minimizer
'...',
// add css minimizer
new CssMinimizerPlugin({
minify: CssMinimizerPlugin.lightningCssMinify,
}),
])

// disable performance hints
Expand Down

0 comments on commit c06e4be

Please sign in to comment.