@project-halycon/folder-map
Version:
A CLI tool to generate markdown documentation of folder structures with optional code content inclusion
16 lines (13 loc) • 400 B
JavaScript
import ignore from "ignore";
export function createIgnore(patterns) {
const ig = ignore();
ig.add(patterns);
return ig;
}
export function formatFileSize(bytes) {
if (bytes === 0) return "0 B";
const k = 1024;
const sizes = ["B", "KB", "MB", "GB", "TB"];
const i = Math.floor(Math.log(bytes) / Math.log(k));
return `${parseFloat((bytes / Math.pow(k, i)).toFixed(2))} ${sizes[i]}`;
}