48 stable releases (19 major)

new 20.0.1 Feb 12, 2025
20.0.0 Dec 15, 2024
19.0.1 Dec 11, 2024
19.0.0 Nov 22, 2024
1.1.0 Feb 13, 2018

#43 in Text processing

Download history 193822/week @ 2024-10-23 175763/week @ 2024-10-30 191253/week @ 2024-11-06 174561/week @ 2024-11-13 158676/week @ 2024-11-20 76921/week @ 2024-11-27 136747/week @ 2024-12-04 179933/week @ 2024-12-11 102074/week @ 2024-12-18 45388/week @ 2024-12-25 123814/week @ 2025-01-01 193504/week @ 2025-01-08 94077/week @ 2025-01-15 45003/week @ 2025-01-22 50880/week @ 2025-01-29 50923/week @ 2025-02-05

288,343 downloads per month
Used in 88 crates (59 directly)

Apache-2.0

56KB
1K SLoC

Crates.io Rust

A utility library which translates Event back to markdown. It's the prerequisite for writing markdown filters which can work as mdbook-preprocessors.

This library takes great pride in supporting everything that pulldown-cmark supports, including tables and footnotes and codeblocks in codeblocks, while assuring quality with a powerful test suite.

How to use

Please have a look at the stupicat-example for a complete tour of the API, or have a look at the api-docs.

It's easiest to get this library into your Cargo.toml using cargo-add:

cargo add pulldown-cmark-to-cmark

Supported Rust Versions

pulldown-cmark-to-cmark follows the MSRV (minimum supported rust version) policy of pulldown-cmark. The current MSRV is 1.71.1.

Friends of this project

  • termbook
    • A runner for mdbooks to keep your documentation tested.
  • Share Secrets Safely
    • share secrets within teams to avoid plain-text secrets from day one

Maintenance Guide

Making a new release

  • Assure all documentation is up-to-date and tests are green
  • update the version in Cargo.toml and git commit
  • run cargo release --no-dev-version

Dependencies

~1MB
~20K SLoC