tsd is a TypeScript Definition (TSD) manager, streamlining the process of searching, installing, and managing TypeScript declaration files for JavaScript libraries within your projects. It simplifies dependency management for TypeScript projects by providing a central repository and intuitive commands to handle type definitions. TSD aids in ensuring type safety and enhances the development experience when working with JavaScript libraries in TypeScript environments. It predates the functionalities offered by @types and npm integration for type definition management.
The npm package tsd has had an irregular release frequency since its inception. Initial development was active in 2012-2015, with periods of inactivity. Releases picked up again in 2019-2023, with several months seeing multiple versions. The most recent release was in April 2025, suggesting continued, albeit sporadic, maintenance.
TSD npm package downloads show fluctuations, particularly in 2024. However, 2025 brought a surge, peaking in June at over 2.6 million downloads. July and August have seen a decline, but still show substantial usage. The August data is incomplete as of August 30, 2025.