A full version history of the vite package with size, number of distributed files and dependency evolution.
Vite, a blazing-fast native ESM-powered web development tool, has undergone significant evolution since its initial releases. Early versions from 0.1.0 to 0.4.0, dating back to April 2020, focused on establishing a no-bundle development server specifically tailored for Vue Single-File Components (SFCs). Core dependencies included crucial libraries like ws, vue, chokidar, and @vue/compiler-sfc, highlighting its commitment to the Vue ecosystem from the beginning. These versions laid the groundwork for Vite's rapid development cycle.
Version 0.5.0 marked a turning point, introducing Rollup for production builds alongside other build-related dependencies. As the versions rapidly progressed from 0.6.0 to 0.15.6, Vite expanded its feature set, incorporating support for more complex scenarios and optimizing for performance. Introducing dependencies like the "slash" package and dev dependencies such as "conventional-changelog-cli".
Reaching version 2.0.0 marked a major milestone with significant architectural changes and dependency updates like rollup 2.72 and esbuild 0.2.0. This evolution continued through the 2.x series, with consistent refinements and optimizations.
Moving into the 3.x series and then the 4.x series, releases focused on stability, enhanced build performance, and wider framework compatibility, solidifying Vite's position as a versatile and performant build tool applicable beyond just Vue-specific projects with libraries such as rollup 2.7.2 and esbuild 0.3.2.
The trend continued in the 5.x and 6.x timeline with continued improvements in optimization and standardization. These later versions reflect Vite's maturity and commitment to providing a solid, adaptable foundation for modern web development.