An open API service for producing an overview of a list of open source projects.

https://github.com/dsherret/ts-morph

ast code-generation javascript static-analysis typescript

Score: 32.81804673016955

Last synced: 1 day ago
JSON representation

Repository metadata:

TypeScript Compiler API wrapper for static analysis and programmatic code changes.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 2,250
Total Committers: 67
Avg Commits per committer: 33.582
Development Distribution Score (DDS): 0.052

Commits in past year: 8
Committers in past year: 2
Avg Commits per committer in past year: 4.0
Development Distribution Score (DDS) in past year: 0.125

Name Email Commits
David Sherret d****t@g****m 2134
Sebastián Gurin s****n@g****m 17
Alex a****o@g****m 7
Vincent Ogloblinsky v****y@g****m 5
Manuel Schiller m****k@g****m 4
Ben McCann 3****n 3
Lazar Ljubenović l****5@g****m 3
Merijn Celie 4****s 3
Ryan Palmer r****r@h****m 3
Gerrit Birkeland g****t@g****m 3
Jack Myrick 6****2 2
Jake Bailey 5****y 2
Ravi van Rooijen r****n@l****l 2
Rhys van der Waerden r****w@g****m 2
Shahar Kazaz s****z@g****m 2
Wojciech Pawlik w****k@g****m 2
sisisin a****n@g****m 2
Giuseppe La Torre g****t 2
Franklin Tse F****e 2
Basarat Ali Syed b****i@g****m 2
Alexander J. Vincent a****t@g****m 2
Hofer Ivan i****r@o****m 1
Igor Katsuba k****r@g****m 1
Elliana May m****e@m****e 1
Dan T t****k@g****m 1
Igor Minar i****r@g****m 1
Ilir Beqiri i****1@g****m 1
Alice a****e@g****m 1
Brian Zinn g****b@w****m 1
Brandon Scott c****t@b****e 1
and 37 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 282
Total pull requests: 140
Average time to close issues: 5 months
Average time to close pull requests: 16 days
Total issue authors: 202
Total pull request authors: 34
Average comments per issue: 1.59
Average comments per pull request: 0.26
Merged pull request: 108
Bot issues: 0
Bot pull requests: 0

Past year issues: 10
Past year pull requests: 13
Past year average time to close issues: 3 months
Past year average time to close pull requests: 2 minutes
Past year issue authors: 10
Past year pull request authors: 10
Past year average comments per issue: 0.8
Past year average comments per pull request: 0.31
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/dsherret/ts-morph

Top Issue Authors

  • ajvincent (15)
  • dsherret (12)
  • jedwards1211 (5)
  • maxpatiiuk (5)
  • jon9090 (5)
  • bennycode (4)
  • milahu (4)
  • ofersadgat (4)
  • itsdouges (3)
  • wizardnet972 (3)
  • lazarljubenovic (3)
  • souporserious (3)
  • jmyrick02 (3)
  • kronodeus (3)
  • fuhrmanator (3)

Top Pull Request Authors

  • dsherret (80)
  • benmccann (7)
  • ajvincent (5)
  • kronodeus (4)
  • jmyrick02 (3)
  • tryggvigy (2)
  • ofersadgat (2)
  • bertyhell (2)
  • OliverJAsh (2)
  • pranav256 (2)
  • kerdofficial (2)
  • BossSloth (2)
  • ilirbeqirii (2)
  • kingston (2)
  • mayankdhingra02 (2)

Top Issue Labels

  • question (14)
  • enhancement (13)
  • bug (12)
  • compiler api (4)
  • suggestion (3)
  • domain: manipulation (2)
  • help wanted (2)
  • performance (2)
  • domain: documentation (2)
  • good first issue (1)
  • working as intended (1)
  • invalid (1)
  • domain: navigation (1)
  • wont do (1)
  • code improvement (1)
  • breaking change (1)
  • blocked (1)

Top Pull Request Labels


Package metadata

deno.land: ts_morph

TypeScript Compiler API wrapper for static analysis and programmatic code changes.

  • Homepage:
  • Status: removed
  • Documentation: https://doc.deno.land/https://deno.land/x/ts_morph/mod.ts
  • Licenses: mit
  • Latest release: 22.0.0 (published over 2 years ago)
  • Last Synced: 2026-10-29T07:10:39.118Z (5 days ago)
  • Versions: 26
  • Dependent Packages: 8
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 0.592%
    • Stargazers count: 0.647%
    • Forks count: 0.832%
    • Dependent packages count: 0.887%
npmjs.org: ts-morph

TypeScript compiler wrapper for static analysis and code manipulation.

  • Homepage: https://github.com/dsherret/ts-morph#readme
  • Licenses: MIT
  • Latest release: 28.0.0 (published 7 months ago)
  • Last Synced: 2026-10-31T15:21:14.112Z (2 days ago)
  • Versions: 89
  • Dependent Packages: 2,484
  • Dependent Repositories: 20,857
  • Downloads: 84,688,097 Last month
  • Docker Downloads: 46,426,434
  • Rankings:
    • Dependent packages count: 0.032%
    • Downloads: 0.093%
    • Dependent repos count: 0.189%
    • Docker downloads count: 0.194%
    • Average: 0.725%
    • Stargazers count: 1.425%
    • Forks count: 2.418%
  • Maintainers (1)
