Codemod Registry
Explore community-led codemods to migrate, optimize, and transform your codebase.
Ready to contribute?
Build your own codemod and share it with the community.
Explore community-led codemods to migrate, optimize, and transform your codebase.
Build your own codemod and share it with the community.
Explore community-led codemods to migrate, optimize, and transform your codebase.
Migrate from deprecated @lingui/macro to split @lingui/react/macro and @lingui/core/macro packages
Migrating From Tekton v1alpha1 to Tekton v1beta1
Handle DEP0197 via transforming `types.isNativeError` to `Error.isError`
Transform Next.js app router page components to use typed routes
Optimize SVG path in string literal
Handle DEDEP0195: Instantiating node:http classes without new
Handle DEP0026, DEP0027, DEP0028, DEP0029 via transforming `util.print|puts|debug|error()` to `console.log|error()`
Handle DEP0176 via transforming imports of `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` from the root `fs` module to `fs.constants`.
Transform legacy code patterns
Handle DEP0059 via transforming `log.util()` to `console.log()`.
Detects hard-coded strings in your app and leaves a comment to contact the Codemod team. For demo and pilot use.
Build your own codemod and share it with the community.