The `emoji-api` library provides a simple, programmatic interface for working with emoji data in JavaScript and TypeScript applications. It allows developers to retrieve detailed information about specific emojis, list all available emojis, convert between emoji characters and their Unicode codepoints, and arrange emojis by their categories. The current stable version is 3.0.1, released as a patch shortly after the major v3.0.0 update, which introduced breaking changes. The library aims for simplicity and direct access to emoji metadata, including properties like `name`, `group`, `sub_group`, and `codepoints`, along with methods to generate Twemoji URLs and formatted names. It ships with TypeScript types, enhancing developer experience for type-safe applications, and supports both ESM and CommonJS module systems.
npm install emoji-apiVerified import paths — ran on the pinned version, not inferred.
Demonstrates basic usage of the `emoji-api` library, including retrieving emoji data, accessing properties, converting formats, and organizing emojis by category.
Refer to the v3.0.0 full changelog on GitHub for specific breaking changes. Review your usage of `emoji-api` methods and object structures for compatibility.
Upgrade to `emoji-api@3.0.1` or newer to ensure correct behavior of `Emoji.fancyName`. Use `npm install emoji-api@latest`.
No dependency data recorded yet.