recast
Syntax transformer
A JavaScript syntax tree transformer and pretty-printer that allows manipulating abstract syntax trees (ASTs) for dynamic code transformation.
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator (fork of https://github.com/benjamn/recast v0.23.9 🙊).
7 stars
3 watching
1 forks
Language: TypeScript
last commit: 4 months ago astbabelparseputoutrecast
Related projects:
Repository | Description | Stars |
---|---|---|
coderaiser/putout | Tools to analyze and transform JavaScript code for better readability and maintainability | 708 |
babel/babel | A tool that transpiles modern JavaScript code to earlier versions of the language | 43,241 |
rehypejs/rehype-retext | Transforms HTML into natural language syntax trees to support analysis and processing of prose content | 17 |
syntax-tree/hast-util-to-xast | Utility to convert HTML syntax trees into XML syntax trees | 4 |
putoutjs/printer | Prints JavaScript code from Babel AST to human-readable format | 16 |
syntax-tree/hast-util-to-jsx-runtime | A utility that converts a hast syntax tree to a framework-compatible JSX runtime | 55 |
r17x/jasat | A tool for automating transformations and modifications to JavaScript code. | 2 |
creativeinquiry/go2json | Tool for generating abstract syntax trees from Go source code and converting them into JSON format for transpiling to other programming languages. | 5 |
syntax-tree/mdast-util-to-hast | Transforms markdown syntax trees into HTML syntax trees | 103 |
jamiemason/astexplorer.app | An application that provides an interactive syntax tree viewer with hot reloading and module bundling capabilities for JavaScript development. | 120 |
syntax-tree/mdast-util-to-nlcst | Utility to transform markdown syntax tree into natural language syntax tree | 9 |
infernojs/ts-plugin-inferno | A Typescript transformer that compiles TSX syntax to Inferno API directly | 3 |
syntax-tree/estree-util-build-jsx | Utility to transform JSX syntax into function calls for various JavaScript libraries | 22 |
syntax-tree/hast-util-to-mdast | Converts HTML syntax tree to markdown syntax tree | 38 |
syntax-tree/hast-util-from-text | Utility to transform plain text into a hast node's visible content | 2 |