Why Intuita?
Codemod Consumers π§πΎβπ»π©π»βπ»β
β Without Intuita β if you want to upgrade a dependency with some API & breaking changes, you need to:
- Search online for upgrade guides & if you are lucky, find some codemods (likely not following any quality guidelines or without proper tests).
- Run those codemods in CLI one by one (~60 codemods for Material UI v5 upgrade) without knowing which one is actually applicable to your codebase.
- End up with large PRs & many reviewers because you couldn't easily distribute the changes into meaningful commits.
- And finally, if many teams are impacted, you need to create tasks, manually find the best reviewer & follow up on those tasks until you get the change reviewed & merged.
β With Intuita β a set of quality-checked community-led codemods will be pushed to you right in the package.json (for JS/TS) so you don't need to search for them.
- You run all the codemods with one click.
- At an intermediary step before making the code change, you can tweak them if needed, batch them as you wish & push your changes for review.
- [Enterprise feature] for large teams, we will be building integrations with Jira/Slack/Github to automatically assign tasks & send reminders to teams, leadership dashboard for tracking & coordinating the campaign.
Codemod Builders π₯·πΌβ
β Without Intuita β you go the codemod journey alone! You ask yourself:
- What are the best codemod engines out there for the type of transformation i want to build?
- What's the easiest way to build codemods? Any tool out there? How about creating test cases?
- Has anyone out there built the exact codemod I want to build?
- How can my codemod be discovered & used by thousands of other developers out there who could benefit from it sooner or later?
β With Intuita β you are surrounded by a community of codemod experts
- We build tools, processes & guidelines on how to write high-quality codemods & associated tests & pick the right engine (imperative, declarative, ML based, or pattern based) for each use case.
- We will be the distribution channel for your codemods. You write a useful codemod & along with other codemods created by the community, we will ship it to tens of thousands of developers out there within a few mins of integrating them into Intuita.
- If you, just like us, are also a codemod nerd, let's get in touch! we are growing our team with awesome engineers who are passionate about automating boring tasks for fellow developers.
Engineering Leads π©πΎβπΌπ¨π»βπΌβ
- β Without Intuita β leaders do not have visibility into the status of large migration/upgrade campaigns. You ask yourself:
- How long would this upgrade take? How many developers are impacted? Are we on track to hit our business deadlines?
- β
With Intuita β
[enterprise features] you can easily track progress & coordinate migration campaigns across many teams.
- Team leads, please contact us to learn more about enterprise features such as Jira/Github/Slack integrations, automated task & notification delivery.