npmjs.org: @ts-morph/common

Common functionality for ts-morph packages.

  • Homepage: https://github.com/dsherret/ts-morph#readme
  • Licenses: MIT
  • Latest release: 0.29.0 (published 7 months ago)
  • Last Synced: 2026-11-01T15:42:15.402Z (1 day ago)
  • Versions: 48
  • Dependent Packages: 23
  • Dependent Repositories: 14,265
  • Downloads: 116,690,446 Last month
  • Docker Downloads: 103,778,201
  • Rankings:
    • Downloads: 0.091%
    • Docker downloads count: 0.194%
    • Dependent repos count: 0.218%
    • Average: 0.9%
    • Dependent packages count: 1.055%
    • Stargazers count: 1.425%
    • Forks count: 2.418%
  • Maintainers (1)
npmjs.org: @ts-morph/bootstrap

API for getting quickly set up with the TypeScript Compiler API.

  • Homepage: https://github.com/dsherret/ts-morph#readme
  • Licenses: MIT
  • Latest release: 0.29.0 (published 7 months ago)
  • Last Synced: 2026-10-31T15:21:11.708Z (2 days ago)
  • Versions: 38
  • Dependent Packages: 44
  • Dependent Repositories: 188
  • Downloads: 581,407 Last month
  • Docker Downloads: 57,409,961
  • Rankings:
    • Downloads: 0.355%
    • Docker downloads count: 0.63%
    • Dependent packages count: 0.701%
    • Average: 1.13%
    • Dependent repos count: 1.156%
    • Stargazers count: 1.466%
    • Forks count: 2.471%
  • Maintainers (1)
proxy.golang.org: github.com/dsherret/ts-morph

  • Homepage:
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/dsherret/ts-morph#section-documentation
  • Licenses: mit
  • Latest release: v0.0.0-20230921223041-a90dc9118166 (published about 3 years ago)
  • Last Synced: 2026-10-31T15:21:00.950Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.152%
    • Average: 4.296%
    • Dependent repos count: 4.44%
npmjs.org: @ts-morph/scripts

Scripts used internally in ts-morph.

  • Homepage: https://github.com/dsherret/ts-morph#readme
  • Licenses: MIT
  • Latest release: 0.2.0 (published almost 7 years ago)
  • Last Synced: 2026-10-31T15:21:04.989Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 7
  • Dependent Repositories: 9
  • Downloads: 43 Last month
  • Rankings:
    • Stargazers count: 1.472%
    • Forks count: 2.42%
    • Dependent packages count: 2.781%
    • Dependent repos count: 3.887%
    • Average: 10.393%
    • Downloads: 41.403%
  • Maintainers (1)
npmjs.org: @ts-morph/comment-parser

Parser on top of the TypeScript Compiler API used by ts-morph for parsing comments.

  • Homepage: https://github.com/dsherret/ts-morph#readme
  • Licenses: MIT
  • Latest release: 0.0.11 (published almost 7 years ago)
  • Last Synced: 2026-10-31T15:21:17.460Z (2 days ago)
  • Versions: 11
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 53 Last month
  • Rankings:
    • Stargazers count: 1.471%
    • Forks count: 2.419%
    • Dependent repos count: 10.331%
    • Average: 11.135%
    • Downloads: 20.486%
    • Dependent packages count: 20.968%
  • Maintainers (1)
npmjs.org: @iteria-app/ts-morph-common

Common functionality for ts-morph packages.

  • Homepage: https://github.com/dsherret/ts-morph#readme
  • Licenses: MIT
  • Latest release: 0.9.1 (published over 5 years ago)
  • Last Synced: 2026-10-31T15:21:05.592Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 31 Last month
  • Rankings:
    • Stargazers count: 1.801%
    • Forks count: 2.946%
    • Dependent packages count: 9.482%
    • Average: 16.254%
    • Dependent repos count: 25.328%
    • Downloads: 41.711%
  • Maintainers (1)
repo1.maven.org: org.mvnpm.at.ts-morph:common

Common functionality for ts-morph packages.

  • Homepage: https://github.com/dsherret/ts-morph#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm.at.ts-morph/common/
  • Licenses: MIT
  • Latest release: 0.29.0 (published 7 months ago)
  • Last Synced: 2026-10-31T15:22:23.946Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 4.309%
    • Forks count: 13.643%
    • Average: 23.863%
    • Dependent repos count: 31.898%
    • Dependent packages count: 45.603%
repo1.maven.org: org.mvnpm:ts-morph

