π» About this package πΌ
Constantly supported Node.js module providing random emojis, including their names and categories. The module also offers random Japanese kaomojis.
π₯ β’ Installation
npm install @sefinek/random-emoji
π» β’ Usage
Function | Description |
---|---|
unicode | Get a single emoji |
emojis | Get a random emoji with its name and type |
cats | Get a random cat |
hearts | Get a random heart |
foods | Get a random food |
circles | Get a random circle |
new Kaomojis | Get random kaomojis from the API |
πΌ β’ Examples
const random = require('@sefinek/random-emoji');
// 1. A single emoji
console.log(random.unicode()); // π₯°
// 2. Random emoji along with its visual representation, name, and category
const emoji = random.emojis();
console.log(`Emoji: ${emoji.content}; Name: ${emoji.name}; Type: ${emoji.type}`);
// Emoji: πΆ; Name: Dog Face; Type: animal
// 3. Random cat
const cat = random.cats();
console.log(`Emoji: ${cat.content}; Name: ${cat.name}`);
// Emoji: πΊ; Name: smiley_cat
β©οΈ β’ Kaomojis
Β» Async/await example
const random = require('@sefinek/random-emoji');
(async () => {
const kaomoji = new random.Kaomojis();
const uwu = await kaomoji.uwu();
console.log('Random UwU:', uwu.message);
})();
Β» Promise example
const random = require('@sefinek/random-emoji');
const kaomoji = new random.Kaomojis();
kaomoji.uwu().then(data => console.log(data));
// or shorter
kaomoji.uwu().then(console.log);
API
Β» The returned object from{
"success": true,
"status": 200,
"info": {
"category": "kaomoji",
"endpoint": "uwu"
},
"message": "οΌ΅ο½οΌ΅"
}
Β» Kaomoji endpoints
Function | Link to the API | Version | Example |
---|---|---|---|
cat() |
Click here | v2 | (=^-Ο-^=) |
dog() |
Click here | v2 | ΰ¬(βͺγ»ο»γ»βͺ)ΰ¬ |
owo() |
Click here | v2 | πππ |
uwu() |
Click here | v2 | ππ¨π |
love() |
Click here | v2 | γ½(β‘βΏβ‘)γ |
π β’ Changelog
π€ β’ Help
Need assistance or have questions about this module? Don't hesitate to open a new Issue on our GitHub repository. Our community is ready to help and provide answers to your inquiries.
β β’ Thank you
If you use the Random Emoji module and appreciate my work, I'd be grateful if you could give it a star on our GitHub page. Your support helps me continue to develop this project and provide new and fun emojis to every user.
MIT License
π β’Copyright 2023 Β© by Sefinek. All Rights Reserved.