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.
Handle DEP0178 via transforming `dirent.path` to `dirent.parentPath`.
Handle DEP0060 by replacing `util._extend()` with `Object.assign()`.
Handle DEP0100 via transforming `process.assert` to `node:assert`.
6 7
Migrate ESLint configuration from v8 to v9 flat config format
Migrate custom ESLint rules from v8 to v9 format
Pulse app version migration
Convert var declarations to let or const based on reassignment analysis, preserving function-scoped behavior when variables are accessed outside block scope
Handle DEP0030 via transforming SlowBuffer usage to Buffer.allocUnsafeSlow().
Transforms hardcoded Basic Authentication headers in Axios requests to use environment variables instead
Automatically add rate limiting middleware to Express.js route handlers that don't have existing rate limiting
Transform testCall(...) calls that contain timeout(...) into options object format
Build your own codemod and share it with the community.