This package provides TypeScript definitions for the Babel Types library. Babel Types is a utility library used by Babel to represent the abstract syntax tree (AST) nodes that form the structure of JavaScript code. These definitions enable TypeScript developers to work with Babel Types safely and efficiently, providing autocompletion and type checking when manipulating ASTs. This greatly improves the developer experience when building Babel plugins or tools that process JavaScript.
The npm package @types/babel-types has seen sporadic releases since July 2016. Releases were more frequent in 2017 and 2018, with a peak of two releases per month. From 2019 to 2025, releases became less consistent, averaging around one per year, with some years having no releases at all. The last release was in October 2024.
@types/babel-types downloads fluctuated between March 2024 and August 2025, generally staying around 2 million. Peaks occurred in April/May 2024 and June/July 2025, reaching over 2.6 million. September 2025 data is incomplete, showing a significantly lower download count.