index.js
3.84 KB
module.exports=(()=>{var e={186:(e,r,t)=>{const n=t(853);const c=t(930);const{mkdirpNative:s,mkdirpNativeSync:i}=t(983);const{mkdirpManual:o,mkdirpManualSync:a}=t(356);const{useNative:d,useNativeSync:u}=t(518);const y=(e,r)=>{e=c(e);r=n(r);return d(r)?s(e,r):o(e,r)};const f=(e,r)=>{e=c(e);r=n(r);return u(r)?i(e,r):a(e,r)};y.sync=f;y.native=((e,r)=>s(c(e),n(r)));y.manual=((e,r)=>o(c(e),n(r)));y.nativeSync=((e,r)=>i(c(e),n(r)));y.manualSync=((e,r)=>a(c(e),n(r)));e.exports=y},992:(e,r,t)=>{const{dirname:n}=t(622);const c=(e,r,t=undefined)=>{if(t===r)return Promise.resolve();return e.statAsync(r).then(e=>e.isDirectory()?t:undefined,t=>t.code==="ENOENT"?c(e,n(r),r):undefined)};const s=(e,r,t=undefined)=>{if(t===r)return undefined;try{return e.statSync(r).isDirectory()?t:undefined}catch(t){return t.code==="ENOENT"?s(e,n(r),r):undefined}};e.exports={findMade:c,findMadeSync:s}},356:(e,r,t)=>{const{dirname:n}=t(622);const c=(e,r,t)=>{r.recursive=false;const s=n(e);if(s===e){return r.mkdirAsync(e,r).catch(e=>{if(e.code!=="EISDIR")throw e})}return r.mkdirAsync(e,r).then(()=>t||e,n=>{if(n.code==="ENOENT")return c(s,r).then(t=>c(e,r,t));if(n.code!=="EEXIST"&&n.code!=="EROFS")throw n;return r.statAsync(e).then(e=>{if(e.isDirectory())return t;else throw n},()=>{throw n})})};const s=(e,r,t)=>{const c=n(e);r.recursive=false;if(c===e){try{return r.mkdirSync(e,r)}catch(e){if(e.code!=="EISDIR")throw e;else return}}try{r.mkdirSync(e,r);return t||e}catch(n){if(n.code==="ENOENT")return s(e,r,s(c,r,t));if(n.code!=="EEXIST"&&n.code!=="EROFS")throw n;try{if(!r.statSync(e).isDirectory())throw n}catch(e){throw n}}};e.exports={mkdirpManual:c,mkdirpManualSync:s}},983:(e,r,t)=>{const{dirname:n}=t(622);const{findMade:c,findMadeSync:s}=t(992);const{mkdirpManual:i,mkdirpManualSync:o}=t(356);const a=(e,r)=>{r.recursive=true;const t=n(e);if(t===e)return r.mkdirAsync(e,r);return c(r,e).then(t=>r.mkdirAsync(e,r).then(()=>t).catch(t=>{if(t.code==="ENOENT")return i(e,r);else throw t}))};const d=(e,r)=>{r.recursive=true;const t=n(e);if(t===e)return r.mkdirSync(e,r);const c=s(r,e);try{r.mkdirSync(e,r);return c}catch(t){if(t.code==="ENOENT")return o(e,r);else throw t}};e.exports={mkdirpNative:a,mkdirpNativeSync:d}},853:(e,r,t)=>{const{promisify:n}=t(669);const c=t(747);const s=e=>{if(!e)e={mode:511,fs:c};else if(typeof e==="object")e={mode:511,fs:c,...e};else if(typeof e==="number")e={mode:e,fs:c};else if(typeof e==="string")e={mode:parseInt(e,8),fs:c};else throw new TypeError("invalid options argument");e.mkdir=e.mkdir||e.fs.mkdir||c.mkdir;e.mkdirAsync=n(e.mkdir);e.stat=e.stat||e.fs.stat||c.stat;e.statAsync=n(e.stat);e.statSync=e.statSync||e.fs.statSync||c.statSync;e.mkdirSync=e.mkdirSync||e.fs.mkdirSync||c.mkdirSync;return e};e.exports=s},930:(e,r,t)=>{const n=process.env.__TESTING_MKDIRP_PLATFORM__||process.platform;const{resolve:c,parse:s}=t(622);const i=e=>{if(/\0/.test(e)){throw Object.assign(new TypeError("path must be a string without null bytes"),{path:e,code:"ERR_INVALID_ARG_VALUE"})}e=c(e);if(n==="win32"){const r=/[*|"<>?:]/;const{root:t}=s(e);if(r.test(e.substr(t.length))){throw Object.assign(new Error("Illegal characters in path."),{path:e,code:"EINVAL"})}}return e};e.exports=i},518:(e,r,t)=>{const n=t(747);const c=process.env.__TESTING_MKDIRP_NODE_VERSION__||process.version;const s=c.replace(/^v/,"").split(".");const i=+s[0]>10||+s[0]===10&&+s[1]>=12;const o=!i?()=>false:e=>e.mkdir===n.mkdir;const a=!i?()=>false:e=>e.mkdirSync===n.mkdirSync;e.exports={useNative:o,useNativeSync:a}},747:e=>{"use strict";e.exports=require("fs")},622:e=>{"use strict";e.exports=require("path")},669:e=>{"use strict";e.exports=require("util")}};var r={};function __nccwpck_require__(t){if(r[t]){return r[t].exports}var n=r[t]={exports:{}};var c=true;try{e[t](n,n.exports,__nccwpck_require__);c=false}finally{if(c)delete r[t]}return n.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(186)})();