[workspace] members = [ "crates/api", "crates/common", "crates/domain", "crates/infrastructure/persistence", "crates/infrastructure/ug-parser", ] resolver = "2" [workspace.dependencies] anyhow = "1.0.102" reqwest = "0.13.2" serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.149" thiserror = "2.0.18" tokio = { version = "1.51.0", features = ["full"] } tracing = "0.1.44" tracing-subscriber = { version = "0.3.23", features = ["env-filter"] } uuid = { version = "1.23.0", features = ["v4"] } rand = "0.10.0" sqlx = { version = "0.8.6", features = ["runtime-tokio-rustls"] } async-trait = "0.1.89" scraper = "0.23" [profile.release] strip = true codegen-units = 1 opt-level = 3