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.
Migrates usage of the legacy APIs `res.redirect('back')` and `res.location('back')` to the current recommended approaches
Codemod to update dependencies for RNTL v14 migration
Codemod to migrate sync RNTL function and method calls to async for RNTL v14
Migrate ESLint configuration from v8 to v9 flat config format
Replace`new RegExp` usages with arkregex's type-safe `regex()` function
Migrate Cypress end-to-end tests to Playwright. Transforms test structure, selectors, actions, assertions, and navigation commands.
Transform CSS-IN-JS styled components to Sentry Flex Layout components
Handle DEP0100 via transforming `process.assert` to `node:assert`.
Handle DEP0059 via transforming `log.util()` to `console.log()`.
Handle DEP0138 via transforming `process.mainModule` to `require.main`.
Handle DEP0185: Instantiating node:repl classes without new
Handle DEP0030 via transforming SlowBuffer usage to Buffer.allocUnsafeSlow().
Build your own codemod and share it with the community.