to-emoji
A lightweight package to easily convert strings to emojis, and vice-versa.
Installation
npm install to-emoji
Functions
emojify()
const emoji = require("to-emoji")
emoji.emojify("hello world")
//returns 🇭 🇪 🇱 🇱 🇴 🇼 🇴 🇷 🇱 🇩
deemojify()
const emoji = require("to-emoji")
emoji.deemojify("🇭 🇪 🇱 🇱 🇴 🇼 🇴 🇷 🇱 🇩")
//returns "hello world"
emoticonToEmoji()
const emoji = require("to-emoji")
emoji.emoticonToEmoji(":) ;) :')")
//returns "🙂 😉 😂"
emojiToEmoticon()
const emoji = require("to-emoji")
emoji.emojiToEmoticon("🙂 😉 😂")
//returns ":) ;) :')"
Resources
Emoji Conversion List
Uses the same as Discord's "convert emoticons to emojis" setting.
Emoticon | Emoji |
---|---|
:) | |
;) | |
:D | |
:O | |
:| | |
:,( | |
:'( | |
>:( | |
:P | |
,:) | |
:$ | |
:@ | |
<3 | |
:( | |
:') | |
:,) | |
,:( |
Notice
There is a space between each emojified character, and 2 spaces per space inputted (you can adjust this using .replace()
if needed, but generally it's optimized; especially for Discord bots).