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 an object was created by the `Object` constructor, or Object.create(null).
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Returns true if the value is an object and not an array or null.
Improved typeof detection for node.js and the browser.
Determine if the JS environment has BigInt support.
Type check values
Returns `true` if the value is a primitive.
Coalesce for JavaScript. Returns the first value that is not undefined or null.
Type assertions aka less-broken `typeof`
Checks whether provided parameter looks like a number
Function argument validation for humans
- type
- types
- check
- checking
- guard
- guards
- assert
- assertion
- predicate
- predicates
- is
- validate
- validation
- utility
- View more
Test if a value is object-like.
A tiny javascript type testing tool
complete type checking for node
Determine the name of a value's constructor.
Get the native JavaScript type of a value, preceded by the appropriate indefinite article (either `a` or `an`), for use in error messages.
Detect native Symbol.toStringTag support.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- detect
- feature
- symbol
- tostringtag
- class
- type
- typeof
- View more
Determine the specification defined classification of an object.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- type
- typeof
- native
- class
- classification
- specification
- spec
- View more