Replies: 11 comments 22 replies
-
|
@zkochan I have added new items to the list. Although, maybe we should completely remove |
Beta Was this translation helpful? Give feedback.
-
We use a config to pass variables to scripts in package.json. If we can't use the config, what's the best way to pass values to scripts? |
Beta Was this translation helpful? Give feedback.
-
|
Will v11 drop support for the soon to reach EOL build of Node, v18? |
Beta Was this translation helpful? Give feedback.
-
Have you published any rationale or reason for why you're dropping support for this field and what is going to be used in favour? Also, will there be any automated means of migration built in for existing things listed under the |
Beta Was this translation helpful? Give feedback.
-
|
I think @bilalq made a good point about making
|
Beta Was this translation helpful? Give feedback.
-
|
If v11 "stops reading settings from the pnpm field of package.json", does the same apply for We use that file and have comments in there like: To my knowledge, the last time I checked the |
Beta Was this translation helpful? Give feedback.
-
|
Everything that was planned for pnpm v11 is implemented. |
Beta Was this translation helpful? Give feedback.
-
|
I wanna check about the pnpm-workspace.yaml behavior: with v10 I saw some surprising/undefined behavior with cases like this: Doing pnpm install inside root/nested/ often ignores root/nested/package.json -- pnpm sees pnpm-workspace.yaml + lockfile above does not even consider that this root/nested/package.json not in its workspace. What will be the guidance for v11 for this? Always create empty pnpm-workspace.yaml beside package.json if they are single-package projects? |
Beta Was this translation helpful? Give feedback.
-
|
in v11, does |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
This was a discussion about pnpm v11 breaking changes. For the v11.0 there is this discussion: https://github.com/orgs/pnpm/discussions/11377 |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This was a discussion about pnpm v11 breaking changes. For the v11.0 there is this discussion: https://github.com/orgs/pnpm/discussions/11377
Planned breaking changes:
npm_config_env variables. npm doesn't allow 3rd party tools to use this env variables. Otherwise it fails on unknown settings.allowNonAppliedPatchescompletely in favor ofallowUnusedPatches.ignorePatchFailures. All patch application failures should throw an error. This includes removing the special (legacy) exception for name-only patches."pnpm"field ofpackage.json.pnpm servercommand from pnpm. Support it via hooks as a 3rd party tool.MakeIt will be enabled by default for global packages, dlx, runtimes, config dependencies, and package manager dev engines.enableGlobalVirtualStoretrueby default. This one would be a big change but would make pnpm stand out. Related issue: Fail to find package in global virtual store #9618useNodeVersionandexecutionEnv.nodeVersionsettings. But before that we might want to optimize how node.js is installed via engines, symlink to a global location.Beta Was this translation helpful? Give feedback.
All reactions