Add first business article and article layout

This commit is contained in:
2026-05-21 12:14:46 -05:00
parent 200e14e2e9
commit 4735704c6f
9617 changed files with 988627 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
class StyledDebugInfoFormatter {
#textStyler;
#maxPadding = 25;
constructor({
textStyler
}) {
this.#textStyler = textStyler;
}
format(info) {
let output = "";
for (const [label, value] of info) {
const padding = this.#maxPadding - label.length;
const [first, ...rest] = Array.isArray(value) ? value : [value];
let richtext = `
${this.#textStyler.bold(label)}${" ".repeat(padding)}${this.#textStyler.green(first)}`;
if (rest.length > 0) {
for (const entry of rest) {
richtext += `
${" ".repeat(this.#maxPadding)}${this.#textStyler.green(entry)}`;
}
}
output += richtext;
}
return output.trim();
}
}
export {
StyledDebugInfoFormatter
};