Cargo.toml (4442B)
1 [workspace] 2 members = ["core/crates/tera_core", "core/crates/tera_ffi", "core/crates/tera_bindgen", "core/crates/tera_wasm"] 3 default-members = ["core/crates/tera_core", "core/crates/tera_ffi", "core/crates/tera_bindgen"] 4 resolver = "3" 5 6 [workspace.package] 7 version = "0.1.0-alpha" 8 edition = "2024" 9 rust-version = "1.97.1" 10 license = "GPL-3.0-or-later" 11 repository = "https://github.com/radrootslabs/tera" 12 homepage = "https://radroots.org" 13 readme = "README.md" 14 authors = ["Tyson Lupul <tyson@radroots.org>"] 15 16 [workspace.lints.rust] 17 unsafe_code = "forbid" 18 19 [workspace.lints.rustdoc] 20 broken_intra_doc_links = "deny" 21 22 [workspace.lints.clippy] 23 dbg_macro = "deny" 24 todo = "deny" 25 unimplemented = "deny" 26 27 [workspace.dependencies] 28 chrono = { version = "0.4" } 29 jiff = { version = "=0.2.35", default-features = false, features = ["std"] } 30 jiff_tzdb = { package = "jiff-tzdb", version = "=0.1.8", default-features = false } 31 futures-util = { version = "0.3", default-features = false, features = ["sink", "std"] } 32 hex = { version = "0.4" } 33 nostr = { version = "0.44.7", default-features = false } 34 radroots_blossom = { package = "radroots_blossom", version = "=0.1.0-alpha", default-features = false, git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72" } 35 radroots_event = { package = "radroots_event", version = "=0.1.0-alpha", default-features = false, git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72" } 36 radroots_event_codec = { package = "radroots_event_codec", version = "=0.1.0-alpha", default-features = false, git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72" } 37 radroots_identity = { package = "radroots_identity", version = "=0.1.0-alpha", default-features = false, git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72" } 38 radroots_nostr = { package = "radroots_nostr", version = "=0.1.0-alpha", default-features = false, git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72" } 39 radroots_protocol = { package = "radroots_protocol", version = "=0.1.0-alpha", default-features = false, git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72" } 40 radroots_sdk = { version = "=0.1.0-alpha", default-features = false, git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72" } 41 radroots_signing = { package = "radroots_signing", version = "=0.1.0-alpha", default-features = false, git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72" } 42 radroots_storage = { package = "radroots_storage", version = "=0.1.0-alpha", default-features = false, git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72" } 43 radroots_sync = { package = "radroots_sync", version = "=0.1.0-alpha", default-features = false, git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72" } 44 radroots_transport = { package = "radroots_transport", version = "=0.1.0-alpha", default-features = false, git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72" } 45 radroots_transport_nostr = { package = "radroots_transport_nostr", version = "=0.1.0-alpha", default-features = false, git = "https://github.com/radrootslabs/lib", rev = "189c49b74b4bafc142b00b76b296477931139e72" } 46 serde = { version = "1", default-features = false, features = ["derive", "alloc"] } 47 serde_json = { version = "1", default-features = false, features = ["alloc"] } 48 sha2 = { version = "0.10", default-features = false } 49 tempfile = { version = "3" } 50 thiserror = { version = "1" } 51 tokio = { version = "1" } 52 tokio-tungstenite = { version = "0.26.2", default-features = false, features = ["handshake"] } 53 url = { version = "2" } 54 uuid = { version = "1.22.0", features = ["v4", "v7"] } 55 async-trait = { version = "0.1.89" } 56 libc = { version = "0.2" } 57 rustix = { version = "1", features = ["fs", "process", "std"] } 58 secp256k1 = { version = "0.29.1", default-features = false, features = ["alloc"] } 59 tera_core = { path = "core/crates/tera_core", version = "=0.1.0-alpha", default-features = false } 60 tracing = { version = "0.1", default-features = false } 61 tracing-appender = { version = "0.2" } 62 tracing-subscriber = { version = "0.3" } 63 uniffi = { version = "0.29.4" } 64 wasm-bindgen = { version = "0.2" }