The following pipeline would fail without explicitly setting toMarkdownExtensions:
const markdownString = await unified()
// NOTE
.use(rehypeParse)
.use(rehypeRemark)
// NOTE without this, it would fail to render tables
.data("toMarkdownExtensions", [gfmTableToMarkdown()])
.use(remarkStringify)
.process(transformedHtmlString)
In the docs, it seems to indicate that tables will be rendered just fine—what am I missing?