This repository hosts the packages which implement and expose an Indico-flavored Markdown renderer for JS/WASM and Python.
Workspace members
- 🦀
indico-comrak: Core Rust renderer and utilities (shared library used by other packages); - 📦
indico-md-wasm: A tiny WebAssembly build of the renderer for browsers and Node.js (wasm-bindgen / wasm-pack); - 🐍
indico-md-py: Python bindings for the renderer (PyO3 / maturin or a pip package); - 🧪
indico-md-test: A simple web page which can be used to test the renderer.
The following comrak extensions are used:
strikethroughheader_idstagfiltertabletasklistalertsautolinkmath_codemath_dollarsunderlinehighlight(contributed by us)
We also implement support for runtime auto-linking of strings based on regular expressions.
In applying the MIT license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an Intergovernmental Organization or submit itself to any jurisdiction.