UNPKG

file-curator

Version:

Generate list of files in a text file of directory

36 lines (35 loc) 914 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatSizeUnits = function (bytes) { var newBytes; if (bytes >= 1073741824) { newBytes = (bytes / 1073741824).toFixed(2) + " GB"; } else if (bytes >= 1048576) { newBytes = (bytes / 1048576).toFixed(2) + " MB"; } else if (bytes >= 1024) { newBytes = (bytes / 1024).toFixed(2) + " KB"; } else if (bytes > 1) { newBytes = bytes + " bytes"; } else if (bytes == 1) { newBytes = bytes + " byte"; } else { newBytes = "0 bytes"; } return newBytes; }; exports.compareFiles = function (a, b) { return b.isDir - a.isDir || a.name > b.name ? 1 : -1; }; exports.genLine = function (file, description) { return { name: file.name, date: file.date, size: file.size, description: description }; };