PATH:
usr
/
local
/
lib
/
node_modules
/
bower
/
lib
/
node_modules
/
bower-registry-client
/
node_modules
/
mkdirp
# mkdirp Like `mkdir -p`, but in node.js! [](http://travis-ci.org/substack/node-mkdirp) # example ## pow.js ```js var mkdirp = require('mkdirp'); mkdirp('/tmp/foo/bar/baz', function (err) { if (err) console.error(err) else console.log('pow!') }); ``` Output ``` pow! ``` And now /tmp/foo/bar/baz exists, huzzah! # methods ```js var mkdirp = require('mkdirp'); ``` ## mkdirp(dir, mode, cb) Create a new directory and any necessary subdirectories at `dir` with octal permission string `mode`. If `mode` isn't specified, it defaults to `0777 & (~process.umask())`. `cb(err, made)` fires with the error or the first directory `made` that had to be created, if any. ## mkdirp.sync(dir, mode) Synchronously create a new directory and any necessary subdirectories at `dir` with octal permission string `mode`. If `mode` isn't specified, it defaults to `0777 & (~process.umask())`. Returns the first directory that had to be created, if any. # install With [npm](http://npmjs.org) do: ``` npm install mkdirp ``` # license MIT
[+]
..
[-] .npmignore
[edit]
[-] package.json
[edit]
[-] readme.markdown
[edit]
[-] index.js
[edit]
[-] .travis.yml
[edit]
[+]
examples
[+]
test
[-] LICENSE
[edit]