Skip to content

chore: refresh dependencies and compatibility - #172

Open
Saluana wants to merge 1 commit into
or3-cloudfrom
chore/dependency-upkeep-2026-09-18-clean
Open

Saluana wants to merge 1 commit into
or3-cloudfrom
chore/dependency-upkeep-2026-09-18-clean

Conversation

@Saluana

@Saluana Saluana commented Sep 18, 2026

Copy link
Copy Markdown
Owner

Summary

Refreshes OR3 Chat's dependencies on top of the current or3-cloud branch and applies the small compatibility/test-harness changes needed to keep the upgraded toolchain green.

Dependency updates

Runtime highlights:

  • @noble/hashes -> 2.4.0
  • @nuxt/ui -> 4.11.1
  • @openrouter/sdk -> 1.2.145
  • @vueuse/core -> 14.4.0
  • dexie -> 4.4.6
  • dexie-export-import -> 4.4.1
  • nuxt -> 4.5.2
  • reka-ui -> 2.10.4
  • vue -> 3.5.43
  • vue-router -> 5.3.1
  • zod -> 4.6.5
  • lockfile refresh also resolves Orama to 3.1.18 and Tiptap packages to 3.31.3 within existing manifest ranges.

Development/tooling highlights:

  • Playwright -> 1.63.0
  • Vite -> 8.3.0
  • Vitest / coverage-v8 -> 4.1.11
  • vue-tsc -> 3.3.11
  • @vitejs/plugin-vue -> 6.0.9
  • Convex -> 1.46.0
  • ESLint -> 9.39.5
  • tsx -> 4.23.13
  • Node types remain on the Node 24 line and move to 24.13.5.

Compatibility migrations

  • Updated vitest.config.ts to use native ESM import.meta.dirname instead of the legacy __dirname pattern. This removes Vite 8.3's native config-loader compatibility warning and matches the repo's Node >=24 / ESM baseline.
  • Isolated SystemPromptsModal.test.ts from Reka UI dialog internals by stubbing the dialog primitives and related auto-components. The failure reproduced on the untouched baseline dependency set, so this is existing test-harness debt exposed by verification rather than an application regression from the upgrades.
  • No production API or application behavior change is intended.

Verification

Passed on the upgraded dependency set:

  • bun install --frozen-lockfile
  • bun run type-check
  • bun run test - 1852 tests passed
  • bun run test:cloud:provider-compatibility
  • bun run build

Lint was also run. bun run lint currently reports 287 existing problems (11 errors, 276 warnings). The untouched or3-cloud baseline reports the exact same counts, so this PR does not introduce new lint debt and does not broaden scope to unrelated cleanup.

Deferred major migrations

  • TypeScript remains on ^5.9.3; the TypeScript 6/7 compiler transition is intentionally deferred to a dedicated migration.
  • @typescript-eslint remains on its current major line for the same reason.
  • fake-indexeddb and jsdom remain on their current major lines because moving them is not necessary for this dependency refresh and would add unrelated test-environment migration risk.

This PR is intentionally left open and is not merged.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying or3-chat with  Cloudflare Pages  Cloudflare Pages

Latest commit: c0b86f9
Status:🚫  Build failed.

View logs

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