TypeScript compiler wrapper for static analysis and code manipulation.

  • Homepage: https://github.com/dsherret/ts-morph#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm/ts-morph/
  • Licenses: MIT
  • Latest release: 28.0.0 (published 7 months ago)
  • Last Synced: 2026-10-31T15:27:05.238Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 4.309%
    • Forks count: 13.643%
    • Average: 23.863%
    • Dependent repos count: 31.898%
    • Dependent packages count: 45.603%
npmjs.org: @depup/ts-morph

TypeScript compiler wrapper for static analysis and code manipulation. (with updated dependencies)

  • Homepage: https://github.com/dsherret/ts-morph#readme
  • Licenses: MIT
  • Latest release: 28.0.0-depup.0 (published 7 months ago)
  • Last Synced: 2026-10-31T15:21:11.703Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 16 Last month
  • Rankings:
    • Dependent repos count: 22.323%
    • Average: 27.257%
    • Dependent packages count: 32.19%
  • Maintainers (1)
npmjs.org: ts-morph-browser

TypeScript compiler wrapper for static analysis and code manipulation.

  • Homepage: https://github.com/dsherret/ts-morph#readme
  • Licenses: MIT
  • Latest release: 25.0.3 (published over 1 year ago)
  • Last Synced: 2026-10-31T15:21:10.273Z (2 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3 Last month
  • Rankings:
    • Dependent repos count: 24.627%
    • Average: 30.087%
    • Dependent packages count: 35.547%
  • Maintainers (1)

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v2 composite
  • denoland/setup-deno v1 composite
package.json npm
  • @types/node 16.11.7 development
  • dprint ^0.31.1 development
  • lerna ^5.0.0 development
packages/bootstrap/package.json npm
  • @types/chai ^4.3.4 development
  • @types/mocha ^10.0.0 development
  • chai ^4.3.7 development
  • cross-env ^7.0.3 development
  • mocha ^10.1.0 development
  • rimraf ^3.0.2 development
  • rollup =2.78.1 development
  • rollup-plugin-typescript2 ^0.34.1 development
  • ts-node ^10.9.1 development
  • typescript ~4.9.3 development
  • @ts-morph/common ~0.18.1
packages/common/package.json npm
  • @types/chai ^4.3.4 development
  • @types/minimatch ^5.1.2 development
  • @types/mkdirp ^1.0.2 development
  • @types/mocha ^10.0.0 development
  • @types/node ^18.11.9 development
  • chai ^4.3.7 development
  • cross-env ^7.0.3 development
  • mocha ^10.1.0 development
  • rimraf ^3.0.2 development
  • rollup =2.78.1 development
  • rollup-plugin-typescript2 ^0.34.1 development
  • ts-node ^10.9.1 development
  • typescript 4.9.4 development
  • fast-glob ^3.2.12
  • minimatch ^5.1.0
  • mkdirp ^1.0.4
  • path-browserify ^1.0.1
packages/ts-morph/package.json npm
  • @types/chai ^4.3.4 development
  • @types/diff ^5.0.2 development
  • @types/mocha ^10.0.0 development
  • @types/node ^18.11.9 development
  • chai ^4.3.7 development
  • conditional-type-checks ^1.0.6 development
  • cross-env ^7.0.3 development
  • diff ^5.1.0 development
  • mocha 10.1.0 development
  • rimraf ^3.0.2 development
  • rollup =2.78.1 development
  • rollup-plugin-typescript2 ^0.34.1 development
  • ts-node 10.9.1 development
  • typescript ~4.9.3 development
  • @ts-morph/common ~0.18.1
  • code-block-writer ^11.0.3
docs/Gemfile rubygems
  • github-pages >= 0 development
.github/workflows/publish.yml actions
  • actions/checkout v6 composite
  • actions/setup-node v6 composite
  • denoland/setup-deno v2 composite
deno.json deno
deno.lock deno
  • @david/code-block-writer 13.0.3
  • @rollup/plugin-typescript 12.1.4_rollup@4.40.0_tslib@2.8.1_typescript@6.0.2
  • @std/assert 0.225.3
  • @std/assert 1.0.13
  • @std/fs 1.0.16
  • @std/internal 1.0.10
  • @std/path 1.0.8
  • @ts-morph/common 0.26.1
  • @ts-morph/ts-morph 25.0.1
  • @types/chai 5.2.2
  • @types/diff 7.0.2
  • @types/mocha 10.0.10
  • @types/node 22.18.0
  • chai 5.2.0
  • code-block-writer 13.0.3
  • conditional-type-checks 1.0.6
  • cross-env 7.0.3
  • diff 7.0.0
  • dprint 0.50.1
  • minimatch 10.0.3
  • mocha 11.1.0
  • path-browserify 1.0.1
  • rimraf 6.0.1
  • rollup 4.40.0
  • tinyglobby 0.2.14_picomatch@4.0.3
  • ts-node 10.9.2_@types+node@22.18.0_typescript@6.0.2
  • tslib 2.8.1
  • typescript 6.0.2