UNPKG

chromatic

Version:

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

10 lines (8 loc) 3.47 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]="1aab32a5-2078-54eb-b420-4bd2dc230d73")}catch(e){}}(); const e=require(`./chunk-gGpyby2o.cjs`),t=require(`./src-BhnG2iLI.cjs`),n=require(`./meow-Cmqsflq2.cjs`),r=require(`./strip-ansi-DWzhKQ1g.cjs`);let i=require(`fs`),a=require(`path`);a=e.a(a);let o=require(`util`);var s=e.a(t.t()),c=e.a(n.u());function l({status:e,statusText:t,headers:n,url:r,_raw:i}){return{status:e,statusText:t,headers:n,url:r,...i&&{_raw:i.toString()}}}function u(e){let{envPairs:t,options:{envPairs:n=void 0,...r}={},...i}=e;return{sanitizedErr:i,...e.options&&{options:r}}}const d=e=>({...u(e),...e.response&&{response:l(e.response)}}),f={silent:0,error:1,warn:2,info:3,debug:4},p=e=>console.error(`Unhandled promise rejection:`,e);process.on(`unhandledRejection`,p);const m=e=>{let t=typeof e;return t===`string`||t===`number`||t===`boolean`},h=e=>e.map(e=>e&&e.message||e).filter(e=>m(e)).map(String),g=(e,t)=>{let n=e===`error`?e=>JSON.stringify(d(e)):JSON.stringify;return t.map(e=>m(e)?String(e):n(e))},_=()=>new Date().toLocaleTimeString(`en-US`,{hour:`2-digit`,minute:`2-digit`,second:`2-digit`,fractionalSecondDigits:3,hour12:!1}),v=(e=!1,t)=>n=>{if(n.every(e=>/^\s*$/.test(e)))return n;let i=t??c.default.dim(_());if(i===``)return e?n:n.map(e=>r.t(e));let a=` `.repeat(r.t(i).length+1);return[e?i:r.t(i),...n.map(t=>typeof t==`string`?(e?t:r.t(t)).replaceAll(` `,`\n${a}`):t)]},y={queue:[],stream:void 0,paused:!1,append(...e){this.queue.push(...e,` `)},disable(){this.append=()=>{},this.queue=[]},pause(){this.stream&&!this.paused&&(this.stream.cork(),this.paused=!0)},resume(){this.stream&&this.paused&&(this.stream.uncork(),this.paused=!1)},initialize(e,t){(0,i.rm)(e,{force:!0},n=>{n?(this.disable(),t(n)):((0,i.mkdirSync)(a.default.dirname(e),{recursive:!0}),this.stream=(0,i.createWriteStream)(e,{flags:`a`}),this.append=(...e)=>{this.stream?.write(e.reduce((e,t)=>e+t+(t===` `?``:` `),``).trim()+` `)},this.append(...this.queue),this.queue=[])})}},b=(e,t)=>{let{DISABLE_LOGGING:n,LOG_LEVEL:r=``,LOG_PREFIX:i}=process.env,a=t?.logLevel||e?.logLevel||r.toLowerCase()||`info`;n===`true`&&(a=`silent`);let c=(t?.interactive||e?.interactive)&&!(t?.debug||e?.debug),l=!1,u=[],d=v(!0,t?.logPrefix??e?.logPrefix??i),m=v(!1,t?.logPrefix??e?.logPrefix??i),_=(e,t)=>(...n)=>{if(f[a]<f[e])return;let r=g(e,n);if(y.append(...m(r)),t)return;let i=c?h(n):d(r);i.length!==0&&(l?u.push({type:e,messages:i}):console[e](...i))},b={getLevel(){return a},setLevel(e){if(e in f)a=e;else throw Error(`Invalid level, expecting one of ${Object.keys(f).join(`, `)}`)},setInteractive(e){c=!!e},setLogFile(e){e?y.initialize(e,_(`error`)):y.disable()},pause:()=>{y.pause()},resume:()=>{y.resume()},error:_(`error`),warn:_(`warn`),info:_(`info`),log:_(`info`),file:_(`info`,!0),debug:_(`debug`),queue:()=>{l=!0},flush:()=>{for(;u.length>0;){let{type:e,messages:t}=u.shift();console.log(``),console[e](...t)}l=!1}};return s.default.log=(...e)=>b.debug((0,o.format)(...e)),process.off(`unhandledRejection`,p),process.on(`unhandledRejection`,e=>b.error(`Unhandled promise rejection:`,e)),b};Object.defineProperty(exports,`t`,{enumerable:!0,get:function(){return b}}); //# sourceMappingURL=log-BI_UMjxm.cjs.map //# debugId=1aab32a5-2078-54eb-b420-4bd2dc230d73