Files
base-configs/packages/config-checker/helpers/generate-md-table.js
2023-10-25 22:19:45 +03:00

20 lines
571 B
JavaScript

'use strict'
const configurationPaths = require('../lib/configuration-paths')
const configItems = configurationPaths('[module name]')
const longestLine = configItems.reduce((a, b) =>
a.length > b.length ? a : b
).length
const mdTable = configItems.map(file => {
const diff = longestLine - file.length
return `| ${file}${' '.repeat(diff)} |`
})
const header = 'Searched configuration files'
console.log('| ' + header + ' '.repeat(longestLine - header.length) + ' |')
console.log('| ' + '-'.repeat(longestLine) + ' |')
mdTable.forEach(line => console.log(line))