Registry / devops / class-id-minifier-ns

class-id-minifier-ns

JSON →
library0.0.2jsnpmunverified

Minifies class and id attribute values in HTML files by replacing them with shorter tokens, supporting namespaces to avoid collisions. Version 0.0.2, no clear release cadence. Key differentiator: namespace support, unlike simpler minifiers. Minimal dependencies, potential memory issues with large files.

npm install class-id-minifier-ns
INSTALL
IMPORT
SIG · CLASS-ID-MINIFIER-
C
class-id-minifier-ns
devopsjavascriptv0.0.2
harness data pending
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.

default
import minify from 'class-id-minifier-ns'
const minify = require('class-id-minifier-ns')
Package does not export a CommonJS module; use ESM imports or dynamic import().

Demonstrates basic usage of minify function with a namespace option to shorten class and id attributes.

import minify from 'class-id-minifier-ns'; const html = `<div class="my-class" id="my-id"></div>`; const result = minify(html, { namespace: 'myapp' }); console.log(result); // Output: <div class="a" id="b"></div>
Debug
Known issues
gotchaPackage does not preserve original class/id names in output; mapping is lost after minification.
fix
Store mapping externally if reverse lookup is needed.
affects: >=0.0.0
gotchaNamespace option must be unique across projects to avoid collisions when combining minified HTML.
fix
Use a unique namespace per project or build step.
affects: >=0.0.0
gotchaLarge HTML files may cause heap memory issues due to in-memory replacement strategy.
fix
Process HTML in chunks or use streaming for large files.
affects: >=0.0.0
Errors
Common errors & fixes
TypeError: minify is not a function
Using CommonJS require on an ESM-only package.
fix
Use import or dynamic import: import minify from 'class-id-minifier-ns'
Upgrade
Version history
0.0.2latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
class-id-minifier-ns — npm install class-id-minifier-ns · libregistry