Intuita
Modernize your code at lightspeed.
Intuita is an open source code evolution platform that makes migrations, dependency upgrades & large refactorings faster & easier for codebases of any size.
We're actively adding new codemods for popular framework upgrades. check our list of currently supported codemods.
If your favorite framework upgrade is not supported yet, please create an issue for us to prioritize.
Intuita is in Public Beta! Get in touch if you are planning to use Intuita for large upgrades & you have some feature requests!
How It Works 🪄​
Imagine your codebase has been relying on an older version of NextJS for a long time. Although you had intended to upgrade to version 13 a few times, the extensive manual work required prevented you from doing so, causing you to miss out on the performance benefits and potential security fixes. But now the time has come where postponing the upgrade is no longer an option, and the drudgery of the upgrade must be done immediately to maintain the integrity & performance of your codebase.


But worry not. Intuita, powered by the best code transformation engines (such as Facebook's JScodeshift, Uber's Piranha, & soon ML-powered egines), runs a set of well-governed codemods on your codebase to automate the bulk of this upgrade for you. 🪄
export default function NavBack({ text, url }) {
return (
<Link href={url}>
<a className={styles.navBack}>
<img src={ArrowLeft} />
{text}
</a>
</Link>
)
}
export default function NavBack({ text, url }) {
return (
(<Link href={url} className={styles.navBack}>
<img src={ArrowLeft} />
{text}
</Link>)
);
}