lib

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

Cargo.toml (1443B)


      1 [package]
      2 name = "radroots_nostr_connect"
      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 = "NIP-46 protocol model for Radroots"
     10 repository.workspace = true
     11 homepage.workspace = true
     12 documentation = "https://docs.rs/radroots_nostr_connect"
     13 readme = "README.md"
     14 keywords = ["radroots", "nostr", "nip46", "signing"]
     15 categories = ["cryptography", "network-programming"]
     16 include = [
     17   "src/**",
     18   "tests/**",
     19   "!tests/package_boundary.rs",
     20   "examples/**",
     21   "Cargo.toml",
     22   "README.md",
     23   "LICENSE-APACHE",
     24   "LICENSE-MIT",
     25 ]
     26 
     27 [package.metadata.docs.rs]
     28 features = ["serde"]
     29 
     30 [lib]
     31 name = "radroots_nostr_connect"
     32 
     33 [features]
     34 default = ["serde"]
     35 serde = [
     36   "radroots_event/serde",
     37   "radroots_identity/serde",
     38   "radroots_protocol/serde",
     39 ]
     40 
     41 [dependencies]
     42 radroots_event = { workspace = true, default-features = false }
     43 radroots_identity = { workspace = true, default-features = false }
     44 radroots_nostr = { workspace = true, default-features = false }
     45 radroots_protocol = { workspace = true, default-features = false }
     46 nostr = { workspace = true, features = ["std", "nip44"] }
     47 serde = { workspace = true, features = ["derive"] }
     48 serde_json = { workspace = true }
     49 thiserror = { workspace = true }
     50 url = { workspace = true }
     51 
     52 [dev-dependencies]
     53 tokio = { workspace = true, features = ["macros", "rt"] }
     54 
     55 [lints]
     56 workspace = true