Lockfile Explorer & Duplicate Detector
Inspect package-lock.json and yarn.lock files to identify duplicate dependency versions, locate bloated dependencies, and streamline build sizes.
100% Client-Side Privacy
| Package Name | Duplicate Count | Installed Versions |
|---|---|---|
| Drop a lockfile or click "Load Sample Lockfile" to inspect. | ||
Frequently Asked Questions
Why are duplicate packages installed in node_modules?
npm and Yarn isolate incompatible versions by nesting them within the subfolder of the dependent package. When multiple versions cannot be hoisted together, disk usage and web bundle sizes increase.
Does this tool support Yarn and npm lockfile formats?
Yes. It automatically parses npm lockfile formats (v1, v2, and v3) as well as standard yarn.lock v1 files.
How do duplicate dependencies affect frontend bundles?
If utilities like lodash, bn.js, or core-js are duplicated, webpack/vite may bundle both versions into the client bundle, bloating user download sizes.
Is my repository lockfile kept private?
Yes. 100% of lockfile parsing and version analysis occurs client-side in your browser.