Skip to content

mroth/emoji-data-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

emoji-data-js

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 or variants, then this library may be your new best friend. :raised_hands:

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

Build Status

Installation

(Placeholder: won't work until this is released)

npm install emoji-data

Usage Examples

TODO

API Documentation

http://coffeedoc.info/github/mroth/emoji-data-js/master/

Contributing

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.

License

The MIT License (MIT)

About

😎 Emoji encoding swiss army knife for NodeJS

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published