Skip to content
JS
Package

ts-morph

TypeScript compiler wrapper for static analysis and code manipulation.

v28.0.0, 12 Apr 2026MITCommonJSTypes: BundledTypeScript tooling
$ npm install ts-morph

Key numbers

As of 25 Sept 2026
Weekly downloads
19m
+254% over 12 months
Gzip bundle size
-
No Bundlephobia data
Dependencies
2
Direct, from package.json
Last release
5 months ago
v28.0.0
GitHub stars
6.2k
239 forks
Open issues / PRs
281 / 11
Contributors
-
Commits, last 52 weeks
10

Downloads

Last week 2026-09-15 to 2026-09-21
010m20m30mSept 2025Mar 2026Sept 2026High 26.3m (25 Aug 2026)Low 3.5m (23 Dec 2025)
Weekly npm downloads, one point per week, weeks starting 23 Sept 2025 to 15 Sept 2026. The y axis starts at zero.

18,991,379 downloads last week, 90,104,364 in the last month. The 12-month change of +254% compares the average of the last 4 weeks with the first 4 weeks of the series.

Releases, last 12 months
284 in total
Latest version
28.0.0, 12 Apr 20265 months ago
First published
2 Feb 2019
Last push to GitHub
9 Sept 202615 days before the snapshot
Repository archived
No
Open issues
281
Open pull requests
11
Commits, last 52 weeks
10
Dependents on npm
4,767

Major versions

  1. v28 first release 28.0.0, 12 Apr 2026
  2. v27 first release 27.0.0, 7 Sept 2025
  3. v26 first release 26.0.0, 19 May 2025
  4. v25 first release 25.0.0, 30 Dec 2024
  5. v24 first release 24.0.0, 6 Oct 2024
  6. v23 first release 23.0.0, 23 Jun 2024
  7. v22 first release 22.0.0, 10 Mar 2024
  8. v21 first release 21.0.0, 2 Dec 2023
  9. v20 first release 20.0.0, 21 Sept 2023
  10. v19 first release 19.0.0, 15 Jun 2023
  11. v18 first release 18.0.0, 28 Mar 2023
  12. v17 first release 17.0.0, 20 Nov 2022
  13. v16 first release 16.0.0, 3 Sept 2022
  14. v15 first release 15.0.0, 24 May 2022
  15. v14 first release 14.0.0, 3 Mar 2022
  16. v13 first release 13.0.0, 20 Nov 2021
  17. v12 first release 12.0.0, 27 Aug 2021
  18. v11 first release 11.0.0, 26 May 2021
  19. v10 first release 10.0.0, 24 Feb 2021
  20. v9 first release 9.0.0, 21 Nov 2020
  21. v8 first release 8.0.0, 20 Aug 2020
  22. v7 first release 7.0.0, 23 Feb 2020
  23. v6 first release 6.0.1, 8 Dec 2019
  24. v5 first release 5.0.0, 8 Nov 2019
  25. v4 first release 4.0.0, 3 Sept 2019
  26. v3 first release 3.0.0, 29 Jun 2019
  27. v2 first release 2.0.1, 20 Apr 2019
  28. v1 first release 1.0.0, 2 Feb 2019

Recent releases

VersionPublished
28.0.012 Apr 2026
27.0.212 Oct 2025
27.0.07 Sept 2025
26.0.019 May 2025
25.0.15 Feb 2025
25.0.030 Dec 2024
24.0.06 Oct 2024
23.0.023 Jun 2024
22.0.010 Mar 2024
21.0.12 Dec 2023
21.0.02 Dec 2023
20.0.021 Sept 2023
19.0.015 Jun 2023
18.0.028 Mar 2023
Module format
CommonJSFrom package.json type, main and exports fields
TypeScript types
Bundled
Node.js engine range
Not declared
Runtimes
-
Unpacked size (npm)
1.4 MB
Dependencies (2)
@ts-morph/commoncode-block-writer
npm install ts-morph
  • jsDelivrhttps://cdn.jsdelivr.net/npm/ts-morph@28.0.0/
  • unpkghttps://unpkg.com/ts-morph@28.0.0/
  • esm.shhttps://esm.sh/ts-morph@28.0.0
PackageWeekly downloadsGzipLast releaseModuleComparison
dependency-cruiser2.8m-4 days agoESM + CommonJS-
fallow840.7k-2 days agoCommonJS-
tsutils16.1m-5 years ago--
@yuku-toolchain/types3.4m-1 day agoESM only-
Sources: npm registry, npm downloads API, GitHub API. Data fetched 25 Sept 2026.

Indexability: Indexed.