Change8

v9.15.5

📦 pnpmView on GitHub →
3 features🐛 2 fixes🔧 5 symbols

Summary

This patch release adds support for preprepare/postprepare scripts during pnpm install, improves script argument quoting on POSIX, respects proxy settings for Git dependencies, validates package names on publish, and replaces strip-ansi with the built-in util.stripVTControlCharacters.

✨ New Features

  • pnpm install now runs the project's preprepare and postprepare scripts.
  • Script arguments are quoted using shell-quote on POSIX to allow new lines.
  • Proxy settings are now respected when resolving Git-hosted dependencies.

🐛 Bug Fixes

  • Publish command now validates the package name before proceeding.
  • strip-ansi dependency replaced with built-in util.stripVTControlCharacters.

🔧 Affected Symbols

publish command validationpreprepare script executionpostprepare script executionshell-quote quotingutil.stripVTControlCharacters