Skip to content

Move pnpm settings to pnpm-workspace.yaml; approve esbuild builds (v0.3.28)#31

Merged
SylonZero merged 2 commits into
masterfrom
fix/pnpm-workspace-settings
Jul 16, 2026
Merged

Move pnpm settings to pnpm-workspace.yaml; approve esbuild builds (v0.3.28)#31
SylonZero merged 2 commits into
masterfrom
fix/pnpm-workspace-settings

Conversation

@SylonZero

Copy link
Copy Markdown
Owner

What

Follow-up to #30 — this commit raced the merge and landed after it, so it's re-landed here.

  • Overrides move to pnpm-workspace.yaml: the deploy environment's pnpm warns The "pnpm" field in package.json is no longer read — meaning the tiptap 3.27.0 overrides from Hotfix: pin TipTap suite to 3.27.0 for deploy release-age policy (v0.3.27) #30 were being ignored there. The lockfile still pins everything concretely (which is why the age-policy failure is fixed either way), but the overrides must live in their supported home to survive future re-resolutions. Same resolution; lockfile content unchanged apart from the settings header.
  • esbuild build approval (onlyBuiltDependencies): fixes ERR_PNPM_IGNORED_BUILDS: esbuild@0.27.4 on strict installs. esbuild arrives via tsx/vite (dev tooling, in the lockfile since v0.1.0) and needs its postinstall for the platform binary.

167/167 tests; resolution verified unchanged (zero 3.28.0 references).

🤖 Generated with Claude Code

Sai Prakash and others added 2 commits July 16, 2026 00:40
The deploy environment's pnpm no longer reads the "pnpm" field in
package.json ("keys were ignored: pnpm.overrides"), so the tiptap
overrides move to pnpm-workspace.yaml — their supported home — where
both pnpm 10 and newer read them. Same resolution; lockfile unchanged.

Also commit the esbuild build-script approval (onlyBuiltDependencies)
so ERR_PNPM_IGNORED_BUILDS stops failing strict installs — esbuild
arrives via tsx/vite and needs its postinstall for the platform binary.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@SylonZero
SylonZero merged commit b204778 into master Jul 16, 2026
1 check passed
@SylonZero
SylonZero deleted the fix/pnpm-workspace-settings branch July 16, 2026 04:42
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