A full version history of the babel-preset-stage-1 package with size, number of distributed files and dependency evolution.
## Babel Preset Stage 1: A Journey Through Versions (6.0.14 to 6.24.1)
Babel Preset Stage 1, designed for early-stage JavaScript proposals, saw significant evolution across its versions, documented from 6.0.14 to 6.24.1. Initial releases in late 2015, like 6.0.14 and 6.0.15, established the core functionality with dependencies such as babel-plugin-transform-class-constructor-call, babel-plugin-transform-class-properties, babel-plugin-transform-decorators, babel-plugin-transform-export-extensions, and babel-preset-stage-2. Noticeably, some minor version inconsistencies existed initially in the dependency versions.
The 6.1.x series (6.1.2, 6.1.17, 6.1.18) quickly followed, bringing aligned dependency versions, ensuring more consistent transformations. Version 6.2.4 continued this trend, maintaining dependency alignment, followed by 6.3.13. A slight deviation occurred in version 6.5.0, where dependencies remained at 6.3.13, perhaps indicating a focus on internal changes or compatibility testing.
Later versions, including 6.13.0 and 6.16.0, dropped some dependencies like babel-plugin-transform-decorators and babel-plugin-transform-class-properties, reflecting the evolving landscape of stage 1 proposals. The 6.22.0 release aimed at complete dependency version alignment and versions like 6.24.1 showed changes with version mix in nested dependencies, showing the continuous development and ongoing refactoring within the Babel ecosystem as different proposals moved through the stages. These represent ongoing efforts to refine and adapt the preset to align with progressing ECMAScript features.