Resolving the dependency tree from a lockfile
The Node Dependency Analyzer parses the lockfile itself rather than just package.json, so it reads the exact versions npm, yarn or pnpm actually installed. From those resolved entries it reconstructs the full transitive tree and accurate counts. Format is auto-detected across package-lock.json v1/v2/v3, classic and Berry yarn.lock, and pnpm-lock.yaml.
- Reads resolved versions, not just declared semver ranges
- Supports package-lock.json, yarn.lock classic + Berry, and pnpm-lock.yaml
- Large lockfiles are parsed off the main thread in a Web Worker
