Skip to content

chore: bump pnpm 10.33.0 to 11.0.9#119

Merged
CaseyHoover merged 1 commit intomainfrom
chore/bump-pnpm-11
May 9, 2026
Merged

chore: bump pnpm 10.33.0 to 11.0.9#119
CaseyHoover merged 1 commit intomainfrom
chore/bump-pnpm-11

Conversation

@CaseyHoover
Copy link
Copy Markdown
Owner

@CaseyHoover CaseyHoover commented May 9, 2026

Summary

Closes #118.

  • Bump both pnpm pin sites to 11.0.9:
    • packageManager in root package.json
    • RUN npm install -g pnpm@… in .devcontainer/Dockerfile
  • Migrate package.json#pnpm.* settings into pnpm-workspace.yaml (pnpm v11 no longer reads them from package.json):
    • onlyBuiltDependencies (list) → allowBuilds (boolean map). All previously-approved packages are kept allowed.
    • ignoredOptionalDependencies moves verbatim.
  • pnpm install regenerates the lockfile. v11's lockfile is more compact (drops some unused peer-dependency context tags), which accounts for most of the line delta.

Notes on v11 compatibility

  • Node 22+ required: devcontainer is on node:26.0-slim, so we're safe.
  • .npmrc is auth/registry-only: this repo doesn't have an .npmrc, so nothing to migrate.
  • minimumReleaseAge defaults to 1 day and blockExoticSubdeps defaults to true: defaults are kept.
  • strictDepBuilds true by default: every package previously listed in onlyBuiltDependencies is now true in allowBuilds, so no install error.

Test plan

  • pnpm install completes
  • pnpm lint:pinning — Pinning policy: OK
  • pnpm lint — 5/5 tasks successful
  • pnpm build — 3/3 tasks successful
  • pnpm test — 4 test files, 20 tests passed
  • Clean devcontainer rebuild (verify the npm install -g pnpm@11.0.9 line builds)

🤖 Generated with Claude Code

Closes #118.

pnpm v11 removes the `pnpm.*` field from package.json — settings now
live in pnpm-workspace.yaml. Migrated `onlyBuiltDependencies` (now an
`allowBuilds` map) and `ignoredOptionalDependencies` accordingly.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@CaseyHoover CaseyHoover merged commit 22a36c6 into main May 9, 2026
6 checks passed
@CaseyHoover CaseyHoover deleted the chore/bump-pnpm-11 branch May 9, 2026 19: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.

[Feature]: Bump pinned pnpm 10.33.0 → 11.x

1 participant