babel-plugin-syntax-jsx enables parsing of JSX syntax in Babel. It's a foundational Babel plugin that doesn't transform JSX into JavaScript; it simply allows Babel to understand the syntax without throwing errors. This is essential for using other Babel plugins, like @babel/plugin-transform-react-jsx, which actually handle the JSX transformation. Including this syntax plugin is a prerequisite for any project utilizing JSX with Babel. Essentially, it prepares Babel to correctly interpret JSX before subsequent transformations occur.
The npm package babel-plugin-syntax-jsx saw frequent releases in late 2015 and early 2016, with a peak of 9 versions in November 2015. Releases became sparse throughout 2016, with the last release in October 2016. Since then, there have been no new versions published for over 8 years, from November 2016 to September 9, 2025.
Babel-plugin-syntax-jsx downloads saw fluctuations between March 2024 and August 2025, generally ranging from 11 million to 17 million monthly. June and July 2025 saw peaks above 20 million. September 2025 downloads are significantly lower, but the month is not yet complete.