Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. ๐Ÿ› ๏ธ๏ธ
https://github.com/JoshuaKGoldberg/ts-api-utils

abstract-syntax-trees tsutils typescript typescript-api

Last synced: 5 days ago
JSON representation

Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. ๐Ÿ› ๏ธ๏ธ

Awesome Lists containing this project

README

        

TypeScript API Utils


Utility functions for working with TypeScript's API.
Successor to the wonderful tsutils.
๐Ÿ› ๏ธ๏ธ




๐Ÿ‘ช All Contributors: 6


๐Ÿค Code of Conduct: Kept
๐Ÿงช Coverage
๐Ÿ“ License: MIT
๐Ÿ“ฆ npm version
๐Ÿ’ช TypeScript: Strict

## Usage

```shell
npm i ts-api-utils
```

```ts
import * as tsutils from "ts-api-utils";

tsutils.forEachToken(/* ... */);
```

### API

`ts-api-utils` provides many utility functions.
Check out our API docs for details:

๐Ÿ“ [ts-api-utils API docs](https://joshuakgoldberg.github.io/ts-api-utils).

## Development

See [`.github/CONTRIBUTING.md`](./.github/CONTRIBUTING.md).
Thanks! ๐Ÿ’–

## Contributors

Many thanks to [@ajafff](https://github.com/ajafff) for creating the original [`tsutils`](https://github.com/ajafff/tsutils) ([original license: MIT](https://github.com/ajafff/tsutils/blob/26b195358ec36d59f00333115aa3ffd9611ca78b/LICENSE)) that this project was originally based on! ๐Ÿ™



Dan Vanderkam
Dan Vanderkam

๐Ÿ›
Johannes Chorzempa
Johannes Chorzempa

๐Ÿ’ป
Josh Goldberg
Josh Goldberg

๐Ÿ› ๐Ÿ’ป ๐Ÿ“– โš ๏ธ ๐Ÿ”ง ๐Ÿšง ๐Ÿš‡ ๐Ÿค”
Kirill Cherkashin
Kirill Cherkashin

๐Ÿ’ป
Klaus Meinhardt
Klaus Meinhardt

๐Ÿ’ป โš ๏ธ
Rebecca Stevens
Rebecca Stevens

๐Ÿ› ๐Ÿ’ป ๐Ÿ“– โš ๏ธ ๐Ÿ”ง ๐Ÿš‡ ๐Ÿšง ๐Ÿค”

> ๐Ÿ’™ This package was templated with [create-typescript-app](https://github.com/JoshuaKGoldberg/create-typescript-app).

> _"My tools! I have to have my tools!" - Dennis Reynolds_