perf: make map smaller

This commit is contained in:
Nolan Lawson 2020-06-05 17:28:05 -07:00
parent 09c7c90f98
commit 0459179839
2 changed files with 5 additions and 5 deletions

View File

@ -2,11 +2,11 @@ import allEmoji from 'emojibase-data/en/data.json'
const versions = [...new Set(allEmoji.map(_ => _.version))].sort((a, b) => a < b ? -1 : 1)
export const versionsAndTestEmoji = versions.map(version => {
export const versionsAndTestEmoji = Object.fromEntries(versions.map(version => {
// find one good representative emoji to test. Ideally its should be one that's short
const emoji = allEmoji.find(_ => _.version === version).emoji
return {
return [
emoji,
version
}
})
]
}))

View File

@ -7,7 +7,7 @@ const versionsAndTestEmoji = process.env.VERSIONS_AND_TEST_EMOJI
export function determineEmojiSupportLevel () {
mark('determineEmojiSupportLevel')
const versionsWithSupports = versionsAndTestEmoji.map(({ version, emoji }) => {
const versionsWithSupports = Object.entries(versionsAndTestEmoji).map(([emoji, version]) => {
const supported = isEmoji(emoji)
return {
version,