@adso-ts/badges
Version:
Jest coverage badges generator
24 lines (23 loc) • 976 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.readJson = void 0;
var lodash_1 = require("lodash");
var fs_1 = require("fs");
function readJson(path, property) {
return new Promise(function (resolve, reject) {
fs_1.readFile(path, 'utf-8', function (error, data) {
if (error) {
console.group();
console.log('\n============================================================');
console.error('\n Error reading file:', error, '\n');
console.info('Please provide correct path to your data source in --path= parameter\n');
console.log('============================================================\n');
console.groupEnd();
return reject(error);
}
var value = lodash_1.get(JSON.parse(data), property);
return resolve(value);
});
});
}
exports.readJson = readJson;