rollup-plugin-minify-html-literals-v3
TypeScript icon, indicating that this package has built-in type declarations

1.3.4 • Public • Published

Notice

This is a fork of the official repository rollup-plugin-minify-html-literals because the Rollup dependency version remains at v2, so this repository serves as a temporary fix.

Once the official repository is upgraded to v3, this repository will be archived.

Upgraded to Rollup v4, only need to synchronize types, no code changes.

Install

npm i rollup-plugin-minify-html-literals-v3 -D

Usage

rollup.config.js

import minifyLiterals from 'rollup-plugin-minify-html-literals-v3';

export default {
  ...
  plugins: [minifyLiterals()],
};

Configuration

minifyLiterals({
  // minimatch of files to minify
  include: [],
  // minimatch of files not to minify
  exclude: [],
  // set to `true` to abort bundling on a minification error
  failOnError: false,
  // minify-html-literals options
  // https://www.npmjs.com/package/minify-html-literals#options
  options: null,
  // Advanced Options
  // Override minify-html-literals function
  minifyHTMLLiterals: null,
  // Override rollup-pluginutils filter from include/exclude
  filter: null
});

options

Property Type Default Description
fileName string Required. The name of the file, used for syntax parsing and source maps.
minifyOptions? html-minifier options defaultMinifyOptions Defaults to production-ready minification.
minifyOptions?.minifyCSS? clean-css options defaultMinifyCSSOptions Uses clean-css defaults.
shouldMinify? function defaultShouldMinify A function that determines whether or not an HTML template should be minified. Defaults to minify all tagged templates whose tag name contains "html" (case insensitive).
shouldMinifyCSS? function defaultShouldMinifyCSS A function that determines whether or not a CSS template should be minified. Defaults to minify all tagged templates whose tag name contains "css" (case insensitive).

Advanced Options

For more detailed configuration, go to minify-html-literals.

Package Sidebar

Install

npm i rollup-plugin-minify-html-literals-v3

Weekly Downloads

227

Version

1.3.4

License

MIT

Unpacked Size

16.9 kB

Total Files

10

Last publish

Collaborators

  • ouweiya