20 lines
470 B
JavaScript
20 lines
470 B
JavaScript
export function transformEmojiBaseData (emojiBaseData) {
|
|
return emojiBaseData.map(({ annotation, emoticon, group, order, shortcodes, tags, emoji, version }) => {
|
|
const tokens = [].concat(shortcodes).concat(tags).map(_ => _.toLowerCase())
|
|
const res = {
|
|
annotation,
|
|
group,
|
|
order,
|
|
shortcodes,
|
|
tags,
|
|
tokens,
|
|
unicode: emoji,
|
|
version
|
|
}
|
|
if (emoticon) {
|
|
res.emoticon = emoticon
|
|
}
|
|
return res
|
|
})
|
|
}
|