A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.npmjs.com/package/html-encodings below:

html-encodings - npm

html-encodings

Info on HTML character encodings.

Contents What is this?

This package contains info on HTML character encoding labels. These are defined by the Encoding spec.

When should I use this?

Maybe when you’re writing an HTML parser, minifier, or formatter, otherwise probably never!

Install

This package is ESM only. In Node.js (version 12.20+, 14.14+, or 16.0+), install with npm:

npm install html-encodings

In Deno with Skypack:

import * as htmlEncodings from 'https://cdn.skypack.dev/html-encodings@3?dts'

In browsers with Skypack:

<script type="module">
  import * as htmlEncodings from 'https://cdn.skypack.dev/html-encodings@3?min'
</script>
Use
import {list, groups} from 'html-encodings'

console.log(list.slice(0, 10))
console.log(groups['UTF-8'])

Yields:

[
  'utf8',
  'utf-8',
  'unicode11utf8',
  'unicode20utf8',
  'x-unicode20utf8',
  'unicode-1-1-utf-8',
  '866',
  'cp866',
  'ibm866',
  'csibm866'
]
[
  'utf8',
  'utf-8',
  'unicode11utf8',
  'unicode20utf8',
  'x-unicode20utf8',
  'unicode-1-1-utf-8'
]
API

This package exports the following identifiers: list and groups. There is no default export.

list

List of all encodings (Array<string>).

groups

Map of group labels to lists of synonymous encodings (Record<string, Array<string>>).

Types

This package is fully typed with TypeScript.

Compatibility

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.

Security

This package is safe.

Related Contribute

Yes please! See How to Contribute to Open Source.

License

MIT © Titus Wormer


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4