emoji-sheet

Emoji Sheets and CSS


Keywords
emoji
License
MIT
Install
npm install emoji-sheet@0.3.0

Documentation

Emoji Sheet

Keep your emoji sheet up to date. Build on top of iamcal/emoji-data.

Emoji Status Counts

Unicode version: 12.0. Data from https://unicode.org/Public/emoji/12.0/emoji-test.txt

Type Count
fully-qualified 3010
minimally-qualified 571
unqualified 246
component 9

Build Counts

Provider Success Failed Original Size Compressed Size
Apple 2792 218 11.6 MB Open To Do
Twitter 2996 14 8.5 MB Open To Do
EmojiOne 2795 215 8.5 MB Open To Do

Usage

Warning: the emoji's short_name might be different from other projects.

npm install emoji-sheet

Generate emoji list

const { getEmoji } = require('emoji-sheet')

// get list
var appleList = getEmoji('apple')
var twitterList = getEmoji('twitter')
var emojioneList = getEmoji('emoji')

// get list with skin tone
var appleListWithLightSkinTone = getEmoji('apple', 2)

You can also use sheet/result.json to generate your own emoji list.

Skin Meaning
0 Emoji with no skin tone
1 Emoji with default skin tone
2 Emoji with light skin tone
3 Emoji with medium-light skin tone
4 Emoji with medium skin tone
5 Emoji with medium-dark skin tone
6 Emoji with dark skin tone'

Image Sources

Images are extracted from their sources and this library attempts to track the latest available versions.

  • Apple Emoji: Copyright © Apple Inc. - macOS 10.14.5 (Mojave)
  • Twitter Emoji(Twemoji): Copyright © Twitter, Inc. - v12.0
  • EmojiOne(JoyPixels): Copyright © JoyPixels, Inc. - v4.5

Apple images are not licensed for commerical usage. Twitter emoji are available under the Creative Commons Attribution 4.0 license. EmojiOne(JoyPixels) has free and business license, more details on their website.