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.js
Get a UTF-16-encoded code point number of a character
'A'.charCodeAt(0); //=> 65
codePoint('A'); //=> 65
'嶲'.charCodeAt(0); //=> 55422
codePoint('嶲'); //=> 195060
Installation
Package managers
npm
npm install code-point
Bower
bower install code-point
Standalone
Download the script file directly.
API
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.js
Copyright (c) 2014 - 2016 Shinnosuke Watanabe
Licensed under the MIT License.