Vite+ es el Unified Toolchain for the Web de VoidZero (la empresa de Evan You, creador de Vue y Vite). Donde antes había que configurar por separado Prettier, ESLint, TypeScript y Vitest, ahora hay un solo binario vp que cubre creación de proyectos, dev server, lint, formato, type-check, tests, build y despliegue.
Requisitos recomendados: Vite 8+ y ESLint configurado.
vp migrate
El comando:
Analiza package.json, tsconfig.json y eslint.config.js.
Pregunta si quieres:
Migrar reglas de ESLint → Oxlint
Actualizar tsconfig.json
Añadir archivos para agentes (AGENTS.md) y extensiones del editor
Reescribe vite.config.ts inyectando la configuración de lazy plugins de linting y formateo.
Limpia configuraciones redundantes (Prettier/ESLint sueltos si ya no se usan).
Al correr vp dev, el proyecto sigue funcionando igual, pero con las herramientas integradas.
Migración no destructiva, pero revisa el diff
Aunque el flujo es automático, conviene commitear antes de migrar y revisar los cambios en vite.config.ts y en las reglas de lint. La paridad de plugins de ESLint no es total.
7️⃣ Conclusión del autor
¿Vale la pena?
Sí, sobre todo para aplicaciones web cliente o SPA (React, Vue, Svelte, etc.):
Elimina la fatiga de configurar múltiples herramientas pesadas de Node.js.
Las reemplaza por herramientas nativas en Rust.
Todo queda integrado en un solo comando.
¿Cuándo no usarlo?
Si trabajas con un framework full-stack con renderizado en servidor como Next.js, no tiene sentido cambiar: Next.js tiene su propia arquitectura y compilador.
⚠️ Notas prácticas
Toolchain joven: al ser un ecosistema nuevo, conviene fijar versiones y probar en una rama antes de migrar producción.
Oxlint ≠ ESLint: la velocidad es enorme, pero no todos los plugins/reglas tienen paridad. El asistente permite conservar ESLint.
Gestión global de Node/package managers: cómoda, pero cambia cómo se resuelven versiones en tu máquina. Entender el impacto antes de aceptar.
Cloudflare/VOID: el despliegue con void deploy es conveniente, pero suma dependencia de la plataforma. No es obligatorio para usar Vite+ local.
Hooks de pre-commit: útiles, pero pueden ralentizar commits en monorepos grandes. Medir.
Editores: la configuración automática cubre VS Code, Zed y JetBrains; revisar que no pise ajustes personales.
🔗 Enlaces relacionados
🚀 Dokploy — alternativa self-hosted para desplegar la app.