The claw product (the daemon, the feed integrations, the client tools, and the web and android trees) extracted from the framework repository, keeping its history. The framework crates the product pulls are all on crates.io at 0.2.3, so the in-tree path dependencies became versions and the workspace resolves without the framework checkout.
25 lines
814 B
TOML
25 lines
814 B
TOML
[workspace]
|
|
resolver = "2"
|
|
members = ["contract", "common", "notify"]
|
|
|
|
[workspace.package]
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
rust-version = "1.85"
|
|
license = "MIT"
|
|
repository = "https://git.vhaudiquet.fr/vhaudiquet/rhema-claw"
|
|
authors = ["Valentin Haudiquet"]
|
|
|
|
[workspace.dependencies]
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_json = "1.0"
|
|
thiserror = "2"
|
|
tokio = { version = "1", features = ["macros", "rt"] }
|
|
# The thin clients' HTTP: loopback, no TLS (the contract is bearer-over-HTTP
|
|
# to a loopback or otherwise trusted daemon; a remote TLS endpoint is a
|
|
# stated non-goal v1).
|
|
ureq = { version = "2", default-features = false, features = ["json"] }
|
|
# Command-line surfaces and their test harness
|
|
clap = { version = "4", features = ["derive"] }
|
|
axum = { version = "0.8", features = ["json"] }
|