feat(yarr): restructure into workspace with separate API and CLI crates
Some checks failed
build / checks-matrix (push) Has been cancelled
build / checks-build (push) Has been cancelled
build / codecov (push) Has been cancelled
docs / docs (push) Has been cancelled

This commit is contained in:
uttarayan21
2025-10-08 17:02:34 +05:30
parent e9ecd2a295
commit 03fd2de38f
17 changed files with 803 additions and 148 deletions

28
Cargo.lock generated
View File

@@ -1777,17 +1777,6 @@ dependencies = [
"serde_core",
]
[[package]]
name = "serde_path_to_error"
version = "0.1.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457"
dependencies = [
"itoa",
"serde",
"serde_core",
]
[[package]]
name = "serde_spanned"
version = "0.6.9"
@@ -2806,15 +2795,28 @@ dependencies = [
"error-stack",
"futures",
"ratatui",
"reqwest",
"serde",
"serde_json",
"serde_path_to_error",
"thiserror 2.0.12",
"tokio",
"toml",
"tracing",
"tracing-subscriber",
"yarr-api",
]
[[package]]
name = "yarr-api"
version = "0.1.0"
dependencies = [
"chrono",
"reqwest",
"serde",
"serde_json",
"thiserror 2.0.12",
"tokio",
"tracing",
"tracing-subscriber",
"urlencoding",
]