(Experimental) Utilities for working with TypeScript + ESLint together
A parser that converts TypeScript source code into an ESTree compatible form
walk an AST, quickly
Determine whether an AST node is a reference
check if an AST node is a function of some sort
Lightweight ESTree traversal
check if an AST node is a MemberExpression, in general or a specific one
convert estree ast to babel
check if an AST node is a call to require()
Parsing JS code into ASTs and tools to query and transform these trees.
Clone new AST without extra properties
Convert a string start and end indices to an estree loc objects.
A 100% compliant, self-hosted typescript parser that emits an ESTree-compatible abstract syntax tree
ECMAScript CallExpression matcher made from function/method signature
Fast evaluation on ESTree-compatible ASTs