Tous les starter kits Laravel compilent désormais avec Vite+, la toolchain unifiée entrée en bêta le 2 juillet 2026. Taylor Otwell a annoncé le changement sur X. Le travail a été fusionné dans laravel/maestro#60 par Wendell Adriel, et Maestro l'a propagé le jour même vers les dépôts des kits React, Vue, Svelte et Livewire. La pull request épingle vite-plus à la version 0.3.0.

Vite+ regroupe Vite, Rolldown, Vitest, tsdown, Oxlint, Oxfmt et Vite Task derrière un seul CLI, vp, qui gère aussi le runtime et le gestionnaire de paquets. Pour les starter kits, cela signifie qu'ESLint et Prettier disparaissent de la configuration frontend.

Les kits Inertia utilisaient auparavant quatre scripts distincts : lint, lint:check, format et format:check. vp check regroupe désormais ces tâches en une seule passe : formatage avec Oxfmt, lint avec Oxlint et vérification des types. Les scripts package.json sont désormais build (vp build), build:ssr, dev (vp dev), check, check:fix et types:check (tsc --noEmit). composer ci:check exécute maintenant npm run check au lieu des anciennes vérifications de lint et de format.

La suppression de l'ancienne toolchain a retiré eslint.config.js, .prettierrc et .prettierignore de chaque kit Inertia, ainsi qu'une douzaine de devDependencies : eslint, typescript-eslint, prettier et les plugins ESLint pour React, Vue, Svelte et les imports. Le seul kit React a perdu 129 lignes de configuration ESLint.

Les règles résident maintenant dans vite.config.ts sous les clés lint et fmt, avec denyWarnings et le lint à connaissance des types activés ; le tri des classes Tailwind se configure via fmt.sortTailwindcss.

Par stack : le kit React passe à @vitejs/plugin-react v6. Il exécute désormais le React Compiler via @rolldown/plugin-babel, abandonnant l'option babel du plugin. Le kit Svelte remplace lucide-svelte par @lucide/svelte. Le kit Livewire a le diff le plus réduit : deux fichiers, car il n'a pas de TypeScript à linter.

Les nouvelles applications en bénéficient automatiquement. Les projets Vite existants peuvent migrer avec vp migrate, mais VoidZero prévient que les projets complexes peuvent nécessiter des ajustements manuels. Le diff complet se trouve dans laravel/maestro#60 et la documentation sur viteplus.dev.