Serialize (encode) HTML character references, converting special characters to HTML entities. Version 4.0.4 is ESM-only, ships TypeScript types, and is actively maintained. It offers full control: named references, shortest references, optional semicolons, attribute-safe mode, and subset encoding. A light version (`stringifyEntitiesLight`) omits formatting options for smaller bundles. Differentiators: spec-compliant, reliable `` ` `` encoding for IE6-8, avoids `'` unlike similar libraries.
npm install stringify-entitiesNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates basic encoding, named references, light variant, subset option, and attribute mode with omitted semicolons.
Use `import` syntax or switch to v3 which supported both ESM and CJS.
Upgrade to v4.x.
Use `stringifyEntities` if you need named or shortest references.
Avoid omitting semicolons unless you understand HTML parse error implications.
Use `stringifyEntities` without subset for full Unicode support.
Use `import { stringifyEntities } from 'stringify-entities'` or set `"type": "module"` in package.json.Use `import { stringifyEntities } from 'stringify-entities'`.Switch to `import` syntax or downgrade to v3.
No dependency data recorded yet.