Same as JSON but with added support for `Date`, `undefined`, `Map`, `Set`, and more.
Spec-compliant shim for Symbol.prototype.description proposal.
Types for testing TypeScript types.
Parses MongoDB query language and returns an abstract syntax tree
Cross spawn with a completion callback
`Array.prototype.filter` for objects
C utilities for asserting that a Node-API call returns an "ok" status.
Parse JavaScript one character at a time to look for snippets in Templates. This is not a validator, it's just designed to allow you to have sections of JavaScript delimited by brackets robustly.
Test if a single-precision floating-point numeric value is NaN.
Test if a value is a number having an integer value.
Assert that a promise eventually rejects
Next-generation take on pre/post function hooks
Detect native Uint8ClampedArray support.
Test if a value is a number having a nonnegative integer value.
convert between PEM and JWK formats
Parse a url assuming `http` if no protocol or `//` is provided.
Detect native Symbol.toPrimitive support.
The node core libs for in browser usage.
Test if a value is a Uint8ClampedArray.
Detect native Int32Array support.
Detect native Int16Array support.
Trace the original position through a source map
Encourages programming with assertions by providing tools to compile them away
Test if a double-precision floating-point numeric value is finite.