A parser that converts TypeScript source code into an ESTree compatible form
Walk any kind of tree structure depth- or breadth-first. Supports promises and advanced map-reduce operations with a very small API.
TypeScript definitions for estree
Traverse an ESTree-compliant AST
Turn any collection of objects into its own efficient tree or linked list using Symbol
A fully persistent balanced binary search tree
htmlparser2 tree adapter for parse5.
Get changes between two versions of data with similar shape
A module for repeated efficient synchronizing two directories.
JSON grammar for tree-sitter
Regular Expressions parser in JavaScript
Two-dimensional recursive spatial subdivision.
Flow types for the Flow-ESTree spec produced by the hermes parser
Check if something can be an ecmascript (javascript) identifier name
The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes
Transforms css values and at-rule params into the tree
TypeScript definitions for estree-jsx
TypeScript definitions for d3-quadtree
A url sanitizer
esast (and estree) utility to visit nodes
unist utility to get a position from an estree node
tree-select ui component for react
Regular expression parser for ECMAScript.
Attach comments to estree nodes
Read the contents of node_modules.
Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
estree (and esast) utility to serialize to JavaScript
Broccoli plugin to merge multiple trees into one
Regular expression parser for ECMAScript.