SvelteKit 3.0, het officiële applicatieframework voor Svelte, is uitgebracht met een focus op meer finesse, verbeterde type-veiligheid en minder overbodige ballast.
Belangrijke wijzigingen en highlights:
- Migratie: Gebruikers kunnen hun codebase automatisch bijwerken via het
sv migrate commando.
- Configuratie: De configuratie is verplaatst van
svelte.config.js naar vite.config.ts.
- Optimalisaties: De
$lib alias is gewijzigd naar #lib (via subpath imports), en er zijn verbeteringen doorgevoerd in de foutafhandeling, service workers en omgevingsvariabelen.
- Remote Functions: Deze nieuwe utilities voor client-server communicatie zijn in ontwikkeling en vereisen momenteel de experimentele Async Svelte vlag.
Daarnaast kondigt het team de Svelte Summit aan op 19 en 20 november in Ljubljana, waar ook de 10e verjaardag van Svelte wordt gevierd.
SvelteKit 3 is hier
Versie 3.0 van SvelteKit, het officiële applicatieframework voor Svelte, is nu beschikbaar.
Voor wie eerdere versies van SvelteKit heeft gebruikt, zal alles zeer bekend voorkomen — het is hetzelfde framework, maar met iets meer finesse, meer type-veiligheid en minder overbodige ballast. We hebben de migratie zo naadloos mogelijk gemaakt met het sv migrate commando:
npx sv migrate sveltekit-3 --tasks all --confirm
Dit commando migreert automatisch zoveel mogelijk van je codebase en genereert een TODO-lijst voor de rest. (Mocht je gebruikmaken van AI-agenten, dan zullen je robotvrienden hier snel klaar mee zijn.)
Om een nieuwe applicatie te maken, gebruik je sv create:
npx sv create my-new-app
Zoals bij elke grote versie-update zijn er een aantal breaking changes om rekening mee te houden. Deze worden behandeld in de migratiegids (of, korter, in de recente aankondiging van de release candidate).
Belangrijkste highlights
- De configuratie bevindt zich nu in
vite.config.ts in plaats van svelte.config.js.
- De
$lib alias is nu #lib, waarbij gebruik wordt gemaakt van standaard subpath imports.
- Omgevingsvariabelen zijn krachtiger en gemakkelijker in gebruik.
- Service workers vereisen minder boilerplate-code.
- De foutafhandeling is over de hele linie verbeterd.
Zijn remote functions al klaar?
Nog niet helemaal, maar het is onze hoogste prioriteit!
Remote functions zijn een set utilities voor veilige, efficiënte en type-veilige client-server communicatie. Je hebt waarschijnlijk een versie van dit concept gezien in andere frameworks, maar we denken dat je deze versie prettiger zult vinden.
Het gebruik hiervan vereist Async Svelte, wat voorlopig een experimentele vlag (flag) vereist. We vragen om je geduld.
Bezoek ons volgende maand in Ljubljana
Dit is een goed moment om iedereen eraan te herinneren dat de volgende fysieke Svelte Summit plaatsvindt op 19 en 20 november in het prachtige stadje Ljubljana, Slovenië. Onder andere zal dit een viering zijn van de 10e verjaardag van Svelte, en we zouden graag wat taart met jullie delen.
SvelteKit 3 is hier
Versie 3.0 van SvelteKit, het officiële applicatieframework voor Svelte, is nu beschikbaar.
Voor wie eerdere versies van SvelteKit heeft gebruikt, zal alles zeer bekend voorkomen — het is hetzelfde framework, maar met iets meer finesse, meer type-veiligheid en minder overbodige ballast. We hebben de migratie zo naadloos mogelijk gemaakt met het sv migrate commando:
npx sv migrate sveltekit-3 --tasks all --confirm
Dit commando migreert automatisch zoveel mogelijk van je codebase en genereert een TODO-lijst voor de rest. (Mocht je gebruikmaken van AI-agenten, dan zullen je robotvrienden hier snel klaar mee zijn.)
Om een nieuwe applicatie te maken, gebruik je sv create:
npx sv create my-new-app
Zoals bij elke grote versie-update zijn er een aantal breaking changes om rekening mee te houden. Deze worden behandeld in de migratiegids (of, korter, in de recente aankondiging van de release candidate).
Belangrijkste highlights
- De configuratie bevindt zich nu in
vite.config.ts in plaats van svelte.config.js.
- De
$lib alias is nu #lib, waarbij gebruik wordt gemaakt van standaard subpath imports.
- Omgevingsvariabelen zijn krachtiger en gemakkelijker in gebruik.
- Service workers vereisen minder boilerplate-code.
- De foutafhandeling is over de hele linie verbeterd.
Zijn remote functions al klaar?
Nog niet helemaal, maar het is onze hoogste prioriteit!
Remote functions zijn een set utilities voor veilige, efficiënte en type-veilige client-server communicatie. Je hebt waarschijnlijk een versie van dit concept gezien in andere frameworks, maar we denken dat je deze versie prettiger zult vinden.
Het gebruik hiervan vereist Async Svelte, wat voorlopig een experimentele vlag (flag) vereist. We vragen om je geduld.
Bezoek ons volgende maand in Ljubljana
Dit is een goed moment om iedereen eraan te herinneren dat de volgende fysieke Svelte Summit plaatsvindt op 19 en 20 november in het prachtige stadje Ljubljana, Slovenië. Onder andere zal dit een viering zijn van de 10e verjaardag van Svelte, en we zouden graag wat taart met jullie delen.