[package] name = "sim" version = "0.1.0" edition = "2024" [workspace] members = ["ui"] [workspace.dependencies] base64 = "0.22" subtle = "2.6" tracing = "0.1" tungstenite = "0.29" uuid = { version = "1", features = ["v4", "serde"] } [features] default = ["console"] console = ["picard/console", "serde"] serde = ["picard/serde"] [dependencies] base64.workspace = true subtle.workspace = true rune = "0.14.2" axum = { version = "0.8", features = ["ws"] } tokio = { version = "1", features = ["rt-multi-thread", "macros", "net", "sync", "time"] } include_dir = "0.7" serde = { version = "1", features = ["derive"] } serde_json = "1" sqlx = { version = "0.8", default-features = false, features = ["runtime-tokio-rustls", "any", "sqlite", "postgres"] } rand = "0.8" picard = { git = "https://github.com/picard-rs/picard", rev = "85b51c3da6bde1a3bfa3d3e9043578ce90f4a6c3", features = [ "remoting", "stats", "tracing", ] } tracing.workspace = true tungstenite.workspace = true uuid.workspace = true tracing-subscriber = { version = "0.3", features = ["env-filter"] } [build-dependencies] wasm-bindgen-cli-support = "=0.2.129"