[workspace] resolver = "2" members = ["crates/*"] default-members = ["crates/coop"] [workspace.package] version = "0.3.0" edition = "2021" publish = false [workspace.metadata.i18n] available-locales = ["en"] default-locale = "en" load-path = "locales" [workspace.dependencies] i18n = { path = "crates/i18n" } # GPUI gpui = { git = "https://github.com/zed-industries/zed" } gpui_tokio = { git = "https://github.com/zed-industries/zed" } reqwest_client = { git = "https://github.com/zed-industries/zed" } # Nostr nostr-lmdb = { git = "https://github.com/rust-nostr/nostr" } nostr-connect = { git = "https://github.com/rust-nostr/nostr" } nostr-sdk = { git = "https://github.com/rust-nostr/nostr", features = [ "nip96", "nip59", "nip49", "nip44" ] } # Others anyhow = "1.0.44" chrono = "0.4.38" futures = "0.3" itertools = "0.13.0" log = "0.4" oneshot = "0.1.10" reqwest = { version = "0.12", features = ["multipart", "stream", "json"] } flume = { version = "0.11.1", default-features = false, features = ["async", "select"] } rust-embed = "8.5.0" rust-i18n = "3" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" schemars = "1" smallvec = "1.14.0" smol = "2" tracing = "0.1.40" webbrowser = "1.0.4" [profile.release] strip = true opt-level = "z" lto = true codegen-units = 1 panic = "abort" [profile.profiling] inherits = "release" debug = true