UNPKG

simple-sendtransaction-etc

Version:

CLI para realizar registros genéricos através do campo data em uma transação Ethereum

24 lines (19 loc) 580 B
const { join } = require('path'); const fs = require('fs'); module.exports.getAbsolutePath = (relativePath) => { return join(__dirname, relativePath); }; module.exports.saveJson = (path, data) => fs.writeFileSync(path, JSON.stringify(data, null, '\t')); module.exports.getJson = (path) => { const data = fs.existsSync(path) ? fs.readFileSync(path) : null; try { return JSON.parse(data); } catch (e) { return []; } }; const datastorage = this.getAbsolutePath('data'); if (!fs.existsSync(datastorage)) { fs.mkdirSync(datastorage); }