beldown
Create dom nodes from markdown inside tagged template strings using bel & marked.
Install
npm install --save beldown
Why
Because maybe you're working with yo-yo or choo and want a way to easily turn markdown into dom nodes they can use.
Example
var md = var html = md` # hi this is markdown` console
This returns:
hithis is markdown
marked
Passing options tovar md = md var html = md`~~Github flavored markdown is off~~`console
This returns:
~~Github flavored markdown is off~~
Caveats:
The wrapping div is required because multiple root elements must be wrapped in an enclosing tag. I'm not sure if there's a great way around that.
Leading whitespace of each line is currently stripped. Maybe there's a case where that breaks things?