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-mdxSee 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.