docs/plans/2026-03-23-markdown-contract-coverage-pass.md
Do one narrow non-React @platejs/markdown pass after the March 14 helper/fallback work.
MarkdownPlugindeserializeMdconvertNodesDeserializeserializeMdconvertNodesSerializeonError + withoutMdxremarkStringifyOptionswithBlockIddefaultRules deep sweep/reactbun test on touched markdown specsbun test packages/markdown/srcpnpm test:profile -- --top 15 packages/markdown/srcpnpm test:slowest -- --top 15 packages/markdown/srcpnpm installpnpm turbo build --filter=./packages/markdownpnpm turbo typecheck --filter=./packages/markdownpnpm lint:fixMarkdownPlugin contract coverage for defaults, bound API, and parser deserializationdeserializeMd coverage for top-level text wrapping, memoized output, and onError + withoutMdxserializeMd output and remarkStringifyOptionswithBlockId