[package] name = "magic" version = "0.1.0" edition = "2024" [dependencies] bevy = { version = "0.18.1", features = ["hotpatching", "jpeg", "dev", "wayland", "http", "https"]} bevy_hanabi = "0.18.0" jacquard = { version = "0.12.0-beta.1", git = "https://tangled.org/nonbinary.computer/jacquard", branch = "bos-beta", features = ["websocket"] } jacquard-common = { version = "0.12.0-beta.1", git = "https://tangled.org/nonbinary.computer/jacquard", branch = "bos-beta" } rand = "0.10.0" rand_chacha = "0.10.0" bevy_panorbit_camera = "0.34" bevy_brp_extras = "0.18.8" async-tungstenite = { version = "0.29", features = ["async-tls"] } crossbeam-channel = "0.5" futures-util = "0.3" futures-timer = "3" async-channel = "2" bevy-tokio-tasks = "0.18" reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] } tokio = { version = "1", features = ["rt-multi-thread"] } bytes = "1" http = "1" smol = "2" rusqlite = { version = "0.39", features = ["bundled"] } serde_json = "1" serde = "1" pulldown-cmark = "0.13" smol_str = "0.3" crossbeam-queue = "0.3" # perf by getting rid of trace logs at compile log = { version = "*", features = ["max_level_debug", "release_max_level_warn"] } [dev-dependencies] surf = { version = "2", default-features = false, features = ["h1-client-rustls", "middleware-logger"] } [[example]] name = "surf_xrpc_channel" path = "examples/surf_xrpc_channel.rs" # Enable a small amount of optimization in the dev profile. [profile.dev] opt-level = 1 # Enable a large amount of optimization in the dev profile for dependencies. [profile.dev.package."*"] opt-level = 3