Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

code-point

shinnn42.5kMIT1.1.0

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

code, point, code-point, string, char, character, unicode, utf16, utf-16, codepointat, surrogate, plane, browser, client-side

readme

code-point.js

NPM version Bower version Build Status Coverage Status devDependency 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

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.