json-joy
Version:
Collection of libraries for building collaborative editing apps.
13 lines (12 loc) • 455 B
JavaScript
import { toHast } from 'very-small-parser/lib/markdown/block/toHast';
import { block } from 'very-small-parser/lib/markdown/block';
import { fromHast } from './import-html';
export const fromMdast = (mdast, registry) => {
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);
};