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.
401 stars
11 watching
22 forks
last commit: about 2 years ago
Linked from 1 awesome list
awesome jscodeshift / Table of Contents / Tools | |||
| jscodeshift | 9,400 | 11 months ago | A JavaScript codemod toolkit |
| recast | 5,015 | over 1 year ago | JavaScript syntax tree transformer |
| babel | 43,304 | 11 months 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 3 years ago | Migrate your code like you do with your database |
| jscodeshift-ava-tester | 13 | almost 9 years ago | Test codemods using test runner |
awesome jscodeshift / Table of Contents / Codemods | |||
| react-codemod | 4,240 | over 1 year ago | React codemod scripts to update React APIs |
| js-codemod | 1,219 | almost 3 years ago | Codemod scripts to transform code to next generation JS |
| js-transforms | 97 | about 10 years ago | Some documented codemod experiments to help you learn |
| rackt-codemod | 40 | almost 8 years ago | Codemod scripts for Rackt libraries |
| coffee-to-es2015-codemod | 36 | over 9 years ago | A set of JSCodeshift transforms that will help you transform your CoffeeScript codebase to ES2015 |
| 5to6-codemod | 303 | almost 3 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 6 years ago | Transform ES5 Functions to ES6 Classes |
| webpack-babel-codemod | 4 | over 9 years ago | Convert anonymous webpack commonjs require statements to es2015 import statements |
| lodash-to-lodash-amd-codemods | 4 | about 10 years ago | lodash to codemods |
| rm-debugger | Codemod for removing | ||
| AMD Transformer | converts JS into AMDified JS (by Atlassian) | ||
| preact-codemod | 40 | over 7 years ago | Transform your React code to Preact |
| mocha2ava-codemod | 4 | over 8 years ago | A tranformer for migrating tests from Mocha to Ava |
| undecorate-codemod | 16 | almost 9 years ago | Transformers experimental ESNext decorators syntax to simple currying |
| vue-codemods | 25 | almost 3 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 9 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