Skip to main content
Deno 2 is finally here 🎉️
Learn more

comrak-wasm

deno doc

WASM bindings for the comrak markdown renderer.

Rust port of GitHub’s cmark-gfm.

A 100% CommonMark and GFM compatible Markdown parser. The design is based on cmark, so familiarity with that will help.

How to use

import * as comrak from "https://deno.land/x/comrak@0.1.1/mod.ts";
await comrak.init();

comrak.markdownToHTML("Hello, **世界**!"); // <p>Hello, <strong>世界</strong>!</p>\n

The second argument is an options bag that can be used to customize parsing behaviour. The exact arguments can be found on the deno doc page.

Thanks

Thanks to the authors of comrak (Asherah Connor @kivikakk).

Additional thanks to the @denosaurs folks for the build.ts script this repo uses.