UNPKG

npm-check

Version:

Check for outdated, incorrect, and unused dependencies.

21 lines (17 loc) 542 B
'use strict'; const extend = require('xtend'); 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 extend({devDependencies: {}, dependencies: {}, error: error}, pkg) } module.exports = readPackageJson;