[workspace] members = ["client", "server", "common", "search", "tui-canvas", "tui-canvas/tui-canvas-validation-core", "tui-pages" ] resolver = "3" [workspace.package] # TODO: idk how to do the name, fix later # name = "komp_ac" version = "0.8.2" edition = "2024" license = "GPL-3.0-or-later" authors = ["Filip Priečinský "] description = "Poriadny uctovnicky software." readme = "README.md" repository = "https://gitlab.com/filipriec/komp_ac" categories = ["command-line-interface"] # [workspace.metadata] # TODO: # documentation = "https://docs.rs/accounting-client" [workspace.dependencies] # Async and gRPC tokio = { version = "1.52.3", features = ["full"] } tonic = "0.14.6" prost = "0.14.4" async-trait = "0.1.89" prost-types = "0.14.4" # Data Handling & Serialization serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.150" time = "0.3.47" # Utilities & Error Handling anyhow = "1.0.102" dotenvy = "0.15.7" lazy_static = "1.5.0" tracing = "0.1.44" # Search crate tantivy = "0.26.1" # Steel_decimal crate rust_decimal = { version = "1.42.0", features = ["maths", "serde"] } rust_decimal_macros = "1.40.0" thiserror = "2.0.18" regex = "1.12.4" # Canvas crate ratatui = { version = "0.30.1", features = ["crossterm"] } crossterm = "0.29.0" toml = "1.1.2" unicode-width = "0.2.2" common = { path = "./common" }