Skip to content

chore: centralize @ai-sdk/openai and @ai-sdk/react with pnpm catalog#675

Merged
vishxrad merged 1 commit into
thesysdev:mainfrom
Shinyaigeek:chore/catalog-ai-sdk
Jun 23, 2026
Merged

chore: centralize @ai-sdk/openai and @ai-sdk/react with pnpm catalog#675
vishxrad merged 1 commit into
thesysdev:mainfrom
Shinyaigeek:chore/catalog-ai-sdk

Conversation

@Shinyaigeek

Copy link
Copy Markdown
Contributor

Summary

Continues the pnpm catalog centralization (#612, #624, #634, #645, #653, #659) for the shared Vercel AI SDK packages.

Moves the duplicated @ai-sdk/* packages into the catalog so their versions live in one place and consumers reference them with catalog::

package version consumers
@ai-sdk/openai ^3.0.41 svelte-chat, vercel-eve, multi-agent-chat, vercel-ai-chat, vue-chat
@ai-sdk/react ^3.0.118 multi-agent-chat, vercel-ai-chat

Every consumer already pinned the same version, so resolved versions are unchanged — this is a pure centralization with no dependency bumps. The lockfile diff is purely the catalog restructure.

Out of scope (intentionally)

  • aiexamples/harnesses/vercel-eve deliberately pins 7.0.0-beta.178 (deps + overrides + resolutions) while the others use ^6.x, so it doesn't map to a single catalog value.
  • @ai-sdk/svelte / @ai-sdk/vue — single-use, no dedup benefit.

Test plan

  • pnpm install --lockfile-only resolves cleanly; catalog default now contains both entries
  • No @ai-sdk/openai / @ai-sdk/react version pins remain outside the catalog

🤖 Generated with Claude Code

Move the shared Vercel AI SDK packages into the pnpm catalog so their
versions are declared once and referenced via the `catalog:` protocol:

- @ai-sdk/openai (^3.0.41) — svelte-chat, vercel-eve, multi-agent-chat,
  vercel-ai-chat, vue-chat
- @ai-sdk/react (^3.0.118) — multi-agent-chat, vercel-ai-chat

All consumers already pinned identical versions, so resolved versions are
unchanged — this is a pure centralization with no dependency bumps.

Out of scope: `ai` (vercel-eve pins 7.0.0-beta.178 while others use ^6.x),
and the single-use @ai-sdk/svelte / @ai-sdk/vue.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vishxrad vishxrad merged commit 6414d70 into thesysdev:main Jun 23, 2026
1 check passed
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.

2 participants