micromark extension to support MDX (agnostic to JS).
Use micromark-extension-mdxjs
instead to support MDX.js.
This package provides the low-level modules for integrating with the micromark tokenizer but has no handling of compiling to HTML: go to a syntax tree instead.
You probably should use this package with mdast-util-mdx
(mdast) or alternatively use both through remark-mdx
(remark).
The extensions can be used separately:
micromark/micromark-extension-mdx-expression
— support MDX (or MDX.js) expressionsmicromark/micromark-extension-mdx-jsx
— support MDX (or MDX.js) JSXmicromark/micromark-extension-mdx-md
— turn some markdown features off for MDX (or MDX.js)
npm:
npm install micromark-extension-mdx
See mdast-util-mdx
for an example.
Support MDX (agnostic to JS).
There are no options yet.
The export is a function that can be called to return an extension for the
micromark parser (to tokenize MDX; can be passed in extensions
).
micromark/micromark
— the smallest commonmark-compliant markdown parser that existsmicromark/micromark-extension-mdxjs
— micromark extension to support MDX.jsmicromark/micromark-extension-mdx-expression
— micromark extension to support MDX (or MDX.js) expressionsmicromark/micromark-extension-mdx-jsx
— micromark extension to support MDX (or MDX.js) JSXmicromark/micromark-extension-mdx-md
— micromark extension to support misc MDX changessyntax-tree/mdast-util-mdx
— mdast utility to support MDX (or MDX.js)
See contributing.md
in micromark/.github
for ways to get
started.
See support.md
for ways to get help.
This project has a code of conduct. By interacting with this repository, organization, or community you agree to abide by its terms.