Skip to content

Releases

lockdiff v0.1.0

Choose a tag to compare

@celaldrg celaldrg released this 26 Oct 15:31

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-group to expand
  • Text, Markdown (for PR comments / $GITHUB_STEP_SUMMARY) and JSON output; --fail-on major|any CI gate
  • Zero runtime dependencies; tested on Linux, macOS and Windows with Node 20 and 22

Install: npx github:celaldrg/lockdiff --help