Awesome Codemods Save

Awesome list of codemods for various languages, libraries and frameworks

Project README

Awesome Codemods Awesome

A curated list of awesome codemod resources for various languages, libraries and frameworks

Please read the contribution guidelines before contributing.

Contents

JavaScript

ESNext

Typescript

  • ts-codemod - Typescript based codemods.
  • tscodeshift - A tscodeshift is a toolkit for running codemods over multiple TS files.
  • flowToTs - Flow to Typescript codemods.
  • codemod-cli-ts - CLI for generating codemods written in Typescript.
  • tsmod - Refactor TypScript code programmatically using codemods.
  • js-to-typescript-codemod - A simple codemod for helping migrate from babel to typescript. Converts default imports to wildcards.
  • riceburn - A Typescript, JSON, and text file Code Mod Utility.
  • flowshift - Flow to typescript codemods.
  • ts-codemod-scripts - Collection of basic JS/React codemod scripts to prepare for TS on a codebase.
  • type-import-codemod - Combine type and value imports using Typescript 4.5 type modifier syntax.

Ruby

Frameworks

React.js

Ember.js

Preact.js

Vue.js

  • vue-codemods - Collection of codemod scripts that help update and refactor Vue and JavaScript files.

Angular.js

Libraries

Lodash

Mocha

AVA

Styled Components

react-router

material-ui

  • @mui/codemod - A collection of codemod scripts based for use with jscodeshift that help update MUI APIs.

ant-design

Organization specific Codemods

This is the list of codemods used by a particular organization for their code transformations.

Editor Plugins

  • atom-codemod - Atom plugin for running codemods.
  • vscodemod - VSCode extension for doing codemod on selected text.
  • nmn/atom-codemod - Simple commands to apply specific Babel plugins/codemods on your code.

Misc

Awesome Lists

Open Source Agenda is not affiliated with "Awesome Codemods" Project. README Source: rajasegar/awesome-codemods

Open Source Agenda Badge

Open Source Agenda Rating