UNPKG

@hedgedoc/html-to-react

Version:

Parse HTML into React components

10 lines 475 B
import { parseDocument } from 'htmlparser2'; import { processNodes } from './processNodes.js'; export function convertHtmlToReact(html, options) { const parsedDocument = parseDocument(html, { decodeEntities: options?.decodeEntities ?? true }); const processedDocument = options?.preprocessNodes?.(parsedDocument) ?? parsedDocument; return processNodes(processedDocument.childNodes, options?.transform); } //# sourceMappingURL=convertHtmlToReact.js.map