awesome-jscodeshift
Code transformation toolkit
A curated collection of tools and resources to help developers refactor and transform their JavaScript codebase.
A curated list of jscodeshift packages and resources.
399 stars
11 watching
22 forks
last commit: about 1 year ago
Linked from 1 awesome list
awesome jscodeshift / Table of Contents / Tools | |||
jscodeshift | 9,341 | 14 days ago | A JavaScript codemod toolkit |
recast | 4,998 | 4 months ago | JavaScript syntax tree transformer |
babel | 43,241 | 7 days ago | Babel is a compiler for writing next generation JavaScript |
astexplorer | A web tool to explore the AST generated by various parsers | ||
jscodeshift-imports | A JSCodeshift extension with helpers for modifying and statements | ||
jscodemigrate | 26 | almost 2 years ago | Migrate your code like you do with your database |
jscodeshift-ava-tester | 13 | almost 8 years ago | Test codemods using test runner |
awesome jscodeshift / Table of Contents / Codemods | |||
react-codemod | 4,214 | 6 months ago | React codemod scripts to update React APIs |
js-codemod | 1,218 | almost 2 years ago | Codemod scripts to transform code to next generation JS |
js-transforms | 96 | about 9 years ago | Some documented codemod experiments to help you learn |
rackt-codemod | 40 | almost 7 years ago | Codemod scripts for Rackt libraries |
coffee-to-es2015-codemod | 36 | over 8 years ago | A set of JSCodeshift transforms that will help you transform your CoffeeScript codebase to ES2015 |
5to6-codemod | 302 | almost 2 years ago | A collection of codemods that allow you to transform your js code from ES5 to ES6 |
es5-function-to-class-codemod | 32 | over 5 years ago | Transform ES5 Functions to ES6 Classes |
webpack-babel-codemod | 4 | over 8 years ago | Convert anonymous webpack commonjs require statements to es2015 import statements |
lodash-to-lodash-amd-codemods | 4 | about 9 years ago | lodash to codemods |
rm-debugger | Codemod for removing | ||
AMD Transformer | converts JS into AMDified JS (by Atlassian) | ||
preact-codemod | 40 | over 6 years ago | Transform your React code to Preact |
mocha2ava-codemod | 4 | over 7 years ago | A tranformer for migrating tests from Mocha to Ava |
undecorate-codemod | 16 | almost 8 years ago | Transformers experimental ESNext decorators syntax to simple currying |
vue-codemods | 24 | almost 2 years ago | Codemod script for Vue.js |
awesome jscodeshift / Table of Contents / Articles | |||
Effective JavaScript Codemods | |||
How to write a codemod | |||
Codemods: Path to painless upgrades in Ember | |||
NFL ♥ Codemods: Migrating a Monolith | |||
Turbocharged JavaScript refactoring with codemods (Airbnb Engineering) | |||
Write Code to Rewrite Your Code: jscodeshift | |||
Writing your very first codemod with jscodeshift | |||
Bridging the Network Divide (Walmart Labs) | |||
Refactor Code in Your Lunch Break: Getting Started with Codemods | |||
Codemod - Refactoring Code Programmatically - Interview with Ramana Venkata | |||
Automating the migration of lodash to lodash-es in a large codebase with jscodeshift | |||
awesome jscodeshift / Table of Contents / Talks | |||
Evolving Complex Systems Incrementally | |||
Hiking Through the JavaScript Forest by Jamund Ferguson | (covers jscodeshift as well as eslint and babel) | ||
Writing codemods to change all your code at once | |||
JSCodeShift to keep your source evergreen with Web Components | |||
awesome jscodeshift / Table of Contents / Integrations | |||
grunt-jscodeshift | 0 | over 8 years ago | |
awesome jscodeshift / Table of Contents / Community | |||
#codemon channel | on | ||
Stack Overflow | |||
Medium | |||
More related projects:
- kcmr/web-components-codemods
- filp/react-native-es6-reflux
- betaorbust/babel-plugin-groundskeeper-willie
- johnstonbl01/eslint-no-inferred-method-name
- web-infra-dev/garfish
- shuhei/babel-angular2-app
- ronami/minipack
- browserslist/browserslist
- jhen0409/react-chrome-extension-boilerplate
- mathiasbynens/regexpu
- matatbread/nodent
- haydenbbickerton/feature-requests-app
- bluedaniel/kakapo-native