normalize-path
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.
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.
Apply ES2015 function.name semantics to all functions
A drop-in replacement for fs, making various improvements.
Visit a method over the items in an object, or map visit over the objects in an array.
Compile ES2015 arrow functions to ES5
Create and parse Content-Disposition header
Create HTTP error objects
The Node.js `util.deprecate()` function with browser support
Import a module while bypassing the cache
Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
JSDoc parser
Gracefully restore the CLI cursor on exit
Turn async generator functions into ES2015 generators
Normalizes data that can be found in package.json files.
Transform optional chaining operators into a series of nil checks
Get the command from a shebang
Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
ES2015 `Object.assign()` ponyfill