UNPKG

json-joy

Version:

Collection of libraries for building collaborative editing apps.

14 lines (13 loc) 541 B
import { toHast } from 'very-small-parser/lib/markdown/block/toHast'; import { block } from 'very-small-parser/lib/markdown/block'; import { registry as defaultRegistry } from '../registry/registry'; import { fromHast } from './import-html'; export const fromMdast = (mdast, registry = defaultRegistry) => { const hast = toHast(mdast); const node = fromHast(hast, registry); return node; }; export const fromMarkdown = (markdown, registry) => { const mdast = block.parsef(markdown); return fromMdast(mdast, registry); };