[package] name = "ely_app" version = "0.1.0" edition.workspace = true license.workspace = true rust-version.workspace = true [features] live-site-smoke = [] [dependencies] ahash = "0.8" directories.workspace = true ed25519-dalek.workspace = true ely_browser_core = { path = "../ely_browser_core" } ely_design_system = { path = "../ely_design_system" } ely_domain = { path = "../ely_domain" } gpui.workspace = true gpui-component.workspace = true gpui-component-assets.workspace = true image.workspace = true serde = { workspace = true, features = ["derive"] } serde_json.workspace = true sha2.workspace = true thiserror.workspace = true tracing.workspace = true tracing-subscriber.workspace = true ureq.workspace = true url.workspace = true [target.'cfg(target_os = "macos")'.dependencies] core-foundation = "0.10" # Pin to the same minor as gpui 0.2.2 so we share its `CVPixelBuffer` # type — gpui's `Surface::From` only matches the # version it built against. core-video = "0.4" io-surface = "0.16" objc2 = "0.6" objc2-core-foundation = { version = "0.3.2", features = ["CFBase", "CFDictionary", "CFNumber", "CFString"] } objc2-foundation = { version = "0.3.1", features = ["NSDictionary", "NSString", "NSValue"] } objc2-io-surface = "0.3.2" [dev-dependencies] gpui = { workspace = true, features = ["test-support"] } [build-dependencies] toml.workspace = true [lints] workspace = true