codemod-com / codemod-registry

A registry of community-led codemods & code automation recipes for popular refactors, migrations, and dependency upgrades.

Home Page:https://www.codemod.com/automations/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Codemod Registry Header

⚠️ This repository is deprecated and no longer maintained.

Please Note: This repository was migrated to a monorepo called codemod.

Codemod Registry

All Contributors

Codemod Registry is an open-source, single-stop repository for codemods and code automation recipes. Codemod Registry brings an ever-growing variety of helpful codemods all in one place.

Codemods available in Codemod Registry are automatically integrated into the Codemod platform and all developers who have the Codemod CLI or IDE extension can then discover, share, and run those codemods with a single click.

Currently, the Codemod platform supports jscodeshift, ts-morph, and Uber's Piranha codemod engines. If you would like to see a specific codemod engine supported, please leave us a feature request.

If there is a codemod you would like to see available in Codemod Registry, please consider opening a PR to add the codemod. Learn more about contributing here.

Why use Codemod Registry

Adding or using codemods in Codemod Registry allows for:

πŸ”— Automatic integration with the Codemod CLI and VS Code extension.

:octocat: Ensuring codemods are reviewed and improved by a community of codemod experts.

🌍 Making codemods more accessible to many developers around the world.

Supported frameworks & libraries

Running codemods in the registry

All codemods in the registry are automatically distributed to the Codemod CLI and IDE extension.

To run any codemod in the registry, you can:

Contributing

Codemod Registry is an open-source, community-first, and community-powered project made for developers, by developers.

If you would like to contribute to the Codemod Registry, please follow our contribution guide. Please note that once you create a pull request, you will be asked to sign our Contributor License Agreement.

If you are a codemod builder and/or interested in codemods, please join our community!

If you are not a codemod developer, but you would like to have the community contribute on developing a codemod you’re interested in, then feel free to request a codemod here.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Max Leiter
Max Leiter

πŸ’»
Greg Pabian
Greg Pabian

πŸ’» πŸ› πŸ“–
DmytroHryshyn
DmytroHryshyn

πŸ’» πŸ›
Alex Bit
Alex Bit

πŸ’» πŸ“–
Benny Joo
Benny Joo

πŸ’» πŸ› πŸ“–
Mohab Sameh
Mohab Sameh

πŸ’» πŸ“–
Serhii Melnyk
Serhii Melnyk

πŸ€”
kevtran2
kevtran2

πŸ“– πŸ’»
George W Langham
George W Langham

πŸ›
Aniello Falcone
Aniello Falcone

πŸ›

This project follows the all-contributors specification. Contributions of any kind welcome!

About

A registry of community-led codemods & code automation recipes for popular refactors, migrations, and dependency upgrades.

https://www.codemod.com/automations/

License:Apache License 2.0


Languages

Language:TypeScript 88.7%Language:JavaScript 11.3%Language:Shell 0.0%