app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

Cargo.toml (3516B)


      1 [workspace]
      2 members = [
      3   "crates/harvestcircle_application",
      4   "crates/harvestcircle_domain",
      5   "crates/harvestcircle_ffi",
      6   "crates/harvestcircle_nostr",
      7   "crates/harvestcircle_product",
      8   "crates/harvestcircle_runtime",
      9   "crates/harvestcircle_storage",
     10   "crates/harvestcircle_test_bridge",
     11   "crates/harvestcircle_uniffi_bindgen",
     12 ]
     13 resolver = "3"
     14 
     15 [workspace.package]
     16 version = "0.1.0-alpha"
     17 edition = "2024"
     18 rust-version = "1.97.1"
     19 license = "GPL-3.0-only"
     20 repository = "https://github.com/radrootslabs/harvestcircle"
     21 homepage = "https://radroots.org"
     22 authors = ["Tyson Lupul <tyson@radroots.org>"]
     23 
     24 [workspace.lints.rust]
     25 unsafe_code = "forbid"
     26 unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
     27 
     28 [workspace.lints.rustdoc]
     29 broken_intra_doc_links = "deny"
     30 
     31 [workspace.lints.clippy]
     32 dbg_macro = "deny"
     33 todo = "deny"
     34 unimplemented = "deny"
     35 
     36 [workspace.dependencies]
     37 harvestcircle_application = { path = "crates/harvestcircle_application", version = "=0.1.0-alpha" }
     38 harvestcircle_domain = { path = "crates/harvestcircle_domain", version = "=0.1.0-alpha" }
     39 harvestcircle_ffi = { path = "crates/harvestcircle_ffi", version = "=0.1.0-alpha" }
     40 harvestcircle_nostr = { path = "crates/harvestcircle_nostr", version = "=0.1.0-alpha" }
     41 harvestcircle_product = { path = "crates/harvestcircle_product", version = "=0.1.0-alpha" }
     42 harvestcircle_runtime = { path = "crates/harvestcircle_runtime", version = "=0.1.0-alpha" }
     43 harvestcircle_storage = { path = "crates/harvestcircle_storage", version = "=0.1.0-alpha" }
     44 harvestcircle_test_bridge = { path = "crates/harvestcircle_test_bridge", version = "=0.1.0-alpha" }
     45 harvestcircle_uniffi_bindgen = { path = "crates/harvestcircle_uniffi_bindgen", version = "=0.1.0-alpha" }
     46 radroots_event = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false }
     47 radroots_event_codec = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false }
     48 radroots_identity = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false }
     49 radroots_runtime_paths = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false }
     50 radroots_service_sqlite = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false }
     51 radroots_storage = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false }
     52 radroots_transport = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false }
     53 radroots_transport_nostr = { git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72", version = "=0.1.0-alpha", default-features = false }
     54 getrandom = { version = "0.2", default-features = false }
     55 quote = { version = "1" }
     56 sha2 = { version = "0.10", default-features = false }
     57 sqlx = { version = "=0.9.0", default-features = false, features = ["runtime-tokio", "sqlite"] }
     58 syn = { version = "2", features = ["full", "parsing", "visit", "visit-mut"] }
     59 toml = { version = "1.1.4" }
     60 uuid = { version = "1.22.0", features = ["v4", "v7"] }