react-emojione
Version:
A tiny library to use emojis in React
75 lines (74 loc) โข 2.23 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
/**
* Ascii smiley to unicode table
*
* The order is important! O:) must be before :)
*/
exports.default = [
// angry
['>?:-?\\[', '๐ก'], // >:[ >:-[ :[ :-[
['>:-?\\(', '๐ '], // >:( >:-(
['\\]:-?[\\/]', '๐ฟ'], // ]:\ ]:/ ]:-\ ]:-/
// sweat
['-_+-[uU]', '๐'], // -_-u -__-u ...
["':-?\\|", '๐'], // ':| ':-|
["':-?\\[", '๐ฐ'], // ':[ ':-[
["':-?\\(", '๐ฅ'], // ':( ':-(
["':-?\\)", '๐
'], // ':) ':-)
['\\^_*\\^[uU]', '๐
'], // ^_^u ^__^U ...
["'=-?\\)", '๐
'], // '=) '=-)
// cool
['B-?\\)', '๐'], // B) B-)
[']:-?\\)', '๐'], ['[oO]:-?\\)', '๐'], // o:) O:) o:-) ...
// happy
[':-?\\)', '๐'], // :) :-)
[':-?D', '๐'], // :D :-D
['=-?\\)', '๐'], // =) =-)
[':-?>', '๐'], // :> :->
['[xX]-?DDD+', '๐คฃ'], // xDDD x-DDD
['[xX]-?DD+', '๐'], // xDD x-DD
['[xX]-?D', '๐'], // xD x-D
['\\^_*\\^', '๐'], // ^^ ^_^ ^__^ ...
// sad
[':-?\\(', '๐'], // :( :-(
// wink
[';-?\\)', '๐'], // ;) ;-)
// tonge
[':-?[pPรรพ]', '๐'], // :p :P :ร :รพ :-p :-P :-ร :-รพ
[';-?[pPรรพ]', '๐'], // ;p ;P ;ร ;รพ ;-p ;-P ;-ร ;-รพ
['[:;]-?[d]', '๐'], // :d :-d ;d ;-d
['[xX]-[pPรรพd]', '๐'], // x-p X-P
// love
['<3', 'โค๏ธ'], // <3
['<[\\\\/]3', '๐'], // <\3 </3
['=-?\\*', '๐'], // =* =-*
[';-?\\*+', '๐'], // ;* ;-* ;** ;-** ...
[':-?\\*\\*+', '๐'], // :* :-*
[':-?\\*+', '๐'], // :* :-*
// cry
['[:;=][\'_]-?\\(', '๐ข'], ['[xX][\'_]-?\\(', '๐ญ'], ['T_+T', '๐ญ'], // T_T T__T ...
// confused / surprise
[':-?[sS]', '๐'], // :s :-s :S :-S
[':-?[oO]', '๐ฎ'], // :o :O :-o :-O
// sleep
['-_+-[zZ]+', '๐ช'], // -_-zZz ...
['u_+u[zZ]+', '๐ด'], // u_uzZz ...
// scared
['D-?:', '๐ฆ'], // D: D-:
[':-?[cC]', '๐ฆ'], // :c :-c :C :-C
['D-X', '๐ซ'], // D-X
['[x]_+[xX]', '๐ฒ'], // x_x x__x ...
['[X]_+[xX]', '๐ต'], // X_X X__X ...
['[oO]_+[oO]', '๐ฑ'], // o_o o__O O___O ...
// misc
['-_+-', '๐'], // -_- -__- -___- ...
[':-?\\\\', '๐'], // :\ :-\
[':-?/(?!\\/)', '๐'], // :/ :-/
[':-?\\|', '๐'], // :| :-|
['[uv]_+[uv]', '๐'], // u_u v_v u__u v___v ...
['[xX]-?\\(', '๐ฃ'], // x( x-( X( X-(
['ยฌ_*ยฌ', '๐'] // ยฌยฌ ยฌ_ยฌ ยฌ__ยฌ ...
];