const jetpack = require("fs-jetpack"); const dotenv = require("dotenv") const path = require("path"); console.log('[dirname]', __dirname) let dir = path.join(__dirname, "../") + '.env' dotenv.config({path: dir}); module.exports = { updateArray: function ({ name, type, json, address, network }) { let env = process.env.BEPUB || "dev"; console.log('[env]', env) 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.BEPUB || "dev"; console.log('[env]', process.env.BEPUB) const filename = `./out_${network}_${env}.json`; return jetpack.read(filename, "json"); } };