Codemod Library
Explore Codemods created by the community
Lodash to es-toolkit
Replaces usage of lodash with es-toolkit
TSX
HS
Hypermod staffUpdated Aug 24
Express.js v4 to v5
Migrates between v4 & v5 of Express.js
TSX
HS
Hypermod staffUpdated Aug 24
Remove leftpad
Removes the left-pad library in favour of `.padLeft()`
TSX
HS
Hypermod staffUpdated Sep 24
React 19 Remove forwardRef
Removes deprecated forwardRef API in favour of the ref prop. Available from React v19 and onward.
TSX
HS
Hypermod staffUpdated Feb 25
e18e abort-controller to native AbortController
Migrates abort-controller to native AbortController.
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.from to Array.from()
Migrates array.from to Array.from().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array-every to Array.prototype.every()
Migrates array-every to Array.prototype.every().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array-buffer-byte-length to native ArrayBuffer.prototype.byteLength()
Migrates array-buffer-byte-length to native ArrayBuffer.prototype.byteLength().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.of to Array.of()
Migrates array.of to Array.of().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.at to Array.prototype.at()
Migrates array.prototype.at to Array.prototype.at().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.concat to Array.prototype.concat()
Migrates array.prototype.concat to Array.prototype.concat().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.copywithin to Array.prototype.copyWithin()
Migrates array.prototype.copywithin to Array.prototype.copyWithin().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.filter to Array.prototype.filter()
Migrates array.prototype.filter to Array.prototype.filter().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.entries to Array.prototype.entries()
Migrates array.prototype.entries to Array.prototype.entries().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.every to Array.prototype.every()
Migrates array.prototype.every to Array.prototype.every().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array-map to Array.prototype.map()
Migrates array-map to Array.prototype.map().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.find to Array.prototype.find()
Migrates array.prototype.find to Array.prototype.find().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.findindex to Array.prototype.findIndex()
Migrates array.prototype.findindex to Array.prototype.findIndex().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.findlast to Array.prototype.findLast()
Migrates array.prototype.findlast to Array.prototype.findLast().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.findlastindex to Array.prototype.findLastIndex()
Migrates array.prototype.findlastindex to Array.prototype.findLastIndex().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.flat to Array.prototype.flat()
Migrates array.prototype.flat to Array.prototype.flat().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.flatmap to Array.prototype.flatMap()
Migrates array.prototype.flatmap to Array.prototype.flatMap().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.foreach to Array.prototype.forEach()
Migrates array.prototype.foreach to Array.prototype.forEach().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.indexof to Array.prototype.indexOf()
Migrates array.prototype.indexof to Array.prototype.indexOf().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.join to Array.prototype.join()
Migrates array.prototype.join to Array.prototype.join().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.keys to Array.prototype.keys()
Migrates array.prototype.keys to Array.prototype.keys().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.lastindexof to Array.prototype.lastIndexOf()
Migrates array.prototype.lastindexof to Array.prototype.lastIndexOf().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.map to Array.prototype.map()
Migrates array.prototype.map to Array.prototype.map().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.push to Array.prototype.push()
Migrates array.prototype.push to Array.prototype.push().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.reduce to Array.prototype.reduce()
Migrates array.prototype.reduce to Array.prototype.reduce().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.reduceright to Array.prototype.reduceRight()
Migrates array.prototype.reduceright to Array.prototype.reduceRight().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.slice to Array.prototype.slice()
Migrates array.prototype.slice to Array.prototype.slice().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.some to Array.prototype.some()
Migrates array.prototype.some to Array.prototype.some().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.splice to Array.prototype.splice()
Migrates array.prototype.splice to Array.prototype.splice().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.toreversed to Array.prototype.toReversed()
Migrates array.prototype.toreversed to Array.prototype.toReversed().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.tosorted to Array.prototype.toSorted()
Migrates array.prototype.tosorted to Array.prototype.toSorted().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.tospliced to Array.prototype.toSpliced()
Migrates array.prototype.tospliced to Array.prototype.toSpliced().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.unshift to Array.prototype.unshift()
Migrates array.prototype.unshift to Array.prototype.unshift().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.values to Array.prototype.values()
Migrates array.prototype.values to Array.prototype.values().
TSX
HS
Hypermod staffUpdated Mar 25
e18e array.prototype.with to Array.prototype.with()
Migrates array.prototype.with to Array.prototype.with().
TSX
HS
Hypermod staffUpdated Mar 25
e18e arraybuffer.prototype.slice to ArrayBuffer.prototype.slice()
Migrates arraybuffer.prototype.slice to ArrayBuffer.prototype.slice().
TSX
HS
Hypermod staffUpdated Mar 25
e18e concat-map to Array.prototype.flatMap()
Migrates concat-map to Array.prototype.flatMap().
TSX
HS
Hypermod staffUpdated Mar 25
e18e gopd to Object.getOwnPropertyDescriptor()
Migrates gopd to Object.getOwnPropertyDescriptor().
TSX
HS
Hypermod staffUpdated Mar 25
e18e deep-equal to dequal
Migrates deep-equal to dequal.
TSX
HS
Hypermod staffUpdated Mar 25
e18e date to Date()
Migrates date to Date().
TSX
HS
Hypermod staffUpdated Mar 25
e18e is-nan to Number.isNaN()
Migrates is-nan to Number.isNaN().
TSX
HS
Hypermod staffUpdated Mar 25
e18e xtend to Spread syntax (...)
Migrates xtend to Spread syntax (...).
TSX
HS
Hypermod staffUpdated Mar 25
e18e md5 to Crypto
Migrates md5 to Crypto.
TSX
HS
Hypermod staffUpdated Mar 25
e18e object-is to Object.is()
Migrates object-is to Object.is().
TSX
HS
Hypermod staffUpdated Mar 25
e18e object-assign to Object.assign()
Migrates object-assign to Object.assign().
TSX
HS
Hypermod staffUpdated Mar 25
e18e object.keys to Object.keys()
Migrates object.keys to Object.keys().
TSX
HS
Hypermod staffUpdated Mar 25
e18e object.values to Object.values()
Migrates object.values to Object.values().
TSX
HS
Hypermod staffUpdated Mar 25
e18e object.hasown to Object.hasOwn()
Migrates object.hasown to Object.hasOwn().
TSX
HS
Hypermod staffUpdated Mar 25
e18e object.getprototypeof to Object.getPrototypeOf()
Migrates object.getprototypeof to Object.getPrototypeOf().
TSX
HS
Hypermod staffUpdated Mar 25
e18e object.fromentries to Object.fromEntries()
Migrates object.fromentries to Object.fromEntries().
TSX
HS
Hypermod staffUpdated Mar 25
e18e object.entries to Object.entries()
Migrates object.entries to Object.entries().
TSX
HS
Hypermod staffUpdated Mar 25
e18e object-keys to Object.keys()
Migrates object-keys to Object.keys().
TSX
HS
Hypermod staffUpdated Mar 25
e18e object.assign to Object.assign()
Migrates object.assign to Object.assign().
TSX
HS
Hypermod staffUpdated Mar 25
e18e object.defineproperties to Object.defineProperties()
Migrates object.defineproperties to Object.defineProperties().
TSX
HS
Hypermod staffUpdated Mar 25
e18e for-each to Array.prototype.forEach()
Migrates for-each to Array.prototype.forEach().
TSX
HS
Hypermod staffUpdated Apr 25
e18e is-number to native JS
Migrates is-number to native JS.
TSX
HS
Hypermod staffUpdated Apr 25
e18e is-odd to native JS
Migrates is-odd to native JS.
TSX
HS
Hypermod staffUpdated Apr 25
e18e is-even to native JS
Migrates is-even to native JS.
TSX
HS
Hypermod staffUpdated Apr 25
e18e array-includes to Array.prototype.includes()
Migrates array-includes to Array.prototype.includes().
TSX
HS
Hypermod staffUpdated Mar 25
Nextjs @vercel/analytics/react to next
Migrates Nextjs apps to @vercel/analytics/next to resolve "missing routes" issue in the Vercel Analytics Dashboard
TSX
HS
Hypermod staffUpdated Apr 25