May 2025posted on 05.09.2025Make changes to a dependency using pnpm patch pnpm patch allows you to make changes to a dependency package without having to wait for the package maintainers to release the changes. It first extracts the package into a temporarily directory and asks you to make the changes. $ pnpm patch my-pkg@1.0.0 You can now edit the following folder: /tmp/5ea276f0eeb3585ea64ddf4b3b7ef377 Once you've made the changes, you patch up the changes using pnpm patch-commit: $ pnpm patch-commit /tmp/5ea276f0eeb3585ea64ddf4b3b7ef377 This will create a patchfile in your project and pnpm will use this each time you do an pnpm install. pnpm will reference patches in package.json: "pnpm": { "patchedDependencies": { "my-pkg@1.0.0": "patches/my-pkg@1.0.0.patch" } } No reactions yet
Make changes to a dependency using pnpm patch
pnpm patch allows you to make changes to a dependency package without having to wait for the package maintainers to release the changes.
It first extracts the package into a temporarily directory and asks you to make the changes.
Once you've made the changes, you patch up the changes using pnpm patch-commit:
This will create a patchfile in your project and pnpm will use this each time you do an
pnpm install.pnpm will reference patches in package.json: