Showing 1-20 of 500,673 packages
Improved deep equality testing for Node.js and the browser.
return the first event in a set of ee/event pairs
HTTP methods that node supports
An XML builder for node.js
JSON Schema for HTTP Archive (HAR)
JSDoc parser
Get the native type of a value.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
Promisify a callback-based function
Check if a protocol requires a certain port number to be added to an URL.
Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
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.
Returns true if a value is a plain object, array or function.
Extend an object with the properties of additional objects. node.js/javascript util.
Pluralize and singularize any word
Timing safe string compare using double HMAC
Deep diffs two objects, including nested structures of arrays and objects, and return the difference.