Skip to content

Support pnpm 11 (lockfile v9)#434

Open
j2ghz wants to merge 5 commits into
biomejs:mainfrom
j2ghz:main
Open

Support pnpm 11 (lockfile v9)#434
j2ghz wants to merge 5 commits into
biomejs:mainfrom
j2ghz:main

Conversation

@j2ghz

@j2ghz j2ghz commented Jun 1, 2026

Copy link
Copy Markdown

I copy-pasted the pnpm/ test into pnpm-11/, and added the devEngines field to trigger pnpm to generate a multi-document yaml lockfile. Then I changed the yaml parsing code to handle that scenario. I used a quick and dirty version.test.ts, the plan would be to remove it and squash commits.

There seems to be some naming confusion in the repo as to what v9 means, the code says pnpm lockfile v9 when it means pnpm v9 with lockfile v6. I left most of it unchanged to keep the PR small, let me know if you want it standardized either way (name it according to lockfile (version 6 and 9), or according to pnpm (version 9 and 11).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant