DEPRECATED
This project has been deprecated in favor of node's built in fsPromises.mkdir
added in node v10.0.0
How to use node's built in method instead of this package:
const path = '/my/path/to/anything';await fsPromises; // With modeconst path = '/my/path/to/anything';await fsPromises; // With partial application proposalconst path = '/my/path/to/anything';const mkdirp = fsPromises
async-mkdirp
Recursively create directories, like mkdir -p
, and return a promise.
Install
npm install -S async-mkdirp
Usage
Normal:
const mkdirp = ; async { await ; // Code here runs after all directories have been created};
Make multiple paths in parallel:
const mkdirp = ; const createDirs = async { await Promiseall ; // Code here runs after all directories have been created} ;
API
mkdir(path[, mode])
path
<String>
|<Buffer>
mode
<Integer>
Asynchronous mkdir -p
. mode
defaults to 0o777
.
About
This project is inspired by substack/mkdirp
. It has been rewritten to take advantage of async
functions, and does not include a synchronous method or cli.
Similar projects
- node-mkdirp - callback style mkdirp, with cli
- mkdirp-promise - node-mkdirp wrapped in a promise
- mkdirp-then - node-mkdirp wrapped in a promise, and any-promise for promise implementation
License
MIT