markdown_wasi 0.1.2

Cross programming language markdown operations with WASI
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use pulldown_cmark::{html, Parser};
use wasm_bindgen::prelude::wasm_bindgen;

#[wasm_bindgen]
pub fn md_to_html(input: &str) -> String {
    let parser = Parser::new(input);
    let mut html_output = String::new();
    html::push_html(&mut html_output, parser);
    return html_output.trim().to_string();
}

#[wasm_bindgen]
pub fn html_to_md(input: &str) -> String {
    html2md::parse_html(input).trim().to_string()
}