Package-lock visualizer
Learn what your project depends on
or
Use example lockfile
What does it do?
Package-lock visualizer scans your package-lock.json file and provides you with information about the packages that you have in an easily readable way. The goal of this project is to demystify the package-lock file and tell the user information about the packages they have chosen to use. It not only focuses on the direct dependencies of your project, but provides you information on the whole package tree.
How does it work?
Package-lock visualizer scans your package-lock.json file locally and doesn't store any information about your file. It fetches information about your dependencies from two sources. Information about dependencies is fetched from NPM-registry and information about vulnerabilities from OSV API.
Plans for expansion
- Add support for lockfiles from pnpm and yarn
- Calculate the bundled and gzipped size of packages
- Add option to view the tree starting from the leaves
- Add option to view dependencies as a graph