mdast utility to parse markdown
utility to transform mdast to hast
mdast utility to serialize markdown
utility to generate a table of contents from an mdast tree