X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=node_modules%2Fmaxmin%2Findex.js;fp=node_modules%2Fmaxmin%2Findex.js;h=f64d79e026d3db895a0e08345eb7fe1590937898;hb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;hp=0000000000000000000000000000000000000000;hpb=57c063afa3f66b07c4bbddc2d6129a96d90f0aad;p=yaffs-website diff --git a/node_modules/maxmin/index.js b/node_modules/maxmin/index.js new file mode 100644 index 000000000..f64d79e02 --- /dev/null +++ b/node_modules/maxmin/index.js @@ -0,0 +1,20 @@ +'use strict'; +var gzipSize = require('gzip-size'); +var prettyBytes = require('pretty-bytes'); +var chalk = require('chalk'); +var figures = require('figures'); +var arrow = ' ' + figures.arrowRight + ' '; + +function format(size) { + return chalk.green(prettyBytes(size)); +} + +module.exports = function (max, min, useGzip) { + var ret = format(typeof max === 'number' ? max : max.length) + arrow + format(typeof min === 'number' ? min : min.length); + + if (useGzip === true && typeof min !== 'number') { + ret += arrow + format(gzipSize.sync(min)) + chalk.gray(' (gzip)'); + } + + return ret; +};