Skip to content

chore: align vitest version and add to pnpm catalog#623

Open
Shinyaigeek wants to merge 1 commit into
thesysdev:mainfrom
Shinyaigeek:chore/catalog-vitest
Open

chore: align vitest version and add to pnpm catalog#623
Shinyaigeek wants to merge 1 commit into
thesysdev:mainfrom
Shinyaigeek:chore/catalog-vitest

Conversation

@Shinyaigeek

Copy link
Copy Markdown
Contributor

Summary

svelte-lang and vue-lang were pinned to vitest@^3.0.0 while the other packages used ^4.0.18, so vitest could not be centralized in the pnpm catalog introduced in #612.

This PR aligns every package to vitest@^4.0.18 and references it through the catalog: protocol.

Changes

  • Add vitest: "^4.0.18" to the catalog in pnpm-workspace.yaml
  • Replace the explicit vitest version with catalog: in all 6 packages:
    • react-headless, react-ui, lang-core, react-lang (^4.0.18catalog:)
    • svelte-lang, vue-lang (^3.0.0catalog:, major bump 3 → 4)

Verification

  • pnpm install resolves vitest to 4.0.18 for all packages (remaining peer warnings are pre-existing and unrelated)
  • Ran the test suites for the bumped packages on vitest 4 — both green:
    • @openuidev/svelte-lang: 30 passed / 30
    • @openuidev/vue-lang: 30 passed / 30

🤖 Generated with Claude Code

@Shinyaigeek Shinyaigeek marked this pull request as ready for review June 9, 2026 10:05
svelte-lang and vue-lang were pinned to vitest ^3.0.0 while the other
packages used ^4.0.18, so vitest was not centralized in the catalog.
Align all packages to ^4.0.18 and reference it via the catalog: protocol.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Shinyaigeek Shinyaigeek force-pushed the chore/catalog-vitest branch from f7f6a43 to 66d9015 Compare June 9, 2026 10:45
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