NodeJS library providing low level operations for dealing with Emoji glyphs in the Unicode standard. 🆒
EmojiData.js is like a swiss-army knife for dealing with Emoji encoding issues.
If all you need to do is translate :poop:
into 💩, then there are plenty
of other libs out there that will probably do what you want. But once you are
dealing with Emoji as a fundamental part of your application, and you start to
realize the nightmare of [doublebyte encoding][doublebyte] or
[variants][variant], then this library may be your new best friend.
🙌
EmojiData.js is written by the same author as the Ruby emoji_data.rb gem, which is used in production by Emojitracker.com to parse well over 100M+ emoji glyphs daily. This version was written to provide all the same functionality while taking advantage of the crazy speed of the V8 runtime environment. 💫
WORK IN PROGRESS - NOT RELEASED JUST YET
(Placeholder: won't work until this is released)
npm install emoji-data
TODO
http://coffeedoc.info/github/mroth/emoji-data-js/master/
Please be sure to run npm test
and help keep test coverage at 💯.
There is a full benchmark suite available via npm run-script bench
. Please
test before and after your changes to ensure you have not caused a performance
regression.