@dlghq/emoji

Emoji library

Usage no npm install needed!

<script type="module">
  import dlghqEmoji from 'https://cdn.skypack.dev/@dlghq/emoji';
</script>

README

Dialog Emoji

Installation

npm install --save @dlghq/emoji

Usage

import {
  categories,
  getEmojiByChar,
  getEmojiByName
} from '@dlghq/emoji';
import AppleEmojiImage from '@dlghq/emoji/lib/apple.png';

const { x, y } = getEmojiByName('smile');

API

type Emoji = {
  char: string,
  name: ?string,
  x: number,
  y: number,
  variations?: string[]
};

categories: { [name: string]: string[] }

Object where key is the category name and value is array of emoji chars


getEmojiByChar: (char: string) => ?Emoji Function which resolve char to emoji. Returns null if emoji not found.


getEmojiByName: (name: string) => ?Emoji Function which resolve emoji by short name. Returns null if emoji not found.

License

Apache-2.0