-Details
-Next to the size is how much the size has increased or decreased compared with the base branch of this PR.
-
-- \u203C\uFE0F: Size increased by ${input.percentExtraAttention}% or more. Special attention should be given to this.
-- \u26A0\uFE0F: Size increased in acceptable range (lower than ${input.percentExtraAttention}%).
-- \u2705: No change or even downsized.
-- \u{1F5D1}\uFE0F: The out file is deleted: not found in base branch.
-- \u{1F195}: The out file is newly found: will be added to base branch.
-
-
-`;
- }
+ output += detail(input);
} else {
output += "This PR introduced no changes to the esbuild bundle! \u{1F64C}";
}
output += ``;
+ writeComment(input, output);
+}
+function treeKey(metafile, outfile) {
+ return `${metafile} -> ${outfile}`;
+}
+function writeComment(input, output) {
fs2.mkdirSync(path.join(process.cwd(), input.analyzerDirectory), {
recursive: true
});
@@ -288,10 +87,96 @@ This analysis was generated by [esbuild-bundle-analyzer](https://github.com/exoe
output.trim()
);
}
-function filesize2(bytes) {
- return filesize(bytes, {
- spacer: "\xA0"
- });
+function detail(input) {
+ if (!input.showDetails) {
+ return "";
+ }
+ return `
+