JoshuaKGoldberg/ts-api-utils
Last release: 2 months ago
TypeScript API Utils (ts-api-utils) provides utility functions for working with the TypeScript API, including helpers for tasks like iterating tokens. It is useful for developers building tools that need to work with TypeScript types and abstract syntax tree structures. It supports TypeScript 5.5.2 and above, and Node 20.19.0 and above.
Project status
- The repo appears actively maintained, with the last upstream push on 2026-05-31 and multiple recent package updates in 2026.
- The update cadence looks fairly fast recently, with at least two significant updates clustered in mid March 2026 (v2.5.0 on 2026-03-19, v3.0.0-rc.1 on 2026-03-21). After that, there is an upstream push in late May 2026, though no additional tagged update is shown in the provided summaries.
AI summary generated Today
Recent updates
v3.0.0-rc.1
2 months agov3.0.0-rc.1 is a major release that updates tooling and dependency versions, and it also establishes a new supported versions baseline (TypeScript 5.5.2+, Node 20.19.0+). The code diff shows substantial changes to the published package format (ESM-only) and removal of multiple deprecated exports and type guards.
v2.5.0
2 months agoRelease v2.5.0 focuses on tooling and dependency updates, with a documented change to `isStrictCompilerOptionEnabled` defaulting to `strict: true` behavior for TypeScript 6. However, the code diff shows additional runtime changes and multiple new public exports (including comment and token iterators) plus a naming migration from `*TypeParts` to `*Constituents` that are not reflected in the provided release notes.
Featuresv2.0.0
12/1/2024v2.0.0 primarily documents a breaking toolchain upgrade: the library raises its minimum Node version to 18.12 and bumps TypeScript to 4.8.4. The release notes also include multiple dependency version bumps for linting, formatting, and tooling.
Breaking