Like mkdir -p
, but in node.js!
npm i -S mkdirpp
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!
var mkdirp = require('mkdirpp');
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)
.
MIT
Based on mkdirp.
mkdirp-promise is an extremely thin wrapper around mkdirp that uses promises.