Documenting JavaScript code
Deep
Fast deep equal
Get the command from a shebang
Resolve the path of a module like `require.resolve()` but from a given path
Safer Node.js Buffer API
Require module from string
ES2015 `Object.assign()` ponyfill
Recursive object extending
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
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.
Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
Array#isArray for older browsers
Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
Get the native type of a value.
parse a url with memoization
Unpipe a stream from all destinations
Escape string for use in HTML
HTTP response freshness testing
Returns true if a string has an extglob.
deep cloning of objects and arrays
Merge multiple streams into one stream in sequence or parallel.
Efficient implementation of Levenshtein algorithm with locale-specific collator support.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.