@markloom/remark-raw
v0.0.1
Published
A remark plugin to access the original Markdown source.
Maintainers
Readme
@markloom/remark-raw
A remark plugin to access the original Markdown source.
Basic Usage
First, install from npm:
npm install @markloom/remark-rawNow add the plugin to your unified processor. The complete source is available through file.data.raw:
import { remark } from 'remark';
import remarkRaw from '@markloom/remark-raw';
const file = await remark().use(remarkRaw).process('# Hello');
console.log(file.data.raw);When processing MDX, pass a name to expose the source as a named export:
import { compile } from '@mdx-js/mdx';
import remarkRaw from '@markloom/remark-raw';
const source = await compile('# Hello', {
remarkPlugins: [[remarkRaw, { name: 'raw' }]],
});