Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Get the native type of a value.
Determine if the JS environment has Symbol support. Supports spec, or shams.
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Improved typeof detection for node.js and the browser.
Returns true if the value is an object and not an array or null.
Determine if the JS environment has BigInt support.
Type check values
Coalesce for JavaScript. Returns the first value that is not undefined or null.
Type assertions aka less-broken `typeof`
Returns `true` if the value is a primitive.
Function argument validation for humans
- type
- types
- check
- checking
- guard
- guards
- assert
- assertion
- predicate
- predicates
- is
- validate
- validation
- utility
- View more
Checks whether provided parameter looks like a number
A tiny javascript type testing tool
Determine the name of a value's constructor.
Test if a value is object-like.
Detect native Symbol.toStringTag support.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- detect
- feature
- symbol
- tostringtag
- class
- type
- typeof
- View more
complete type checking for node
Get a property from an object using dot (object path) notation.
Determine the specification defined classification of an object.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- type
- typeof
- native
- class
- classification
- specification
- spec
- View more