Cargo.toml (1159B)
1 [package] 2 name = "enostr" 3 version = "0.3.0" 4 edition = "2021" 5 6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 8 [dependencies] 9 ewebsock = { version = "0.8.0", features = ["tls"] } 10 serde_derive = { workspace = true } 11 serde = { workspace = true, features = ["derive"] } # You only need this if you want app persistence 12 serde_json = { workspace = true } 13 nostr = { workspace = true } 14 bech32 = { workspace = true } 15 nostrdb = { workspace = true } 16 hex = { workspace = true } 17 tracing = { workspace = true } 18 thiserror = { workspace = true } 19 url = { workspace = true } 20 mio = { workspace = true } 21 tokio = { workspace = true } 22 tokenator = { workspace = true } 23 hashbrown = { workspace = true } 24 hkdf = { workspace = true } 25 sha2 = { workspace = true } 26 base64 = { workspace = true } 27 negentropy = { workspace = true } 28 uuid = { workspace = true } 29 profiling = { workspace = true } 30 31 [dev-dependencies] 32 nostr-database = "0.37" 33 nostr-relay-builder = "0.37" 34 tokio = { version = "1", features = ["rt-multi-thread", "macros", "time"] } 35 tracing-subscriber = { version = "0.3", features = ["env-filter"] } 36 tempfile = { workspace = true }