juliendargelos / rollup-plugin-html-minifier

Rollup plugin to minify HTML output files using html-minifier.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rollup-plugin-html-minifier

This plugin minifies html files in rollup bundle with html-minifier.

Install

yarn add rollup-plugin-html-minifier --dev

or

npm install rollup-plugin-html-minifier -D

Usage

rollup.config.js

import htmlMinifier from 'rollup-plugin-html-minifier'

export default {
  // ...
  plugins: [
    htmlMinifier({
      // These are the default values:

      // Glob pattern or array of glob patterns to include
      include: '*.html',

      // Glob pattern or array of glob patterns to exclude
      exclude: undefined,

      // Method returning a boolean that filters files to process
      // given their name (overrides include and exclude parameters)
      filter: undefined, 

      // html-minifier options
      options: {}
    })
  ]
}

Most of the html-minifier options are disabled by default. You need to set some of them to get an actual minification. See html-minifier options.

About

Rollup plugin to minify HTML output files using html-minifier.

License:MIT License


Languages

Language:TypeScript 83.7%Language:JavaScript 16.3%