docs/plans/2026-03-23-core-coverage-pass.md
Do one narrow non-React @platejs/core pass around the remaining HTML and static helper seams.
pluginDeserializeHtmldeserializeHtmlNodegetDataNodePropsnormalizeDescendantsToDocumentFragmentgetRenderNodeStaticProps/reactbun test on touched core specsbun test packages/core/src/lib packages/core/src/staticpnpm test:profile -- --top 20 packages/core/src/lib packages/core/src/staticpnpm test:slowest -- --top 20 packages/core/src/lib packages/core/src/staticpnpm installpnpm turbo build --filter=./packages/corepnpm turbo typecheck --filter=./packages/corepnpm lint:fixpluginDeserializeHtml and getRenderNodeStaticPropsdeserializeHtmlNode, getDataNodeProps, and normalizeDescendantsToDocumentFragmentbun testbun test packages/core/src/lib packages/core/src/staticpnpm test:profile -- --top 20 packages/core/src/lib packages/core/src/staticpnpm test:slowest -- --top 20 packages/core/src/lib packages/core/src/staticpnpm installpnpm turbo build --filter=./packages/corepnpm turbo typecheck --filter=./packages/corepnpm lint:fix