You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Ben Noordhuis de16da532e deps, tools: remove stray reject files 13 years ago
..
examples deps, tools: remove stray reject files 13 years ago
test Generate static HTML blog content out of markdown 13 years ago
.npmignore Generate static HTML blog content out of markdown 13 years ago
.travis.yml Generate static HTML blog content out of markdown 13 years ago
LICENSE Generate static HTML blog content out of markdown 13 years ago
README.markdown Generate static HTML blog content out of markdown 13 years ago
index.js Generate static HTML blog content out of markdown 13 years ago
package.json Generate static HTML blog content out of markdown 13 years ago

README.markdown

mkdirp

Like mkdir -p, but in node.js!

build status

example

pow.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

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 do:

npm install mkdirp

license

MIT/X11