Report unused or missing dependencies, by scanning require()
calls recursively.
If you want to use just CLI:
$ npm install -g lint-require
If you want to use API:
$ npm install lint-require --save-dev
Specify path to a package.json as an argument. If empty, lint-require assumes it's in a current directory.
$ lint-require
$ lint-require path/to/package.json
const lint = require('lint-require');
let deps = lint('path/to/package.json');
/*
deps = {
missing: ['koa', 'express'],
unused: ['request']
}
*/
$ make test
lint-require is released under the MIT license.