Details
Next to the size is how much the size has increased or decreased compared with the base branch of this PR.
@@ -16,21 +16,21 @@ ${e}`,bn(n,e)}function Fs(n,t){return`${n} -> ${t}`}function bn(n,t){_.log("Writ
\u{1F195}: The out file is newly found: will be added to base branch.
-`:""}function En(n){try{let t=Mt.join(process.cwd(),n.analyzerDirectory,"base/bundle/bundle_analysis.json"),e=Ee(t);return _.info(`Base analysis found in ${t}`,e),e}catch{return _.warn("No base analysis found. First setup or all artifacts are expired."),{}}}function vn(n){function t(i){let r={name:"",path:"",value:0,children:[]};for(let[o,{bytesInOutput:h}]of Object.entries(i)){let a=o.split("/");e(r,a,h)}return r}function e(i,r,o){let h=r.shift();if(h===void 0){i.value+=o;return}let a=i.children.find(l=>l.name===h);a||(a={name:h,path:`${i.path}/${h}`.replace(/^\//,""),value:0,children:[]},i.children.push(a)),i.value+=o,e(a,r,o)}let s=new Map;if(n.topNLargestPaths<=0)return s;for(let{relativePath:i,absolutePath:r}of xe(n)){let o=Yt(r);for(let[h,a]of Object.entries(o.outputs)){let l=t(a.inputs);s.set(Fs(i,h),l),Ce.writeFileSync(Mt.join(process.cwd(),n.analyzerDirectory,"tree.json"),JSON.stringify(l,null,2))}}return s}var te="\xA0";function Ae(n){let t=n<0?"-":"",e=Math.abs(n);if(e<1e3)return`${t}${e}${te}B`;if(e<1e3*1e3)return`${t}${(e/1e3).toFixed(2)}${te}KB`;if(e<1e3*1e3*1e3)return`${t}${(e/1e3/1e3).toFixed(2)}${te}MB`;if(e<1e3*1e3*1e3*1e3)return`${t}${(e/1e3/1e3/1e3).toFixed(2)}${te}GB`;throw new Error("Too large file size!! Are you sure?")}var Ds=(n,t)=>t||n.bytes-n.baseBytes!==0;function xn(n,t,e,s){let i=n.reduce((a,l)=>{let{bytes:c,baseBytes:f,...u}=a;return{...u,baseBytes:f+l.baseBytes,bytes:c+l.bytes}},{baseBytes:0,bytes:0,metafile:"(Total)",outfile:"-",remark:"added",tree:void 0});i.remark=i.bytes>i.baseBytes?"increased":"decreased";let r=e?[i]:[],o=n.filter(a=>Ds(a,s));return`
+`:""}function vn(n){try{let t=Ft.join(process.cwd(),n.analyzerDirectory,"base/bundle/bundle_analysis.json"),e=Se(t);return N.info(`Base analysis found in ${t}`,e),e}catch{return N.warn("No base analysis found. First setup or all artifacts are expired."),{}}}function xn(n){function t(i){let r={name:"",path:"",value:0,children:[]};for(let[o,{bytesInOutput:h}]of Object.entries(i)){let a=o.split("/");e(r,a,h)}return r}function e(i,r,o){let h=r.shift();if(h===void 0){i.value+=o;return}let a=i.children.find(l=>l.name===h);a||(a={name:h,path:`${i.path}/${h}`.replace(/^\//,""),value:0,children:[]},i.children.push(a)),i.value+=o,e(a,r,o)}let s=new Map;if(n.topNLargestPaths<=0)return s;for(let{relativePath:i,absolutePath:r}of xe(n)){let o=Yt(r);for(let[h,a]of Object.entries(o.outputs)){let l=t(a.inputs);s.set(Os(i,h),l),Ce.writeFileSync(Ft.join(process.cwd(),n.analyzerDirectory,"tree.json"),JSON.stringify(l,null,2))}}return s}var Qt="\xA0";function Ae(n){let t=n<0?"-":"",e=Math.abs(n);if(e<1e3)return`${t}${e}${Qt}B`;if(e<1e3*1e3)return`${t}${(e/1e3).toFixed(2)}${Qt}KB`;if(e<1e3*1e3*1e3)return`${t}${(e/1e3/1e3).toFixed(2)}${Qt}MB`;if(e<1e3*1e3*1e3*1e3)return`${t}${(e/1e3/1e3/1e3).toFixed(2)}${Qt}GB`;throw new Error("Too large file size!! Are you sure?")}var Tn=(n,t)=>t||n.bytes-n.baseBytes!==0;function Cn(n,t,e){let s=n.reduce((h,a)=>{let{bytes:l,baseBytes:c,...f}=h;return{...f,baseBytes:c+a.baseBytes,bytes:l+a.bytes}},{baseBytes:0,bytes:0,metafile:"(Total)",outfile:"-",remark:"added",tree:void 0});s.remark=s.bytes>s.baseBytes?"increased":"decreased";let i=t.has("total")?[s]:[],r=n.filter(h=>Tn(h,t.has(h.remark)));return`
Meta File | Out File | Size (raw) | Note
----------|----------|-----------:|------
-${[...r,...o].map(a=>`${a.metafile} | ${a.outfile} | ${_s(a)} | ${kn(a,t)}
-`).join("")}`}function Tn(n,t){let e=n.filter(i=>!Ds(i,t)),s=e.map(i=>`${i.metafile} | ${i.outfile} | ${_s(i)} | \u2705 No change
-`).join("");return e.length===0?"":`
+${[...i,...r].map(h=>`${h.metafile} | ${h.outfile} | ${Ds(h)} | ${Ns(h,e)}
+`).join("")}`}function An(n,t,e){let s=n.filter(r=>!t.has(r.remark)),i=s.map(r=>`${r.metafile} | ${r.outfile} | ${Ds(r)} | ${Ns(r,e)}
+`).join("");return s.length===0?"":`