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.