fsxtra

A simple package for adding new file system related functionality to fs.

Usage no npm install needed!

<script type="module">
  import fsxtra from 'https://cdn.skypack.dev/fsxtra';
</script>

README

NodeFsXtra

Extends Node FS lib

Use

const fs = require('fsxtra');

fs base methods

  • Includes all fs lib functions.

  • All fs functions with an alternate 'Sync' method will return promises instead of requiring callbacks

Extra methods

.mktree(<filepath>)

  • Returns Promise

  • Accepts full filepath, creating as many of the directories in the filepath as needed.

.mktreeSync(<filepath>)

  • Synchronous version of .mktree()

TODO

Add rmtree & rmtreeSync methods - include 'force' option for removing files in dirs.