How is this different from depcheck?
depcheck often flags noise in modern TS/Next projects. NPM Unused Detector parses your actual AST imports and keeps build-tool exceptions explicit so the output is cleaner and faster to act on.
Paste a GitHub URL or upload package.json + source files. We run AST import analysis, cross-reference dependencies and devDependencies, and produce a safe cleanup list with estimated KB savings.
Supports direct upload or public repository URLs, so cleanup starts where your project already lives.
Parses JS/TS source trees directly, reducing false positives from config-heavy toolchains.
Get a prioritized removable list with estimated package size savings so you can cut bloat confidently.
Ideal for one cleanup sprint
For active repos and recurring cleanup
Secure checkout is handled through Lemon Squeezy overlay.
depcheck often flags noise in modern TS/Next projects. NPM Unused Detector parses your actual AST imports and keeps build-tool exceptions explicit so the output is cleaner and faster to act on.
Use either a public GitHub repo URL or upload package.json plus your source folder as direct files or a zip. JavaScript and TypeScript files are supported.
Scans are stored as summarized results and import metadata so you can revisit reports. Raw repository uploads are processed server-side for analysis only.
You still get a strong default signal. For dynamic plugin systems, treat the removable list as a review queue before deleting dependencies.