emoji-unicode-version
v0.3.0
Published
Get the unicode version for a given emoji name
Downloads
387
Readme
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
- http://unicode.org/emoji/charts-beta/full-emoji-list.html
- http://www.unicode.org/Public/emoji/5.0/emoji-data.txt
- http://unicode.org/Public/emoji/5.0/emoji-zwj-sequences.txt