Todos los starter kits de Laravel compilan ahora con Vite+, la toolchain unificada que entró en beta el 2 de julio de 2026. Taylor Otwell anunció el cambio en X. El trabajo llegó a laravel/maestro#60 de la mano de Wendell Adriel, y Maestro lo sincronizó el mismo día con los repositorios de los kits de React, Vue, Svelte y Livewire. La pull request fija vite-plus en la versión 0.3.0.

Vite+ agrupa Vite, Rolldown, Vitest, tsdown, Oxlint, Oxfmt y Vite Task detrás de un único CLI, vp, que además gestiona el runtime y el gestor de paquetes. Para los starter kits, esto significa que ESLint y Prettier desaparecen de la configuración del frontend.

Los kits de Inertia usaban antes cuatro scripts separados: lint, lint:check, format y format:check. Ahora vp check reúne esas tareas en una sola pasada: formatea con Oxfmt, linta con Oxlint y comprueba los tipos. Los scripts de package.json son build (vp build), build:ssr, dev (vp dev), check, check:fix y types:check (tsc --noEmit). composer ci:check ejecuta ahora npm run check en lugar de las antiguas comprobaciones de lint y formato.

Al eliminar la toolchain anterior se borraron eslint.config.js, .prettierrc y .prettierignore de cada kit de Inertia, junto con una docena de devDependencies como eslint, typescript-eslint, prettier y los plugins de ESLint para React, Vue, Svelte e imports. Solo el kit de React perdió 129 líneas de configuración de ESLint.

Las reglas viven ahora en vite.config.ts bajo las claves lint y fmt, con denyWarnings y linting consciente de tipos activados; la ordenación de clases Tailwind se configura mediante fmt.sortTailwindcss.

Por stack: el kit de React pasó a @vitejs/plugin-react v6. Ahora ejecuta el React Compiler mediante @rolldown/plugin-babel, prescindiendo de la opción babel del plugin. El kit de Svelte sustituyó lucide-svelte por @lucide/svelte. El kit de Livewire tuvo el diff más pequeño: dos archivos, ya que no tiene TypeScript que lintar.

Las aplicaciones nuevas incorporan el cambio automáticamente. Los proyectos Vite existentes pueden migrar con vp migrate, aunque VoidZero advierte de que los proyectos complejos pueden requerir trabajo manual adicional. El diff completo está en laravel/maestro#60 y la documentación en viteplus.dev.