A full version history of the babel-plugin-transform-object-rest-spread package with size, number of distributed files and dependency evolution.
The babel-plugin-transform-object-rest-spread npm package has undergone several version updates, reflecting ongoing improvements and compatibility adjustments within the Babel ecosystem. Initial versions, such as 6.0.2 and 6.0.14 (released in late October 2015), established the plugin's core functionality: compiling object rest and spread syntax for ES5 environments, ensuring broader browser compatibility. These early versions relied on specific versions of babel-plugin-syntax-object-rest-spread and babel-runtime.
Subsequent releases, including the 6.1.x, 6.2.x, and 6.3.x series throughout late 2015, introduced development dependencies like babel-helper-plugin-test-runner for enhanced testing. Crucially, these versions initially depended on older babel-runtime versions (5.x). As Babel evolved, later versions like 6.8.0 & onwards updated dependencies such as babel-runtime to ^6.0.0 or later, indicating a move towards greater alignment with Babel's core advancements. The 6.16.0 through 6.26.0 versions showcase continued maintenance, dependency updates (particularly babel-runtime), and refinement of the object rest/spread transformation process, reinforcing the plugin's reliability over time. These iterative updates guarantee seamless integration with modern JavaScript development workflows and Babel's overall capabilities, allowing current versions to stay current with its dependencies.