Skip to content

Instantly share code, notes, and snippets.

@omichelsen
Created April 27, 2016 18:51
Show Gist options
  • Save omichelsen/d6f1ad581eb1c30b597d58fba4bf3cb1 to your computer and use it in GitHub Desktop.
Save omichelsen/d6f1ad581eb1c30b597d58fba4bf3cb1 to your computer and use it in GitHub Desktop.
JS: ascii smiley to emoji mapping
export const keys = Object.freeze({
'o/': 'πŸ‘‹',
'</3': 'πŸ’”',
'<3': 'πŸ’—',
'8-D': '😁',
'8D': '😁',
':-D': '😁',
'=-3': '😁',
'=-D': '😁',
'=3': '😁',
'=D': '😁',
'B^D': '😁',
'X-D': '😁',
'XD': '😁',
'x-D': '😁',
'xD': '😁',
':\')': 'πŸ˜‚',
':\'-)': 'πŸ˜‚',
':-))': 'πŸ˜ƒ',
'8)': 'πŸ˜„',
':)': 'πŸ˜„',
':-)': 'πŸ˜„',
':3': 'πŸ˜„',
':D': 'πŸ˜„',
':]': 'πŸ˜„',
':^)': 'πŸ˜„',
':c)': 'πŸ˜„',
':o)': 'πŸ˜„',
':}': 'πŸ˜„',
':っ)': 'πŸ˜„',
'=)': 'πŸ˜„',
'=]': 'πŸ˜„',
'0:)': 'πŸ˜‡',
'0:-)': 'πŸ˜‡',
'0:-3': 'πŸ˜‡',
'0:3': 'πŸ˜‡',
'0;^)': 'πŸ˜‡',
'O:-)': 'πŸ˜‡',
'3:)': '😈',
'3:-)': '😈',
'}:)': '😈',
'}:-)': '😈',
'*)': 'πŸ˜‰',
'*-)': 'πŸ˜‰',
':-,': 'πŸ˜‰',
';)': 'πŸ˜‰',
';-)': 'πŸ˜‰',
';-]': 'πŸ˜‰',
';D': 'πŸ˜‰',
';]': 'πŸ˜‰',
';^)': 'πŸ˜‰',
':-|': '😐',
':|': '😐',
':(': 'πŸ˜’',
':-(': 'πŸ˜’',
':-<': 'πŸ˜’',
':-[': 'πŸ˜’',
':-c': 'πŸ˜’',
':<': 'πŸ˜’',
':[': 'πŸ˜’',
':c': 'πŸ˜’',
':{': 'πŸ˜’',
':っC': 'πŸ˜’',
'%)': 'πŸ˜–',
'%-)': 'πŸ˜–',
':-P': '😜',
':-b': '😜',
':-p': '😜',
':-Þ': '😜',
':-þ': '😜',
':P': '😜',
':b': '😜',
':p': '😜',
':Þ': '😜',
':þ': '😜',
';(': '😜',
'=p': '😜',
'X-P': '😜',
'XP': '😜',
'd:': '😜',
'x-p': '😜',
'xp': '😜',
':-||': '😠',
':@': '😠',
':-.': '😑',
':-/': '😑',
':/': '😑',
':L': '😑',
':S': '😑',
':\\': '😑',
'=/': '😑',
'=L': '😑',
'=\\': '😑',
':\'(': '😒',
':\'-(': '😒',
'^5': '😀',
'^<_<': '😀',
'o/\\o': '😀',
'|-O': '😫',
'|;-)': '😫',
':###..': '😰',
':-###..': '😰',
'D-\':': '😱',
'D8': '😱',
'D:': '😱',
'D:<': '😱',
'D;': '😱',
'D=': '😱',
'DX': '😱',
'v.v': '😱',
'8-0': '😲',
':-O': '😲',
':-o': '😲',
':O': '😲',
':o': '😲',
'O-O': '😲',
'O_O': '😲',
'O_o': '😲',
'o-o': '😲',
'o_O': '😲',
'o_o': '😲',
':$': '😳',
'#-)': '😡',
':#': '😢',
':&': '😢',
':-#': '😢',
':-&': '😢',
':-X': '😢',
':X': '😢',
':-J': '😼',
':*': '😽',
':^*': '😽',
'ΰ² _ΰ² ': 'πŸ™…',
'*\\0/*': 'πŸ™†',
'\\o/': 'πŸ™†',
':>': 'πŸ˜„',
'>.<': '😑',
'>:(': '😠',
'>:)': '😈',
'>:-)': '😈',
'>:/': '😑',
'>:O': '😲',
'>:P': '😜',
'>:[': 'πŸ˜’',
'>:\\': '😑',
'>;)': '😈',
'>_>^': '😀'
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment