Showing 1-20 of 500,707 packages
Improved deep equality testing for Node.js and the browser.
HTTP methods that node supports
An XML builder for node.js
JSON Schema for HTTP Archive (HAR)
return the first event in a set of ee/event pairs
JSDoc parser
Get the native type of a value.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
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.
Promisify a callback-based function
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.
Extend an object with the properties of additional objects. node.js/javascript util.
Pluralize and singularize any word
Deep diffs two objects, including nested structures of arrays and objects, and return the difference.
Querystringify - Small, simple but powerful query string parser.
compose Koa middleware