JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 10733
  • Score
    100M100P100Q146037F
  • License MIT

Get a UTF-16-encoded code point number of a character

Package Exports

  • code-point

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (code-point) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

code-point

npm version Build Status [Coverage Status

Get a UTF-16-encoded code point number of a character

'A'.charCodeAt(0); //=> 65
codePoint('A'); //=> 65

'嶲'.charCodeAt(0); //=> 55422
codePoint('嶲'); //=> 195060

Installation

Use npm.

npm install code-point

API

import codePoint from 'code-point';

codePoint(character)

character: string
Return: number

If it takes a string as an argument, it returns the same result of character.codePointAt(0).

It throws an error if the argument is not a string or the string is empty.

codePoint('\udada'); //=> 56026
codePoint('\udada\udfdf'); //=> 814047

It works correctly even in ECMAScript <= 5 environments that don't support String.prototype.codePointAt.

Credit

This module includes the code of mathiasbynens / String.prototype.codePointAt. Thanks, Mathias Bynens.

Licenses

String.prototype.codePointAt

Author: Mathias Bynens

This polyfill is available under the MIT license.

code-point

Copyright (c) 2014 - 2018 Shinnosuke Watanabe

Licensed under the MIT License.