Skip to content

chore: migrate Dexa to SvelteKit 3 - #33

Merged
voltcrash merged 233 commits into
mainfrom
t3code/upgrade-sveltekit-three
Oct 2, 2026
Merged

voltcrash merged 233 commits into
mainfrom
t3code/upgrade-sveltekit-three

Conversation

@voltcrash

Copy link
Copy Markdown
Owner

Dexa still used SvelteKit 2 and APIs removed or deprecated in SvelteKit 3. Upgrade to SvelteKit 3.0.0 and its current Svelte, Vercel adapter, Vite plugin, checker and Vite+ releases, then migrate library imports, environment declarations, TypeScript projects, navigation and JSON responses.

Optional credentials still allow the public Pokédex to run without a database. Move filters accept readonly URL parameters, shallow updates retain page state, comparisons preserve focus and scroll, and login has a native navigation fallback for unresolved return paths. The migration is split into 233 small Conventional Commits.

Validation:

  • vp install --frozen-lockfile
  • vp check and vp run check: no errors or warnings
  • vp exec tsc --project scripts/tsconfig.json --noEmit
  • vp test: 105 tests across 22 files pass
  • vp build: production build and Vercel output generated
  • Production preview: 16 routes and API requests return expected responses without credentials
  • Browser: Pokédex search, Atlas highlights, move and ability searches, type filters, team edits and comparison updates work

The Vercel build reports an optional @opentelemetry/api tracing dependency warning. Authenticated database operations were not exercised because this worktree has no credentials.

Migration reference: official SvelteKit 3 guide.

@vercel

vercel Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
dexa Ready Ready Preview Oct 2, 2026 3:36am UTC

@voltcrash
voltcrash merged commit 6e7d0e5 into main Oct 2, 2026
3 checks passed
@voltcrash
voltcrash deleted the t3code/upgrade-sveltekit-three branch October 2, 2026 03:45

This branch was successfully deployed

1 active deployment
Preview — f7c086f1 Deployed Oct 2, 2026 by vercel[bot]
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