1.0.1 β€’ Published 11 months ago

estree-walker-ts v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

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