Dรฉtail du package

skin-tone

sindresorhus8.9mMIT4.0.0

Change the skin tone of an emoji ๐Ÿ‘Œ๐Ÿ‘Œ๐Ÿป๐Ÿ‘Œ๐Ÿผ๐Ÿ‘Œ๐Ÿฝ๐Ÿ‘Œ๐Ÿพ๐Ÿ‘Œ๐Ÿฟ

emoji, emojis, skin, tone

readme

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.