npm-check-unused
Version:
Check unused dependencies.
21 lines (17 loc) • 501 B
JavaScript
const merge = require('merge-options')
function readPackageJson (filename) {
let pkg
let error
try {
pkg = require(filename)
} catch (e) {
if (e.code === 'MODULE_NOT_FOUND') {
error = new Error(`A package.json was not found at ${filename}`)
} else {
error = new Error(`A package.json was found at ${filename}, but it is not valid.`)
}
}
return merge(pkg, {devDependencies: {}, dependencies: {}, error: error})
}
module.exports = readPackageJson