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 🙊).

GitHub

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