Cargo.toml (4101B)
1 [workspace] 2 members = [ 3 "crates/core_bindings", 4 "crates/events_codec_wasm", 5 "crates/events_bindings", 6 "crates/events_indexed_bindings", 7 "crates/identity_bindings", 8 "crates/replica_db_wasm", 9 "crates/replica_db_schema_bindings", 10 "crates/replica_sync_wasm", 11 "crates/sdk", 12 "crates/sql_wasm_runtime", 13 "crates/trade_bindings", 14 "crates/types_bindings", 15 "tools/xtask", 16 ] 17 resolver = "2" 18 19 [workspace.package] 20 version = "0.1.0" 21 edition = "2024" 22 rust-version = "1.92.0" 23 license = "MIT OR Apache-2.0" 24 repository = "https://github.com/radrootslabs/sdk" 25 homepage = "https://radroots.org" 26 readme = "README" 27 28 [workspace.dependencies] 29 dto_bindgen = { git = "https://github.com/triesap/dto_bindgen", rev = "96ed6c691aacab31860828d25da2e0167b13d92c" } 30 dto_bindgen_core = { git = "https://github.com/triesap/dto_bindgen", rev = "96ed6c691aacab31860828d25da2e0167b13d92c", package = "dto_bindgen_core" } 31 radroots_core = { path = "../lib/crates/core", version = "0.1.0-alpha.2", default-features = false } 32 radroots_authority = { path = "../lib/crates/authority", version = "0.1.0-alpha.2", default-features = false } 33 radroots_event_store = { path = "../lib/crates/event_store", version = "0.1.0-alpha.2", default-features = false } 34 radroots_events = { path = "../lib/crates/events", version = "0.1.0-alpha.2", default-features = false } 35 radroots_events_codec = { path = "../lib/crates/events_codec", version = "0.1.0-alpha.2", default-features = false } 36 radroots_events_indexed = { path = "../lib/crates/events_indexed", version = "0.1.0-alpha.2", default-features = false } 37 radroots_identity = { path = "../lib/crates/identity", version = "0.1.0-alpha.2", default-features = false, features = [ 38 "std", 39 ] } 40 radroots_nostr = { path = "../lib/crates/nostr", version = "0.1.0-alpha.2", default-features = false } 41 radroots_nostr_connect = { path = "../lib/crates/nostr_connect", version = "0.1.0-alpha.2", default-features = false } 42 radroots_nostr_signer = { path = "../lib/crates/nostr_signer", version = "0.1.0-alpha.2", default-features = false } 43 radroots_outbox = { path = "../lib/crates/outbox", version = "0.1.0-alpha.2", default-features = false } 44 radroots_publish_proxy_protocol = { path = "../lib/crates/publish_proxy_protocol", version = "0.1.0-alpha.2", default-features = false } 45 radroots_relay_transport = { path = "../lib/crates/relay_transport", version = "0.1.0-alpha.2", default-features = false } 46 radroots_replica_db = { path = "../lib/crates/replica_db", version = "0.1.0-alpha.2", default-features = false } 47 radroots_replica_db_schema = { path = "../lib/crates/replica_db_schema", version = "0.1.0-alpha.2", default-features = false } 48 radroots_replica_sync = { path = "../lib/crates/replica_sync", version = "0.1.0-alpha.2", default-features = false } 49 radroots_sdk_sql_wasm_runtime = { path = "crates/sql_wasm_runtime", version = "0.1.0-alpha.2" } 50 radroots_sql_core = { path = "../lib/crates/sql_core", version = "0.1.0-alpha.2", default-features = false } 51 radroots_trade = { path = "../lib/crates/trade", version = "0.1.0-alpha.2", default-features = false, features = [ 52 "serde_json", 53 "std", 54 ] } 55 radroots_types = { path = "../lib/crates/types", version = "0.1.0-alpha.2", default-features = false } 56 57 base64 = { version = "0.22", default-features = false, features = ["alloc"] } 58 futures = { version = "0.3" } 59 hex = { version = "0.4", default-features = false, features = ["alloc"] } 60 js-sys = { version = "0.3" } 61 nostr = { version = "0.44.2" } 62 reqwest = { version = "0.12", default-features = false, features = [ 63 "json", 64 "rustls-tls", 65 ] } 66 serde = { version = "1", default-features = false, features = [ 67 "derive", 68 "alloc", 69 ] } 70 serde_json = { version = "1", default-features = false, features = ["alloc"] } 71 serde-wasm-bindgen = { version = "0.6" } 72 sha2 = { version = "0.10", default-features = false } 73 sqlx = { version = "0.8.6", default-features = false } 74 tempfile = { version = "3" } 75 tokio = { version = "1" } 76 tokio-tungstenite = "0.26.2" 77 uuid = { version = "1.22.0", features = ["v4", "v7"] } 78 wasm-bindgen = { version = "0.2" } 79 wasm-bindgen-test = { version = "0.3" }