npm-check
Version:
Check for outdated, incorrect, and unused dependencies.
20 lines (17 loc) • 565 B
JavaScript
var extend = require('xtend');
function readPackageJson(filename) {
var pkg = void 0;
var error = void 0;
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 extend({ devDependencies: {}, dependencies: {}, error: error }, pkg);
}
module.exports = readPackageJson;
;