emoji-api
TypeScript icon, indicating that this package has built-in type declarations

3.0.1 • Public • Published

EmojiAPI

Simple Emoji API.

Installing

$ npm i emoji-api

Example

// ESM
import * as emoji from "emoji-api";
// CJS
const emoji = require("emoji-api");

console.log(emoji.get("🥺"));

/*
Emoji {
  _data: {
    emoji: '🥺',
    name: 'pleading face',
    group: 'Smileys & Emotion',
    sub_group: 'face-concerned',
    codepoints: '1F97A'
  }
}
*/

console.log(emoji.get("🥺").formattedName); // Pleading Face
console.log(emoji.get("🥺").twemoji()); // https://twemoji.maxcdn.com/v/latest/72x72/1f97a.png

Arrange emojis by category

const { arrange } = require("emoji-api");

console.log(arrange()); // { "Smileys & Emotion": [Emoji, Emoji, ...], ... }

Other Examples

console.log(emoji.all()); // [Emoji, Emoji, Emoji, ...]
console.log(emoji.emojiToUnicode("🥺")); // 1f97a
console.log(emoji.unicodeToEmoji("1f97a")); // 🥺

Package Sidebar

Install

npm i emoji-api

Weekly Downloads

8,360

Version

3.0.1

License

GPL-3.0

Unpacked Size

1.52 MB

Total Files

8

Last publish

Collaborators

  • snowflake7