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: almost 2 years ago
astbabelparseputoutrecast

Related projects:

RepositoryDescriptionStars
coderaiser/putoutAutomates code quality and formatting by analyzing and transforming JavaScript code according to predefined rules and best practices.713
babel/babelA tool that transpiles modern JavaScript code to earlier versions of the language43,304
rehypejs/rehype-retextTransforms HTML into natural language syntax trees to support analysis and processing of prose content17
syntax-tree/hast-util-to-xastUtility to convert HTML syntax trees into XML syntax trees4
putoutjs/printerTransforms Babel Abstract Syntax Trees into human-readable JavaScript16
syntax-tree/hast-util-to-jsx-runtimeA utility that converts a hast syntax tree to a framework-compatible JSX runtime56
r17x/jasatA tool for automating transformations and modifications to JavaScript code.2
creativeinquiry/go2jsonTool 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-hastTransforms markdown syntax trees into HTML syntax trees105
jamiemason/astexplorer.appAn application that provides an interactive syntax tree viewer with hot reloading and module bundling capabilities for JavaScript development.120
syntax-tree/mdast-util-to-nlcstUtility to transform markdown syntax tree into natural language syntax tree9
infernojs/ts-plugin-infernoA Typescript transformer that compiles TSX syntax to Inferno API directly3
syntax-tree/estree-util-build-jsxUtility to transform JSX syntax into function calls for various JavaScript libraries22
syntax-tree/hast-util-to-mdastConverts HTML syntax tree to markdown syntax tree38
syntax-tree/hast-util-from-textUtility to transform plain text into a hast node's visible content2