Skip to content

mojisdev/skin-tones

Repository files navigation

@mojis/skin-tone

npm version npm downloads

utilities to work with emoji skin tones

📦 Installation

npm install @mojis/skin-tone

🚀 Usage

import { getSkinTone, hasSkinTone, setSkinTone, setSkinTones } from "@mojis/skin-tone";

console.log(setSkinTone("👍", "dark")); // -> 👍🏿
console.log(setSkinTone("👍", "light")); // -> 👍🏻
console.log(setSkinTone("👍🏻", "none")); // -> 👍

console.log(setSkinTones("👩‍❤️‍👨", ["light", "dark"])); // -> 👩🏻‍❤‍👨🏿

console.log(getSkinTone("👍🏿")); // -> dark
console.log(getSkinTone("👍🏻")); // -> light
console.log(getSkinTone("👍")); // -> none
console.log(getSkinTone("👩🏼‍❤️‍👨🏿")); // -> ["medium-light", "dark"]

console.log(hasSkinTone("👍🏿")); // -> dark
console.log(hasSkinTone("👍🏻")); // -> light
console.log(hasSkinTone("👍")); // -> none

📄 License

Published under MIT License.