Open bensmithett opened 5 years ago
The issue here appears to be that mdx-table-of-contents
is using an outdated version of the mdx-js package.
It's possible that a fix could be as simple as upgrading the version of mdxjs, but given how much changed between the two versions, I think it would require a bit of work.
Unfortunately I don't have time to implement a fix right now, but would definitely accept a PR if you can get it working.
Minimal reproduction here: https://github.com/bensmithett/mdx-error-repro Example markdown: https://github.com/bensmithett/mdx-error-repro/blob/master/some_markdown.mdx Example of what I'm trying to do with it: https://github.com/bensmithett/mdx-error-repro/blob/master/index.js#L19
If a heading other than a h1 has nested tags (e.g. code via backticks, italics via
*
) thetableOfContents
expects a globalMDXTag
to exist.I don't really know enough about how MDX works to make any intelligent suggestions, but...
Could this have something to do with it?
Also noticed the error actually makes it into the output bundle code so it's not just a runtime thing?
Thanks in advance 🙂