mirror of
https://github.com/Snigdha-OS/documentation.git
synced 2025-12-07 04:53:50 +01:00
65 lines
1.3 KiB
Markdown
65 lines
1.3 KiB
Markdown
# skin-tone [](https://travis-ci.org/sindresorhus/skin-tone)
|
||
|
||
> Change the skin tone of an emoji 👌👌🏻👌🏼👌🏽👌🏾👌🏿
|
||
|
||
The [Fitzpatrick scale](https://en.wikipedia.org/wiki/Fitzpatrick_scale#Unicode) is used to specify skin tones for emoji characters which represent humans.
|
||
|
||
|
||
## Install
|
||
|
||
```
|
||
$ npm install skin-tone
|
||
```
|
||
|
||
|
||
## Usage
|
||
|
||
```js
|
||
const skinTone = require('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, tone)
|
||
|
||
#### emoji
|
||
|
||
Type: `string`
|
||
|
||
Emoji to modify.
|
||
|
||
#### tone
|
||
|
||
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`.
|
||
|
||
|
||
## License
|
||
|
||
MIT © [Sindre Sorhus](https://sindresorhus.com)
|