Registry / devops / esbuild-plugin-html-minifier-terser

esbuild-plugin-html-minifier-terser

JSON →
library1.0.0jsnpmunverified

An esbuild plugin that minifies HTML output files using html-minifier-terser. Version 1.0.0 is current. It processes HTML files after other plugins (e.g., @craftamap/esbuild-plugin-html) have generated them. Key differentiators: integrates with esbuild's build process, supports glob patterns for file selection, and allows custom minifier options. No active development observed since release.

devops
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Package is ESM-only. CommonJS require may fail depending on Node version.

import htmlMinifierPlugin from 'esbuild-plugin-html-minifier-terser'

No named exports. Only default export exists.

// Not exported. Use default import for plugin.

TypeScript users should import the Options type from html-minifier-terser directly.

import type { Options } from 'html-minifier-terser'

Minifies all HTML files in the output directory during esbuild build.

import esbuild from 'esbuild'; import htmlMinifierPlugin from 'esbuild-plugin-html-minifier-terser'; await esbuild.build({ entryPoints: ['src/index.js'], outdir: 'dist', bundle: true, plugins: [ htmlMinifierPlugin({ include: '**/*.html', baseDir: 'outdir', minifierOptions: { caseSensitive: true, collapseWhitespace: true, keepClosingSlash: true, minifyCSS: true, minifyJS: true, removeComments: true, }, }), ], });
Debug
Known footguns
gotchaminifierOptions are not merged with defaults; providing an object overwrites all defaults.
gotchaPlugin runs in the 'onEnd' hook, meaning HTML files must be generated by other plugins before minification.
deprecatedOnly default export is available; no named exports.
gotchaPackage depends on html-minifier-terser which must be installed explicitly as a devDependency.
Upgrade
Version history

Breaking-change detection hasn't run for this library yet.

Audit
Security & dependencies

CVE tracking and dependency tree are planned for a later release.

Agent activity
10 hits · last 30 days
claudebot
4
gptbot
3
ahrefsbot
3
Resources