const jetpack = require("fs-jetpack"); module.exports = { updateArray: function ({ name, type, json, address, network }) { let env = process.env.NODE_ENV || "dev"; const filename = `./out/${network}_${env}.json`; let cfgs = jetpack.read(filename, "json"); cfgs = cfgs || []; if (cfgs.find((item) => item.name === name)) { cfgs.splice( cfgs.findIndex((item) => item.name === name), 1 ); } cfgs.push({ name, type, json, address, }); jetpack.write(filename, cfgs); return cfgs; }, loadData: function ({ network }) { let env = process.env.NODE_ENV || "dev"; const filename = `./out/${network}_${env}.json`; return jetpack.read(filename, "json"); }, };