Provides a list of legacy HTML named character entity names that do not require a trailing semicolon in HTML. Useful for HTML parsers or minifiers that need to recognize legacy entity forms, via the exported `characterEntitiesLegacy` array of case-sensitive names.
Project status
- Maintenance/active status: The last published package update shown is 3.0.0 on 2021-10-29, and the last upstream push is 2023-11-01, with no newer updates listed since. Overall, this looks quiet or in maintenance mode, not actively evolving as of today (2026-06-09).
- Update cadence: Historically, updates were infrequent and irregular (spanning from 2016 through 2021), and in recent years the evidence shows no new version updates after 3.0.0 despite an upstream push in 2023.
AI summary generated
Recent updates
3.0.0
Version 3.0.0 changes the package to expose `characterEntitiesLegacy` as a list rather than a name-to-character mapping. The release also updates docs and tightens TypeScript strictness. Code and build tooling were modernized (Node import specifiers, newer dev deps, stricter type-coverage in the build).
Breaking2.0.0
Release 2.0.0 moves the package to ESM and adds JSDoc-based TypeScript declaration generation, while updating the upstream HTML entities source. The build output format changes from a shipped JSON file to an exported JS module object.
BreakingFeatures1.1.4
Release 1.1.4 is described in the notes only as a prose refactor. The actual diff includes documentation wording/style tweaks, adds GitHub funding metadata, and updates several development dependencies in package.json, but it does not show any runtime code changes.
1.1.3
Release 1.1.3 is a small version bump with mostly documentation changes, including badge/link updates, HTTPS URL updates, and a LICENSE file casing rename. However, the actual diff shows several CI and build pipeline changes in addition to the documented items.
1.1.2
Release 1.1.2 only states “Refactor code-style”. The code diff shows mostly formatting changes, but it also updates the build pipeline and changes the upstream data source used to generate the entity table, which can change the actual exported characters.
1.1.1
Release 1.1.1 is described as a documentation-only update (adding a list of related projects and refactoring the README). The actual diff includes multiple non-documentation changes: CI configuration, build/test tooling, and several development dependency upgrades, plus a small refactor to the build script’s stream handling.
Features1.1.0
Release 1.1.0 removes the JavaScript entry file (index.js) and eliminates the use of curl in the build pipeline. It also removes prebuilt distribution artifacts from the repository source and changes how the project generates index.json.
Breaking1.0.1
Release 1.0.1 is documented only as a “Rewrite module”. The diff shows mostly tooling and formatting changes, but it also changes the name of the browser/global export in the bundled build output.
1.0.0
This release is version 1.0.0. The provided release notes contain no described changes, features, fixes, or migration guidance.