1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! `taino-edit` — umbrella crate for the taino-edit WYSIWYG editor framework.
//!
//! Native Rust, reactive-first rich-text editing. **No JavaScript bridge** —
//! unlike `leptos-tiptap`, this is pure Rust at runtime.
//!
//! This crate re-exports the workspace pieces behind feature flags so
//! consumers pick exactly what they need:
//!
//! | Feature | Re-exports |
//! |--------------|-------------------------------------------------------|
//! | *(always)* | [`core`] — document model, transforms, state, commands |
//! | `extensions` | [`extensions`] — bold, italic, heading, … |
//! | `dom` | [`dom`] — the contenteditable bridge |
//! | `leptos` | [`leptos`] — the Leptos adapter (implies `dom`+`extensions`) |
//! | `dioxus` | [`dioxus`] — placeholder, reserved for v0.2 |
//!
//! No adapter is enabled by default; choose one, e.g.
//! `taino-edit = { version = "0.1", features = ["leptos"] }`.
//!
//! Status: **pre-implementation** — see `ROADMAP.md`.
pub use taino_edit_core as core;
pub use taino_edit_extensions as extensions;
pub use taino_edit_dom as dom;
pub use taino_edit_leptos as leptos;
pub use taino_edit_dioxus as dioxus;