SvelteKit 3 Is in Release Candidate. $lib Is Now #lib, Config Moves to vite.config.ts, and a Codemod Handles Most of the Rest.
The RC landed on 13 August with one command that migrates most of an app. The parts that will actually cost you time are the Svelte 5 and Vite 8 floor, the alias rename, and the tsconfig change.