codegenomeproject
Search
MarketplaceModules
PackagesCLIMCP
Sign in
  1. Marketplace
  2. JavaScript/TypeScript
  3. Upgrade to Node.js 22

Upgrade to Node.js 22

Proprietary

Migrate deprecated APIs for Node.js 22 compatibility. Includes all migrations from Node.js 20, plus Node 21 and Node 22 deprecations.

org.openrewrite.node.migrate.upgrade-node-22
mod run . --recipe=org.openrewrite.node.migrate.upgrade-node-22

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.

Recipe list

It runs these recipes, in this order.

Recipe
  1. Increase Node.js engine version
  2. Increase Node.js version in GitHub Actions
  3. org.openrewrite.nodejs.migrate.UpgradeNodeVersion
  4. Upgrade to Node.js 20
  5. Replace deprecated util.types.isWebAssemblyCompiledModule()
  6. Find deprecated punycode module usage
  7. Find deprecated crypto.createCipher() and crypto.createDecipher() usage
  8. Replace deprecated util.isX() methods with native JavaScript
  9. Replace deprecated util._extend() with Object.assign()
  10. Replace deprecated new crypto.Hash() and new crypto.Hmac() with factory methods
  11. Replace deprecated Buffer.slice() with Buffer.subarray()
  12. Remove usage of deprecated process.features.tls_* properties
  13. Remove unnecessary util.promisify() on Promise-returning functions
© Moderne, 2026
Recipe indexPrivacyTerms