The Codemod Squad (codemodsquad)

The Codemod Squad

codemodsquad

Organization data from Github https://github.com/codemodsquad

Codemod and refactoring productivity tools

GitHub:@codemodsquad

The Codemod Squad's repositories

astx

Super powerful structural search and replace for JavaScript and TypeScript to automate your refactoring

Language:TypeScriptLicense:MITStargazers:141Issues:4Issues:15

jscodeshift-add-imports

add imports/requires if not already present with jscodeshift

Language:JavaScriptLicense:MITStargazers:27Issues:1Issues:6

asyncify

Don't keep your promises 😉

Language:TypeScriptLicense:MITStargazers:14Issues:2Issues:14

jscodeshift-find-imports

find imported/required identifiers with jscodeshift

Language:JavaScriptLicense:MITStargazers:13Issues:2Issues:3

jss-codemorphs

jscodeshift transforms for converting CSS to JSS

Language:TypeScriptLicense:MITStargazers:10Issues:2Issues:4

vscode-astx

structural search and replace for JavaScript and TypeScript

Language:TypeScriptLicense:MITStargazers:10Issues:0Issues:6

jscodeshift-choose-parser

pick a jscodeshift parser intelligently based upon local project config

Language:JavaScriptLicense:MITStargazers:7Issues:1Issues:1

graphql-typegen

JSCodeshift transform that inserts Flow types generated from GraphQL documents in template string literals and your GraphQL schema

Language:TypeScriptLicense:MITStargazers:6Issues:1Issues:4

jscodeshift-build-import-list

build a list of all files and dependencies transitively imported by starting file(s)

Language:JavaScriptLicense:MITStargazers:6Issues:1Issues:0

flow-codemorphs

general purpose codemods for flow

Language:TypeScriptLicense:MITStargazers:4Issues:1Issues:0

babel-parse-wild-code

parse a file in a foreign directory with babel, using ambient babel config

Language:TypeScriptLicense:MITStargazers:3Issues:1Issues:0

jscodeshift-paths-in-range

A predicate for jscodeshift Collection.filter that only includes paths in the given source code range.

Language:TypeScriptLicense:MITStargazers:3Issues:2Issues:0

material-ui-codemorphs

Smart codemod scripts for day-to-day work with Material UI

Language:TypeScriptLicense:MITStargazers:3Issues:1Issues:2

babel-plugin-jsx-source-loc

add a prop like data-source-loc="src/foo.js:35:8" to every JSX element

Language:JavaScriptLicense:MITStargazers:2Issues:1Issues:0

react-codemorphs

codemods for everyday work with React

Language:TypeScriptLicense:MITStargazers:2Issues:1Issues:0

function-codemorphs

codemods for in-IDE refactoring of functions

Language:TypeScriptLicense:MITStargazers:1Issues:1Issues:1

invalidate-require-cache

Delete modules in a folder from require.cache unless the folder is unchanged since last call

Language:JavaScriptLicense:MITStargazers:1Issues:1Issues:0

jscodeshift-transforms-skeleton

skeleton for a jscodeshift transforms package

Language:TypeScriptLicense:MITStargazers:1Issues:2Issues:0

jscodeshift-watch

reruns jscodeshift any time your transform code changes, prints diffs, asks whether to write out the changes

Language:JavaScriptLicense:MITStargazers:1Issues:2Issues:0

print-highlighted-ast

print a babel AST with specific nodes highlighted, for debugging codemods

Language:TypeScriptLicense:MITStargazers:1Issues:2Issues:0

try-it-pages

Playground pages for various codemods I've written

Language:TypeScriptLicense:MITStargazers:1Issues:0Issues:0

recast

JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator

Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0