PNpM CLI

pnpm/pnpm last check crawl paused · since 2026-09-25 707 releases
Notes
no notes yet
Release notes
view on github
2.10.4 · 1y+

Features

  • cli: new command: pnpm recursive uninstall [<@scope>/]<pkg>... Uninstalls a dependency from each package of a monorepo. #1246 by @zkochan
  • resolvers: shortcuts for non-github-hosted dependencies https://github.com/pnpm/git-resolver/pull/12 by @huochunpeng

Bug Fixes

  • recursive: sort packages in a monorepo before doing actions (f3a65f1f4aff25567f027da7b0292de41c9aec70)
  • reporting: limit the width of lifecycle output (2d51c0cb4192feba18f64cb8b3c6328e89cb7e88)
  • fix exception on err.code.startsWith (b013ad128ce050d49839aa7ee53049bb7baf8cd3)
  • pnpmfile: installation should fail if pnpmfile fails (#1247)
  • shrinkwrap: align the dependency types in shrinkwrap.yaml during install (9d527ff2867116d4e81bd437358330c2af57e88f)
  • list: list should have depth 0 by default (9e76694f9d13447b5c4880d68fc06643e4bab3b2)
  • unlink: don't fail if there is nothing to unlink (9dd802b411b3cbc38f89e5c884db2e30d6f485dd)
  • fail with meaningful error when installed package has no name (7bde6a81c7af83d93ffb170a66b7e4d9cb96376c)
  • recursive: resolve directory deps correctly inside monorepo (8e6196b407fb232f11eea89253efc32ec4d3cebc)
  • link bins to correct location when CWD does not equal the value of --prefix (41d438918832ca992da674529544a24cd245f242)