estree-walker-ts
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

estree-walker-ts

🥑 Simple utility for walking an ESTree-compliant AST, such as one generated by acorn.

English | 中文

Feature

  • 🧩 Support esm and cjs formats
  • 🌈 Written in typescript
  • Support estree ast traversal
  • Acorn's ast support

Why is estree-walker-ts ?

The reason is simple, estree-walker currently does not support the use of cjs format, and the author does not seem to want to support this format, so I wrote it using typescript And maintain it by yourself, its content is almost the same as that of estree-walker, and it also provides simple support for its type, but forgive me, I am not a typescript expert, So if you have any problems using it, welcome 👏 to provide me with an issue. Finally, thanks again to estree-walker and the author Rich-Harris.

Install

npm i estree-walker-ts -D

yarn add estree-walker-ts -D

pnpm add estree-walker-ts -D

Usage

It is used the same as estree-walker

https://github.com/Rich-Harris/estree-walker/blob/master/README.md

Thanks

Package Sidebar

Install

npm i estree-walker-ts

Weekly Downloads

1,450

Version

1.0.1

License

MIT

Unpacked Size

30.7 kB

Total Files

6

Last publish

Collaborators

  • baiwusanyu