A full version history of the @nuxt/vite-builder package with size, number of distributed files and dependency evolution.
@nuxt/vite-builder is a crucial npm package that bridges Nuxt.js and Vite, enabling lightning-fast builds for Nuxt 3 applications. Its evolution through numerous versions reflects the ongoing advancements in the JavaScript ecosystem and the Nuxt framework itself. Initial versions (0.1.1 to 0.5.0), released in early 2021, focused on establishing core functionality with Vite 2, Vue 3, and @nuxt/kit, laying the foundation for a first vite-powered nuxt experience.
The 0.x and early 3.x releases emphasized stability and feature additions, with incremental updates that adopted various Nuxt Kit versions. Significant shifts occurred in the 3.x series, aligning with Nuxt 3 releases. Version 3.0.0 marked a major milestone with a complete refactor, incorporating h3, esbuild, postcss and introducing vite-node for server-side rendering and majorly enhancing performance. Subsequent 3.x versions iteratively enhanced performance, support new libraries, upgrade core dependencies such as vite, rollup, esbuild, and address bug fixes, ensuring compatibility with the latest Nuxt features.
The releases 3.6.0 up to the current latest version, 3.19.1, focused on incorporating the latest version of vite, unplugin, esbuild and nuxt/kit itself for the best DX and performance.
The package's versions also reflect upgrades in peer dependencies like Vue and dependencies like rollup and postcss, showcasing a commitment to modernizing the build pipeline.