HTML minifier plugin for Vite
npm install vite-plugin-html-minifierHTML minifier plugin for Vite
``sh`
npm install -D vite-plugin-html-minifier
`ts
// vite.config.ts
import htmlMinifier from 'vite-plugin-html-minifier'
export default defineConfig({
plugins: [
htmlMinifier({
minify: true,
}),
],
})
`
| Parameter | Type | Default | Description |
| --------- | -------------------------------------------------- | ------- | ------------------ |
| minify | boolean|MinifyOptions | true | html minify option | RegExp|string|((fileName: string) => boolean)
| filter | | - | target file filter |
- Type: boolean | MinifyOptionstrue
- Default:
`js`
{
collapseWhitespace: true,
keepClosingSlash: true,
removeComments: true,
removeRedundantAttributes: true,
removeScriptTypeAttributes: true,
removeStyleLinkTypeAttributes: true,
removeEmptyAttributes: true,
useShortDoctype: true,
minifyCSS: true,
minifyJS: true,
minifyURLs: true,
}
MinifierOptions is same as html-minifier-terser options.
- Type: RegExp | string | ((fileName: string) => boolean)`
- Default: None (All entry point files will be matched)