Primero tenemos los complementos de Vite para la auto-importación de componentes, el complemento de Vite para la importación automática de la API, el complemento de Vite para iconos bajo demanda, el complemento de Vite para inspeccionar el estado intermedio de Vite, el complemento de Vite para páginas con enrutamiento basado en archivos similar a Nuxt o Next.js, el complemento de Vite para Windows CSS que es similar a Tailwind bajo demanda pero con una compilación y HMR mucho más rápidos, el complemento de Vite para Node que trae HMR de Vite para aplicaciones de backend de Node.js, el complemento de Vite para importaciones de estilos bajo demanda y mucho más. Puedes encontrar más en nuestra lista oficial de increíbles complementos de Vite.
Entonces, Vite ha inspirado muchos complementos y mejores formas de mejorar nuestra experiencia de desarrollo. Pero eso no se limita a Vite. Vamos a llevarlos a tus proyectos existentes hoy. Presentamos Unplugin, que es uno de los proyectos en los que estoy trabajando en Nuxt Labs. Unplugin es una interfaz de complemento universal para Webpack, Vite, Rollup y más. De esta manera, puedes escribir una vez tus complementos y que funcionen en muchas herramientas y frameworks principales. Echemos un vistazo a cómo funciona Unplugin.
Así que a la izquierda tenemos nuestros complementos tradicionales de Vite. Para convertirlos en Unplugin, simplemente los envolvemos con una función createUnplugin y luego podemos acceder a los complementos de Vite a través de unplugin.vite, unplugin.rollup y unplugin.webpack. Con eso, podemos mover muchos complementos de Vite a Unplugins. Movemos el complemento de Vite para componentes a Unplugin para componentes de vista. La auto-importación de componentes de Vite se convierte en la auto-importación de Unplugin. Y durante esta refactorización, también hicimos posible para Vue, React, Svelte, Verlina o cualquier framework que te guste. Y también el complemento de Vite para iconos ahora es Unplugin para iconos. Con eso, puedes combinar cualquier combinación de la siguiente lista como desees.
¿Y qué hay de Vue 2? Supongo que algunos de ustedes todavía están atrapados en Vue 2 debido al soporte de IE o al proceso de migración de código. Pero no te preocupes, te tenemos cubierto. Para Vue 2, proporcionamos polyfills para la funcionalidad del código. Para Composition API, proporcionamos el paquete vue-composition-api para devolver la Composition API a tu aplicación Vue. Para la configuración cuadrada y refsugar, proporcionamos el paquete Unplugin vue 2 square setup. Ten en cuenta que esto también es un Unplugin, lo que significa que funcionará en Vue CLI, Nuxt 2 o tu configuración personalizada de Webpack. Para el soporte de Vite, tenemos el complemento Vite para Vue 2 y Nuxt Vite, que llevan la experiencia de Vite a tus aplicaciones de Nuxt 2 manteniendo el gran ecosistema de Nuxt. Y para la mejora del desarrollador, los complementos mencionados anteriormente también admiten Vue 2 de forma nativa. En resumen, esto es lo que puedes obtener hoy, sin importar si estás en Vue 2 o 3, Nuxt 2, Vue CLI o Vite. Puedes eliminar los registros de componentes, utilizar la última sintaxis de configuración cuadrada y también la Composition API de Vue. También proporcionamos algunas plantillas de inicio para que las obtengas rápidamente. Vite es una de las plantillas de inicio de Vite más populares que te brinda la mejor experiencia de Vue. Vite Nuxt trae la experiencia de Vite a Nuxt 2. También tenemos Vite para extensiones web. Para probarlo, puedes ejecutar el siguiente comando en tu máquina. Por último, un pequeño adelanto, Nuxt 3 tendrá muchas de estas características mencionadas hoy integradas directamente para que las puedas usar de inmediato. Eso es todo por hoy. Las diapositivas se pueden encontrar en mi sitio antfu.me. Gracias.
Comments