var utils = {};

utils.humanFileSize = function(bytes, isDecimal) {
  isDecimal = typeof isDecimal !== "undefined" ? isDecimal : false;
  if (bytes == 0) {
    return "0.00 B";
  }
  var base = isDecimal ? 1000 : 1024;
  var e = Math.floor(Math.log(bytes) / Math.log(base));
  return (
    (bytes / Math.pow(base, e)).toFixed(2) +
    " " +
    " KMGTP".charAt(e) +
    (isDecimal || e == 0 ? "" : "i") +
    "B"
  );
};

utils.colors = ["magenta", "cyan", "blue", "yellow", "green", "red"];

module.exports = utils;
