Skip to content

Upgrade SvelteKit templates to 3.0 - #201

Merged
timkpaine merged 1 commit into
mainfrom
tkp/upgrade-sveltekit-3
Oct 1, 2026
Merged

timkpaine merged 1 commit into
mainfrom
tkp/upgrade-sveltekit-3

Conversation

@timkpaine

Copy link
Copy Markdown
Member

Upgrade site-sveltekit and uitk-svelte from SvelteKit 2 to ^3.0.0, following the SvelteKit 3 migration guide.

Move adapter and prerender configuration into the Vite plugin, replace $lib imports with #lib subpath imports, and extend $app/tsconfig. Update adapters and Svelte packaging, and require TypeScript 6 and Node >=22.17.

Regenerated both templates into temporary directories, including the site's static and Node adapter variants. Lint, type checks, builds, 2 unit tests, and 8 CI browser tests passed. Node server smoke checks passed for the homepage, sitemap, and custom 404. Visual snapshot tests were excluded by the existing CI configuration.

Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com>
@timkpaine
timkpaine merged commit d5da73e into main Oct 1, 2026
21 checks passed
@timkpaine
timkpaine deleted the tkp/upgrade-sveltekit-3 branch October 1, 2026 23:03
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