Skip to content

chore: Use pnpm catalog for shared dependency versions#306

Merged
paulvanbrenk merged 1 commit intomainfrom
chore/pnpm-catalog-shared-deps
Feb 16, 2026
Merged

chore: Use pnpm catalog for shared dependency versions#306
paulvanbrenk merged 1 commit intomainfrom
chore/pnpm-catalog-shared-deps

Conversation

@paulvanbrenk
Copy link
Collaborator

Summary

  • Centralizes 6 shared dependencies (typescript, react, @types/react, @types/node, tailwindcss, vitest) in pnpm-workspace.yaml catalog so versions are defined in a single place
  • Downgrades @types/node from 25.x to 22.x to match the engines.node: ">=22" requirement and Azure Functions Node.js support
  • Adds engines.node: ">=22" to patchnotes-email/package.json

Test plan

  • Verify pnpm install succeeds with no errors
  • Verify pnpm tsc --version returns 5.9.3 in both packages
  • Run tests in both patchnotes-web and patchnotes-email
  • Verify CI passes

🤖 Generated with Claude Code

Centralizes shared dependency versions (typescript, react, @types/react,
@types/node, tailwindcss, vitest) in pnpm-workspace.yaml catalog so all
workspace packages use the same versions from a single source of truth.
Also downgrades @types/node from 25.x to 22.x to match the Node >=22
engine requirement, and adds engines.node to patchnotes-email.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@paulvanbrenk paulvanbrenk merged commit 4d22075 into main Feb 16, 2026
4 checks passed
@paulvanbrenk paulvanbrenk deleted the chore/pnpm-catalog-shared-deps branch February 16, 2026 20:52
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

Comments