lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

Cargo.toml (1793B)


      1 [package]
      2 name = "radroots_transport_nostr"
      3 publish = ["crates-io"]
      4 version = "0.1.0-alpha"
      5 edition.workspace = true
      6 authors.workspace = true
      7 rust-version.workspace = true
      8 license.workspace = true
      9 description = "Nostr transport layer for Radroots"
     10 repository.workspace = true
     11 homepage.workspace = true
     12 readme = "README.md"
     13 documentation = "https://docs.rs/radroots_transport_nostr"
     14 keywords = ["radroots", "nostr", "transport", "websocket"]
     15 categories = ["asynchronous", "network-programming"]
     16 include = [
     17   "src/**",
     18   "tests/**",
     19   "!tests/legacy_quarantine.rs",
     20   "!tests/network_hardening.rs",
     21   "!tests/package_boundary.rs",
     22   "!tests/workspace_consumers.rs",
     23   "examples/**",
     24   "Cargo.toml",
     25   "README.md",
     26   "LICENSE-APACHE",
     27   "LICENSE-MIT",
     28 ]
     29 
     30 [package.metadata.docs.rs]
     31 features = []
     32 
     33 [lib]
     34 name = "radroots_transport_nostr"
     35 
     36 [dependencies]
     37 radroots_event_codec = { workspace = true, default-features = false, features = [
     38   "json",
     39 ] }
     40 radroots_nostr = { workspace = true, default-features = false, features = [
     41   "events",
     42 ] }
     43 radroots_protocol = { workspace = true, default-features = false }
     44 radroots_transport = { workspace = true, default-features = false }
     45 async-wsocket = { workspace = true }
     46 futures = { workspace = true }
     47 nostr-sdk = { workspace = true }
     48 nostr-relay-pool = { workspace = true }
     49 rustls = { workspace = true }
     50 serde_json = { workspace = true, features = ["std"] }
     51 sha2 = { workspace = true, default-features = false }
     52 tokio = { workspace = true, features = ["net", "time"] }
     53 tokio-rustls = { workspace = true }
     54 tokio-tungstenite = { workspace = true }
     55 url = { workspace = true }
     56 webpki-roots = { workspace = true }
     57 
     58 [dev-dependencies]
     59 tokio = { workspace = true, features = [
     60   "macros",
     61   "net",
     62   "rt-multi-thread",
     63   "time",
     64 ] }
     65 
     66 [lints]
     67 workspace = true