wt-tiny-marked
tiny marked parser.
Installation
npm i @worktile/tiny-marked --save
Usage
import { TinyMarked } from "@worktile/tiny-marked";
const source = `Hello [@d007d3f455d846098c96b51d22eac16c|Peter Xu], how are you?\n> This is blockquote`;
const html = TinyMarked.toHTML(source);
const text = TinyMarked.toPlainText(source)
Rules
Mention [@{uid}|{name}]
[@d007d3f455d846098c96b51d22eac16c|Peter Xu]
=> @Peter Xu
Number-sign [#{type}-{id}|{identifer}|{name}]
[#epic-d007d3f455d846098c96b51d22eac16c|AGL-100|Work item1]
=> AGL-100
Color #ddd
#ddd
=> #ddd
Blockquote >
> hello
=> <blockquote>hello</blockquote>
Release & Publish