# commonmark-react-renderer **Repository Path**: mirrors_fis-components/commonmark-react-renderer ## Basic Information - **Project Name**: commonmark-react-renderer - **Description**: Fork from https://github.com/git@github.com:rexxars/commonmark-react-renderer.git - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-05-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # commonmark-react-renderer [](http://browsenpm.org/package/commonmark-react-renderer)[](https://travis-ci.org/rexxars/commonmark-react-renderer)[](https://codeclimate.com/github/rexxars/commonmark-react-renderer)[](https://codeclimate.com/github/rexxars/commonmark-react-renderer/) Renderer for CommonMark which returns an array of React elements, ready to be used in a React component. See [react-markdown](https://github.com/rexxars/react-markdown/) for such a component. ## Installing ``` npm install --save commonmark-react-renderer ``` ## Basic usage ```js var CommonMark = require('commonmark'); var ReactRenderer = require('commonmark-react-renderer'); var parser = new CommonMark.Parser(); var renderer = new ReactRenderer(); var input = '# This is a header\n\nAnd this is a paragraph'; var ast = parser.parse(input); var result = renderer.render(ast); // `result`: [
And this is a paragraph
] ``` ## Options Pass an object of options to the renderer constructor to configure it. Available options: * `sourcePos` - *boolean* Setting to `true` will add `data-sourcepos` attributes to all elements, indicating where in the markdown source they were rendered from (default: `false`). * `escapeHtml` - *boolean* Setting to `true` will escape HTML blocks, rendering plain text instead of inserting the blocks as raw HTML (default: `false`). * `skipHtml` - *boolean* Setting to `true` will skip inlined and blocks of HTML (default: `false`). * `softBreak` - *string* Setting to `br` will create `