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

GitHub

5k stars
49 watching
350 forks
Language: TypeScript
last commit: 6 months ago
Linked from 2 awesome lists


Backlinks from these 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