Doctrine is a JavaScript parser adhering to the JSDoc syntax. It's crucial for static analysis tooling, documentation generators, and type checking systems that rely on understanding JSDoc annotations within JavaScript code. This package enables developers to programmatically access and interpret JSDoc comments, extracting information like parameter types, return values, and other metadata essential for code understanding and validation. Doctrine is highly configurable and widely used in various JavaScript development workflows.
The npm package doctrine experienced frequent releases between 2012 and 2016, with peak activity in 2014 and 2016. Releases then slowed significantly. The last release was in November 2018. There have been no releases since, including no releases in 2025 up to August.
Doctrine's npm package downloads show a generally upward trend from March 2024 to August 2025, peaking in June 2025. While August 2025 saw a decrease, September 2025 only contains partial data so there's been a significant drop. Overall, the package maintains high download numbers.