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: 6 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,834 |
beautifier/js-beautify | Tools for formatting and indenting JavaScript code to improve readability | 8,654 |
reworkcss/rework | A plugin framework for CSS preprocessing in Node.js allowing users to automate vendor prefixing, create custom properties, and more. | 2,758 |
bitjson/typescript-starter | A tool to quickly create and configure a new Node.js project with TypeScript support | 3,500 |
coderaiser/putout | Automates code quality and formatting by analyzing and transforming JavaScript code according to predefined rules and best practices. | 713 |
creationix/js-git | A JavaScript implementation of Git, providing tools and libraries to help developers work with version control systems in various environments. | 3,835 |
janl/mustache.js | Logic-less templating library for JavaScript | 16,528 |
facebook/jscodeshift | A toolkit for running codemods over multiple JavaScript files to transform and refactor code. | 9,400 |
typestack/class-transformer | Tool for converting between plain objects and class instances, allowing serialization and deserialization of data. | 6,944 |
assemblyscript/assemblyscript | A language and toolset for building WebAssembly applications using TypeScript-like syntax | 16,993 |
acornjs/acorn | A small, fast JavaScript parser with plugin support | 10,671 |
webpack/webpack | A tool for bundling and processing JavaScript modules and other resources into optimized bundles for web applications. | 64,893 |
workshopper/javascripting | An interactive terminal-based tutorial to learn JavaScript | 2,871 |