{"_id":"mkdirp","_rev":"2948146","name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","dist-tags":{"latest":"3.0.1","legacy":"0.5.6"},"maintainers":[{"name":"isaacs","email":""}],"time":{"modified":"2023-04-26T08:51:25.000Z","created":"2011-01-06T02:54:36.496Z","3.0.1":"2023-04-24T17:27:38.604Z","3.0.0":"2023-04-09T22:02:16.078Z","2.1.6":"2023-03-22T18:50:34.833Z","2.1.5":"2023-03-05T05:41:12.836Z","2.1.4":"2023-03-01T20:14:21.010Z","2.1.3":"2023-01-17T22:18:31.249Z","2.1.2":"2023-01-17T14:42:19.058Z","2.1.1":"2023-01-17T00:10:26.292Z","2.1.0":"2023-01-17T00:03:01.053Z","2.0.0":"2023-01-16T04:21:36.027Z","0.5.6":"2022-03-22T23:48:15.108Z","0.5.5":"2020-04-03T17:12:26.436Z","1.0.4":"2020-04-03T17:03:08.825Z","0.5.4":"2020-03-23T17:53:03.257Z","0.5.3":"2020-03-17T16:28:33.897Z","0.5.2":"2020-03-17T16:27:28.746Z","1.0.3":"2020-01-24T21:00:54.556Z","1.0.2":"2020-01-24T20:22:50.327Z","1.0.1":"2020-01-24T20:20:30.453Z","1.0.0":"2020-01-24T20:18:42.630Z","0.5.1":"2015-05-14T02:27:01.553Z","0.5.0":"2014-05-06T02:28:23.769Z","0.4.2":"2014-05-06T01:40:35.608Z","0.4.1":"2014-05-04T02:20:59.368Z","0.4.0":"2014-04-22T22:21:21.058Z","0.3.5":"2013-02-22T11:44:25.486Z","0.3.4":"2012-08-20T12:27:24.983Z","0.3.3":"2012-06-05T15:54:31.889Z","0.3.2":"2012-04-30T08:52:12.424Z","0.3.1":"2012-03-31T19:51:38.912Z","0.3.0":"2012-01-20T02:20:42.042Z","0.2.2":"2012-01-08T05:02:35.484Z","0.2.1":"2011-11-16T09:26:51.089Z","0.2.0":"2011-11-16T05:32:17.036Z","0.1.0":"2011-11-06T06:32:23.379Z","0.0.7":"2011-09-10T22:50:08.879Z","0.0.6":"2011-08-20T21:37:10.730Z","0.0.5":"2011-06-29T18:22:05.839Z","0.0.4":"2011-06-29T00:28:32.272Z","0.0.3":"2011-06-20T04:02:44.361Z","0.0.2":"2011-02-14T20:11:44.988Z","0.0.1":"2011-01-06T02:54:36.496Z"},"users":{"pid":true,"dodo":true,"fgribreau":true,"jswartwood":true,"tellnes":true,"m42am":true,"superjoe":true,"chrisdickinson":true,"dannydulai":true,"michaelnisi":true,"dbrockman":true,"jpoehls":true,"chilts":true,"jamesmgreene":true,"forbeslindesay":true,"netroy":true,"kastor":true,"mvolkmann":true,"florianwendelborn":true,"werle":true,"pana":true,"isaacs":true,"polotek":true,"timur.shemsedinov":true,"jacques":true,"cilindrox":true,"greelgorke":true,"esundahl":true,"alanbhamilton":true,"coderaiser":true,"feross":true,"seldo":true,"tarcio":true,"biggora":true,"jifeng":true,"leventkaragol":true,"maxzhang":true,"cocopas":true,"peterbeno":true,"jacoborus":true,"zeusdeux":true,"redmed":true,"jacksontian":true,"solodu":true,"davidrlee":true,"sdolard":true,"krry":true,"tchey":true,"atd":true,"fill":true,"omrilotan":true,"frankfang":true,"pingjiang":true,"bmpvieira":true,"buster":true,"yourhoneysky":true,"asantiago":true,"caudralys":true,"ali1k":true,"peckzeg":true,"shieldax":true,"ryanj":true,"mihaiv":true,"lupus":true,"ycloud":true,"nayrangnu":true,"larixk":true,"masonwan":true,"f124275809":true,"pdilyard":true,"cellule":true,"hzapata":true,"tmypawa":true,"benoror":true,"mpcref":true,"kulakowka":true,"trusktr":true,"jakeginnivan":true,"pnevares":true,"seanjh":true,"pstoev":true,"subchen":true,"rbartoli":true,"schnittstabil":true,"shaneli":true,"itonyyo":true,"icirellik":true,"akiva":true,"mysticatea":true,"kelerliao":true,"wangnan0610":true,"mjwilliams":true,"jasoncmcg":true,"khaledkaram":true,"nwinant":true,"marcghorayeb":true,"shriek":true,"elrolito":true,"garrickajo":true,"ddffx":true,"jyounce":true,"mattms":true,"axelav":true,"ocd_lionel":true,"kappuccino":true,"emiljohansson":true,"pirijan":true,"ugarz":true,"nice_body":true,"sixertoy":true,"mikend":true,"nketchum":true,"evan2x":true,"jasonevrtt":true,"parkerproject":true,"gamr":true,"incendiary":true,"anhulife":true,"alectic":true,"galenandrew":true,"rwhogg":true,"jermspeaks":true,"snowdream":true,"wkaifang":true,"pandao":true,"dongxu":true,"h0ward":true,"kikna":true,"ambdxtrch":true,"flozz":true,"ericwbailey":true,"leahcimic":true,"bojand":true,"hacksalot":true,"bjmin":true,"sammkj":true,"dolymood":true,"behrangsa":true,"acewinnielee":true,"coolhanddev":true,"kshvmdn":true,"kontrax":true,"dankle":true,"grantcarthew":true,"kmck":true,"vutran":true,"donvercety":true,"chris-me":true,"bwade231":true,"baoang":true,"nhz.io":true,"roman-io":true,"zoxon":true,"klombomb":true,"daip":true,"m31271n":true,"rwnet":true,"igorpupkinable":true,"spanser":true,"zhouanbo":true,"danielbankhead":true,"recursion_excursion":true,"teaera":true,"guananddu":true,"9joneg":true,"potnox":true,"fleischer":true,"spacerockzero":true,"xieranmaya":true,"james3299":true,"farskipper":true,"nickytonline":true,"joneszhuchinagd":true,"manxisuo":true,"morrelinko":true,"junjiansyu":true,"ivanempire":true,"jgrl":true,"superchenney":true,"hingsir":true,"kempfcreative":true,"nickeltobias":true,"marsking":true,"amdsouza92":true,"lotuslwb":true,"razr9":true,"unapersona":true,"i-erokhin":true,"miga":true,"programmer.severson":true,"ozgrozer":true,"raigorx":true,"aicest":true,"csbun":true,"narven":true,"zhoutk":true,"davidnyhuis":true,"wuyangwang":true,"sqrtthree":true,"troygizzi":true,"eijs":true,"qddegtya":true,"yangtze":true,"jhal81":true,"ahvonenj":true,"mojaray2k":true,"chazmatazz":true,"rocket0191":true,"langri-sha":true,"anchnk":true,"honingwon":true,"jaeger":true,"rylan_yan":true,"bobxuyang":true,"tangweikun":true,"seangenabe":true,"tancy":true,"weerd":true,"tmurngon":true,"makediff":true,"joris-van-der-wel":true,"stretchgz":true,"aravindnc":true,"jimzhuangdev":true,"fouadsemaan":true,"daizch":true,"abdihaikal":true,"chirag8642":true,"nachbar90":true,"soulchainer":true,"allenmoore":true,"gberto":true,"x372563572":true,"danielbayley":true,"dockawash":true,"cygik":true,"shaomingquan":true,"shuoshubao":true,"yong_a":true,"ognjen.jevremovic":true,"junos":true,"yikuo":true,"tazjel":true,"jeremyscalpello":true,"theaklair":true,"omegga":true,"chinawolf_wyp":true,"xueboren":true,"stefano_magrassi":true,"kevinhassan":true,"cloudychris":true,"rxmth":true,"pablopap":true,"pmbenjamin":true,"modood":true,"andmeics":true,"papasavva":true,"sibawite":true,"icris":true,"pddivine":true,"nisimjoseph":true,"santhoshbabu":true,"jon_shen":true,"nbuchanan":true,"xingtao":true,"land-melon":true,"someok":true,"raycharles":true,"shreyawhiz":true,"princetoad":true,"tedyhy":true,"liangtongzhuo":true,"madsummer":true,"drdoof":true,"prayashm":true,"manojkhannakm":true,"yl2014":true,"jasonmelgoza":true,"lukvonstrom":true,"wangfeia":true,"thangakumar":true,"neo1":true,"marcfiedler":true,"didierfranc":true,"whathejoe":true,"abuelwafa":true,"xfloops":true,"noccer":true,"d-band":true,"largepuma":true,"dm7":true,"isayme":true,"faraoman":true,"bsdllc":true,"npm-packages":true,"tonerbarato":true,"vision_tecnologica":true,"maycon_ribeiro":true,"zhenguo.zhao":true,"jondar":true,"suryasaripalli":true,"iceriver2":true,"colageno":true,"colleowino":true,"gemini5":true,"robinblomberg":true,"jream":true,"thomas.miele":true,"vapeadores":true,"krabello":true,"xtygah14three":true,"zhouguotao":true,"lijsh":true,"kkho595":true,"rethinkflash":true,"spanishtights":true,"highgravity":true,"asw20":true,"nilz3ro":true,"banzeh":true,"zollero":true,"rochejul":true,"araiden10":true,"cueedee":true,"tcrowe":true,"shiva127":true,"vorg":true,"stormcrows":true,"alexc1212":true,"gamersdelight":true,"tdmalone":true,"jmoser-amr":true,"zuojiang":true,"neaker15668":true,"marcovossen":true,"xtx1130":true,"jorycn":true,"iainhallam":true,"khaihoangdev":true,"tienda_sexstar":true,"azulejosmetrosubway":true,"yakumat":true,"edwardxyt":true,"tomgao365":true,"netoperatorwibby":true,"laoshaw":true,"pftom":true,"nrrb":true,"alicebox":true,"axelrindle":true,"heartnett":true,"wisetc":true,"wujianfu":true,"diogocapela":true,"zhealth":true,"markh817":true,"xiaobing":true,"waiwaiku":true,"bcowgi11":true},"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"versions":{"3.0.1":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"3.0.1","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"bin":{"mkdirp":"dist/cjs/src/bin.js"},"main":"./dist/cjs/src/index.js","module":"./dist/mjs/index.js","types":"./dist/mjs/index.d.ts","exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/src/index.d.ts","default":"./dist/cjs/src/index.js"}}},"scripts":{"preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","preprepare":"rm -rf dist","prepare":"tsc -p tsconfig.json && tsc -p tsconfig-esm.json","postprepare":"bash fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","snap":"c8 tap","format":"prettier --write . --loglevel warn","benchmark":"node benchmark/index.js","typedoc":"typedoc --tsconfig tsconfig-esm.json ./src/*.ts"},"prettier":{"semi":false,"printWidth":80,"tabWidth":2,"useTabs":false,"singleQuote":true,"jsxSingleQuote":false,"bracketSameLine":true,"arrowParens":"avoid","endOfLine":"lf"},"devDependencies":{"@types/brace-expansion":"^1.1.0","@types/node":"^18.11.9","@types/tap":"^15.0.7","c8":"^7.12.0","eslint-config-prettier":"^8.6.0","prettier":"^2.8.2","tap":"^16.3.3","ts-node":"^10.9.1","typedoc":"^0.23.21","typescript":"^4.9.3"},"tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"license":"MIT","engines":{"node":">=10"},"gitHead":"6fc29774a008f41d96b34523d6aae543ecb46cd1","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@3.0.1","_nodeVersion":"18.14.0","_npmVersion":"9.6.4","dist":{"shasum":"e44e4c5607fb279c168241713cc6e0fea9adcb50","size":18260,"noattachment":false,"key":"/mkdirp/-/mkdirp-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-3.0.1.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_3.0.1_1682357258427_0.11225899358209257"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-24T17:27:38.604Z","publish_time":1682357258604,"_cnpm_publish_time":1682357258604},"3.0.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"3.0.0","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"bin":{"mkdirp":"dist/cjs/src/bin.js"},"main":"./dist/cjs/src/index.js","module":"./dist/mjs/index.js","types":"./dist/mjs/index.d.ts","exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/src/index.d.ts","default":"./dist/cjs/src/index.js"}}},"scripts":{"preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","preprepare":"rm -rf dist","prepare":"tsc -p tsconfig.json && tsc -p tsconfig-esm.json","postprepare":"bash fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","snap":"c8 tap","format":"prettier --write . --loglevel warn","benchmark":"node benchmark/index.js","typedoc":"typedoc --tsconfig tsconfig-esm.json ./src/*.ts"},"prettier":{"semi":false,"printWidth":80,"tabWidth":2,"useTabs":false,"singleQuote":true,"jsxSingleQuote":false,"bracketSameLine":true,"arrowParens":"avoid","endOfLine":"lf"},"devDependencies":{"@types/brace-expansion":"^1.1.0","@types/node":"^18.11.9","@types/tap":"^15.0.7","c8":"^7.12.0","eslint-config-prettier":"^8.6.0","prettier":"^2.8.2","tap":"^16.3.3","ts-node":"^10.9.1","typedoc":"^0.23.21","typescript":"^4.9.3"},"tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"license":"MIT","engines":{"node":">=10"},"gitHead":"06dfe5555af2dd834e8311b4f6abe3a9fcc95e07","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@3.0.0","_nodeVersion":"18.14.0","_npmVersion":"9.6.3","dist":{"shasum":"758101231418bda24435c0888a91d9bd91f1372d","size":17975,"noattachment":false,"key":"/mkdirp/-/mkdirp-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-3.0.0.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_3.0.0_1681077735922_0.9373742539136427"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-09T22:02:16.078Z","publish_time":1681077736078,"_cnpm_publish_time":1681077736078},"2.1.6":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"2.1.6","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"bin":{"mkdirp":"dist/cjs/src/bin.js"},"main":"./dist/cjs/src/index-cjs.js","module":"./dist/mjs/index.js","types":"./dist/mjs/index.d.ts","exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/src/index.d.ts","default":"./dist/cjs/src/index-cjs.js"}}},"scripts":{"preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","preprepare":"rm -rf dist","prepare":"tsc -p tsconfig.json && tsc -p tsconfig-esm.json","postprepare":"bash fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","snap":"c8 tap","format":"prettier --write . --loglevel warn","benchmark":"node benchmark/index.js","typedoc":"typedoc --tsconfig tsconfig-esm.json ./src/*.ts"},"prettier":{"semi":false,"printWidth":80,"tabWidth":2,"useTabs":false,"singleQuote":true,"jsxSingleQuote":false,"bracketSameLine":true,"arrowParens":"avoid","endOfLine":"lf"},"devDependencies":{"@types/brace-expansion":"^1.1.0","@types/node":"^18.11.9","@types/tap":"^15.0.7","c8":"^7.12.0","eslint-config-prettier":"^8.6.0","prettier":"^2.8.2","tap":"^16.3.3","ts-node":"^10.9.1","typedoc":"^0.23.21","typescript":"^4.9.3"},"tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"license":"MIT","engines":{"node":">=10"},"gitHead":"adabb30699eddad11b57c23aad93a8793fd254df","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@2.1.6","_nodeVersion":"18.14.0","_npmVersion":"9.5.1","dist":{"shasum":"964fbcb12b2d8c5d6fbc62a963ac95a273e2cc19","size":18522,"noattachment":false,"key":"/mkdirp/-/mkdirp-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-2.1.6.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_2.1.6_1679511034653_0.21087704519367545"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-22T18:50:34.833Z","publish_time":1679511034833,"_cnpm_publish_time":1679511034833},"2.1.5":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"2.1.5","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"bin":{"mkdirp":"dist/cjs/src/bin.js"},"main":"./dist/cjs/src/index-cjs.js","module":"./dist/mjs/index.js","types":"./dist/mjs/index.d.ts","exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/src/index.d.ts","default":"./dist/cjs/src/index-cjs.js"}}},"scripts":{"preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","preprepare":"rm -rf dist","prepare":"tsc -p tsconfig.json && tsc -p tsconfig-esm.json","postprepare":"bash fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","snap":"c8 tap","format":"prettier --write . --loglevel warn","benchmark":"node benchmark/index.js","typedoc":"typedoc --tsconfig tsconfig-esm.json ./src/*.ts"},"prettier":{"semi":false,"printWidth":80,"tabWidth":2,"useTabs":false,"singleQuote":true,"jsxSingleQuote":false,"bracketSameLine":true,"arrowParens":"avoid","endOfLine":"lf"},"devDependencies":{"@types/brace-expansion":"^1.1.0","@types/node":"^18.11.9","@types/tap":"^15.0.7","c8":"^7.12.0","eslint-config-prettier":"^8.6.0","prettier":"^2.8.2","tap":"^16.3.3","ts-node":"^10.9.1","typedoc":"^0.23.21","typescript":"^4.9.3"},"tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"license":"MIT","engines":{"node":">=10"},"gitHead":"a2d14cfc56eaca96722057c2fed96b84868b3a24","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@2.1.5","_nodeVersion":"18.14.0","_npmVersion":"9.5.1","dist":{"shasum":"78d7eaf15e069ba7b6b47d76dd94cfadf7a4062f","size":15122,"noattachment":false,"key":"/mkdirp/-/mkdirp-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-2.1.5.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_2.1.5_1677994872640_0.6663274750106163"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-05T05:41:12.836Z","publish_time":1677994872836,"_cnpm_publish_time":1677994872836},"2.1.4":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"2.1.4","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"main":"./dist/cjs/src/index-cjs.js","module":"./dist/mjs/index.js","bin":{"mkdirp":"dist/cjs/src/bin.js"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/src/index-cjs.d.ts","default":"./dist/cjs/src/index-cjs.js"}}},"scripts":{"preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","preprepare":"rm -rf dist","prepare":"tsc -p tsconfig.json && tsc -p tsconfig-esm.json","postprepare":"bash fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","snap":"c8 tap","format":"prettier --write . --loglevel warn","benchmark":"node benchmark/index.js","typedoc":"typedoc --tsconfig tsconfig-esm.json ./src/*.ts"},"prettier":{"semi":false,"printWidth":80,"tabWidth":2,"useTabs":false,"singleQuote":true,"jsxSingleQuote":false,"bracketSameLine":true,"arrowParens":"avoid","endOfLine":"lf"},"devDependencies":{"@types/brace-expansion":"^1.1.0","@types/node":"^18.11.9","@types/tap":"^15.0.7","c8":"^7.12.0","eslint-config-prettier":"^8.6.0","prettier":"^2.8.2","tap":"^16.3.3","ts-node":"^10.9.1","typedoc":"^0.23.21","typescript":"^4.9.3"},"tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"license":"MIT","engines":{"node":">=10"},"types":"./dist/cjs/src/index-cjs.d.ts","gitHead":"a7886fc822809d051432c6a3570386fc69eede03","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@2.1.4","_nodeVersion":"18.14.0","_npmVersion":"9.5.1","dist":{"shasum":"34faf1f2a1b4cc9a65a84e2979087211da608d11","size":15116,"noattachment":false,"key":"/mkdirp/-/mkdirp-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-2.1.4.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_2.1.4_1677701660819_0.7071004138394228"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-01T20:14:21.010Z","publish_time":1677701661010,"_cnpm_publish_time":1677701661010},"2.1.3":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"2.1.3","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"main":"./dist/cjs/src/index-cjs.js","module":"./dist/mjs/index.js","bin":{"mkdirp":"dist/cjs/src/bin.js"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/src/index-cjs.d.ts","default":"./dist/cjs/src/index-cjs.js"}}},"scripts":{"preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","preprepare":"rm -rf dist","prepare":"tsc -p tsconfig.json && tsc -p tsconfig-esm.json","postprepare":"bash fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","snap":"c8 tap","format":"prettier --write . --loglevel warn","benchmark":"node benchmark/index.js","typedoc":"typedoc --tsconfig tsconfig-esm.json ./src/*.ts"},"prettier":{"semi":false,"printWidth":80,"tabWidth":2,"useTabs":false,"singleQuote":true,"jsxSingleQuote":false,"bracketSameLine":true,"arrowParens":"avoid","endOfLine":"lf"},"devDependencies":{"@types/brace-expansion":"^1.1.0","@types/node":"^18.11.9","@types/tap":"^15.0.7","c8":"^7.12.0","eslint-config-prettier":"^8.6.0","prettier":"^2.8.2","tap":"^16.3.3","ts-node":"^10.9.1","typedoc":"^0.23.21","typescript":"^4.9.3"},"tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"license":"MIT","engines":{"node":">=10"},"types":"./dist/cjs/src/index-cjs.d.ts","gitHead":"f0b1f8bfa503b26c4874748ff15b852e7698a840","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@2.1.3","_nodeVersion":"19.4.0","_npmVersion":"9.3.0","dist":{"shasum":"b083ff37be046fd3d6552468c1f0ff44c1545d1f","size":13834,"noattachment":false,"key":"/mkdirp/-/mkdirp-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-2.1.3.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_2.1.3_1673993911111_0.79142783165591"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-17T22:18:31.249Z","publish_time":1673993911249,"_cnpm_publish_time":1673993911249},"2.1.2":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"2.1.2","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"main":"./dist/cjs/src/index-cjs.js","module":"./dist/mjs/index.js","bin":{"mkdirp":"dist/cjs/src/bin.js"},"exports":{".":{"import":{"default":"./dist/mjs/index.js","types":"./dist/mjs/index.d.ts"},"require":{"default":"./dist/cjs/src/index-cjs.js","types":"./dist/cjs/src/index-cjs.d.ts"}}},"scripts":{"preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","preprepare":"rm -rf dist","prepare":"tsc -p tsconfig.json && tsc -p tsconfig-esm.json","postprepare":"bash fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","snap":"c8 tap","format":"prettier --write . --loglevel warn","benchmark":"node benchmark/index.js","typedoc":"typedoc --tsconfig tsconfig-esm.json ./src/*.ts"},"prettier":{"semi":false,"printWidth":80,"tabWidth":2,"useTabs":false,"singleQuote":true,"jsxSingleQuote":false,"bracketSameLine":true,"arrowParens":"avoid","endOfLine":"lf"},"devDependencies":{"@types/brace-expansion":"^1.1.0","@types/node":"^18.11.9","@types/tap":"^15.0.7","c8":"^7.12.0","eslint-config-prettier":"^8.6.0","prettier":"^2.8.2","tap":"^16.3.3","ts-node":"^10.9.1","typedoc":"^0.23.21","typescript":"^4.9.3"},"tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"license":"MIT","engines":{"node":">=10"},"types":"./dist/cjs/src/index-cjs.d.ts","gitHead":"c40528a7e88d2b9fb33716ff6db9fed1f810e072","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@2.1.2","_nodeVersion":"19.4.0","_npmVersion":"9.3.0","dist":{"shasum":"51524af79237f3cd1345d3b9eec2e0458dcf520c","size":13832,"noattachment":false,"key":"/mkdirp/-/mkdirp-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-2.1.2.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_2.1.2_1673966538890_0.9556925697796965"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-17T14:42:19.058Z","publish_time":1673966539058,"_cnpm_publish_time":1673966539058},"2.1.1":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"2.1.1","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"main":"./dist/cjs/src/index-cjs.js","module":"./dist/mjs/index.js","bin":{"mkdirp":"dist/cjs/src/bin.js"},"exports":{".":{"import":{"default":"./dist/mjs/index.js","types":"./dist/mjs/index.d.ts"},"require":{"default":"./dist/cjs/src/index-cjs.js","types":"./dist/cjs/src/index-cjs.d.ts"}}},"scripts":{"preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","preprepare":"rm -rf dist","prepare":"tsc -p tsconfig.json && tsc -p tsconfig-esm.json","postprepare":"bash fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","snap":"c8 tap","format":"prettier --write . --loglevel warn","benchmark":"node benchmark/index.js","typedoc":"typedoc --tsconfig tsconfig-esm.json ./src/*.ts"},"prettier":{"semi":false,"printWidth":80,"tabWidth":2,"useTabs":false,"singleQuote":true,"jsxSingleQuote":false,"bracketSameLine":true,"arrowParens":"avoid","endOfLine":"lf"},"devDependencies":{"@types/brace-expansion":"^1.1.0","@types/node":"^18.11.9","@types/tap":"^15.0.7","c8":"^7.12.0","eslint-config-prettier":"^8.6.0","prettier":"^2.8.2","tap":"^16.3.3","ts-node":"^10.9.1","typedoc":"^0.23.21","typescript":"^4.9.3"},"tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"license":"MIT","engines":{"node":">=10"},"types":"./dist/cjs/src/index-cjs.d.ts","gitHead":"bb88e784b4689becab74c7bf76ffe014628a3d74","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@2.1.1","_nodeVersion":"19.4.0","_npmVersion":"9.3.0","dist":{"shasum":"76acc768901766072c9883378a8545a598419752","size":13796,"noattachment":false,"key":"/mkdirp/-/mkdirp-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-2.1.1.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_2.1.1_1673914226139_0.411332082621396"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-17T00:10:26.292Z","publish_time":1673914226292,"_cnpm_publish_time":1673914226292},"2.1.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"2.1.0","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"main":"./dist/cjs/src/index-cjs.js","module":"./dist/mjs/index.js","bin":{"mkdirp":"dist/cjs/src/bin.js"},"exports":{".":{"import":{"default":"./dist/mjs/index.js","types":"./dist/mjs/index.d.ts"},"require":{"default":"./dist/cjs/src/index-cjs.js","types":"./dist/cjs/src/index-cjs.d.ts"}}},"scripts":{"preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","preprepare":"rm -rf dist","prepare":"tsc -p tsconfig.json && tsc -p tsconfig-esm.json","postprepare":"bash fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","snap":"c8 tap","format":"prettier --write . --loglevel warn","benchmark":"node benchmark/index.js","typedoc":"typedoc --tsconfig tsconfig-esm.json ./src/*.ts"},"prettier":{"semi":false,"printWidth":80,"tabWidth":2,"useTabs":false,"singleQuote":true,"jsxSingleQuote":false,"bracketSameLine":true,"arrowParens":"avoid","endOfLine":"lf"},"devDependencies":{"@types/brace-expansion":"^1.1.0","@types/node":"^18.11.9","@types/tap":"^15.0.7","c8":"^7.12.0","eslint-config-prettier":"^8.6.0","prettier":"^2.8.2","tap":"^16.3.3","ts-node":"^10.9.1","typedoc":"^0.23.21","typescript":"^4.9.3"},"tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"license":"MIT","engines":{"node":">=10"},"types":"./dist/cjs/src/index-cjs.d.ts","gitHead":"b2008f3607d3ffac1fabf982961d2bf4099b7c70","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@2.1.0","_nodeVersion":"19.4.0","_npmVersion":"9.3.0","dist":{"shasum":"4bf06e9e4f5871bf35a29f593cce3aba75c2781d","size":13769,"noattachment":false,"key":"/mkdirp/-/mkdirp-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-2.1.0.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_2.1.0_1673913780842_0.589216434819217"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-17T00:03:01.053Z","publish_time":1673913781053,"_cnpm_publish_time":1673913781053},"2.0.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"2.0.0","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","types":"./dist/cjs/index.d.ts","bin":{"mkdirp":"dist/cjs/bin.js"},"exports":{".":{"import":{"default":"./dist/mjs/index.js","types":"./dist/mjs/index.d.ts"},"require":{"default":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts"}}},"scripts":{"preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","preprepare":"rm -rf dist","prepare":"tsc -p tsconfig-cjs.json && tsc -p tsconfig-esm.json","postprepare":"bash fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","snap":"c8 tap","format":"prettier --write . --loglevel warn","benchmark":"node benchmark/index.js","typedoc":"typedoc --tsconfig tsconfig-esm.json ./src/*.ts"},"prettier":{"semi":false,"printWidth":80,"tabWidth":2,"useTabs":false,"singleQuote":true,"jsxSingleQuote":false,"bracketSameLine":true,"arrowParens":"avoid","endOfLine":"lf"},"devDependencies":{"@types/brace-expansion":"^1.1.0","@types/node":"^18.11.9","@types/tap":"^15.0.7","c8":"^7.12.0","eslint-config-prettier":"^8.6.0","prettier":"^2.8.2","tap":"^16.3.3","ts-node":"^10.9.1","typedoc":"^0.23.21","typescript":"^4.9.3"},"tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"license":"MIT","engines":{"node":">=10"},"gitHead":"6e4e301b93a761bafe3bc1e2b231f84730f41082","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@2.0.0","_nodeVersion":"19.4.0","_npmVersion":"9.3.0","dist":{"shasum":"1460f186644abf3b751e74f5ee82f47d191b586d","size":13165,"noattachment":false,"key":"/mkdirp/-/mkdirp-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-2.0.0.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_2.0.0_1673842895858_0.2293567806747685"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-16T04:21:36.027Z","publish_time":1673842896027,"_cnpm_publish_time":1673842896027},"0.5.6":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.5.6","publishConfig":{"tag":"legacy"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"index.js","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git+https://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"dependencies":{"minimist":"^1.2.6"},"devDependencies":{"tap":"^16.0.1"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"92f086d2e28c6848951776fbe8ecadcf54c80c29","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp#readme","_id":"mkdirp@0.5.6","_nodeVersion":"17.6.0","_npmVersion":"8.5.3","dist":{"shasum":"7def03d2432dcae4ba1d611445c48396062255f6","size":3018,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.5.6.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_0.5.6_1647992894912_0.4921061677907226"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-22T23:48:24.173Z","publish_time":1647992895108,"_cnpm_publish_time":1647992895108},"0.5.5":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.5.5","publishConfig":{"tag":"legacy"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"index.js","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git+https://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"dependencies":{"minimist":"^1.2.5"},"devDependencies":{"mock-fs":"^3.7.0","tap":"^5.4.2"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"049cf185c9e91727bc505b796a2d16a4fe70d64d","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp#readme","_id":"mkdirp@0.5.5","_nodeVersion":"13.10.1","_npmVersion":"6.14.4","dist":{"shasum":"d91cefd62d1436ca0f41620e251288d420099def","size":3018,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.5.5.tgz"},"maintainers":[{"name":"isaacs","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_0.5.5_1585933946291_0.6504650567992927"},"_hasShrinkwrap":false,"publish_time":1585933946436,"_cnpm_publish_time":1585933946436},"1.0.4":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"1.0.4","main":"index.js","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true,"coverage-map":"map.js"},"devDependencies":{"require-inject":"^1.4.4","tap":"^14.10.7"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","engines":{"node":">=10"},"gitHead":"b694079b54a0a59ef150c54b29c7c24e90d642f5","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@1.0.4","_nodeVersion":"13.10.1","_npmVersion":"6.14.4","dist":{"shasum":"3eb5ed62622756d79a5f0e2a221dfebad75c2f7e","size":6665,"noattachment":false,"key":"/mkdirp/-/mkdirp-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-1.0.4.tgz"},"maintainers":[{"name":"isaacs","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_1.0.4_1585933388669_0.38878898110354276"},"_hasShrinkwrap":false,"publish_time":1585933388825,"_cnpm_publish_time":1585933388825},"0.5.4":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.5.4","publishConfig":{"tag":"legacy"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"index.js","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git+https://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"dependencies":{"minimist":"^1.2.5"},"devDependencies":{"mock-fs":"^3.7.0","tap":"^5.4.2"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"42a012cc6dbd4648790f380df88190bb697dbb9c","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp#readme","_id":"mkdirp@0.5.4","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"shasum":"fd01504a6797ec5c9be81ff43d204961ed64a512","size":3033,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.5.4.tgz"},"maintainers":[{"name":"isaacs","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_0.5.4_1584985983142_0.3659078906393478"},"_hasShrinkwrap":false,"publish_time":1584985983257,"_cnpm_publish_time":1584985983257,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.5.3":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.5.3","publishConfig":{"tag":"legacy"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"index.js","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git+https://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"dependencies":{"minimist":"^1.2.5"},"devDependencies":{"mock-fs":"^3.7.0","tap":"^5.4.2"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"d784e70d1eb3fc73bcda52f22f57ec55c00c2525","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp#readme","_id":"mkdirp@0.5.3","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"shasum":"5a514b7179259287952881e94410ec5465659f8c","size":3021,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.5.3.tgz"},"maintainers":[{"name":"isaacs","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_0.5.3_1584462513748_0.0257106127685085"},"_hasShrinkwrap":false,"publish_time":1584462513897,"_cnpm_publish_time":1584462513897,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.5.2":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.5.2","publishConfig":{"tag":"legacy"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"index.js","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git+https://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"dependencies":{"minimist":"^1.2.5"},"devDependencies":{"mock-fs":"^3.7.0","tap":"^5.4.2"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"b2e7ba0dd8ac7029735969c5a6062d49e839b30d","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp#readme","_id":"mkdirp@0.5.2","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"shasum":"2e7138d794dfbd097d74c84c410c3edd9eec479f","size":32354,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.5.2.tgz"},"maintainers":[{"name":"isaacs","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_0.5.2_1584462448629_0.04027690349544977"},"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)","publish_time":1584462448746,"_cnpm_publish_time":1584462448746},"1.0.3":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"1.0.3","main":"index.js","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true,"coverage-map":"map.js"},"devDependencies":{"require-inject":"^1.4.4","tap":"^14.10.6"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","engines":{"node":">=10"},"gitHead":"9f29fc8c09b806cdb88e1f6699b31d7969b510dc","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@1.0.3","_nodeVersion":"13.4.0","_npmVersion":"6.13.6","dist":{"shasum":"4cf2e30ad45959dddea53ad97d518b6c8205e1ea","size":6672,"noattachment":false,"key":"/mkdirp/-/mkdirp-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-1.0.3.tgz"},"maintainers":[{"name":"isaacs","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_1.0.3_1579899654395_0.05416104013537226"},"_hasShrinkwrap":false,"publish_time":1579899654556,"_cnpm_publish_time":1579899654556},"1.0.2":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"1.0.2","main":"index.js","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true,"coverage-map":"map.js"},"devDependencies":{"require-inject":"^1.4.4","tap":"^14.10.6"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","engines":{"node":">=10"},"gitHead":"6a061db3ded59fb867557116e6c5070e6916e557","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@1.0.2","_nodeVersion":"13.4.0","_npmVersion":"6.13.6","dist":{"shasum":"5ccd93437619ca7050b538573fc918327eba98fb","size":6667,"noattachment":false,"key":"/mkdirp/-/mkdirp-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-1.0.2.tgz"},"maintainers":[{"name":"isaacs","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_1.0.2_1579897370197_0.3887508695089861"},"_hasShrinkwrap":false,"publish_time":1579897370327,"_cnpm_publish_time":1579897370327},"1.0.1":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"1.0.1","main":"index.js","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true,"coverage-map":"map.js"},"devDependencies":{"require-inject":"^1.4.4","tap":"^14.10.6"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","engines":{"node":">=10"},"gitHead":"ab8b7548c444aab9b883f83f23806a6ff641ed72","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@1.0.1","_nodeVersion":"13.4.0","_npmVersion":"6.13.6","dist":{"shasum":"57828231711628a8a303f455bb7d79b32d9c9d4f","size":6662,"noattachment":false,"key":"/mkdirp/-/mkdirp-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-1.0.1.tgz"},"maintainers":[{"name":"isaacs","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_1.0.1_1579897230300_0.6147991442490592"},"_hasShrinkwrap":false,"publish_time":1579897230453,"_cnpm_publish_time":1579897230453},"1.0.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"1.0.0","main":"index.js","keywords":["mkdir","directory","make dir","make","dir","recursive","native"],"repository":{"type":"git","url":"git+https://github.com/isaacs/node-mkdirp.git"},"scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true,"coverage-map":"map.js"},"devDependencies":{"require-inject":"^1.4.4","tap":"^14.10.6"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","engines":{"node":">=10"},"gitHead":"1b64c7bdb6eb4d28ac4c019e19f9a93a8338c14d","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"homepage":"https://github.com/isaacs/node-mkdirp#readme","_id":"mkdirp@1.0.0","_nodeVersion":"13.4.0","_npmVersion":"6.13.6","dist":{"shasum":"8487b07699b70c9b06fce47b3ce28d8176c13c75","size":12945,"noattachment":false,"key":"/mkdirp/-/mkdirp-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-1.0.0.tgz"},"maintainers":[{"name":"isaacs","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mkdirp_1.0.0_1579897122471_0.9445186710087152"},"_hasShrinkwrap":false,"publish_time":1579897122630,"_cnpm_publish_time":1579897122630},"0.5.1":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.5.1","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"index.js","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git+https://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"dependencies":{"minimist":"0.0.8"},"devDependencies":{"tap":"1","mock-fs":"2 >=2.7.0"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","gitHead":"d4eff0f06093aed4f387e88e9fc301cb76beedc7","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp#readme","_id":"mkdirp@0.5.1","_shasum":"30057438eac6cf7f8c4767f38648d6697d75c903","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"30057438eac6cf7f8c4767f38648d6697d75c903","size":4991,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.5.1.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1431570421553,"_cnpm_publish_time":1431570421553,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.5.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.5.0","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"https://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"dependencies":{"minimist":"0.0.8"},"devDependencies":{"tap":"~0.4.0","mock-fs":"~2.2.0"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp","_id":"mkdirp@0.5.0","dist":{"shasum":"1d73076a6df986cd9344e15e71fcc05a4c9abf12","size":5090,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.5.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1399343303769,"_cnpm_publish_time":1399343303769,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.4.2":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.4.2","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"https://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"dependencies":{"minimist":"0.0.8"},"devDependencies":{"tap":"~0.4.0"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp","_id":"mkdirp@0.4.2","dist":{"shasum":"427c8c18ece398b932f6f666f4e1e5b7740e78c8","size":4714,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.4.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1399340435608,"_cnpm_publish_time":1399340435608,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.4.1":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.4.1","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"http://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"dependencies":{"minimist":"0.0.8"},"devDependencies":{"tap":"~0.4.0"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp","_id":"mkdirp@0.4.1","dist":{"shasum":"4d467afabfdf8ae460c2da656eae8f7b21af4558","size":4737,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.4.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1399170059368,"_cnpm_publish_time":1399170059368,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.4.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.4.0","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"http://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"bin":{"mkdirp":"bin/cmd.js"},"license":"MIT","bugs":{"url":"https://github.com/substack/node-mkdirp/issues"},"homepage":"https://github.com/substack/node-mkdirp","_id":"mkdirp@0.4.0","dist":{"shasum":"291ac2a2d43a19c478662577b5be846fe83b5923","size":4715,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.4.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1398205281058,"_cnpm_publish_time":1398205281058,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.3.5":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.3.5","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"http://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"license":"MIT","readmeFilename":"readme.markdown","_id":"mkdirp@0.3.5","dist":{"shasum":"de3e5f8961c88c787ee1368df849ac4413eca8d7","size":4162,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.3.5.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1361533465486,"_cnpm_publish_time":1361533465486,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.3.4":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.3.4","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"http://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.2.4"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.3.4","dist":{"shasum":"f8c81d213b7299a031f193a57d752a17d2f6c7d8","size":4202,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.3.4.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1345465644983,"_cnpm_publish_time":1345465644983,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.3.3":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.3.3","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.2.4"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.3.3","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"595e251c1370c3a68bab2136d0e348b8105adf13","size":4655,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.3.3.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1338911671889,"_cnpm_publish_time":1338911671889,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.3.2":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.3.2","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.2.4"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.3.2","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"4bfb891e9c48b93d6b567f2c3cf2dd3f56bcdef8","size":4445,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.3.2.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1335775932424,"_cnpm_publish_time":1335775932424,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.3.1":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.3.1","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.2.4"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.3.1","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"bee3db22a2aa1c81d4b4c0db39c7da9888799593","size":4331,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.3.1.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1333223498912,"_cnpm_publish_time":1333223498912,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.3.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.3.0","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"0.0.x"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.3.0","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"1bbf5ab1ba827af23575143490426455f481fe1e","size":3760,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.3.0.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1327026042042,"_cnpm_publish_time":1327026042042,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.2.2":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.2.2","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"0.0.x"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.2.2","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"7235f2a2062aaf3619189b9f4772114c30944498","size":3837,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.2.2.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1325998955484,"_cnpm_publish_time":1325998955484,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.2.1":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.2.1","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"0.0.x"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.2.1","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"2ef920435c8511e135137a33f18a9e40cf9dd166","size":3624,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.2.1.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1321435611089,"_cnpm_publish_time":1321435611089,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.2.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.2.0","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"0.0.x"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.2.0","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"29dd87f198880b568d1efce0980e7231b048f3aa","size":3301,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.2.0.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1321421537036,"_cnpm_publish_time":1321421537036,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.1.0":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.1.0","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"0.0.x"},"license":"MIT/X11","engines":{"node":"*"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"mkdirp@0.1.0","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"53212930f7bd75f187b6c8688eb0a5fd69b7d118","size":3004,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.1.0.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1320561143379,"_cnpm_publish_time":1320561143379,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.0.7":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.7","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"node node_modules/tap/bin/tap.js test/*.js"},"devDependencies":{"tap":"0.0.x"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.0.7","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"d89b4f0e4c3e5e5ca54235931675e094fe1a5072","size":2471,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.0.7.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1315695008879,"_cnpm_publish_time":1315695008879,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.0.6":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.6","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"expresso"},"devDependencies":{"expresso":"0.7.x"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.0.6","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"0965de71060cf5e237ffa795243cb5d9a78d335b","size":2161,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.0.6.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1313876230730,"_cnpm_publish_time":1313876230730,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.0.5":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.5","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"expresso"},"devDependencies":{"expresso":"0.7.x"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.0.5","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"375facfa634b17dcdf734c56f59ddae5102811c8","size":2134,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.0.5.tgz"},"directories":{},"publish_time":1309371725839,"maintainers":[{"name":"isaacs","email":""}],"_cnpm_publish_time":1309371725839,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.0.4":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.4","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"expresso"},"devDependencies":{"expresso":"0.7.x"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.0.4","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"fbb491deec0b9b00869f52582e5f431b3681d2f5","size":2080,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.0.4.tgz"},"directories":{},"publish_time":1309307312272,"maintainers":[{"name":"isaacs","email":""}],"_cnpm_publish_time":1309307312272,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.0.3":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.3","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"git://github.com/substack/node-mkdirp.git"},"scripts":{"test":"expresso"},"devDependencies":{"expresso":"0.7.x"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.0.3","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"5a7d88a26857023759ffee7fe4c0b28b0f0066b9","size":1881,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.0.3.tgz"},"directories":{},"publish_time":1308542564361,"maintainers":[{"name":"isaacs","email":""}],"_cnpm_publish_time":1308542564361,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.0.2":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.2","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"main":"./index","keywords":["mkdir","directory"],"repository":{"type":"git","url":"http://github.com/substack/node-mkdirp.git"},"license":"MIT/X11","engines":{"node":"*"},"_id":"mkdirp@0.0.2","_engineSupported":true,"_npmVersion":"0.2.18","_nodeVersion":"v0.3.8-pre","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"d9438082daac12691c71d64076706c8a5c3511b6","size":1955,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.0.2.tgz"},"publish_time":1297714304988,"maintainers":[{"name":"isaacs","email":""}],"_cnpm_publish_time":1297714304988,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"},"0.0.1":{"name":"mkdirp","description":"Recursively mkdir, like `mkdir -p`","version":"0.0.1","author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"modules":{"index":"./index"},"keywords":["mkdir","directory"],"repository":{"type":"git","url":"http://github.com/substack/node-mkdirp.git"},"engines":{"node":"*"},"_id":"mkdirp@0.0.1","_nodeSupported":true,"_npmVersion":"0.2.12-1","_nodeVersion":"v0.2.5","dist":{"shasum":"3fbd9f4711a5234233dc6c9d7a052d4b9f83b416","size":946,"noattachment":false,"key":"/mkdirp/-/mkdirp-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mkdirp/download/mkdirp-0.0.1.tgz"},"directories":{},"publish_time":1294282476496,"maintainers":[{"name":"isaacs","email":""}],"_cnpm_publish_time":1294282476496,"_hasShrinkwrap":false,"deprecated":"Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)"}},"readme":"# mkdirp\n\nLike `mkdir -p`, but in Node.js!\n\nNow with a modern API and no\\* bugs!\n\n<small>\\* may contain some bugs</small>\n\n# example\n\n## pow.js\n\n```js\n// hybrid module, import or require() both work\nimport { mkdirp } from 'mkdirp'\n// or:\nconst { mkdirp } = require('mkdirp')\n\n// return value is a Promise resolving to the first directory created\nmkdirp('/tmp/foo/bar/baz').then(made =>\n  console.log(`made directories, starting with ${made}`)\n)\n```\n\nOutput (where `/tmp/foo` already exists)\n\n```\nmade directories, starting with /tmp/foo/bar\n```\n\nOr, if you don't have time to wait around for promises:\n\n```js\nimport { mkdirp } from 'mkdirp'\n\n// return value is the first directory created\nconst made = mkdirp.sync('/tmp/foo/bar/baz')\nconsole.log(`made directories, starting with ${made}`)\n```\n\nAnd now /tmp/foo/bar/baz exists, huzzah!\n\n# methods\n\n```js\nimport { mkdirp } from 'mkdirp'\n```\n\n## `mkdirp(dir: string, opts?: MkdirpOptions) => Promise<string | undefined>`\n\nCreate a new directory and any necessary subdirectories at `dir`\nwith octal permission string `opts.mode`. If `opts` is a string\nor number, it will be treated as the `opts.mode`.\n\nIf `opts.mode` isn't specified, it defaults to `0o777`.\n\nPromise resolves to first directory `made` that had to be\ncreated, or `undefined` if everything already exists. Promise\nrejects if any errors are encountered. Note that, in the case of\npromise rejection, some directories _may_ have been created, as\nrecursive directory creation is not an atomic operation.\n\nYou can optionally pass in an alternate `fs` implementation by\npassing in `opts.fs`. Your implementation should have\n`opts.fs.mkdir(path, opts, cb)` and `opts.fs.stat(path, cb)`.\n\nYou can also override just one or the other of `mkdir` and `stat`\nby passing in `opts.stat` or `opts.mkdir`, or providing an `fs`\noption that only overrides one of these.\n\n## `mkdirp.sync(dir: string, opts: MkdirpOptions) => string|undefined`\n\nSynchronously create a new directory and any necessary\nsubdirectories at `dir` with octal permission string `opts.mode`.\nIf `opts` is a string or number, it will be treated as the\n`opts.mode`.\n\nIf `opts.mode` isn't specified, it defaults to `0o777`.\n\nReturns the first directory that had to be created, or undefined\nif everything already exists.\n\nYou can optionally pass in an alternate `fs` implementation by\npassing in `opts.fs`. Your implementation should have\n`opts.fs.mkdirSync(path, mode)` and `opts.fs.statSync(path)`.\n\nYou can also override just one or the other of `mkdirSync` and\n`statSync` by passing in `opts.statSync` or `opts.mkdirSync`, or\nproviding an `fs` option that only overrides one of these.\n\n## `mkdirp.manual`, `mkdirp.manualSync`\n\nUse the manual implementation (not the native one). This is the\ndefault when the native implementation is not available or the\nstat/mkdir implementation is overridden.\n\n## `mkdirp.native`, `mkdirp.nativeSync`\n\nUse the native implementation (not the manual one). This is the\ndefault when the native implementation is available and\nstat/mkdir are not overridden.\n\n# implementation\n\nOn Node.js v10.12.0 and above, use the native `fs.mkdir(p,\n{recursive:true})` option, unless `fs.mkdir`/`fs.mkdirSync` has\nbeen overridden by an option.\n\n## native implementation\n\n- If the path is a root directory, then pass it to the underlying\n  implementation and return the result/error. (In this case,\n  it'll either succeed or fail, but we aren't actually creating\n  any dirs.)\n- Walk up the path statting each directory, to find the first\n  path that will be created, `made`.\n- Call `fs.mkdir(path, { recursive: true })` (or `fs.mkdirSync`)\n- If error, raise it to the caller.\n- Return `made`.\n\n## manual implementation\n\n- Call underlying `fs.mkdir` implementation, with `recursive:\nfalse`\n- If error:\n  - If path is a root directory, raise to the caller and do not\n    handle it\n  - If ENOENT, mkdirp parent dir, store result as `made`\n  - stat(path)\n    - If error, raise original `mkdir` error\n    - If directory, return `made`\n    - Else, raise original `mkdir` error\n- else\n  - return `undefined` if a root dir, or `made` if set, or `path`\n\n## windows vs unix caveat\n\nOn Windows file systems, attempts to create a root directory (ie,\na drive letter or root UNC path) will fail. If the root\ndirectory exists, then it will fail with `EPERM`. If the root\ndirectory does not exist, then it will fail with `ENOENT`.\n\nOn posix file systems, attempts to create a root directory (in\nrecursive mode) will succeed silently, as it is treated like just\nanother directory that already exists. (In non-recursive mode,\nof course, it fails with `EEXIST`.)\n\nIn order to preserve this system-specific behavior (and because\nit's not as if we can create the parent of a root directory\nanyway), attempts to create a root directory are passed directly\nto the `fs` implementation, and any errors encountered are not\nhandled.\n\n## native error caveat\n\nThe native implementation (as of at least Node.js v13.4.0) does\nnot provide appropriate errors in some cases (see\n[nodejs/node#31481](https://github.com/nodejs/node/issues/31481)\nand\n[nodejs/node#28015](https://github.com/nodejs/node/issues/28015)).\n\nIn order to work around this issue, the native implementation\nwill fall back to the manual implementation if an `ENOENT` error\nis encountered.\n\n# choosing a recursive mkdir implementation\n\nThere are a few to choose from! Use the one that suits your\nneeds best :D\n\n## use `fs.mkdir(path, {recursive: true}, cb)` if:\n\n- You wish to optimize performance even at the expense of other\n  factors.\n- You don't need to know the first dir created.\n- You are ok with getting `ENOENT` as the error when some other\n  problem is the actual cause.\n- You can limit your platforms to Node.js v10.12 and above.\n- You're ok with using callbacks instead of promises.\n- You don't need/want a CLI.\n- You don't need to override the `fs` methods in use.\n\n## use this module (mkdirp 1.x or 2.x) if:\n\n- You need to know the first directory that was created.\n- You wish to use the native implementation if available, but\n  fall back when it's not.\n- You prefer promise-returning APIs to callback-taking APIs.\n- You want more useful error messages than the native recursive\n  mkdir provides (at least as of Node.js v13.4), and are ok with\n  re-trying on `ENOENT` to achieve this.\n- You need (or at least, are ok with) a CLI.\n- You need to override the `fs` methods in use.\n\n## use [`make-dir`](http://npm.im/make-dir) if:\n\n- You do not need to know the first dir created (and wish to save\n  a few `stat` calls when using the native implementation for\n  this reason).\n- You wish to use the native implementation if available, but\n  fall back when it's not.\n- You prefer promise-returning APIs to callback-taking APIs.\n- You are ok with occasionally getting `ENOENT` errors for\n  failures that are actually related to something other than a\n  missing file system entry.\n- You don't need/want a CLI.\n- You need to override the `fs` methods in use.\n\n## use mkdirp 0.x if:\n\n- You need to know the first directory that was created.\n- You need (or at least, are ok with) a CLI.\n- You need to override the `fs` methods in use.\n- You're ok with using callbacks instead of promises.\n- You are not running on Windows, where the root-level ENOENT\n  errors can lead to infinite regress.\n- You think vinyl just sounds warmer and richer for some weird\n  reason.\n- You are supporting truly ancient Node.js versions, before even\n  the advent of a `Promise` language primitive. (Please don't.\n  You deserve better.)\n\n# cli\n\nThis package also ships with a `mkdirp` command.\n\n```\n$ mkdirp -h\n\nusage: mkdirp [DIR1,DIR2..] {OPTIONS}\n\n  Create each supplied directory including any necessary parent directories\n  that don't yet exist.\n\n  If the directory already exists, do nothing.\n\nOPTIONS are:\n\n  -m<mode>       If a directory needs to be created, set the mode as an octal\n  --mode=<mode>  permission string.\n\n  -v --version   Print the mkdirp version number\n\n  -h --help      Print this helpful banner\n\n  -p --print     Print the first directories created for each path provided\n\n  --manual       Use manual implementation, even if native is available\n```\n\n# install\n\nWith [npm](http://npmjs.org) do:\n\n```\nnpm install mkdirp\n```\n\nto get the library locally, or\n\n```\nnpm install -g mkdirp\n```\n\nto get the command everywhere, or\n\n```\nnpx mkdirp ...\n```\n\nto run the command without installing it globally.\n\n# platform support\n\nThis module works on node v8, but only v10 and above are officially\nsupported, as Node v8 reached its LTS end of life 2020-01-01, which is in\nthe past, as of this writing.\n\n# license\n\nMIT\n","_attachments":{},"homepage":"https://github.com/isaacs/node-mkdirp#readme","bugs":{"url":"https://github.com/isaacs/node-mkdirp/issues"},"license":"MIT"}