babel-plugin-transform-es2015-arrow-functions transforms ES2015 arrow functions into ES5 compliant function expressions. This Babel plugin ensures compatibility with older JavaScript environments by converting concise arrow function syntax into equivalent, more verbose function declarations. Using this plugin allows developers to leverage modern arrow function features while maintaining broad browser support and legacy runtime compatibility during transpilation. It simplifies code maintenance for projects targeting diverse environments.
The npm package babel-plugin-transform-es2015-arrow-functions saw frequent releases from October 2015 to May 2016, with a peak of 6 versions in November 2015. After a few sporadic releases until January 2017, the package has been inactive, with no new versions published since then, as of September 12, 2025.
Babel-plugin-transform-es2015-arrow-functions downloads showed volatility. From March 2024 to August 2025 Downloads generally stayed in the 5-7 million range, with significant spikes in November 2024, June 2025 and July 2025. September 2025 downloads are incomplete and show a significant decrease.