pnpm
@pnpm.io
3.1K followers 24 following 48 posts
Fast, disk space efficient package manager pnpm.io
Posts Media Videos Starter Packs
Pinned
pnpm.io
pnpm @pnpm.io · Jul 3
The pnpm repository has 32K stars!
A star, the number 32000 and the pnpm logo
Reposted by pnpm
socket.dev
After recent npm supply chain attacks, @pnpm.io 10.16 adds a setting for delayed dependency updates.

Tools like Taze and npm-check-updates are testing similar “maturity” options, hinting at a cautious new trend in #JavaScript package management.

socket.dev/blog/pnpm-10... #NodeJS
pnpm 10.16 Adds New Setting for Delayed Dependency Updates -...
pnpm's new minimumReleaseAge setting delays package updates to prevent supply chain attacks, with other tools like Taze and NCU following suit.
socket.dev
pnpm.io
pnpm @pnpm.io · Jul 31
pnpm v10.14 is shipped with support for runtime engine installation. Node, Deno, and Bun are supported.

pnpm.io/blog/release...
pnpm.io
pnpm @pnpm.io · Jul 28
It is explained on the github release page of v10.0.0.
pnpm.io
pnpm @pnpm.io · Jul 21
If a dependency has no dependencies of its own, it can be symlinked from a single location. Also, we have an option to symlink from a single location all dependencies: pnpm.io/settings#ena...
Settings (pnpm-workspace.yaml) | pnpm
pnpm gets its configuration from the command line, environment variables, pnpm-workspace.yaml, and
pnpm.io
pnpm.io
pnpm @pnpm.io · Jul 20
Who said anything about installing a copy?
pnpm.io
pnpm @pnpm.io · Jul 20
Opt-out option can be considered
pnpm.io
pnpm @pnpm.io · Jul 20
Yes, but it will be saved to devEngines in package.json. Internally for pnpm it is a new version spec and a new entry in dev deps. I am not sure yet if env use will work with it
pnpm.io
pnpm @pnpm.io · Jul 19
The next version of pnpm will be able to lock your node.js version in the lockfile. Similarly to any other dependency of your project.
pnpm.io
pnpm @pnpm.io · Jul 19
We have closed 3K issues on GitHub!

Only 1.8K issues left😆
pnpm.io
pnpm @pnpm.io · Jul 10
pnpm v10.13 also added a workaround for ESM, when using enableGlobalVirtualStore

pnpm.io/settings#ena...
pnpm.io
pnpm @pnpm.io · Jul 9
If you want the "pnpmfile.cjs" from your config dependency to be automatically loaded by pnpm, name your package "pnpm-plugin-*"
pnpm.io
pnpm @pnpm.io · Jul 9
pnpm v10.13 shipped some DX improvements to config dependencies. Now it is simple to install pnpm plugins.

For instance, you can run "pnpm add --config @pnpm/plugin-types-fixer" to install a plugin that will fix some frequently happening typescript issues.
pnpm.io
pnpm @pnpm.io · Jul 3
The pnpm repository has 32K stars!
A star, the number 32000 and the pnpm logo
Reposted by pnpm
socket.dev
Socket @socket.dev · Jun 11
📦 Big news in the package management space this week: pnpm 10.12.1 is out with a new experimental global virtual store for near-instant installs and smarter version catalog controls.
socket.dev/blog/pnpm-in... @pnpm.io #NodeJS
pnpm 10.12 Introduces Global Virtual Store and Expanded Vers...
pnpm 10.12.1 introduces a global virtual store for faster installs and new options for managing dependencies with version catalogs.
socket.dev
Reposted by pnpm
mael.dev
Package manager summit with @kochan.io at #JSNation !
Me and Zoltan
pnpm.io
pnpm @pnpm.io · Jun 8
pnpm v10.12 is a huge release!

We’ve added many new features to the version catalogs system.

We also shipped a new experimental option that makes installation almost instant on most dev machines.

github.com/pnpm/pnpm/re...
Release pnpm 10.12.1 · pnpm/pnpm
Minor Changes Experimental. Added support for global virtual stores. When enabled, node_modules contains only symlinks to a central virtual store, rather to node_modules/.pnpm. By default, this c...
github.com
pnpm.io
pnpm @pnpm.io · May 23
If you run into issues with typescript and pnpm, try this config dependency that we created.

Run:
pnpm add @pnpm/types-fixer --config
pnpm config set pnpmfile node_modules/.pnpm-config/@pnpm/types-fixer/pnpmfile.cjs --location=project