2026-07-29 — pnpm 11 workspace tooling and docs

Summary

  • Root packageManager is pnpm@11.17.0; nested site-nextjs no longer carries a competing packageManager pin.

  • Removed deprecated package.json#pnpm.onlyBuiltDependencies (ignored by pnpm 11).

  • Added allowBuilds map to pnpm-workspace.yaml (pnpm 11 replacement for the old allowlist).

  • Documented the four workspace members (root + site-nextjs + shared + retired site-solidstart).

  • New Antora page: Tooling: Node, pnpm, and the monorepo; Getting started / Manual setup / README / Deployment rewritten for Corepack + pnpm 11 + Node 24.

Why

Corepack under pnpm 11 refuses mismatched packageManager pins. Settings in package.json#pnpm no longer apply. Contributors were hitting both failures and the “4 projects” confusion while thinking of only two apps.