Repository navigation
Releases
Releases · celaldrg/lockdiff
lockdiff v0.1.0
First release of lockdiff: readable diffs for lockfiles.
- Shows which dependencies were upgraded, downgraded, added, removed or changed (multiple copies), with major bumps listed first
- Ten formats: package-lock.json / npm-shrinkwrap.json, pnpm-lock.yaml (v5-v9), yarn.lock (classic and Berry), Cargo.lock, go.sum, poetry.lock, uv.lock, Pipfile.lock, composer.lock, Gemfile.lock
- Compare the working tree with HEAD, any git ref, two refs, or two files; finds every lockfile in a monorepo
- Collapses package families that moved together (e.g.
@esbuild/* (23)),--no-groupto expand - Text, Markdown (for PR comments /
$GITHUB_STEP_SUMMARY) and JSON output;--fail-on major|anyCI gate - Zero runtime dependencies; tested on Linux, macOS and Windows with Node 20 and 22
Install: npx github:celaldrg/lockdiff --help