Compare anything: AST, objects, arrays, strings and nested thereof
deprecated - use 'ast-compare' instead
A toolkit for easy Babel AST generation and manipulation.
Traverse Babel AST with scope information.
magic-string with AST shortcut.
AST utility module for statically analyzing JSX
compare AST-nodes according to 🦎 PutoutScript
AST utils for webassemblyjs
AST-aware v8-to-istanbul
A modern CSS parser and stringifier with TypeScript support
Generate regular expressions from regjsparser’s AST.
Manipulate the AST to transform your code.
Transform HAST to Babel AST (JSX)
Functions for modifying a unified-latex AST
A library for analysing JS RegExp
Search and Rewrite code at large scale using precise AST pattern
Flow types for the Javascript AST
An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST
Collection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
Oxc Parser Node API
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
Tools necessary for parsing stage of ApiDOM, specifically for syntactic analysis.
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
Processes, evaluates and compares 2 different CSS files based on their AST.
☯️ Intelligently merge RBS type signature files by parsing and comparing AST structures. Supports freeze blocks to protect customizations, signature-based matching, and configurable merge strategies.