[package] name = "app" version = "0.1.0" edition = "2021" [features] default = ["desktop"] desktop = [] # macOS only ios = [] headless = [] [dependencies] libmarathon = { path = "../libmarathon" } bevy = { version = "0.17", default-features = false, features = [ "bevy_render", "bevy_core_pipeline", "bevy_pbr", "bevy_ui", "bevy_text", "png", ] } bevy_egui = "0.38" glam = "0.29" winit = "0.30" raw-window-handle = "0.6" uuid = { version = "1.0", features = ["v4", "serde"] } anyhow = "1.0" tokio = { version = "1", features = ["full"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } serde = { version = "1.0", features = ["derive"] } rand = "0.8" iroh = { version = "0.95", features = ["discovery-local-network"] } iroh-gossip = "0.95" futures-lite = "2.0" bincode = "1.3" bytes = "1.0" crossbeam-channel = "0.5.15" [target.'cfg(target_os = "ios")'.dependencies] objc = "0.2" raw-window-handle = "0.6" [dev-dependencies] iroh = { version = "0.95", features = ["discovery-local-network"] } iroh-gossip = "0.95" tempfile = "3" futures-lite = "2.0" bincode = "1.3" bytes = "1.0" [lib] name = "app" crate-type = ["staticlib", "cdylib", "lib"]