const json = require('unicode-emoji-json/data-by-group.json') const fs = require('fs') const newArray = [] for (const [key, value] of Object.entries(json)) { const newData = value.map((emoji) => ({ emoji: emoji.emoji, name: emoji.name, v: emoji.unicode_version, })) newArray.push({ title: key.replace(' & ', '_').replace(' ', '_').toLocaleLowerCase(), data: newData, }) } fs.writeFile('./src/assets/emojis.json', JSON.stringify(newArray), function (err) { if (err) return console.log(err) console.log('emojis.json successfully saved to assets folder') })