Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/terkelg/mkdirplz

Make directories recursively -plz 🙏
https://github.com/terkelg/mkdirplz

directory io mkdir mkdirp

Last synced: 3 months ago
JSON representation

Make directories recursively -plz 🙏

Awesome Lists containing this project

README

        


mkdirplz

mkdir -plz



version


travis


downloads

Make directories recursively -please - you promised!


## Installation

```
npm install mkdirplz
```

> **OBS**: This package uses async/await and requires Node.js 7.6

## Usage

```js
const mkdir = require('mkdirplz');

await mkdir('path/to/something');
// => path/to/something

await mkdir('path/to/myfile.js', { filepath: true });
// => path/to/
```

## API

This package does not create the last part of the path, since it assumes that's a filepath.

### mkdirplz(path, options)

Type: `Promise`

Creates path recursively.

#### path

Type: `String`

A string file path to create.

#### options.filepath

Type: `Boolean`

Default: `false`

Set to `true` to skip making the last segment.
Useful if the input path is a filename.

## Related
- [mk-dirs](https://github.com/lukeed/mk-dirs) - The fast way
- [mkdirp](https://github.com/substack/node-mkdirp) - The old school way

## License

MIT © [Terkel Gjervig](https://terkel.com)