README.md | 13 +- TODO.md | 11 +- package.json | 3 + pnpm-lock.yaml | 4403 +++++++++++++------------------- src/Markdown.ts | 22 +- src/Memoizer.ts | 96 +- src/hast.ts | 153 ++ src/unist.ts | 65 - tests/Markdown.memoization.test.tsx | 156 ++ tests/memoizedHastToReact.test.tsx | 365 +++ 10 files changed, 2517 insertions(+), 2770 deletions(-)