Numeric Production Mechanism

    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

    545

    Version

    0.3.0

    License

    MIT

    Unpacked Size

    134 kB

    Total Files

    10

    Last publish

    Collaborators

    • mlm