Remove Markdown formatting from text
npm install remove-markdown


```
npm install remove-markdown
js
const removeMd = require('remove-markdown');
const markdown = '# This is a heading\n\nThis is a paragraph with a link in it.';
const plainText = removeMd(markdown); // plainText is now 'This is a heading\n\nThis is a paragraph with a link in it.'
`You can also supply an options object to the function. Currently, the following options are supported:
`js
const plainText = removeMd(markdown, {
stripListLeaders: true , // strip list leaders (default: true)
listUnicodeChar: '', // char to insert instead of stripped list leaders (default: '')
gfm: true, // support GitHub-Flavored Markdown (default: true)
useImgAltText: true, // replace images with alt-text, if present (default: true)
abbr: true, // remove abbreviations, if present (default: false)
replaceLinksWithURL: true, // remove inline links, if present (default: false)
separateLinksAndTexts: ': ', // replace inline links with text, separator and link, if present (default: null)
htmlTagsToSkip: ['a', 'b'] // HTML tags to skip, if present (default: [])
});
`Setting
stripListLeaders to false will retain any list characters (*, -, +, (digit).`).* Allow the RegEx expressions to be customized per rule
* Make the rules more robust, support more edge cases
* Add more (comprehensive) tests