This codemod replaces the following deprecatedDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/nodejs/userland-migrations/llms.txt
Use this file to discover all available pages before exploring further.
util.is*() methods with their modern equivalents.
What It Does
This codemod handles 15 deprecated type-checking methods:util.isArray()→Array.isArray()util.isBoolean()→typeof value === 'boolean'util.isBuffer()→Buffer.isBuffer()util.isDate()→value instanceof Dateutil.isError()→Error.isError()util.isFunction()→typeof value === 'function'util.isNull()→value === nullutil.isNullOrUndefined()→value === null || value === undefinedutil.isNumber()→typeof value === 'number'util.isObject()→value && typeof value === 'object'util.isPrimitive()→Object(value) !== valueutil.isRegExp()→value instanceof RegExputil.isString()→typeof value === 'string'util.isSymbol()→typeof value === 'symbol'util.isUndefined()→typeof value === 'undefined'
Before/After Examples
Type Checks
Before:Object Type Checks
Before:Null/Undefined Checks
Before:Usage
Run this codemod on your project:Related Deprecations
- DEP0044: util.isArray()
- DEP0045: util.isBoolean()
- DEP0046: util.isBuffer()
- DEP0047: util.isDate()
- DEP0048: util.isError()
- DEP0049: util.isFunction()
- DEP0050: util.isNull()
- DEP0051: util.isNullOrUndefined()
- DEP0052: util.isNumber()
- DEP0053: util.isObject()
- DEP0054: util.isPrimitive()
- DEP0055: util.isRegExp()
- DEP0056: util.isString()
- DEP0057: util.isSymbol()
- DEP0058: util.isUndefined()