1.1.3 • Published 2 years ago
recma-mdx-is-mdx-component v1.1.3
recma-mdx-is-mdx-component
A recma plugin to define the isMDXComponent property on MDX components.
Table of Contents
Installation
npm install recma-mdx-is-mdx-componentUsage
This recma plugin assigns true to the property MDXContent.isMDXComponent.
For example, given a file named example.mdx with the following contents:
Some MDX contentThe following script:
import { readFile } from 'node:fs/promises'
import { compile } from '@mdx-js/mdx'
import recmaPluginInjectisMDXComponent from 'recma-mdx-is-mdx-component'
const { contents } = await compile(await readFile('example.mdx'), {
jsx: true,
recmaPlugins: [recmaPluginInjectisMDXComponent]
})
console.log(contents)Roughly yields:
MDXContent.isMDXComponent = true
export default function MDXContent() {
return <p>Some MDX content</p>
}API
The default export is a recma plugin. It takes no options.
Compatibility
This project is compatible with Node.js 16 or greater.