Enables parsing of TypeScript syntax in Babel. This plugin allows Babel to understand and process TypeScript-specific features like types, interfaces, enums, and more. Without this, Babel would throw errors when encountering TypeScript syntax. This plugin only handles the *syntax* itself; a separate tool or Babel plugin (like @babel/plugin-transform-typescript) is needed to actually *transform* the TypeScript code into JavaScript. It's a crucial dependency for effectively using Babel with TypeScript projects.
The @babel/plugin-syntax-typescript package has had a fluctuating release frequency since August 2018. Releases were sparse in 2019 and inconsistent throughout 2020-2023. 2024 saw more frequent releases, with its peak in October. So far, 2025 has only one release in April, and no releases in the last three months.
@babel/plugin-syntax-typescript npm package downloads show steady growth from February 2024 (43M) to July 2025 (173M). There was a significant increase in June 2025 (175M). August 2025 downloads are incomplete but show a steep decline (85M).