voluptatumnemo
Version:
Solidity Documentation Generator
25 lines (19 loc) • 508 B
JavaScript
const fs = require("fs");
const glob = require("glob");
const pino = require("pino");
const logger = pino({
prettyPrint: true
});
module.exports = {
parse: function(buildDirectory) {
logger.info("Parsing %s", buildDirectory);
const contracts = [];
const files = glob.sync(buildDirectory + "/**/*.json", {});
for(let i = 0; i < files.length; i++) {
const data = fs.readFileSync(files[i]);
contracts.push(JSON.parse(data));
}
return contracts;
}
};
;