3.17.1 • Published 5 months ago

smile2emoji v3.17.1

Weekly downloads
600
License
MIT
Repository
github
Last release
5 months ago

Smile2Emoji NPM Module

npm version FOSSA Status License: MIT Maintainability

smile2emoji

Convert all the smiley to fantastic emoticons!

With this simple and little module you can convert the smiles in your text to emoji. :) or :D or <3 will become emoticons! Ideal for input, chats and so on, where you don't want an emoji picker but a simpler solution.

Very quick test usage: https://codepen.io/emish89/pen/YzGrvVK

Happy usage =)

Installation

npm i smile2emoji

Usage

Objects exported by the package:

FUNCTIONS EXPORTED

checkText(text: string): string Function to check if in the string parameter there is some emoji and in case convert it. Example:

import { checkText } from 'smile2emoji'

...

const text = checkText(':)');
console.log(text) //prints '😊'

//OR

const text = checkText('i like bananas :)');
console.log(text) //prints 'i like bananas 😊'

checkTextWithAutoSuggestions(text: string): string Same as before but with autosuggestion, so if there is only one emoji key in the map starting with the string, it use it.

import { checkTextWithAutoSuggestions } from 'smile2emoji'

...

const text = checkTextWithAutoSuggestions(':tenn');
console.log(text) //prints '🎾'

//OR

const text = checkTextWithAutoSuggestions('i like bananas :tenn');
console.log(text) //prints 'i like bananas 🎾'

checkTextWithAutoSuggestionsAndUnicode(text: string): string Same function but it use the map with unicode char instead of emoji, same results:

import { checkTextWithAutoSuggestionsAndUnicode } from 'smile2emoji'

...

const text = checkTextWithAutoSuggestionsAndUnicode(':tenn');
console.log(text) //prints '🎾'

//OR

const text = checkTextWithAutoSuggestionsAndUnicode('i like bananas :tenn');
console.log(text) //prints 'i like bananas 🎾'

fromUnicodeToEmoji(text: string): string Used by the function above, it convert an unicode string to emoji. Example usage:

import { fromUnicodeToEmoji } from 'smile2emoji'

const text = fromUnicodeToEmoji('2615');
console.log(text) //prints '☕'

MAPS EXPORTED:

emojiMap: { key: string: string } In this map is exported a pair of key-value string -emoji , like ':)' -> 😊

mapStringToUnicode: { key: string: string } In this map is exported a pair of key-value string -unicode of the emoji , like ': coffee:' -> '2615'

Example usage:

import { emojiMap } from 'smile2emoji'

...

const text = ':)';
const emoji = emojiMap[text];
console.log(emoji) //prints '😊'

License

MIT © Federico Ballarini

FOSSA Status

3.17.0

7 months ago

3.17.1

5 months ago

3.15.0

9 months ago

3.15.1

9 months ago

3.14.0

10 months ago

3.12.0

1 year ago

3.13.0

1 year ago

3.11.0

1 year ago

3.10.0

1 year ago

3.9.1

1 year ago

3.9.0

2 years ago

3.8.6

2 years ago

3.8.4

2 years ago

3.8.5

2 years ago

3.8.0

2 years ago

3.8.3

2 years ago

3.8.2

2 years ago

3.8.1

2 years ago

3.6.2

2 years ago

3.6.1

2 years ago

3.6.0

2 years ago

3.7.0

2 years ago

3.4.0

3 years ago

3.3.0

3 years ago

3.5.0

3 years ago

3.2.0

3 years ago

2.9.0

3 years ago

3.1.1

3 years ago

3.1.0

3 years ago

3.0.0

3 years ago

2.8.0

3 years ago

2.7.0

3 years ago

2.3.0

4 years ago

2.2.0

4 years ago

2.5.0

3 years ago

2.4.0

4 years ago

2.5.2

3 years ago

2.6.0

3 years ago

2.5.1

3 years ago

2.1.0

4 years ago

2.0.0

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

6 years ago

0.0.12

6 years ago

0.0.10

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago