vite-plugin-html-minifier

esm cjs
HTML minifier plugin for Vite
Version 1.0.5 License MIT
Keywords
vite-pluginhtmlminify
<script src=" https://cdn.jsdelivr.net/npm/vite-plugin-html-minifier@1.0.5/dist/index.min.js "></script>
vite-plugin-html-minifier
HTML minifier plugin for Vite
Usage
npm install -D vite-plugin-html-minifier
// vite.config.ts
import htmlMinifier from 'vite-plugin-html-minifier'
export default defineConfig({
plugins: [
htmlMinifier({
minify: true,
}),
],
})
Options
Parameter | Type | Default | Description |
---|---|---|---|
minify | boolean|MinifyOptions |
true |
html minify option |
filter | RegExp|string|((fileName: string) => boolean) |
- | target file filter |
minify
Type:
boolean | MinifyOptions
Default:
true
{ 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.
filter
- Type:
RegExp | string | ((fileName: string) => boolean)
- Default: None (All entry point files will be matched)