lib/helpers/read_json.js
/**
* Read package.json data.
* @function readJson
* @param {string} filename - Fie name to read.
* @returns {Promise}
*/
'use strict'
const fs = require('fs')
/** @lends readJson */
async function readJson (filename, callback) {
const data = await new Promise((resolve, reject) =>
fs.readFile(filename, (err, content) =>
err ? reject(err) : resolve(content)
)
)
return JSON.parse(String(data))
}
module.exports = readJson