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

https://github.com/JoshuaKGoldberg/ts-api-utils

abstract-syntax-trees tsutils typescript typescript-api

Score: 29.279998567254832

Last synced: about 18 hours ago
JSON representation

Repository metadata:

Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 935
Total Committers: 12
Avg Commits per committer: 77.917
Development Distribution Score (DDS): 0.354

Commits in past year: 197
Committers in past year: 8
Avg Commits per committer in past year: 24.625
Development Distribution Score (DDS) in past year: 0.157

Name Email Commits
renovate[bot] 2****] 604
Rebecca Stevens r****s@o****z 148
Josh Goldberg g****t@j****m 137
allcontributors[bot] 4****] 27
Kirk Waiblinger 5****r 6
fisker Cheung l****y@g****m 4
github-actions[bot] 4****] 3
michael faith m****h 2
sadan4 1****4 1
Ronen Amiel r****l@g****m 1
Lars Kappert l****s@w****l 1
Johannes Chorzempa 1****r 1

Issue and Pull Request metadata

Last synced: 4 days ago

Total issues: 77
Total pull requests: 885
Average time to close issues: about 2 months
Average time to close pull requests: 9 days
Total issue authors: 11
Total pull request authors: 11
Average comments per issue: 0.82
Average comments per pull request: 0.64
Merged pull request: 734
Bot issues: 3
Bot pull requests: 782

Past year issues: 5
Past year pull requests: 39
Past year average time to close issues: about 23 hours
Past year average time to close pull requests: 1 day
Past year issue authors: 3
Past year pull request authors: 5
Past year average comments per issue: 0.4
Past year average comments per pull request: 1.1
Past year merged pull request: 15
Past year bot issues: 0
Past year bot pull requests: 33

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/JoshuaKGoldberg/ts-api-utils

Top Issue Authors

  • JoshuaKGoldberg (41)
  • RebeccaStevens (24)
  • renovate[bot] (3)
  • kirkwaiblinger (2)
  • fisker (1)
  • phryneas (1)
  • MickMelon (1)
  • akorchyn (1)
  • danvk (1)
  • shadaxv (1)
  • shiftj18 (1)

Top Pull Request Authors

  • renovate[bot] (765)
  • RebeccaStevens (50)
  • JoshuaKGoldberg (35)
  • allcontributors[bot] (17)
  • kirkwaiblinger (6)
  • fisker (5)
  • webpro (2)
  • ronami (2)
  • sxzz (1)
  • sadan4 (1)
  • jmchor (1)

Top Issue Labels

  • status: accepting prs (41)
  • type: feature (28)
  • area: tooling (26)
  • area: documentation (12)
  • type: bug (11)
  • status: in discussion (8)
  • status: needs investigation (4)
  • good first issue (3)
  • dependencies (3)
  • area: testing (2)
  • breaking change (1)
  • type: cleanup (1)
  • enhancement (1)
  • invalid (1)

Top Pull Request Labels

  • dependencies (671)
  • area: dependencies (95)
  • status: waiting for author (3)
  • status: in discussion (1)
  • breaking change (1)
  • status: blocked (1)
  • type: feature (1)

Package metadata

npmjs.org: ts-api-utils

Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️

  • Homepage: https://github.com/JoshuaKGoldberg/ts-api-utils#readme
  • Licenses: MIT
  • Latest release: 2.5.0 (published 2 months ago)
  • Last Synced: 2026-05-15T01:32:36.086Z (4 days ago)
  • Versions: 52
  • Dependent Packages: 3
  • Dependent Repositories: 3,608
  • Downloads: 458,575,903 Last month
  • Docker Downloads: 2,594,036,148
  • Rankings:
    • Downloads: 0.036%
    • Dependent repos count: 0.366%
    • Docker downloads count: 1.632%
    • Average: 3.743%
    • Dependent packages count: 5.654%
    • Stargazers count: 6.665%
    • Forks count: 8.106%
  • Maintainers (1)
proxy.golang.org: github.com/joshuakgoldberg/ts-api-utils

proxy.golang.org: github.com/JoshuaKGoldberg/ts-api-utils

