mdast utility to get the plain text content of a node
A javascript library that splits plain text into individual lines, words, and characters.
Find URLs, email addresses, #hashtags and @mentions in plain-text strings, then convert them into HTML links.
hast utility to get the plain-text value of a node according to the innerText
algorithm