vite-plugin-html-minifier

erm1116
esm cjs
vite-plugin-html-minifier JS library on GitHub vite-plugin-html-minifier JS library on npm Download vite-plugin-html-minifier JS library

HTML minifier plugin for Vite

Version 1.0.5 License MIT
vite-plugin-html-minifier has no homepage
vite-plugin-html-minifier JS library on GitHub
vite-plugin-html-minifier JS library on npm
Download vite-plugin-html-minifier JS library
Keywords
vite-pluginhtmlminify

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)