From c1bd359e5c206096ab4b2ed80a114c1b59047e28 Mon Sep 17 00:00:00 2001 From: Ben Lesh Date: Mon, 19 Jun 2017 09:19:26 -0700 Subject: [PATCH] chore(danger): tweak size reporting - adds colorization to reporting (grey for no change, red for size increase, green for size decrease) - fixes formatting of decimals for differences --- dangerfile.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/dangerfile.js b/dangerfile.js index ea9b0eb008..0b833595a4 100644 --- a/dangerfile.js +++ b/dangerfile.js @@ -77,7 +77,13 @@ var globalFile = 'Rx.js'; var minFile = 'Rx.min.js'; function sizeDiffBadge(name, value) { - return 'https://img.shields.io/badge/' + name + '-' + value + 'KB-red.svg?style=flat-square'; + var color = 'lightgrey'; + if (value > 0) { + color = 'red'; + } else if (value < 0) { + color = 'lime'; + } + return 'https://img.shields.io/badge/' + name + '-' + getKB(value) + 'KB-' + color + '.svg?style=flat-square'; } //post size of build @@ -108,10 +114,10 @@ schedule(new Promise(function (res) { var bundle_min_gzip = gzipSize.sync(fs.readFileSync(bundleMinFile, 'utf8')); var sizeMessage = ' '; - sizeMessage += ''; - sizeMessage += ''; - sizeMessage += ''; - sizeMessage += ''; + sizeMessage += ''; + sizeMessage += ''; + sizeMessage += ''; + sizeMessage += ''; message(sizeMessage); markdown('> CJS: **' + getKB(result) +