SvelteKit 3 est disponible, avec une commande de migration
mer, 07/10/2026 - 06:56
Actualité par la rédaction de Programmez!
La version 3.0 de SvelteKit, le framework d'applications de Svelte, est disponible depuis le 1er octobre. L'équipe parle d'un framework « un peu plus poli, un peu plus typé, avec un peu moins de superflu », qui restera familier aux utilisateurs des versions précédentes.

L'équipe annonce « une poignée de changements qui rompent la compatibilité », détaillés dans le guide de migration, et met en avant cinq points : la configuration passe de svelte.config.js à vite.config.ts, l'alias $lib devient #lib en s'appuyant sur les imports de sous-chemins standards, les variables d'environnement gagnent en souplesse, les service workers demandent moins de code et la gestion des erreurs est revue.
Pour migrer un projet existant, npx sv migrate sveltekit-3 --tasks all --confirm migre automatiquement ce qui peut l'être et génère une liste de tâches à faire pour le reste, qu'un agent d'intelligence artificielle expédiera rapidement, glisse l'équipe. Un nouveau projet se crée avec npx sv create my-new-app.
Les fonctions distantes, ces utilitaires de communication client-serveur typées que l'équipe dit être sa priorité, ne sont pas encore prêtes : elles exigent Async Svelte, toujours derrière un flag expérimental. Le prochain Svelte Summit se tiendra les 19 et 20 novembre à Ljubljana, pour les dix ans de Svelte.
Installation : npx sv migrate sveltekit-3 --tasks all --confirm
Créer une nouvelle app : npx sv create my-new-app

