limit_tui/lib.rs
1// limit-tui: Terminal UI library
2
3pub mod backend;
4pub mod components;
5pub mod layout;
6pub mod syntax;
7pub mod vdom;
8
9pub use backend::{render_vdom_to_ratatui, run_event_loop, RatatuiBackend};
10pub use components::{
11 ChatView, InputPrompt, InputResult, Message, ProgressBar, Role, SelectPrompt, SelectResult,
12 Spinner,
13};
14pub use layout::{AlignItems, FlexDirection, FlexStyle, FlexboxLayout, JustifyContent};
15pub use syntax::SyntaxHighlighter;
16pub use vdom::{apply, diff, render, Patch, VNode};