@bookbox/view-html
Version:
Bookbox view for html
19 lines (18 loc) • 405 B
JavaScript
/**
* normalize space
*/
export const listToHtml = (children) => {
const result = [];
for (const child of children) {
if (/^\s/.test(child)) {
if (result.at(-1) !== ' ') {
result.push(' ');
}
}
result.push(child.trim());
if (/\s$/.test(child)) {
result.push(' ');
}
}
return result.join('');
};