character-sets

1.0.8 • Public • Published

Character Sets

JSON registry of IANA Character Sets.

npm version

MIT License Node 4.x.x

Install

NodeJS

  npm i -S character-sets 

HTTP

curl https://raw.githubusercontent.com/JustinBeaudry/character-sets/master/charsets.json -o charsets.json

Usage

const characterSets = require('character-sets');
 
// array of character sets
characterSets.toArray(); // ['UTF-8', ...]
 
// lower cased character set array
characterSets.normalize(); // ['utf-8', ...]
 
// is my character set a standardized character set?
characterSets.includes('utf-8'); // true
characterSets.includes('UTF-8'); // true
characterSets.includes('US-ASCII'); // true
characterSets.includes('us-ascii'); // true
characterSets.includes('pikachu'); // false

API

toArray(): string[]

Returns an array of IANA character set strings.

normalize(): string[]

Returns an array of lowercase IANA character set strings.

includes(charSet: string): boolean

Returns true if the character set string is included in the standardized set of IANA character set strings, otherwise returns false.

Package Sidebar

Install

npm i character-sets

Weekly Downloads

23

Version

1.0.8

License

MIT

Unpacked Size

16.8 kB

Total Files

6

Last publish

Collaborators

  • jnobo