From e9f3fd945ccaec66da06430b0111dfe9df619c03 Mon Sep 17 00:00:00 2001 From: Nathan Grasset Date: Mon, 4 Dec 2017 16:50:53 +0100 Subject: [PATCH] Allow decimals in rate --- lib/node-progress.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node-progress.js b/lib/node-progress.js index 2b62641..ec1f905 100644 --- a/lib/node-progress.js +++ b/lib/node-progress.js @@ -142,7 +142,7 @@ ProgressBar.prototype.render = function (tokens) { .replace(':eta', (isNaN(eta) || !isFinite(eta)) ? '0.0' : (eta / 1000) .toFixed(1)) .replace(':percent', percent.toFixed(0) + '%') - .replace(':rate', Math.round(rate)); + .replace(':rate', (rate > 0 && rate < 1) ? rate.toFixed(2) : Math.round(rate)); /* compute the available space (non-zero) for the bar */ var availableSpace = Math.max(0, this.stream.columns - str.replace(':bar', '').length);