UNPKG

easy-jsx-html-engine

Version:

Dead simple HTML engine using JSX syntax.

15 lines 486 B
import * as htmlescaper from "html-escaper"; export function isPromise(value) { return !!value?.then; } export function normalizeChildren(children = []) { children = Array.isArray(children) ? children : [children]; // @ts-ignore children = children.flat(Infinity); if (children.some(isPromise)) { return Promise.all(children).then(normalizeChildren); } return children; } export const escapeHTML = htmlescaper.escape; //# sourceMappingURL=util.js.map