Skip to content

build: bump packageManager to pnpm 12.6.0 - #22

Merged
jaysin586 merged 1 commit into
mainfrom
build/pnpm-12
Sep 29, 2026
Merged

jaysin586 merged 1 commit into
mainfrom
build/pnpm-12

Conversation

@jaysin586

Copy link
Copy Markdown
Contributor

Summary

  • Bump packageManager from pnpm@11.4.0 to pnpm@12.6.0 (lockfile records the pinned pnpm build).

Why

@pnpm/exe@11.4.0 ships no darwin-x64 native binary. When a consumer (e.g. svelte-virtual-list's docs) installs docs-kit as a git dependency, pnpm runs a nested pnpm install in the prepare step, which tries to switch to 11.4.0 and fails on Intel Macs with ERR_PNPM_PNPM_ENGINE_NO_NATIVE_BINARY. pmOnFail: ignore does not propagate into that nested install, so the pin has to change here.

Verification

  • pnpm install + pnpm run build pass on pnpm 12.6.0.
  • svelte-virtual-list pointed at this commit: pnpm i, svelte-check, unit tests (351/351), library build, and docs build all pass on darwin-x64.

🤖 Generated with Claude Code

pnpm 11.4.0 ships no darwin-x64 native binary, so consumers installing
docs-kit as a git dependency fail in the prepare step on Intel Macs.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@jaysin586
jaysin586 merged commit c6fb195 into main Sep 29, 2026
3 checks passed
@jaysin586
jaysin586 deleted the build/pnpm-12 branch September 29, 2026 22:31
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