emoji-contextualizer
Version:
Emoji Contextualizer is a lightweight and customizable JavaScript library that replaces specific words or phrases in a string with contextually appropriate emojis. Perfect for chat applications, social media, or fun text transformations.
18 lines (13 loc) • 541 B
JavaScript
const EmojiContextualizer = require("./index");
// Custom mapping: Add "happy" to 😂 and create a new mapping for "🌟"
const customMapping = {
"😂": ["happy"],
"🌟": ["star", "shine"],
};
// Initialize with custom mapping
const contextualizer = new EmojiContextualizer(customMapping);
const testInput = "I love pizza, laughing, and shining like a star.";
let result = contextualizer.contextualize(testInput);
console.log(result);
result = contextualizer.contextualize(testInput, false);
console.log(result);