[package] authors = ["Marcel Märtens "] edition = "2021" name = "veloren-common-state" version = "0.10.0" [features] simd = ["vek/platform_intrinsics"] plugins = ["common-assets/plugins", "toml", "wasmtime", "tar", "bincode", "serde"] default = ["simd"] [dependencies] common = { package = "veloren-common", path = ".." } common-net = { package = "veloren-common-net", path = "../net" } common-ecs = { package = "veloren-common-ecs", path = "../ecs" } common-base = { package = "veloren-common-base", path = "../base" } common-assets = { package = "veloren-common-assets", path = "../assets", optional = true} rayon = { workspace = true } num_cpus = "1.0" tracing = { workspace = true } vek = { workspace = true } # Data structures hashbrown = { workspace = true } # ECS specs = { workspace = true, features = ["serde", "storage-event-control", "derive"] } # Plugins scopeguard = "1.1.0" serde = { workspace = true, optional = true } toml = { version = "0.8", optional = true } tar = { version = "0.4.37", optional = true } bincode = { workspace = true, optional = true } timer-queue = "0.1.0" wasmtime = { version = "17.0.0", optional = true , features = ["component-model", "async"] } wasmtime-wasi = "17.0.0" async-trait = { workspace = true } bytes = "^1" futures = "0.3.30" # Tweak running code #inline_tweak = { version = "1.0.8", features = ["release_tweak"] }