Introducing npm Teams! Private packages + team management tools.Learn more »

emoji-unicode-version

0.3.0 • Public • Published

npm

emoji-unicode-version

Get the unicode version for a given emoji name.

Useful for testing native unicode emoji support. Test a single emoji and assume any other emoji with that same version is supported.

npm install emoji-unicode-version

Usage

const emojiNameToUnicodeVersion = require('emoji-unicode-version');
 
// 6.1
console.log(emojiNameToUnicodeVersion('grinning'));
// 9.0
console.log(emojiNameToUnicodeVersion('rofl'));

Get version from unicode

const emojiNameToUnicodeVersion = require('emoji-unicode-version');
const emojione = require('emojione');
 
function unicodeToName(emojiUnicode) {
    const emojiShortName = emojione.toShort(emojiUnicode);
    const emojiName = emojiShortName.slice(1, emojiShortName.length - 1);
    return emojiName;
}
 
// grinning, 6.1
console.log(emojiNameToUnicodeVersion(unicodeToName('😀')));
// rofl, 9.0
console.log(emojiNameToUnicodeVersion(unicodeToName('🤣')));

About

Emoji name list is pulled from EmojiOne

We grab the emoji unicode versions from Emojipedia.

ZWJ sequences use the unicode version for the highest individual emoji in the sequence.

Also See

Install

npm i emoji-unicode-version

DownloadsWeekly Downloads

35,527

Version

0.3.0

License

MIT

Unpacked Size

134 kB

Total Files

10

Last publish

Collaborators

  • avatar