[package] name = "ui" version = "0.1.0" edition = "2024" [lib] name = "ui" path = "src/lib.rs" [dependencies] futures = "0.3.28" rat-cursor = "1.2.1" itertools = "0.14.0" color-eyre.workspace = true serde.workspace = true tokio.workspace = true ratatui.workspace = true models = { path = "../models" } db = { path = "../db" } crawler = { path = "../crawler" } [dependencies.ratatui-image] version = "8.0.2" features = ["tokio", "serde"] [dependencies.indicatif] version = "0.18.1" features = ["futures", "tokio"] [dependencies.tui-input] version = "0.14.0" features = ["crossterm"] default-features = false [dependencies.crossterm] version = "0.29.0" features = ["event-stream"] [dependencies.clap] version = "4.5.48" features = ["derive", "cargo"]