UNPKG

@mintlify/scraping

Version:

Scrape documentation frameworks to Mintlify docs

19 lines 694 B
import { visit } from 'unist-util-visit'; export function unifiedRemoveEmptyParagraphs() { return function (node) { return removeEmptyParagraphs(node); }; } function removeEmptyParagraphs(node) { return visit(node, 'paragraph', function (subNode, index, parent) { let emptyChildrenCount = 0; for (const child of subNode.children) { if ('children' in child && child.children.length === 0) emptyChildrenCount++; } if (emptyChildrenCount === subNode.children.length && parent && typeof index === 'number') { parent.children.splice(index, 1); } }); } //# sourceMappingURL=emptyParagraphs.js.map