skin-tone
Change the skin tone of an emoji ๐๐๐ป๐๐ผ๐๐ฝ๐๐พ๐๐ฟ
The Fitzpatrick scale is used to specify skin tones for emoji characters which represent humans.
Install
npm install skin-tone
Usage
import skinTone from 'skin-tone';
skinTone('๐', 'brown');
//=> '๐๐พ'
skinTone('๐', 'white');
//=> '๐๐ป'
// Can also remove skin tone.
skinTone('๐๐พ', 'none');
//=> '๐'
// Just passes it through when not supported.
skinTone('๐ฆ', 'darkBrown');
//=> '๐ฆ'
API
skinTone(emoji, type)
emoji
Type: string
Emoji to modify.
type
Type: 'none' | 'white' | 'creamWhite' | 'lightBrown' | 'brown' | 'darkBrown'
Skin tone to use for emoji
.
'none'
: (Removes skin tone)'white'
: ๐ป (Fitzpatrick Type-1โ2)'creamWhite'
: ๐ผ (Fitzpatrick Type-3)'lightBrown'
: ๐ฝ (Fitzpatrick Type-4)'brown'
: ๐พ (Fitzpatrick Type-5)'darkBrown'
: ๐ฟ (Fitzpatrick Type-6)
Skin tone to use for emoji
.