[package] name = "ivy-base" version = "0.10.3" authors = ["Tim Roberts "] edition = "2018" description = "Base crate for the Ivy game engine" license-file = "../LICENSE" keywords = [ "graphics", "physics", "game-engine", "game", "vulkan" ] documentation = "https://lib.rs/ivy-base" repository = "https://github.com/ten3roberts/ivy" readme = "./README.md" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] anyhow = "1.0.52" crossbeam-channel = { version = "0.5.2", optional = true } derive-for = "1.2.2" derive_more = "0.99.17" downcast-rs = "1.2.0" flume = "0.10.10" hecs = "0.7.3" ivy-resources = { path = "../ivy-resources", version = "0.10.0" } ivy-random = { path = "../ivy-random", version = "0.10.0" } log = { version = "0.4.14", features = ["std"] } palette = "0.6.0" thiserror = "1.0.30" glam = "0.20.2" parking_lot = "0.11.2" serde = { version = "1.0.133", features = [ "derive" ], optional = true } [features] default = [] serialize = [ "serde", "glam/serde", "palette/serializing" ]