illume 0.0.1

Portable text lexer and syntax highlighter for the Mere browser. Pure-Rust, wasm-safe djot structure plus a pluggable inner-language injection registry over a logos pack; host-agnostic, no UI toolkit.
Documentation
  • Coverage
  • 98.73%
    78 out of 79 items documented0 out of 26 items with examples
  • Size
  • Source code size: 65.3 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.2 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 9s Average build duration of successful builds.
  • all releases: 12s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • merely-made/mere
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • mark-ik

illume: a portable text lexer and syntax highlighter for the Mere browser.

The editor pipe, host-agnostic and toolkit-free. It reads .knot source text and produces the (range, kind) highlight channel the edit surface paints, plus the inner-language injection registry. This is the editor pipe in the plan's two-parser split: it colors and (later) navigates the source. It is separate from the meaning pipe (nematic's DjotKnotEngine: text → DocumentBlock), and both read the same bytes. The source text is always the single source of truth; nothing here mutates it.

Pure Rust and wasm-clean by construction (jotdown plus, later, logos inner lexers), so native and the browser build the same way. See design_docs/mere_docs/implementation_strategy/2026-06-24_djot_editor_knot_nodes_plan.md.