$ gnpm install character-reference-invalid
Map of invalid numeric character references to their replacements, according to HTML.
This is a map from the HTML spec of C1 ASCII/Unicode control
characters (which are disallowed by HTML) to the characters those code points
would have in Windows 1252.
For example, U+0080 (Padding Character) maps to €
, because that’s used for
0x80 in Windows 1252.
Probably never, unless you’re dealing with parsing HTML or similar XML-like things, or in a place where Unicode is not the primary encoding (it is in most places).
This package is ESM only. In Node.js (version 12.20+, 14.14+, or 16.0+), install with npm:
npm install character-reference-invalid
In Deno with Skypack:
import {characterReferenceInvalid} from 'https://cdn.skypack.dev/character-reference-invalid@2?dts'
In browsers with Skypack:
<script type="module">
import {characterReferenceInvalid} from 'https://cdn.skypack.dev/character-reference-invalid@2?min'
</script>
import {characterReferenceInvalid} from 'character-reference-invalid'
console.log(characterReferenceInvalid[0x80]) // => '€'
console.log(characterReferenceInvalid[0x89]) // => '‰'
console.log(characterReferenceInvalid[0x99]) // => '™'
This package exports the following identifiers: characterReferenceInvalid
.
There is no default export.
characterReferenceInvalid
Record<number, string>
— mapping between invalid numeric character reference
codes to replacements characters.
See html.spec.whatwg.org
.
This package is fully typed with TypeScript.
This package is at least compatible with all maintained versions of Node.js. As of now, that is Node.js 12.20+, 14.14+, and 16.0+. It also works in Deno and modern browsers.
This package is safe.
wooorm/character-entities
— HTML character entity infowooorm/character-entities-html4
— HTML 4 character entity infowooorm/character-entities-legacy
— legacy character entity infowooorm/parse-entities
— parse HTML character referenceswooorm/stringify-entities
— serialize HTML character referencesYes please! See How to Contribute to Open Source.
Copyright 2013 - present © cnpmjs.org | Home |