fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.
Make a directory and its parents if needed - Think `mkdir -p`
Recursively mkdir, like `mkdir -p`
Recursive version of fs.readdir with streaming API.
Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
Recursively flatten an array or arrays.
Map object keys and values into a new object
Recursive object extending
Convert object keys to camel case
Sort the keys of an object
fs.readdir with sync, async, and streaming APIs + filtering, recursion, absolute paths, etc.
traverse and transform objects by visiting every node on a recursive walk
JSON does not handle circular references. This version does
Merge multiple objects into one, optionally creating a new cloned object. Similar to the jQuery.extend but more flexible. Works in Node.js and the browser.
Really Fast Deep Clone
fs.rename but works across devices. same as the unix utility 'mv'
parse arguments with recursive contexts
Encode/decode circular structures for converting to and from JSON.
walk a directory tree recursively with events