[package] name = "orbital_simulator" version = "0.1.0" edition = "2021" authors = ["thomas"] [features] default = [] gui = ["dep:tauri", "dep:tauri-build"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] bincode = "1.3" clap = { version = "4.5.39", features = ["derive"] } env_logger = "0.11.8" glam = { version = "0.30.4", features = ["serde"] } humantime = "2.2.0" indicatif = "0.17.11" log = "0.4.27" once_cell = "1.21.3" serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_toml = "0.0.1" toml = "0.8.23" # Web API dependencies axum = "0.7" tokio = { version = "1.0", features = ["full"] } tower = "0.4" tower-http = { version = "0.5", features = ["cors", "fs"] } uuid = { version = "1.0", features = ["v4", "serde"] } dashmap = "5.5" # GUI dependencies (optional) tauri = { version = "1.0", features = ["api-all"], optional = true } [build-dependencies] tauri-build = { version = "1.0", optional = true }