Parser for unified.
Parses Markdown to mdast syntax trees.
Used in the remark processor but can be used on its own as well.
Can be extended to change how Markdown is parsed.
npm install remark-parse
var unified =var createStream =var markdown =var remark2rehype =var html =var processor =processstdin
processor to read Markdown as input and process
mdast syntax trees.
Extending the parser
As Markdown is sometimes used for HTML, and improper use of HTML can open you up
to a cross-site scripting (XSS) attack, use of remark can also be unsafe.
When going to HTML, use remark in combination with the rehype
ecosystem, and use
rehype-sanitize to make the tree safe.
Use of remark plugins could also open you up to other attacks. Carefully assess each plugin and the risks involved in using them.
A curated list of awesome remark resources can be found in awesome remark.
This project has a code of conduct. By interacting with this repository, organization, or community you agree to abide by its terms.
Support this effort and give back by sponsoring on OpenCollective!