Version 7.7.0 of @babel/plugin-transform-react-jsx introduces a refinement in how JSX is transformed into React function calls, building upon the foundational functionality offered by version 7.3.0. A core difference lies in the updated dependency on @babel/helper-builder-react-jsx, moving from version 7.3.0 to 7.7.0. This suggests enhancements or bug fixes within the helper responsible for constructing the React function call representation of JSX elements which benefit from the updated helper for React JSX. Developers should observe potentially slightly improved performance. Additionally, the @babel/core dependency for development purposes has been bumped from version 7.2.0 to 7.7.0 indicating alignment of the core development tooling with the most recent features and fixes in Babel itself potentially leading to more accurate testing and reproducible builds. The unpacked size of the package decreased from 5760 to 5410, potentially indicating code optimization or reduction in unnecessary files contributing to smaller bundle sizes. This is a plus for developers seeking to minimize application footprint. Crucially, both versions maintain the same peer dependency requirement of @babel/core at ^7.0.0-0, ensuring broad compatibility with Babel 7.x versions. The releaseDate confirms that 7.7.0 is a more recent release, incorporating potentially fixes, optimizations and features unavailable in 7.3.0. All in all, the changes may seem subtle, but important for developers keeping up with the recent version.
The are not vulnerabilities for the version 7.7.0 of the package @babel/plugin-transform-react-jsx