Check the dependency graph of your monorepo, looking for unused NPM packages.
It's a plugin for cross checking the dependency graph of a Nx monorepo with its package.json
and finding seemingly unused NPM packages.
Add it to your postinstall script, wire it up into the linting phase of your CI pipeline, run it manually every once in a while... or let me know how you use it!
npm install -D @trumbitta/nx-plugin-unused-deps
nx generate @trumbitta/nx-plugin-unused-deps:check --no-interactive
nx generate @trumbitta/nx-plugin-unused-deps:check --json --no-interactive
⛔️ Heads up!
Use this command only when you are sure the unused deps are really unused. There could be something the dependency graph didn't catch for whatever reason.
nx generate @trumbitta/nx-plugin-unused-deps:check --fix --no-interactive
Original code by Philip Fulcher @PhilipJFulcher.