recast
Syntax transformer
A JavaScript syntax tree transformer and pretty-printer that can also generate source maps.
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
5k stars
49 watching
350 forks
Language: TypeScript
last commit: 4 months ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
putoutjs/recast | A JavaScript syntax tree transformer and pretty-printer that allows manipulating abstract syntax trees (ASTs) for dynamic code transformation. | 7 |
facebook/regenerator | Transforms ECMAScript 6 generator functions into efficient ES5 code | 3,832 |
beautifier/js-beautify | Tools for formatting and indenting JavaScript code to improve readability | 8,633 |
reworkcss/rework | A plugin-based framework for CSS preprocessing and manipulation in Node.js | 2,760 |
bitjson/typescript-starter | A tool to quickly create and configure a new Node.js project with TypeScript support | 3,491 |
coderaiser/putout | Tools to analyze and transform JavaScript code for better readability and maintainability | 708 |
creationix/js-git | A JavaScript implementation of Git, providing tools and libraries to help developers work with version control systems in various environments. | 3,834 |
janl/mustache.js | Logic-less templating library for JavaScript | 16,479 |
facebook/jscodeshift | A toolkit for running codemods over multiple JavaScript files to transform and refactor code. | 9,341 |
typestack/class-transformer | Tool for converting between plain objects and class instances, allowing serialization and deserialization of data. | 6,894 |
assemblyscript/assemblyscript | A language and toolset for building WebAssembly applications using TypeScript-like syntax | 16,953 |
acornjs/acorn | A small, fast JavaScript parser with plugin support | 10,609 |
webpack/webpack | A tool for bundling and processing JavaScript modules and other resources into optimized bundles for web applications. | 64,791 |
workshopper/javascripting | An interactive terminal-based tutorial to learn JavaScript | 2,865 |