UNPKG

very-small-parser

Version:

A very small Markdown, HTML, and CSS parser.

13 lines (12 loc) 328 B
export const toPlainText = (node) => { if (node.type === 'text') return node.value || ''; let str = ''; const children = node.children; if (!children) return str; const length = children.length; for (let i = 0; i < length; i++) str += toPlainText(children[i]); return str; };