mkdirpp
v1.0.1
Published
Recursively mkdir, like `mkdir -p`
Downloads
4
Readme
mkdirp
Like mkdir -p
, but in node.js!
installation
npm i -S mkdirpp
example
var mkdirp = require('mkdirp');
mkdirpp('/tmp/foo/bar/baz')
.then(() => console.log('pow!'))
.catch(err => console.error(err));
Output
pow!
And now /tmp/foo/bar/baz
exists!
methods
var mkdirp = require('mkdirpp');
mkdirp(dir, opts) -> Promise
Create a new directory and any necessary subdirectories at dir
with octal
permission string opts.mode
. If opts
is a non-object, it will be treated as
the opts.mode
.
If opts.mode
isn't specified, it defaults to 0777 & (~process.umask())
.
You can optionally pass in an alternate fs
implementation by passing in
opts.fs
. Your implementation should have opts.fs.mkdir(path, mode, cb)
and
opts.fs.stat(path, cb)
.
license
MIT
credits
Based on mkdirp.
alternatives
mkdirp-promise is an extremely thin wrapper around mkdirp that uses promises.