A full version history of the babel-preset-react package with size, number of distributed files and dependency evolution.
babel-preset-react has undergone significant evolution, as reflected in its version history from 6.0.2 to 6.24.1. Initial versions (6.0.2 - 6.1.2) primarily focused on basic JSX and Flow syntax transformation, relying on dependencies like babel-plugin-syntax-jsx and babel-plugin-transform-react-jsx. Subsequent updates (6.1.4 onwards) introduced enhanced debugging capabilities such as babel-plugin-transform-react-jsx-source and babel-plugin-transform-react-display-name, improving the React development experience.
Later versions within the 6.11.x series incorporated babel-plugin-transform-react-jsx-self to further aid debugging React components. Notably starting from version 6.22.0, individual dependencies began aligning version numbers with the preset itself, indicating better synchronization and compatibility like babel-plugin-transform-flow-strip-types":"^6.22.0. Version 6.23.0 introduced babel-preset-flow as a dependency, streamlining Flow type checking configuration. While 6.24.1 brought minor fixes and updates to babel-plugin-transform-react-jsx. This progression highlights Babel's continuous effort to provide comprehensive and developer-friendly support for modern React development workflows.