A full version history of the babel-plugin-transform-react-jsx package with size, number of distributed files and dependency evolution.
babel-plugin-transform-react-jsx has undergone numerous iterations since its initial release, evolving to enhance its JSX transformation capabilities for React. Early versions, like 6.0.2, laid the groundwork, establishing core dependencies such as babel-runtime, babel-helper-builder-react-jsx, and babel-plugin-syntax-jsx. The plugin quickly matured through versions 6.0.14, 6.0.18, and the 6.1.x series, with incremental updates to its core dependencies and the addition of babel-helper-plugin-test-runner as a dev dependency for improved testing.
The 6.2.x and 6.3.x versions saw further refinements to the dependencies and testing infrastructure. Versions 6.4.0 through 6.7.5 show many changes in dependencies and some consistencies. The 6.8.0 release marked a notable shift by updating babel-runtime to version 6.0.0. Later releases in the 6.22.x, 6.23.x, and 6.24.1 series focused on keeping dependencies current, ensuring compatibility with the evolving Babel ecosystem, and improving reliability through updated testing tools. Each version aimed to optimize the transformation process, ensuring developers could seamlessly convert JSX syntax into standard React function calls, streamlining the React development workflow. As versions increased, the dependencies for dev and prod were updated in sync with the latest releases of babel, highlighting a commitment to backward compatibility.