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. 🛠️️
- Host: GitHub
- URL: https://github.com/JoshuaKGoldberg/ts-api-utils
- Owner: JoshuaKGoldberg
- License: mit
- Created: 2023-02-05T23:37:54.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-05-15T00:53:16.000Z (4 days ago)
- Last Synced: 2026-05-15T01:41:37.560Z (4 days ago)
- Topics: abstract-syntax-trees, tsutils, typescript, typescript-api
- Language: TypeScript
- Homepage: https://joshuakgoldberg.github.io/ts-api-utils
- Size: 3.84 MB
- Stars: 117
- Watchers: 5
- Forks: 14
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
-
Funding:
- Github: JoshuaKGoldberg
Owner metadata:
- Name: Josh Goldberg ✨
- Login: JoshuaKGoldberg
- Email:
- Kind: user
- Description: @bingo-js @eslint @flint-fyi @mochajs @typescript-eslint @yeoman and an assortment of other fun web dev projects ✨ 💖 dev @getsentry
- Website: http://www.joshuakgoldberg.com
- Location: Somerville, MA, USA
- Twitter: JoshuaKGoldberg
- Company: @getsentry
- Icon url: https://avatars.githubusercontent.com/u/3335181?u=cf3e1a65097168437b053eb9bb5ce023ba49989e&v=4
- Repositories: 387
- Last Synced at: 2026-05-02T04:31:11.205Z
- Profile URL: https://github.com/JoshuaKGoldberg
GitHub Events
Total
- Create event: 291
- Delete event: 276
- Fork event: 4
- Issue comment event: 292
- Issues event: 63
- Member event: 2
- Pull request event: 504
- Pull request review comment event: 24
- Pull request review event: 66
- Push event: 1134
- Release event: 5
- Watch event: 51
- Total: 2712
Last Year
- Create event: 92
- Delete event: 95
- Fork event: 2
- Issue comment event: 80
- Issues event: 20
- Pull request event: 129
- Pull request review comment event: 3
- Pull request review event: 18
- Push event: 509
- Release event: 1
- Watch event: 13
- Total: 962
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 | 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
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
- Total packages: 5
-
Total downloads:
- npm: 458,575,935 last-month
- Total docker downloads: 2,594,036,148
- Total dependent packages: 3 (may contain duplicates)
- Total dependent repositories: 3,608 (may contain duplicates)
- Total versions: 88
- Total maintainers: 2
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
- Homepage:
- Documentation: https://pkg.go.dev/github.com/joshuakgoldberg/ts-api-utils#section-documentation
- Licenses:
- Latest release: v2.5.0+incompatible (published 2 months ago)
- Last Synced: 2026-05-15T01:32:37.967Z (4 days ago)
- Versions: 15
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.811%
- Average: 4.973%
- Dependent repos count: 5.135%
proxy.golang.org: github.com/JoshuaKGoldberg/ts-api-utils
- Homepage:
- Documentation: https://pkg.go.dev/github.com/JoshuaKGoldberg/ts-api-utils#section-documentation
- Licenses: mit
- Latest release: v2.5.0+incompatible (published 2 months ago)
- Last Synced: 2026-05-15T01:32:37.352Z (4 days ago)
- Versions: 15
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.811%
- Average: 4.973%
- Dependent repos count: 5.135%
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/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
- mtfoley/pr-compliance-action main composite
- github/accessibility-alt-text-bot v1.7.1 composite
- ./.github/actions/prepare * composite
- actions/checkout v4 composite
- actions/github-script v7.0.1 composite
- ./.github/actions/git-config * composite
- actions/setup-node v4 composite
- pnpm/action-setup v4 composite
- ./.github/actions/prepare * composite
- actions/checkout v4 composite
- actions-ecosystem/action-remove-labels v1 composite
- ./.github/actions/prepare * composite
- actions/checkout v4 composite
- ./.github/actions/protect-main * composite
- ./.github/actions/unprotect-main * composite
- actions/checkout v4 composite
- 858 dependencies
- ./.github/actions/prepare * composite
- actions/checkout v4 composite
- @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/actions/prepare * composite
- actions/checkout v4 composite
- ./.github/actions/prepare * composite
- actions/checkout v4 composite
- ./.github/actions/prepare * composite
- actions/checkout v4 composite
- actions/checkout v4 composite
- apexskier/github-release-commenter v1 composite
- ./.github/actions/prepare * composite
- actions/checkout v4 composite
- actions/github-script v7.0.1 composite
- ./.github/actions/prepare * composite
- actions/checkout v4 composite
- ./.github/actions/prepare * composite
- actions/checkout v4 composite
- codecov/codecov-action v5 composite