Registry / devops / esbuild-plugin-minify-html-literals

esbuild-plugin-minify-html-literals

JSON →
library3.0.0jsnpmunverified

ESBuild plugin to minify HTML syntax in JavaScript tagged-template literals, wrapping the `minify-html-literals` library. Version 3.0.0, peer dependency on esbuild >=0.16.17 || ^0.25.0, ships TypeScript types. Key differentiator: specifically designed for Lit, hybrids, FAST, htm, etc., enabling production builds with minified template literals reducing bundle size.

npm install esbuild-plugin-minify-html-literals
INSTALL
IMPORT
SIG · ESBUILD-PLUGIN-MIN
E
esbuild-plugin-minify-html-literals
devopsjavascriptv3.0.0
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18223 runs
build_error
glibc
node 18223 runs
build_error
Code
Verified usage

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

minifyHTMLLiteralsPlugin
import { minifyHTMLLiteralsPlugin } from 'esbuild-plugin-minify-html-literals'
const minifyHTMLLiteralsPlugin = require('esbuild-plugin-minify-html-literals')
ESM-only package; CommonJS require is not supported.

Shows ESBuild build with the plugin to minify HTML tagged templates in production bundles.

import esbuild from 'esbuild'; import { minifyHTMLLiteralsPlugin } from 'esbuild-plugin-minify-html-literals'; await esbuild.build({ entryPoints: ['src/index.js'], bundle: true, outfile: 'dist/bundle.js', plugins: [ minifyHTMLLiteralsPlugin(), ], }); console.log('Build complete with minified HTML literals!');
Debug
Known issues
gotchaPlugin only minifies .js/.ts files by default; for other extensions, set `filter` option.
fix
Use `minifyHTMLLiteralsPlugin({ filter: /\.html$/ })` or adjust regex.
affects: >=0.0.0
gotchaCannot use with CommonJS require; package is ESM-only.
fix
Switch to ESM imports or use dynamic import().
affects: >=3.0.0
gotchaPlugin may not work with esbuild versions below 0.16.17; check peer dependency.
fix
Install esbuild >=0.16.17 or ^0.25.0.
affects: >=3.0.0
Errors
Common errors & fixes
Error [ERR_REQUIRE_ESM]: require() of ES Module ... from ... not supported.
Using CommonJS require() on an ESM-only package.
fix
Change to import statement or use dynamic import().
TypeError: minifyHTMLLiteralsPlugin is not a function
Importing the wrong symbol; maybe using default import.
fix
Use named import: import { minifyHTMLLiteralsPlugin } from 'esbuild-plugin-minify-html-literals'
error: Cannot find module 'esbuild-plugin-minify-html-literals'
Package not installed or incorrect import path.
fix
Run npm install esbuild-plugin-minify-html-literals and check import statement.
Upgrade
Version history
3.0.0latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
esbuild-plugin-minify-html-literals — npm install esbuild-plugin-minify-html-literals · libregistry