mkdirp
Simple mkdirp with promise support
Uses @alexbinary/promisify by alexbinary
Install
Install using npm or yarn :
$ npm install @alexbinary/mkdirp
# or
$ yarn add @alexbinary/mkdirp
Usage
let mkdirp = require('@alexbinary/mkdirp')
// promise
mkdirp('/foo/bar').then(() => {
console.log('dir created')
})
// callback
mkdirp('/foo/bar', (err) => {
if (!err) {
console.log('dir created')
}
})
// sync
mkdirp.sync('/foo/bar')
console.log('dir created')
Documentation
let mkdirp = require('@alexbinary/mkdirp')
mkdirp(dirpath[, callback])
Creates an empty directory at dirpath
.
Creates intermediary directories if necessary.
callback
is an optional node style callback with no arguments except for a possible error.
Always returns a Promise which resolves with no arguments.
mkdirp.sync(dirpath)
Synchronous version.
Licence
MIT