UNPKG

chromatic

Version:

Automate visual testing across browsers. Gather UI feedback. Versioned documentation.

10 lines (6 loc) • 20.9 kB
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="7914f686-bced-5619-b843-5c1592332697")}catch(e){}}(); const e=require(`./chunk-gGpyby2o.cjs`),t=require(`./jsonfile-B5dFQCAM.cjs`);var n=e.t((e=>{let n=t.r().fromCallback,r=t.i(),i=`access.appendFile.chmod.chown.close.copyFile.fchmod.fchown.fdatasync.fstat.fsync.ftruncate.futimes.lchmod.lchown.link.lstat.mkdir.mkdtemp.open.opendir.readdir.readFile.readlink.realpath.rename.rm.rmdir.stat.symlink.truncate.unlink.utimes.writeFile`.split(`.`).filter(e=>typeof r[e]==`function`);Object.assign(e,r),i.forEach(t=>{e[t]=n(r[t])}),e.exists=function(e,t){return typeof t==`function`?r.exists(e,t):new Promise(t=>r.exists(e,t))},e.read=function(e,t,n,i,a,o){return typeof o==`function`?r.read(e,t,n,i,a,o):new Promise((o,s)=>{r.read(e,t,n,i,a,(e,t,n)=>{if(e)return s(e);o({bytesRead:t,buffer:n})})})},e.write=function(e,t,...n){return typeof n[n.length-1]==`function`?r.write(e,t,...n):new Promise((i,a)=>{r.write(e,t,...n,(e,t,n)=>{if(e)return a(e);i({bytesWritten:t,buffer:n})})})},typeof r.writev==`function`&&(e.writev=function(e,t,...n){return typeof n[n.length-1]==`function`?r.writev(e,t,...n):new Promise((i,a)=>{r.writev(e,t,...n,(e,t,n)=>{if(e)return a(e);i({bytesWritten:t,buffers:n})})})}),typeof r.realpath.native==`function`?e.realpath.native=n(r.realpath.native):process.emitWarning(`fs.realpath.native is not a function. Is fs being monkey-patched?`,`Warning`,`fs-extra-WARN0003`)})),r=e.t(((e,t)=>{let n=require(`path`);t.exports.checkPath=function(e){if(process.platform===`win32`&&/[<>:"|?*]/.test(e.replace(n.parse(e).root,``))){let t=Error(`Path contains invalid characters: ${e}`);throw t.code=`EINVAL`,t}}})),i=e.t(((e,t)=>{let i=n(),{checkPath:a}=r(),o=e=>typeof e==`number`?e:{mode:511,...e}.mode;t.exports.makeDir=async(e,t)=>(a(e),i.mkdir(e,{mode:o(t),recursive:!0})),t.exports.makeDirSync=(e,t)=>(a(e),i.mkdirSync(e,{mode:o(t),recursive:!0}))})),a=e.t(((e,n)=>{let r=t.r().fromPromise,{makeDir:a,makeDirSync:o}=i(),s=r(a);n.exports={mkdirs:s,mkdirsSync:o,mkdirp:s,mkdirpSync:o,ensureDir:s,ensureDirSync:o}})),o=e.t(((e,r)=>{let i=t.r().fromPromise,a=n();function o(e){return a.access(e).then(()=>!0).catch(()=>!1)}r.exports={pathExists:i(o),pathExistsSync:a.existsSync}})),s=e.t(((e,n)=>{let r=t.i();function i(e,t,n,i){r.open(e,`r+`,(e,a)=>{if(e)return i(e);r.futimes(a,t,n,e=>{r.close(a,t=>{i&&i(e||t)})})})}function a(e,t,n){let i=r.openSync(e,`r+`);return r.futimesSync(i,t,n),r.closeSync(i)}n.exports={utimesMillis:i,utimesMillisSync:a}})),c=e.t(((e,t)=>{let r=n(),i=require(`path`),a=require(`util`);function o(e,t,n){let i=n.dereference?e=>r.stat(e,{bigint:!0}):e=>r.lstat(e,{bigint:!0});return Promise.all([i(e),i(t).catch(e=>{if(e.code===`ENOENT`)return null;throw e})]).then(([e,t])=>({srcStat:e,destStat:t}))}function s(e,t,n){let i,a=n.dereference?e=>r.statSync(e,{bigint:!0}):e=>r.lstatSync(e,{bigint:!0}),o=a(e);try{i=a(t)}catch(e){if(e.code===`ENOENT`)return{srcStat:o,destStat:null};throw e}return{srcStat:o,destStat:i}}function c(e,t,n,r,s){a.callbackify(o)(e,t,r,(r,a)=>{if(r)return s(r);let{srcStat:o,destStat:c}=a;if(c){if(f(o,c)){let r=i.basename(e),a=i.basename(t);return n===`move`&&r!==a&&r.toLowerCase()===a.toLowerCase()?s(null,{srcStat:o,destStat:c,isChangingCase:!0}):s(Error(`Source and destination must not be the same.`))}if(o.isDirectory()&&!c.isDirectory())return s(Error(`Cannot overwrite non-directory '${t}' with directory '${e}'.`));if(!o.isDirectory()&&c.isDirectory())return s(Error(`Cannot overwrite directory '${t}' with non-directory '${e}'.`))}return o.isDirectory()&&p(e,t)?s(Error(m(e,t,n))):s(null,{srcStat:o,destStat:c})})}function l(e,t,n,r){let{srcStat:a,destStat:o}=s(e,t,r);if(o){if(f(a,o)){let r=i.basename(e),s=i.basename(t);if(n===`move`&&r!==s&&r.toLowerCase()===s.toLowerCase())return{srcStat:a,destStat:o,isChangingCase:!0};throw Error(`Source and destination must not be the same.`)}if(a.isDirectory()&&!o.isDirectory())throw Error(`Cannot overwrite non-directory '${t}' with directory '${e}'.`);if(!a.isDirectory()&&o.isDirectory())throw Error(`Cannot overwrite directory '${t}' with non-directory '${e}'.`)}if(a.isDirectory()&&p(e,t))throw Error(m(e,t,n));return{srcStat:a,destStat:o}}function u(e,t,n,a,o){let s=i.resolve(i.dirname(e)),c=i.resolve(i.dirname(n));if(c===s||c===i.parse(c).root)return o();r.stat(c,{bigint:!0},(r,i)=>r?r.code===`ENOENT`?o():o(r):f(t,i)?o(Error(m(e,n,a))):u(e,t,c,a,o))}function d(e,t,n,a){let o=i.resolve(i.dirname(e)),s=i.resolve(i.dirname(n));if(s===o||s===i.parse(s).root)return;let c;try{c=r.statSync(s,{bigint:!0})}catch(e){if(e.code===`ENOENT`)return;throw e}if(f(t,c))throw Error(m(e,n,a));return d(e,t,s,a)}function f(e,t){return t.ino&&t.dev&&t.ino===e.ino&&t.dev===e.dev}function p(e,t){let n=i.resolve(e).split(i.sep).filter(e=>e),r=i.resolve(t).split(i.sep).filter(e=>e);return n.reduce((e,t,n)=>e&&r[n]===t,!0)}function m(e,t,n){return`Cannot ${n} '${e}' to a subdirectory of itself, '${t}'.`}t.exports={checkPaths:c,checkPathsSync:l,checkParentPaths:u,checkParentPathsSync:d,isSrcSubdir:p,areIdentical:f}})),l=e.t(((e,n)=>{let r=t.i(),i=require(`path`),l=a().mkdirs,u=o().pathExists,d=s().utimesMillis,f=c();function p(e,t,n,r){typeof n==`function`&&!r?(r=n,n={}):typeof n==`function`&&(n={filter:n}),r||=function(){},n||={},n.clobber=`clobber`in n?!!n.clobber:!0,n.overwrite=`overwrite`in n?!!n.overwrite:n.clobber,n.preserveTimestamps&&process.arch===`ia32`&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended; see https://github.com/jprichardson/node-fs-extra/issues/269`,`Warning`,`fs-extra-WARN0001`),f.checkPaths(e,t,`copy`,n,(i,a)=>{if(i)return r(i);let{srcStat:o,destStat:s}=a;f.checkParentPaths(e,o,t,`copy`,i=>i?r(i):n.filter?h(m,s,e,t,n,r):m(s,e,t,n,r))})}function m(e,t,n,r,a){let o=i.dirname(n);u(o,(i,s)=>{if(i)return a(i);if(s)return _(e,t,n,r,a);l(o,i=>i?a(i):_(e,t,n,r,a))})}function h(e,t,n,r,i,a){Promise.resolve(i.filter(n,r)).then(o=>o?e(t,n,r,i,a):a(),e=>a(e))}function g(e,t,n,r,i){return r.filter?h(_,e,t,n,r,i):_(e,t,n,r,i)}function _(e,t,n,i,a){(i.dereference?r.stat:r.lstat)(t,(r,o)=>r?a(r):o.isDirectory()?D(o,e,t,n,i,a):o.isFile()||o.isCharacterDevice()||o.isBlockDevice()?v(o,e,t,n,i,a):o.isSymbolicLink()?M(e,t,n,i,a):o.isSocket()?a(Error(`Cannot copy a socket file: ${t}`)):o.isFIFO()?a(Error(`Cannot copy a FIFO pipe: ${t}`)):a(Error(`Unknown file: ${t}`)))}function v(e,t,n,r,i,a){return t?y(e,n,r,i,a):b(e,n,r,i,a)}function y(e,t,n,i,a){if(i.overwrite)r.unlink(n,r=>r?a(r):b(e,t,n,i,a));else if(i.errorOnExist)return a(Error(`'${n}' already exists`));else return a()}function b(e,t,n,i,a){r.copyFile(t,n,r=>r?a(r):i.preserveTimestamps?x(e.mode,t,n,a):T(n,e.mode,a))}function x(e,t,n,r){return S(e)?C(n,e,i=>i?r(i):w(e,t,n,r)):w(e,t,n,r)}function S(e){return(e&128)==0}function C(e,t,n){return T(e,t|128,n)}function w(e,t,n,r){E(t,n,t=>t?r(t):T(n,e,r))}function T(e,t,n){return r.chmod(e,t,n)}function E(e,t,n){r.stat(e,(e,r)=>e?n(e):d(t,r.atime,r.mtime,n))}function D(e,t,n,r,i,a){return t?k(n,r,i,a):O(e.mode,n,r,i,a)}function O(e,t,n,i,a){r.mkdir(n,r=>{if(r)return a(r);k(t,n,i,t=>t?a(t):T(n,e,a))})}function k(e,t,n,i){r.readdir(e,(r,a)=>r?i(r):A(a,e,t,n,i))}function A(e,t,n,r,i){let a=e.pop();return a?j(e,a,t,n,r,i):i()}function j(e,t,n,r,a,o){let s=i.join(n,t),c=i.join(r,t);f.checkPaths(s,c,`copy`,a,(t,i)=>{if(t)return o(t);let{destStat:l}=i;g(l,s,c,a,t=>t?o(t):A(e,n,r,a,o))})}function M(e,t,n,a,o){r.readlink(t,(t,s)=>{if(t)return o(t);if(a.dereference&&(s=i.resolve(process.cwd(),s)),e)r.readlink(n,(t,c)=>t?t.code===`EINVAL`||t.code===`UNKNOWN`?r.symlink(s,n,o):o(t):(a.dereference&&(c=i.resolve(process.cwd(),c)),f.isSrcSubdir(s,c)?o(Error(`Cannot copy '${s}' to a subdirectory of itself, '${c}'.`)):e.isDirectory()&&f.isSrcSubdir(c,s)?o(Error(`Cannot overwrite '${c}' with '${s}'.`)):N(s,n,o)));else return r.symlink(s,n,o)})}function N(e,t,n){r.unlink(t,i=>i?n(i):r.symlink(e,t,n))}n.exports=p})),u=e.t(((e,n)=>{let r=t.i(),i=require(`path`),o=a().mkdirsSync,l=s().utimesMillisSync,u=c();function d(e,t,n){typeof n==`function`&&(n={filter:n}),n||={},n.clobber=`clobber`in n?!!n.clobber:!0,n.overwrite=`overwrite`in n?!!n.overwrite:n.clobber,n.preserveTimestamps&&process.arch===`ia32`&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended; see https://github.com/jprichardson/node-fs-extra/issues/269`,`Warning`,`fs-extra-WARN0002`);let{srcStat:r,destStat:i}=u.checkPathsSync(e,t,`copy`,n);return u.checkParentPathsSync(e,r,t,`copy`),f(i,e,t,n)}function f(e,t,n,a){if(a.filter&&!a.filter(t,n))return;let s=i.dirname(n);return r.existsSync(s)||o(s),m(e,t,n,a)}function p(e,t,n,r){if(!(r.filter&&!r.filter(t,n)))return m(e,t,n,r)}function m(e,t,n,i){let a=(i.dereference?r.statSync:r.lstatSync)(t);if(a.isDirectory())return C(a,e,t,n,i);if(a.isFile()||a.isCharacterDevice()||a.isBlockDevice())return h(a,e,t,n,i);if(a.isSymbolicLink())return D(e,t,n,i);throw a.isSocket()?Error(`Cannot copy a socket file: ${t}`):a.isFIFO()?Error(`Cannot copy a FIFO pipe: ${t}`):Error(`Unknown file: ${t}`)}function h(e,t,n,r,i){return t?g(e,n,r,i):_(e,n,r,i)}function g(e,t,n,i){if(i.overwrite)return r.unlinkSync(n),_(e,t,n,i);if(i.errorOnExist)throw Error(`'${n}' already exists`)}function _(e,t,n,i){return r.copyFileSync(t,n),i.preserveTimestamps&&v(e.mode,t,n),x(n,e.mode)}function v(e,t,n){return y(e)&&b(n,e),S(t,n)}function y(e){return(e&128)==0}function b(e,t){return x(e,t|128)}function x(e,t){return r.chmodSync(e,t)}function S(e,t){let n=r.statSync(e);return l(t,n.atime,n.mtime)}function C(e,t,n,r,i){return t?T(n,r,i):w(e.mode,n,r,i)}function w(e,t,n,i){return r.mkdirSync(n),T(t,n,i),x(n,e)}function T(e,t,n){r.readdirSync(e).forEach(r=>E(r,e,t,n))}function E(e,t,n,r){let a=i.join(t,e),o=i.join(n,e),{destStat:s}=u.checkPathsSync(a,o,`copy`,r);return p(s,a,o,r)}function D(e,t,n,a){let o=r.readlinkSync(t);if(a.dereference&&(o=i.resolve(process.cwd(),o)),e){let e;try{e=r.readlinkSync(n)}catch(e){if(e.code===`EINVAL`||e.code===`UNKNOWN`)return r.symlinkSync(o,n);throw e}if(a.dereference&&(e=i.resolve(process.cwd(),e)),u.isSrcSubdir(o,e))throw Error(`Cannot copy '${o}' to a subdirectory of itself, '${e}'.`);if(r.statSync(n).isDirectory()&&u.isSrcSubdir(e,o))throw Error(`Cannot overwrite '${e}' with '${o}'.`);return O(o,n)}else return r.symlinkSync(o,n)}function O(e,t){return r.unlinkSync(t),r.symlinkSync(e,t)}n.exports=d})),d=e.t(((e,n)=>{let r=t.r().fromCallback;n.exports={copy:r(l()),copySync:u()}})),f=e.t(((e,n)=>{let r=t.i(),i=require(`path`),a=require(`assert`),o=process.platform===`win32`;function s(e){[`unlink`,`chmod`,`stat`,`lstat`,`rmdir`,`readdir`].forEach(t=>{e[t]=e[t]||r[t],t+=`Sync`,e[t]=e[t]||r[t]}),e.maxBusyTries=e.maxBusyTries||3}function c(e,t,n){let r=0;typeof t==`function`&&(n=t,t={}),a(e,`rimraf: missing path`),a.strictEqual(typeof e,`string`,`rimraf: path should be a string`),a.strictEqual(typeof n,`function`,`rimraf: callback function required`),a(t,`rimraf: invalid options argument provided`),a.strictEqual(typeof t,`object`,`rimraf: options should be object`),s(t),l(e,t,function i(a){if(a){if((a.code===`EBUSY`||a.code===`ENOTEMPTY`||a.code===`EPERM`)&&r<t.maxBusyTries){r++;let n=r*100;return setTimeout(()=>l(e,t,i),n)}a.code===`ENOENT`&&(a=null)}n(a)})}function l(e,t,n){a(e),a(t),a(typeof n==`function`),t.lstat(e,(r,i)=>{if(r&&r.code===`ENOENT`)return n(null);if(r&&r.code===`EPERM`&&o)return u(e,t,r,n);if(i&&i.isDirectory())return f(e,t,r,n);t.unlink(e,r=>{if(r){if(r.code===`ENOENT`)return n(null);if(r.code===`EPERM`)return o?u(e,t,r,n):f(e,t,r,n);if(r.code===`EISDIR`)return f(e,t,r,n)}return n(r)})})}function u(e,t,n,r){a(e),a(t),a(typeof r==`function`),t.chmod(e,438,i=>{i?r(i.code===`ENOENT`?null:n):t.stat(e,(i,a)=>{i?r(i.code===`ENOENT`?null:n):a.isDirectory()?f(e,t,n,r):t.unlink(e,r)})})}function d(e,t,n){let r;a(e),a(t);try{t.chmodSync(e,438)}catch(e){if(e.code===`ENOENT`)return;throw n}try{r=t.statSync(e)}catch(e){if(e.code===`ENOENT`)return;throw n}r.isDirectory()?h(e,t,n):t.unlinkSync(e)}function f(e,t,n,r){a(e),a(t),a(typeof r==`function`),t.rmdir(e,i=>{i&&(i.code===`ENOTEMPTY`||i.code===`EEXIST`||i.code===`EPERM`)?p(e,t,r):i&&i.code===`ENOTDIR`?r(n):r(i)})}function p(e,t,n){a(e),a(t),a(typeof n==`function`),t.readdir(e,(r,a)=>{if(r)return n(r);let o=a.length,s;if(o===0)return t.rmdir(e,n);a.forEach(r=>{c(i.join(e,r),t,r=>{if(!s){if(r)return n(s=r);--o===0&&t.rmdir(e,n)}})})})}function m(e,t){let n;t||={},s(t),a(e,`rimraf: missing path`),a.strictEqual(typeof e,`string`,`rimraf: path should be a string`),a(t,`rimraf: missing options`),a.strictEqual(typeof t,`object`,`rimraf: options should be object`);try{n=t.lstatSync(e)}catch(n){if(n.code===`ENOENT`)return;n.code===`EPERM`&&o&&d(e,t,n)}try{n&&n.isDirectory()?h(e,t,null):t.unlinkSync(e)}catch(n){if(n.code===`ENOENT`)return;if(n.code===`EPERM`)return o?d(e,t,n):h(e,t,n);if(n.code!==`EISDIR`)throw n;h(e,t,n)}}function h(e,t,n){a(e),a(t);try{t.rmdirSync(e)}catch(r){if(r.code===`ENOTDIR`)throw n;if(r.code===`ENOTEMPTY`||r.code===`EEXIST`||r.code===`EPERM`)g(e,t);else if(r.code!==`ENOENT`)throw r}}function g(e,t){if(a(e),a(t),t.readdirSync(e).forEach(n=>m(i.join(e,n),t)),o){let n=Date.now();do try{return t.rmdirSync(e,t)}catch{}while(Date.now()-n<500)}else return t.rmdirSync(e,t)}n.exports=c,c.sync=m})),p=e.t(((e,n)=>{let r=t.i(),i=t.r().fromCallback,a=f();function o(e,t){if(r.rm)return r.rm(e,{recursive:!0,force:!0},t);a(e,t)}function s(e){if(r.rmSync)return r.rmSync(e,{recursive:!0,force:!0});a.sync(e)}n.exports={remove:i(o),removeSync:s}})),m=e.t(((e,r)=>{let i=t.r().fromPromise,o=n(),s=require(`path`),c=a(),l=p(),u=i(async function(e){let t;try{t=await o.readdir(e)}catch{return c.mkdirs(e)}return Promise.all(t.map(t=>l.remove(s.join(e,t))))});function d(e){let t;try{t=o.readdirSync(e)}catch{return c.mkdirsSync(e)}t.forEach(t=>{t=s.join(e,t),l.removeSync(t)})}r.exports={emptyDirSync:d,emptydirSync:d,emptyDir:u,emptydir:u}})),h=e.t(((e,n)=>{let r=t.r().fromCallback,i=require(`path`),o=t.i(),s=a();function c(e,t){function n(){o.writeFile(e,``,e=>{if(e)return t(e);t()})}o.stat(e,(r,a)=>{if(!r&&a.isFile())return t();let c=i.dirname(e);o.stat(c,(e,r)=>{if(e)return e.code===`ENOENT`?s.mkdirs(c,e=>{if(e)return t(e);n()}):t(e);r.isDirectory()?n():o.readdir(c,e=>{if(e)return t(e)})})})}function l(e){let t;try{t=o.statSync(e)}catch{}if(t&&t.isFile())return;let n=i.dirname(e);try{o.statSync(n).isDirectory()||o.readdirSync(n)}catch(e){if(e&&e.code===`ENOENT`)s.mkdirsSync(n);else throw e}o.writeFileSync(e,``)}n.exports={createFile:r(c),createFileSync:l}})),g=e.t(((e,n)=>{let r=t.r().fromCallback,i=require(`path`),s=t.i(),l=a(),u=o().pathExists,{areIdentical:d}=c();function f(e,t,n){function r(e,t){s.link(e,t,e=>{if(e)return n(e);n(null)})}s.lstat(t,(a,o)=>{s.lstat(e,(a,s)=>{if(a)return a.message=a.message.replace(`lstat`,`ensureLink`),n(a);if(o&&d(s,o))return n(null);let c=i.dirname(t);u(c,(i,a)=>{if(i)return n(i);if(a)return r(e,t);l.mkdirs(c,i=>{if(i)return n(i);r(e,t)})})})})}function p(e,t){let n;try{n=s.lstatSync(t)}catch{}try{let t=s.lstatSync(e);if(n&&d(t,n))return}catch(e){throw e.message=e.message.replace(`lstat`,`ensureLink`),e}let r=i.dirname(t);return s.existsSync(r)||l.mkdirsSync(r),s.linkSync(e,t)}n.exports={createLink:r(f),createLinkSync:p}})),_=e.t(((e,n)=>{let r=require(`path`),i=t.i(),a=o().pathExists;function s(e,t,n){if(r.isAbsolute(e))return i.lstat(e,t=>t?(t.message=t.message.replace(`lstat`,`ensureSymlink`),n(t)):n(null,{toCwd:e,toDst:e}));{let o=r.dirname(t),s=r.join(o,e);return a(s,(t,a)=>t?n(t):a?n(null,{toCwd:s,toDst:e}):i.lstat(e,t=>t?(t.message=t.message.replace(`lstat`,`ensureSymlink`),n(t)):n(null,{toCwd:e,toDst:r.relative(o,e)})))}}function c(e,t){let n;if(r.isAbsolute(e)){if(n=i.existsSync(e),!n)throw Error(`absolute srcpath does not exist`);return{toCwd:e,toDst:e}}else{let a=r.dirname(t),o=r.join(a,e);if(n=i.existsSync(o),n)return{toCwd:o,toDst:e};if(n=i.existsSync(e),!n)throw Error(`relative srcpath does not exist`);return{toCwd:e,toDst:r.relative(a,e)}}}n.exports={symlinkPaths:s,symlinkPathsSync:c}})),v=e.t(((e,n)=>{let r=t.i();function i(e,t,n){if(n=typeof t==`function`?t:n,t=typeof t==`function`?!1:t,t)return n(null,t);r.lstat(e,(e,r)=>{if(e)return n(null,`file`);t=r&&r.isDirectory()?`dir`:`file`,n(null,t)})}function a(e,t){let n;if(t)return t;try{n=r.lstatSync(e)}catch{return`file`}return n&&n.isDirectory()?`dir`:`file`}n.exports={symlinkType:i,symlinkTypeSync:a}})),y=e.t(((e,r)=>{let i=t.r().fromCallback,s=require(`path`),l=n(),u=a(),d=u.mkdirs,f=u.mkdirsSync,p=_(),m=p.symlinkPaths,h=p.symlinkPathsSync,g=v(),y=g.symlinkType,b=g.symlinkTypeSync,x=o().pathExists,{areIdentical:S}=c();function C(e,t,n,r){r=typeof n==`function`?n:r,n=typeof n==`function`?!1:n,l.lstat(t,(i,a)=>{!i&&a.isSymbolicLink()?Promise.all([l.stat(e),l.stat(t)]).then(([i,a])=>{if(S(i,a))return r(null);w(e,t,n,r)}):w(e,t,n,r)})}function w(e,t,n,r){m(e,t,(i,a)=>{if(i)return r(i);e=a.toDst,y(a.toCwd,n,(n,i)=>{if(n)return r(n);let a=s.dirname(t);x(a,(n,o)=>{if(n)return r(n);if(o)return l.symlink(e,t,i,r);d(a,n=>{if(n)return r(n);l.symlink(e,t,i,r)})})})})}function T(e,t,n){let r;try{r=l.lstatSync(t)}catch{}if(r&&r.isSymbolicLink()&&S(l.statSync(e),l.statSync(t)))return;let i=h(e,t);e=i.toDst,n=b(i.toCwd,n);let a=s.dirname(t);return l.existsSync(a)||f(a),l.symlinkSync(e,t,n)}r.exports={createSymlink:i(C),createSymlinkSync:T}})),b=e.t(((e,t)=>{let{createFile:n,createFileSync:r}=h(),{createLink:i,createLinkSync:a}=g(),{createSymlink:o,createSymlinkSync:s}=y();t.exports={createFile:n,createFileSync:r,ensureFile:n,ensureFileSync:r,createLink:i,createLinkSync:a,ensureLink:i,ensureLinkSync:a,createSymlink:o,createSymlinkSync:s,ensureSymlink:o,ensureSymlinkSync:s}})),x=e.t(((e,n)=>{let r=t.t();n.exports={readJson:r.readFile,readJsonSync:r.readFileSync,writeJson:r.writeFile,writeJsonSync:r.writeFileSync}})),S=e.t(((e,n)=>{let r=t.r().fromCallback,i=t.i(),s=require(`path`),c=a(),l=o().pathExists;function u(e,t,n,r){typeof n==`function`&&(r=n,n=`utf8`);let a=s.dirname(e);l(a,(o,s)=>{if(o)return r(o);if(s)return i.writeFile(e,t,n,r);c.mkdirs(a,a=>{if(a)return r(a);i.writeFile(e,t,n,r)})})}function d(e,...t){let n=s.dirname(e);if(i.existsSync(n))return i.writeFileSync(e,...t);c.mkdirsSync(n),i.writeFileSync(e,...t)}n.exports={outputFile:r(u),outputFileSync:d}})),C=e.t(((e,n)=>{let{stringify:r}=t.n(),{outputFile:i}=S();async function a(e,t,n={}){await i(e,r(t,n),n)}n.exports=a})),w=e.t(((e,n)=>{let{stringify:r}=t.n(),{outputFileSync:i}=S();function a(e,t,n){i(e,r(t,n),n)}n.exports=a})),T=e.t(((e,n)=>{let r=t.r().fromPromise,i=x();i.outputJson=r(C()),i.outputJsonSync=w(),i.outputJSON=i.outputJson,i.outputJSONSync=i.outputJsonSync,i.writeJSON=i.writeJson,i.writeJSONSync=i.writeJsonSync,i.readJSON=i.readJson,i.readJSONSync=i.readJsonSync,n.exports=i})),E=e.t(((e,n)=>{let r=t.i(),i=require(`path`),s=d().copy,l=p().remove,u=a().mkdirp,f=o().pathExists,m=c();function h(e,t,n,r){typeof n==`function`&&(r=n,n={}),n||={};let a=n.overwrite||n.clobber||!1;m.checkPaths(e,t,`move`,n,(n,o)=>{if(n)return r(n);let{srcStat:s,isChangingCase:c=!1}=o;m.checkParentPaths(e,s,t,`move`,n=>{if(n)return r(n);if(g(t))return _(e,t,a,c,r);u(i.dirname(t),n=>n?r(n):_(e,t,a,c,r))})})}function g(e){let t=i.dirname(e);return i.parse(t).root===t}function _(e,t,n,r,i){if(r)return v(e,t,n,i);if(n)return l(t,r=>r?i(r):v(e,t,n,i));f(t,(r,a)=>r?i(r):a?i(Error(`dest already exists.`)):v(e,t,n,i))}function v(e,t,n,i){r.rename(e,t,r=>r?r.code===`EXDEV`?y(e,t,n,i):i(r):i())}function y(e,t,n,r){s(e,t,{overwrite:n,errorOnExist:!0},t=>t?r(t):l(e,r))}n.exports=h})),D=e.t(((e,n)=>{let r=t.i(),i=require(`path`),o=d().copySync,s=p().removeSync,l=a().mkdirpSync,u=c();function f(e,t,n){n||={};let r=n.overwrite||n.clobber||!1,{srcStat:a,isChangingCase:o=!1}=u.checkPathsSync(e,t,`move`,n);return u.checkParentPathsSync(e,a,t,`move`),m(t)||l(i.dirname(t)),h(e,t,r,o)}function m(e){let t=i.dirname(e);return i.parse(t).root===t}function h(e,t,n,i){if(i)return g(e,t,n);if(n)return s(t),g(e,t,n);if(r.existsSync(t))throw Error(`dest already exists.`);return g(e,t,n)}function g(e,t,n){try{r.renameSync(e,t)}catch(r){if(r.code!==`EXDEV`)throw r;return _(e,t,n)}}function _(e,t,n){return o(e,t,{overwrite:n,errorOnExist:!0}),s(e)}n.exports=f})),O=e.t(((e,n)=>{let r=t.r().fromCallback;n.exports={move:r(E()),moveSync:D()}})),k=e.t(((e,t)=>{t.exports={...n(),...d(),...m(),...b(),...T(),...a(),...O(),...S(),...o(),...p()}}));Object.defineProperty(exports,`t`,{enumerable:!0,get:function(){return k}}); //# sourceMappingURL=lib-BCQVcqZT.cjs.map //# debugId=7914f686-bced-5619-b843-5c1592332697