A full version history of the rollup-plugin-cleanup package with size, number of distributed files and dependency evolution.
rollup-plugin-cleanup has undergone several versions, each building upon the last to refine its functionality and compatibility. Initially, versions were numbered 0.1.0 through 0.1.4 focusing on core features like trimming whitespace and normalizing line endings. These early versions utilized dependencies like magic-string and rollup-pluginutils with a development environment supported by eslint, mocha, and rollup-plugin-buble.
Version 1.0.0 marked a significant milestone, bringing updated dependencies such as acorn and magic-string, reflecting advancements in the broader JavaScript ecosystem. This trend continued with version 1.0.1, where dependency versions were broadened using wildcard ranges for easier maintenance.
The 2.0.0 release introduced updates to magic-string and development tools like jest, while 2.0.1 formalized rollup as a peer dependency. Version 3.0.0 further refined dependencies, incorporating later versions of acorn and magic-string, and added acorn-dynamic-import for enhanced functionalities. Finally, versions 3.1.0, 3.1.1, 3.2.0 and 3.2.1 optimized internal logic with js-cleanup and adapted to Rollup v2+ via peer dependencies, also modernizing the development dependency @rollup/plugin-buble. Throughout its evolution, rollup-plugin-cleanup consistently enhances the code cleanliness within Rollup workflows, adapting to newer tools/versions.