npmjs.org: @depup/ts-api-utils

Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️ (with updated dependencies)

  • Homepage: https://github.com/JoshuaKGoldberg/ts-api-utils#readme
  • Licenses: MIT
  • Latest release: 2.5.0-depup.0 (published 2 months ago)
  • Last Synced: 2026-05-15T01:32:36.410Z (4 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 32 Last month
  • Rankings:
    • Dependent repos count: 22.409%
    • Average: 27.355%
    • Dependent packages count: 32.302%
  • Maintainers (1)
repo1.maven.org: org.mvnpm:ts-api-utils

Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️

  • Homepage: https://github.com/JoshuaKGoldberg/ts-api-utils#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm/ts-api-utils/
  • Licenses: MIT
  • Latest release: 2.5.0 (published 2 months ago)
  • Last Synced: 2026-05-15T01:32:34.479Z (4 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 30.188%
    • Average: 36.674%
    • Dependent packages count: 43.159%

Dependencies

.github/workflows/release.yml actions
  • ./.github/actions/prepare * composite
  • ./.github/actions/protect-main * composite
  • ./.github/actions/unprotect-main * composite
  • actions/checkout v4 composite
  • actions/deploy-pages v2 composite
  • actions/upload-pages-artifact v3 composite
.github/workflows/compliance.yml actions
  • mtfoley/pr-compliance-action main composite
.github/workflows/accessibility-alt-text-bot.yml actions
  • github/accessibility-alt-text-bot v1.7.1 composite
.github/workflows/lint-markdown.yml actions
  • ./.github/actions/prepare * composite
  • actions/checkout v4 composite
.github/actions/unprotect-main/action.yml actions
  • actions/github-script v7.0.1 composite
.github/actions/prepare/action.yml actions
  • ./.github/actions/git-config * composite
  • actions/setup-node v4 composite
  • pnpm/action-setup v4 composite
.github/workflows/lint-knip.yml actions
  • ./.github/actions/prepare * composite
  • actions/checkout v4 composite
.github/workflows/pr-review-requested.yml actions
  • actions-ecosystem/action-remove-labels v1 composite
.github/workflows/prettier.yml actions
  • ./.github/actions/prepare * composite
  • actions/checkout v4 composite
.github/workflows/resync-protection.yml actions
  • ./.github/actions/protect-main * composite
  • ./.github/actions/unprotect-main * composite
  • actions/checkout v4 composite
pnpm-lock.yaml npm
  • 858 dependencies
.github/workflows/build.yml actions
  • ./.github/actions/prepare * composite
  • actions/checkout v4 composite
package.json npm
  • @eslint-community/eslint-plugin-eslint-comments ^4.4.1 development
  • @eslint/js ^9.19.0 development
  • @phenomnomnominal/tsquery ^6.1.3 development
  • @release-it/conventional-changelog ^10.0.0 development
  • @types/eslint-plugin-markdown ^2.0.2 development
  • @types/node ^18.19.74 development
  • @typescript/vfs ^1.6.0 development
  • @vitest/coverage-v8 ^3.0.0 development
  • @vitest/eslint-plugin ^1.1.25 development
  • console-fail-test ^0.5.0 development
  • cspell ^8.17.3 development
  • eslint ^9.19.0 development
  • eslint-plugin-jsdoc ^50.6.3 development
  • eslint-plugin-jsonc ^2.19.1 development
  • eslint-plugin-markdown ^5.1.0 development
  • eslint-plugin-n ^17.15.1 development
  • eslint-plugin-package-json ^0.19.0 development
  • eslint-plugin-perfectionist ^4.7.0 development
  • eslint-plugin-regexp ^2.7.0 development
  • eslint-plugin-yml ^1.16.0 development
  • husky ^9.1.7 development
  • jsonc-eslint-parser ^2.4.0 development
  • knip ^5.46.0 development
  • lint-staged ^15.4.3 development
  • markdownlint ^0.40.0 development
  • markdownlint-cli ^0.44.0 development
  • prettier ^3.4.2 development
  • prettier-plugin-curly ^0.3.1 development
  • prettier-plugin-packagejson ^2.5.8 development
  • release-it ^18.1.2 development
  • sentences-per-line ^0.3.0 development
  • should-semantic-release ^0.3.0 development
  • tsup ^8.3.6 development
  • typedoc ^0.28.0 development
  • typedoc-plugin-coverage ^4.0.0 development
  • typedoc-plugin-custom-validation ^2.0.2 development
  • typedoc-plugin-konamimojisplosion ^0.0.2 development
  • typedoc-plugin-mdn-links ^5.0.0 development
  • typescript ^5.7.3 development
  • typescript-eslint ^8.22.0 development
  • vitest ^3.0.0 development
.github/workflows/lint-packages.yml actions
  • ./.github/actions/prepare * composite
  • actions/checkout v4 composite
.github/workflows/lint-spelling.yml actions
  • ./.github/actions/prepare * composite
  • actions/checkout v4 composite
.github/workflows/lint.yml actions
  • ./.github/actions/prepare * composite
  • actions/checkout v4 composite
.github/workflows/post-release.yml actions
  • actions/checkout v4 composite
  • apexskier/github-release-commenter v1 composite
.github/workflows/lint-docs.yml actions
  • ./.github/actions/prepare * composite
  • actions/checkout v4 composite
.github/actions/git-config/action.yml actions
.github/actions/protect-main/action.yml actions
  • actions/github-script v7.0.1 composite
.github/workflows/tsc.yml actions
  • ./.github/actions/prepare * composite
  • actions/checkout v4 composite
.github/workflows/test.yml actions
  • ./.github/actions/prepare * composite
  • actions/checkout v4 composite
  • codecov/codecov-action v5 composite