merman-bindings-core 0.7.0

Safe shared binding facade for merman native bindings.
Documentation

merman-bindings-core

Safe shared binding facade for Merman native bindings.

merman-bindings-core is an implementation crate used by the C ABI and UniFFI binding crates. It keeps the JSON options contract, error mapping, and feature-gated render entry points in one place so platform bindings expose the same behavior. It also owns metadata discovery for Mermaid core themes separately from host/editor theme presets.

Most applications should use one of the public packages instead:

Features

  • render enables SVG rendering through the main Merman facade.
  • ascii enables ASCII/Unicode text rendering.
  • raster enables PNG/JPG/PDF conversion through the main facade.
  • ratex-math enables the RaTeX math label backend.

For product scope, diagram coverage, and compatibility policy, see the project README and alignment status.