[package] name = "shacraft-server" version.workspace = true edition.workspace = true license.workspace = true [dependencies] anyhow.workspace = true clap.workspace = true serde.workspace = true serde_json.workspace = true shacraft-core.workspace = true shacraft-content = { path = "../shacraft-content" } shacraft-physics = { path = "../shacraft-physics" } axum = { version = "0.8.9", features = ["ws"] } tokio = { version = "1", features = ["full"] } tower-http = { version = "0.6", features = ["fs", "limit", "trace"] } tower = { version = "0.5", features = ["limit", "load-shed"] } futures-util = "0.3" sha2 = "0.10" base64 = "0.22" png = "0.17" wasmi = "2" uuid = { version = "1", features = ["v4", "serde"] } rusqlite = { version = "=0.40.2", features = ["bundled"] } [dev-dependencies] tempfile = "3"