field_ios

In-the-field app for Radroots on iOS
git clone https://radroots.dev/git/field_ios.git
Log | Files | Refs | README | LICENSE

Cargo.toml (2477B)


      1 [package]
      2 name = "tera_core"
      3 version = "0.1.0-alpha"
      4 edition.workspace = true
      5 authors = ["Tera Authors"]
      6 rust-version.workspace = true
      7 license = "GPL-3.0-or-later"
      8 description = "Application core runtime for Tera apps"
      9 repository.workspace = true
     10 homepage.workspace = true
     11 readme.workspace = true
     12 publish = false
     13 include = ["src/**", "tests/**", "build.rs", "Cargo.toml"]
     14 
     15 [lib]
     16 crate-type = ["rlib"]
     17 
     18 [lints.rust]
     19 unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }
     20 
     21 [features]
     22 default = []
     23 mobile-social = [
     24   "radroots_sdk/blossom",
     25   "radroots_sdk/nostr",
     26   "radroots_sdk/sync",
     27 ]
     28 
     29 [dependencies]
     30 serde = { workspace = true, features = ["derive"] }
     31 
     32 # The non-default WASM wrapper exposes build metadata only.
     33 [target.'cfg(not(target_family = "wasm"))'.dependencies]
     34 radroots_blossom = { workspace = true, default-features = false, features = [
     35   "serde",
     36   "std",
     37 ] }
     38 radroots_sdk = { workspace = true, features = ["sqlite"] }
     39 radroots_event = { workspace = true, default-features = false, features = [
     40   "std",
     41   "serde",
     42 ] }
     43 radroots_event_codec = { workspace = true, default-features = false, features = [
     44   "json",
     45   "std",
     46 ] }
     47 radroots_identity = { workspace = true, default-features = false, features = [
     48   "std",
     49 ] }
     50 radroots_protocol = { workspace = true, default-features = false, features = [
     51   "std",
     52 ] }
     53 radroots_signing = { workspace = true, default-features = false, features = [
     54   "std",
     55 ] }
     56 radroots_storage = { workspace = true, default-features = false, features = ["serde"] }
     57 radroots_sync = { workspace = true, default-features = false }
     58 radroots_transport = { workspace = true, default-features = false, features = [
     59   "std",
     60 ] }
     61 radroots_transport_nostr = { workspace = true }
     62 chrono = { workspace = true }
     63 jiff = { workspace = true }
     64 jiff_tzdb = { workspace = true }
     65 hex = { workspace = true }
     66 serde_json = { workspace = true }
     67 sha2 = { workspace = true }
     68 thiserror = { workspace = true }
     69 tokio = { workspace = true, features = [
     70   "fs",
     71   "io-util",
     72   "rt",
     73   "sync",
     74 ] }
     75 uuid = { workspace = true, features = ["v4"] }
     76 url = { workspace = true }
     77 
     78 [dev-dependencies]
     79 futures-util = { workspace = true }
     80 nostr = { workspace = true, features = ["std"] }
     81 radroots_nostr = { workspace = true, features = ["blossom", "signing"] }
     82 radroots_sdk = { workspace = true, features = ["memory", "sqlite"] }
     83 tempfile = { workspace = true }
     84 tokio = { workspace = true, features = ["macros", "rt"] }
     85 tokio-tungstenite = { workspace = true }