A full version history of the rollup-plugin-visualizer package with size, number of distributed files and dependency evolution.
rollup-plugin-visualizer is an invaluable tool for analyzing Rollup bundle contents, helping developers optimize their code for size and performance. Initially released in 2016, versions 0.1.0 through 0.2.1 primarily focused on core functionality, utilizing d3.js for visualization, and with a focus on development dependencies such as eslint and rollup-plugin-commonjs.
The 0.3.x series introduced source-map support, enhancing the accuracy of the analysis. Further iterations in the 0.4.0 to 0.9.2 range saw improvements in dependency management, with opn being added for opening the generated reports, as well as a shift towards using badges to communicate package information.
The 1.x and 2.x versions marked a significant step forward introducing peer dependencies on Rollup itself.. Dependencies like open was replaced with open. Versions 2.2.1 and onward brought visual enhancements through sass and postcss.
Version 3.x introduced the yargs package to provide command line options that can be configured. In v4.0 onwards, Preact was added, improving the visualizer's performance. More recently, versions 5.x refine the build process, incorporate TypeScript, and focus on dependency updates, ensuring compatibility with modern Rollup versions while remaining mindful of bundle size
The project's evolution reflects an ongoing commitment to providing developers with powerful and user-friendly tools for bundle analysis