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 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
Migrate custom ESLint rules from v8 to v9 format
Migrate ESLint configuration from v8 to v9 flat config format
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
Converts patch-package patches to pnpm format by removing node_modules/ prefixes from patch file content and updating package.json/pnpm-workspace.yaml configuration.
Migrate custom ESLint rules from v8 to v9 format
Build your own codemod and share it with the community.