awesome-jscodeshift
github.com/sejoker/awesome-jscodeshift ↗A curated list of jscodeshift packages and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me codemods resources from awesome-jscodeshift"
Installation instructions →What's inside
Codemods
- 5to6-codemod
A collection of codemods that allow you to transform your js code from ES5 to ES6.
- AMD Transformer
converts JS into AMDified JS (by Atlassian)
- coffee-to-es2015-codemod
A set of JSCodeshift transforms that will help you transform your CoffeeScript codebase to ES2015
- es5-function-to-class-codemod
Transform ES5 Functions to ES6 Classes.
- js-codemod
Codemod scripts to transform code to next generation JS.
- js-transforms
Some documented codemod experiments to help you learn.
Tools
- astexplorer
A web tool to explore the AST generated by various parsers.
- babel
Babel is a compiler for writing next generation JavaScript.
- jscodemigrate
Migrate your code like you do with your database.
- jscodeshift
A JavaScript codemod toolkit.
- jscodeshift-ava-tester
Test codemods using
- jscodeshift-imports
A JSCodeshift extension with helpers for modifying
Articles
- Automating the migration of lodash to lodash-es in a large codebase with jscodeshift
- Bridging the Network Divide (Walmart Labs)
- Codemod - Refactoring Code Programmatically - Interview with Ramana Venkata
Refactoring Code Programmatically - Interview with Ramana Venkata
- Codemods: Path to painless upgrades in Ember
- Effective JavaScript Codemods
- How to write a codemod
Talks
Integrations
Showing a sample of 42 resources. View the full list on GitHub →