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.
Detects missing generics on hooks in TypeScript/TSX codebases.
Handle DEP0066: migrate deprecated use of `OutgoingMessage.prototype` `_headers` & `_headerNames` to public HTTP header APIs
Transform React class components to modern function components
Migrates Jest tests to latest version (v30+) and updates related packages. Handles matcher aliases, config updates, and dependency upgrades.
Codemod to migrate sync RNTL function and method calls to async for RNTL v14
Codemod to update dependencies for RNTL v14 migration
Handle DEP0108 by replacing deprecated `zlib.bytesRead` with `zlib.bytesWritten` in Node.js transform streams
Handle DEP0026, DEP0027, DEP0028, DEP0029 via transforming `util.print|puts|debug|error()` to `console.log|error()`
Replaces deprecated `util.is*()` methods with their modern equivalents.
Handle DEP0060 by replacing `util._extend()` with `Object.assign()`.
Handle DEP0030 via transforming SlowBuffer usage to Buffer.allocUnsafeSlow().
Handle DEP0185: Instantiating node:repl classes without new
Build your own codemod and share it with the community.