[package] name = "gilrs" version = "0.10.10" authors = ["Arvamer "] license = "Apache-2.0/MIT" exclude = ["controller.svg"] description = "Game Input Library for Rust" documentation = "https://docs.rs/gilrs/" repository = "https://gitlab.com/gilrs-project/gilrs" readme = "../README.md" keywords = ["gamepad", "joystick", "input"] categories = ["game-engines"] edition = "2021" rust-version = "1.65.0" [badges] gitlab = { repository = "gilrs-project/gilrs" } [dependencies] vec_map = "0.8" uuid = "1.0.0" log = "0.4.1" fnv = "1.0" serde = { version = "1.0", features = ["derive"], optional = true } gilrs-core = { path = "../gilrs-core", version = "0.5.11", default-features = false } [dev-dependencies] eframe = "0.19.0" env_logger = "0.10.0" console_log = "1.0.0" [target.'cfg(target_arch = "wasm32")'.dev-dependencies] console_error_panic_hook = "0.1.7" [package.metadata.docs.rs] features = ["serde-serialize"] [features] default = ["wgi"] serde-serialize = ["serde", "gilrs-core/serde-serialize"] xinput = ["gilrs-core/xinput"] wgi = ["gilrs-core/wgi"]