#PackageManager
It's the Godohohohodot package manager 🎁
December 25, 2024 at 3:59 PM
Latest unjs/nypm now supports Nub by @colinhacks.com 🎉

It also respects devEngines.packageManager alongside the existing packageManager field in package.json.

github.com/unjs/nypm/re...
Release v0.6.8 · unjs/nypm
compare changes 🚀 Enhancements Add nub package manager (#247) Support devEngines.packageManager detection (#248) ❤️ Contributors Colin McDonnell (@colinhacks) Pooya Parsa (@pi0)
github.com
June 28, 2026 at 10:32 AM
I wrote a new blog post about:
corepack's packageManager field is breaking package.jsons

corepack's packageManager field is breaking package.jsons
Today I Learned
blog.hyperknot.com
December 29, 2024 at 2:00 PM
hot take: this shouldn't fail `npm help` 🤦‍♂️

❯ npm help install
npm error EBADDEVENGINES
Invalid semver version "10.9.9" does not match "11.12.1" for "packageManager"
{
current: { name: 'npm', version: '11.12.1' },
required: { name: 'npm', version: '10.9.9', onFail: 'download' }
}
August 19, 2026 at 12:27 PM
"pnpm will now manage it's own versions according to the packageManager filed of package.json"

👏
November 10, 2024 at 2:41 PM
Finally. I wish the community could migrate from the `packageManager` field to `devEngines` following this - always pinning versions is good in theory but way too cumbersome in practice.
socket.dev Socket @socket.dev · Mar 19
📌 Just hours ago, the Node.js TSC officially voted to stop distributing Corepack. Future Node.js releases (i.e. 25+) won’t include it, but it will remain available separately.

socket.dev/blog/node-js... #nodejs #javascript
Node.js TSC Votes to Stop Distributing Corepack - Socket
Corepack will be phased out from future Node.js releases following a TSC vote.
socket.dev
March 20, 2025 at 9:59 AM
Favorites in PackageManager

#gamedev #indiedev #gamedevelopment #ema
Not Acceptable!
unitycoder.com
May 25, 2026 at 10:11 AM
Homebrew, a hiánypótló packagemanager
November 16, 2024 at 11:42 AM
PackageManager, Makefile, DirEnv... Mise s'attaque maintenant à la sauvegarde de dotfiles comme chezmoi.io

mise.jdx.dev/history.html
Dotfiles history | mise-en-place
Save, inspect, restore, and share the history of your tracked dotfiles.
mise.jdx.dev
September 13, 2026 at 7:09 PM
De Linux Foundation heeft een packagemanager uitgebracht voor WordPress-plug-ins, themes en andere tools. De stichting wil dat software voor WordPress algemeen beschikbaar blijft. De FAIR-packagemanager is een antwoord op recente ruzies rondom WordPress.
Linux Foundation begint eigen packagemanager voor WordPress-plug-ins
De Linux Foundation heeft een packagemanager uitgebracht voor WordPress-plug-ins, themes en andere tools. De stichting wil dat software voor WordPress algemeen beschikbaar blijft. De FAIR-packagemanager is een antwoord op recente ruzies rondom WordPress.
dlvr.it
June 8, 2025 at 7:45 AM
¯\_(ツ)_/¯
August 10, 2024 at 12:19 AM
Debian heeft Debian 13 uitgebracht. De distro heeft de naam Trixie en heeft onder andere ondersteuning voor RISC-V-processors. Ook is de packagemanager geüpgraded naar APT 3.0 en zijn er beveiligingsupdates doorgevoerd. #Tweakers
Debian 13 Trixie is uit
Debian heeft Debian 13 uitgebracht. De distro heeft de naam Trixie en heeft onder andere ondersteuning voor RISC-V-processors. Ook is de packagemanager geüpgraded naar APT 3.0 en zijn er beveiligingsupdates doorgevoerd.
tweakers.net
August 10, 2025 at 8:48 AM
https://github.com/pnpm/pnpm/releases/tag/v12.5.1

Wire: pnpm v12.5.1 now ignores unknown task settings in pnpm-workspace.yaml, so newer workspaces can start under older pnpm versions. The pinned packageManager version still rejects them, which keeps the compatibility boundary explicit. #TechBluesky
September 18, 2026 at 9:53 PM
You won't have to worry even without corepack - pnpm reads from `packageManager` too: pnpm.io/npmrc#manage... And you can prevent npm from being used with `devEngines`: github.com/npm/cli/pull...
March 24, 2025 at 8:21 AM
pnpm is only added to the lockfile when devEngines.packageManager field is used. The old "packageManager" field introduced by corepack doesn't modify the lockfile.
May 5, 2026 at 5:44 PM
the better way is to set the `packageManager` field (which corepack respects) which doesn't break other people who are using/installing your package, and only affects your own project
December 6, 2024 at 9:22 AM
February 7, 2026 at 5:22 AM
January 25, 2024 at 12:07 PM
Re-add packageManager field so Dependabot can parse the pnpm 11 lockf…
Re-add packageManager field so Dependabot can parse the pnpm 11 lockf… · bluesky-social/atproto@3295102
Re-add packageManager field so Dependabot can parse the pnpm 11 lockfile (#5304) Add packageManager to package.json to enable dependabot support
github.com
August 3, 2026 at 7:09 PM
Totally agree about pnpm, it's the best.

As for Bun I don't take it seriously yet because there's no easy built-in way to auto-check Bun version, which is important for teams.

If I can't pin down the minimum version of Bun like with "engines" or "packageManager" then it's not reliable.
June 13, 2025 at 4:24 PM