Skip to main content

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.