Other Challenges
Docusaurus Diff Formatting
Docusaurus diff
highlighting didn't work properly in code blocks --
no highlights appeared in the rendered output at all.
Module Hell With Jest
During development Docusaurus was updated from v3.2 to v3.5. That
carried with it an update to mdx-js
to v3
, which changed from a
hybrid CommonJS/ESModules package to being purely ESModules, which
entirely broke Jest (which relies on CommonJS for importing modules.).