emoji-picker-element/src/database/transformEmojiBaseData.js

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
})
}