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.
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
Handle DEP0100 via transforming `process.assert` to `node:assert`.
Handle DEP0081 via transforming `truncate` to `ftruncateSync` when using a file descriptor.
Build your own codemod and share it with the community.