find-duplicate-dependencies
Finds duplicate dependencies in your node_modules. Useful when use npm as a package manager for front-end.
Install
for CLI usage
npm install -g find-duplicate-dependencies
for API usage
npm install find-duplicate-dependencies
Usage
CLI
find-duplicate-dependencies
This command exits with 1 if there are some duplicates and with 0 if there are not.
You can exclude some dependencies from check by passing --exclude
option:
find-duplicate-dependencies --exclude express,react
API
const findDuplicateDependencies = require('find-duplicate-dependencies');
findDuplicateDependencies().then((duplicates) => {
if (Object.keys(duplicates).length > 0) {
printFailMessage(duplicates);
return process.exit(1);
}
printSuccessMessage();
}).catch((error) => {
console.error(error.stack);
return process.exit(1);
});