Skip to content

Replace legacy packageManager field with devEngines.packageManager - #1213

Open
threeal wants to merge 1 commit into
mainfrom
replace-package-manager-field
Open

threeal wants to merge 1 commit into
mainfrom
replace-package-manager-field

Conversation

@threeal

@threeal threeal commented Sep 4, 2026

Copy link
Copy Markdown
Owner

pnpm now treats the top-level packageManager field as legacy in favor of devEngines.packageManager, which supports version ranges and a per-field onFail — the same shape this project already uses to pin its Node.js version via devEngines.runtime. This replaces the pnpm pin with a devEngines.packageManager entry mirroring that existing block.

Closes #1212

pnpm now treats the top-level packageManager field as legacy in favor of
devEngines.packageManager, which supports version ranges and a per-field
onFail, mirroring how this project already pins its Node.js version via
devEngines.runtime.

Closes #1212

Signed-off-by: Alfi Maulana <alfi.maulana.f@gmail.com>
@threeal threeal self-assigned this Sep 4, 2026
@threeal threeal added enhancement New feature or request dependencies Pull requests that update a dependency file labels Sep 4, 2026
@threeal threeal added this to the Version 5.1.0 milestone Sep 4, 2026
@threeal threeal added this to Granary Sep 4, 2026
@threeal threeal moved this to Harvestable in Granary Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request

Projects

Status: Harvestable

Development

Successfully merging this pull request may close these issues.

Replace packageManager field with devEngines.packageManager

1 participant