{"library":"mk-dirs","type":"library","category":null,"description":"mk-dirs is a minimalistic, Promise-based utility designed for recursively creating directories in Node.js, functioning as an `mkdir -p` equivalent. Currently stable at version 3.0.0, it differentiates itself by being exceptionally lightweight (381B to 419B gzipped) and having zero external dependencies, offering a faster alternative to packages like `mkdirp` and `make-dir`. It provides both an asynchronous (default) and a synchronous opt-in mode, catering to different application needs and Node.js versions (>=8.x for async, >=6.x for sync). While Node.js v10.12.0+ includes native `fs.mkdir` with a `recursive` option, `mk-dirs` maintains its value through a consistent, promise-based API and `cwd` option. Its release cadence is not explicitly stated but typically follows a \"release when needed\" pattern for such focused utilities.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","mkdir","make dir","recursive","mkdirp","typescript"],"install":[{"cmd":"npm install mk-dirs","imports":["import { mkdir } from 'mk-dirs';","const { mkdir } = require('mk-dirs');","import { mkdir } from 'mk-dirs/sync';"]},{"cmd":"yarn add mk-dirs","imports":[]},{"cmd":"pnpm add mk-dirs","imports":[]}],"homepage":null,"github":"https://github.com/lukeed/mk-dirs","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/mk-dirs","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/mk-dirs/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}