Traverse an ESTree-compliant AST
Regular expression parser for ECMAScript.
Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities
Lightweight approach to enable quickly parsing HTML into an AST and stringify'ing it back to the original string.
This library uses an abstract syntax tree to parse schema.prisma files into an object in JavaScript. It is similar to [@prisma/sdk](https://github.com/prisma/prisma/tree/master/src/packages/sdk) except that it preserves comments and model attributes.
[](https://github.com/amilajack/ast-metadata-inferer/actions/workflows/test.yml)
Parses a Regular Expression and outputs an AST
TypeScript definitions for diff-match-patch
Return an object representing the diffs between two objects. Supports jsonPatch protocol
Parse a Dockerfile into an array of instructions and comments.
Parse Markdown to AST with location info.
A query library for ECMAScript AST using a CSS selector like query language.
Search and Rewrite code at large scale using precise AST pattern
Deep diffs two objects, including nested structures of arrays and objects, and return the difference.
Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
Turns an AST into code.
Search and Rewrite code at large scale using precise AST pattern
ECMAScript scope analyzer for ESLint
Continuation of a simple and beautiful text diff viewer component made with diff and React
[](https://travis-ci.org/mulesoft-labs/yaml-ast-parser)
Search and Rewrite code at large scale using precise AST pattern
Babel Types is a Lodash-esque utility library for AST nodes
Parse a JSON string that has git merge conflicts, resolving if possible
Robust diff, match and patch algorithms to perform operations required for synchronizing plain text