Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
A utility to determine if a value is null or undefined
Check if something is a Node.js stream
Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
Check if a repository has untracked or added files
Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.
Validates if a value is undefined.
Check if a path is a file, directory, or symlink
Test if a value is null.
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Detect the file type of a file, stream, or data
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Check if stdout or stderr is interactive
Check if a string is an IP address
Detect whether or not an object is a Typed Array
Test if a value is an object.