@glyphjs/parser
v0.6.0
Published
Markdown parser with remark plugin for ui: fenced blocks
Maintainers
Readme
@glyphjs/parser
Markdown parser with a remark plugin for ui: fenced code blocks.
Install
pnpm add @glyphjs/parserUsage
import { parseGlyphMarkdown } from '@glyphjs/parser';
const markdown = `
# Hello
\`\`\`ui:graph
nodes:
- id: a
label: Node A
edges:
- from: a
to: b
\`\`\`
`;
const ast = parseGlyphMarkdown(markdown);Using the remark plugin directly
import { unified } from 'unified';
import remarkParse from 'remark-parse';
import { remarkGlyph } from '@glyphjs/parser';
const processor = unified().use(remarkParse).use(remarkGlyph);
const tree = processor.parse(markdown);Docs
https://github.com/VledicFranco/glyphjs
