Browse Source

feat: show size diff in build console output

Sv443 6 months ago
parent
commit
5272b50732
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/tools/post-build.ts

+ 3 - 1
src/tools/post-build.ts

@@ -169,7 +169,9 @@ I welcome every contribution on GitHub!
     let sizeIndicator = "";
     if(buildStats.sizeKiB) {
       const sizeDiff = sizeKiB - buildStats.sizeKiB;
-      sizeIndicator = " \x1b[2m[\x1b[0m\x1b[1m" + (sizeDiff > 0 ? "\x1b[33m↑↑↑" : (sizeDiff !== 0 ? "\x1b[32m↓↓↓" : "\x1b[32m===")) + "\x1b[0m\x1b[2m]\x1b[0m";
+      const sizeDiffTrunc = parseFloat(sizeDiff.toFixed(2));
+      if(sizeDiffTrunc !== 0)
+        sizeIndicator = " \x1b[2m(\x1b[0m\x1b[1m" + (sizeDiff > 0 ? "\x1b[33m+" : (sizeDiff !== 0 ? "\x1b[32m-" : "\x1b[32m")) + Math.abs(sizeDiffTrunc) + "\x1b[0m\x1b[2m)\x1b[0m";
     }
 
     console.info();