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: about 2 months ago
astbabelparseputoutrecast

Related projects:

Repository Description Stars
coderaiser/putout Automates code quality and formatting by analyzing and transforming JavaScript code according to predefined rules and best practices. 713
babel/babel A tool that transpiles modern JavaScript code to earlier versions of the language 43,304
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 Transforms Babel Abstract Syntax Trees into human-readable JavaScript 16
syntax-tree/hast-util-to-jsx-runtime A utility that converts a hast syntax tree to a framework-compatible JSX runtime 56
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 105
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