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) +