chore(deps): update dependencies across the monorepo (#44)
* chore(deps): update dependencies across the monorepo Bump all dependencies to their latest versions within current semver ranges, plus a few low-risk major upgrades: - zustand 4 -> 5 (store already uses the v5 curried API) - @vitejs/plugin-react 4 -> 5 (peer-compatible with vite 7) - vite-plugin-svgr 4 -> 5 - Remove deprecated @types/mixpanel-browser (mixpanel-browser ships its own types since 2.47) - Format 10 files per prettier 3.9 union-type rules Held back (risky majors for follow-up PRs): TypeScript 7, Vite 8, Astro 7/Starlight 0.41, ESLint 10 ecosystem, MUI 9, zod 4, firebase 12, Stripe SDK majors, AI SDK majors (openai 7, @google/genai 2, groq-sdk 1, @anthropic-ai/sdk 0.117), babel-plugin-formatjs 13, cross-env 10, dotenv 17. @tauri-apps/* pinned at 2.10.x to stay in lockstep with the Rust crates (tauri =2.10.3 in Cargo.lock). Verified: pnpm build (10/10), lint, check-types, desktop unit tests (313 passed), utilities tests, and formatjs extraction output is unchanged. Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com> * chore(deps): upgrade majors: MUI 9, zod 4, firebase 12, Astro 7, Stripe 6, pnpm 10.34 Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com> * chore(deps): remove unused packages and dead Stripe config Verified via depcheck + manual source audit that nothing imports these: - @fontsource/roboto (only a quoted CSS family string remains) - @stripe/react-stripe-js, @stripe/stripe-js (payment UI was removed) - @tauri-apps/plugin-sql, @tauri-apps/plugin-updater (unused JS wrappers; the Rust crates are untouched) - class-variance-authority - ts-node (WebdriverIO runs TS specs natively) - @azure/openai (azure-openai.utils.ts uses AzureOpenAI from the openai SDK) - wavefile (WAV writing is hand-rolled in desktop's audio.utils.ts) - zod-to-json-schema from @maus-inc/voice-ai (only desktop uses it) - typescript at the repo root (every workspace pins its own) Also removes the now-dead VITE_STRIPE_PUBLIC_KEY from the committed .env files and its vite-env.d.ts declaration. Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com> * test(voice-ai): wire up the orphaned groq unit test packages/voice-ai had a vitest spec in test/ that nothing could run: no vitest devDependency and no test script. It is fully mocked and needs no provider keys, so give the package a vitest setup like packages/utilities and let turbo discover it. Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com> --------- Co-authored-by: Owie6789 <151057755+Owie6789@users.noreply.github.com> Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
A
arena-ai-coding-agent[bot] committed
04f362bdfbfbbf68888acb8eaedd9f6519587ccf
Parent: 5187577
Committed by GitHub <noreply@github.com>
on 8/15/2026, 3:09:32 AM