Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 1.38 KB

README.md

File metadata and controls

57 lines (44 loc) · 1.38 KB

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)