A parser that converts TypeScript source code into an ESTree compatible form
JavaScript parser written in OCaml. Produces ESTree AST
Visitor keys used to help traverse the TypeScript-ESTree AST
ECMAScript (ESTree) AST walker
Flow types for the Flow-ESTree spec produced by the Flow Rust parser, forked from hermes-estree.
Translate a Babel AST to an ESTree-compliant AST. A "fork" of babel-eslint/babylon-to-espree.
hast utility to transform to estree (JavaScript AST) JSX
Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
recma plugin to transform HTML (hast) to JS (estree)
unist utility to get a position from an estree node
Check what’s defined in an estree scope
An ESLint custom parser which leverages TypeScript ESTree
ESTree-compliant AST walker and modifier.
Convert assert to power-assert on ESTree AST
esast (and estree) utility to visit nodes
Flow types for the Flow-ESTree spec produced by the hermes parser
check if an AST node is a function of some sort
estree (and esast) utility to parse from JavaScript
Attach comments to estree nodes
A 100% compliant, self-hosted typescript parser that emits an ESTree-compatible abstract syntax tree
assign `.parent` properties to all nodes in an ast.
check if an AST node is a MemberExpression, in general or a specific one
A parser that converts TypeScript source code into an ESTree compatible form
A parser that converts Angular source code into an ESTree-compatible form
esast utility to transform from estree