A full version history of the rollup package with size, number of distributed files and dependency evolution.
Rollup is a JavaScript module bundler, and the provided dataset showcases its evolution from its nascent stages to a robust tool. The initial versions, 0.1.0 to 0.4.1 (May 2015), lay the groundwork, primarily focusing on ES6 module bundling with dependencies like Acorn and Sander. The following releases rapidly introduced new features and dependencies including magic-string (0.3.0), Chalk for console output styling, and minimist for argument parsing (versions 0.5.0 - 0.7.8).
Versions 0.8.0 to 0.14.1 (June-August 2015) indicate a period of refinement adding features and dependencies around Babel (babel-core), and internal tooling (gobble-rollup). September 2015 sees versions 0.15.0 to 0.17.3 focusing on using Acorn 2.3.0 and magic-string 0.7.0 as well as adding code coverage tools with codecov.io and istanbul. From 0.18.0 to 0.25.8 (October 2015 – April 2016) Rollup development included the addition of the estree-walker dependency with a focus on code analysis.
The 0.26.0 to 0.37.2 releases (April – December 2016) show experimentation with and eventual adoption of rollup plugins such as rollup-plugin-babel, rollup-plugin-replace, and rollup-plugin-node-resolve. After that period, the dependency set begins to stabilize as the tool is nearing a 1.0 release from 0.38.0 to 0.2.5.8. Finally, the 0.19.0 release demonstrates a shift towards independent contributors showing "https://github.com/rollup/rollup" has now replaced "https://github.com/rich-harris/rollup".