Reads and caches the entire contents of a file until it is modified
Rule to prefer using `let` to bind names to values
Merges JavaScript objects recursively without altering the objects merged.
Complete and thoroughly tested parser for RSQL/FIQL written in Typescript(Javascript). Tool for converting RSQL/FIQL to SQL. Tool for filtering array of objects using RSQL/FIQL. Built with zero dependencies.
Make a callback- or promise-based function support both promises and callbacks.
Returns true if a string has an extglob.
Run the supplied function exactly one time (once)
human-readable TAP summarizer
Zero CPU overhead, zero dependency, true event-loop blocking sleep
Allows users to use generators in order to write common functions that can be both sync or async.
Safe(r) monkeypatching for JavaScript.
low level utilities
One promise for multiple requests in flight to avoid async duplication
Normal distribution cumulative distribution function (CDF).
set HTTP response headers to cache for a long time
Scaled complementary error function.
Build chainable fluent interfaces the easy way... with a freakin' chainsaw!
check if two arrays are equal with options (order? shallow? ...)
Determine the `package.json#type` which applies to a location
Generates an asynchronous resolver function from a PAC file
HTML assertions for Chai.
JavaScript fast deep equality, but treating missing/undefined properties as equal
Extra assertions on top of node's assert module
requestAnimationFrame polyfill for node and the browser