/* eslint no-console: "off" -- This is a cli app that generates cli output */ const configurationPaths = require("../lib/configuration-paths"); const configItems = configurationPaths("`[module name]`"); const longestLine = configItems.reduce((a, b) => (a.length > b.length ? a : b), 0).length; const mdTable = configItems.map((file) => { const diff = longestLine - file.length; return `| ${file}${" ".repeat(diff)} |`; }); console.log("# Configuration files\n"); const header = "Searched configuration files"; console.log(`| ${header}${" ".repeat(longestLine - header.length)} |`); console.log(`| ${"-".repeat(longestLine)} |`); mdTable.forEach((line) => console.log(line));