Sha256: e3f95583f0d7c3b0a572c79a0cc6a1c28ac0a5be03de43f2a10994025d49f282

Contents?: true

Size: 1.55 KB

Versions: 6

Compression:

Stored size: 1.55 KB

Contents

[![npm](https://img.shields.io/npm/v/emoji-unicode-version.svg?style=flat-square)](https://www.npmjs.com/package/emoji-unicode-version)

# 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

```js
const emojiNameToUnicodeVersion = require('emoji-unicode-version');

// 6.1
console.log(emojiNameToUnicodeVersion('grinning'));
// 9.0
console.log(emojiNameToUnicodeVersion('rofl'));
```

### Get version from unicode

```js
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](https://github.com/Ranks/emojione)

We  grab the emoji unicode versions from [Emojipedia](http://emojipedia.org/unicode-6.1/).

[ZWJ sequences](http://emojipedia.org/emoji-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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
tanuki_emoji-0.10.0 vendor/emoji-unicode-version/README.md
tanuki_emoji-0.9.0 vendor/emoji-unicode-version/README.md
tanuki_emoji-0.8.0 vendor/emoji-unicode-version/README.md
tanuki_emoji-0.7.0 vendor/emoji-unicode-version/README.md
tanuki_emoji-0.6.0 vendor/emoji-unicode-version/README.md
tanuki_emoji-0.5.0 vendor/emoji-unicode-version/README.md