polen
Version:
A framework for delightful GraphQL developer portals
22 lines • 713 B
JavaScript
import rehypeStringify from 'rehype-stringify';
import remarkGfm from 'remark-gfm';
import remarkParse from 'remark-parse';
import remarkRehype from 'remark-rehype';
import { unified } from 'unified';
// Create a processor without syntax highlighting
const createProcessor = () => {
return unified()
.use(remarkParse)
.use(remarkGfm)
.use(remarkRehype)
.use(rehypeStringify);
};
export const parse = async (content) => {
const result = await createProcessor().process(content);
return String(result);
};
export const parseSync = (content) => {
const result = createProcessor().processSync(content);
return String(result);
};
//# sourceMappingURL=markdown.js.map