Skip to content

The e2e platform for creating, sharing, and running codemods, built on top of your favorite codemod engine. Automate code migrations, cleanups, and refactors for yourself, colleagues, and the community.

License

Notifications You must be signed in to change notification settings

arshcodemod/codemod

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codemod Registry Header


Registry · Community · Docs

Codemod

Codemod platform helps you create, distribute, and run codemods in codebases of any size.

The AI-powered, community-led codemods enable you to automate framework upgrades, large refactoring, and boilerplate programming with unparalleled speed and developer experience.

We are making dream migrations a reality for all developers in the world, one framework at a time.

Documentation

For details on how to use Codemod platform, check out our documentation.

Quickstart

To get started, you can install Codemod CLI:

npm i -g codemod

With Codemod CLI, you can:

1. Build codemods

You can easily build codemods using AI by opening a local project, making changes in a file, and running the following command:

codemod learn

2. Publish codemods

You can publish a compatible local codemod package to Codemod Registry with:

codemod publish

3. Run codemods

codemod [codemod name]

Community

Codemod community can be found on Slack, where you can ask questions, share your feedback, and contribute to the community.

Our Code of Conduct applies to all Codemod community channels.

Contributing

To contribute to Codemod platform, please refer to the contributing guide.

Contributors ✨

Alt

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

🐛
Sasha
Sasha

💻 🐛
Harsh Gupta
Harsh Gupta

💻
Mohamad Mohebifar
Mohamad Mohebifar

💻 🐛
Mikhail Demidoff
Mikhail Demidoff

💻
Nuurek
Nuurek

💻 🐛
Norayr Baghdasarov
Norayr Baghdasarov

💻 🐛
Grzegorz
Grzegorz

🐛 💻
Aleksy
Aleksy

💻 🐛
Espen Bye
Espen Bye

🐛
Jake Riordan
Jake Riordan

💻 🐛
Jonathan Giardino
Jonathan Giardino

💻 🐛
Mohamed Amine Diboune
Mohamed Amine Diboune

💻
Seif Ghezala
Seif Ghezala

💻
Ahmad Soliman
Ahmad Soliman

💻
Maciej Lotkowski
Maciej Lotkowski

🐛
Jahred Hope
Jahred Hope

💻
arshcodemod
arshcodemod

📖 📢
Jay Kumar
Jay Kumar

💻
Shinya Fujino
Shinya Fujino

📖 💻 🐛
coderaiser
coderaiser

💻
Zach Wolf
Zach Wolf

🐛
with-heart
with-heart

🐛
Manish Jha
Manish Jha

🐛
Henry Q. Dineen
Henry Q. Dineen

💻 🐛
Matthias
Matthias

🐛

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

About

The e2e platform for creating, sharing, and running codemods, built on top of your favorite codemod engine. Automate code migrations, cleanups, and refactors for yourself, colleagues, and the community.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.0%
  • JavaScript 4.0%
  • MDX 3.8%
  • CSS 1.9%
  • Dockerfile 0.2%
  • HTML 0.1%