@alexbinary/mkdirp

1.0.2Β β€’Β PublicΒ β€’Β Published

mkdirp

Simple mkdirp with promise support πŸŽ‰

npm GitHub release Build Status dependencies Status devDependencies Status

Based on mkdirp by substack

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

Package Sidebar

Install

npm i @alexbinary/mkdirp

Weekly Downloads

4

Version

1.0.2

License

MIT

Last publish

Collaborators

  • alexbinary