Better 'typeof'. Detects real type of the objects like 'Array()', 'new Number(1)', 'new Boolean(true)', etc.
This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)
Deprecated. Utilities for ES3, most of which have been adopted or superseded in ES5.1. Adapted from Douglas Crockford's Remedial JavaScript
A ridiculously light-weight argument validator (now browser friendly)
A simple utility for precise-dateing functions and classes.
Determine a value's type.
A set of JavaScript helper functions to check for types
WASI threads proposal implementation in JavaScript
Get the native JavaScript type of a value, preceded by the appropriate indefinite article (either `a` or `an`), for use in error messages.
TypeScript definitions for kdbush
This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)
Turns partial code location into precise code location
Additional JSON-Schema keywords for Ajv JSON validator
Use this module to start and stop the V8 inspector manually and collect precise coverage.
maximally minimal type-testing library
Node module. typeOf('a string') == 'string', typeOf([]) == 'array', etc.. Also supports named functions detections aka javascript classes
JavaScript Performance Monitor
precise-commits
type inferer
Comprehensive collection of type guards for JavaScript and TypeScript; Inspired by Elixir
ESLint rule to avoid typeof window === 'undefined' for SSR check
TypeScript definitions for json-bigint
is that thing a function? Use this module to find out
A robust utility for determining the runtime type of any JavaScript value.