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.
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().
Automatically add rate limiting middleware to Express.js route handlers that don't have existing rate limiting
Converts patch-package patches to pnpm format by removing node_modules/ prefixes from patch file content and updating package.json/pnpm-workspace.yaml configuration.
Handle DEP0010 via transforming `crypto.createCredentials` to `tls.createSecureContext`
Handle DEP0185: Instantiating node:repl classes without new
using arkregex instead of `new RegExp`
Replaces deprecated Node.js crypto functions like crypto.createHash('md5') with secure alternatives
Build your own codemod and share it with the community.