[package] name = "noct" version = "0.1.0" authors = ["Rustem Iskhakov "] edition = "2021" build = "build.rs" description = "A cross-platform library to input simulation." documentation = "https://docs.rs/noct/" homepage = "https://github.com/rurskhakov/noct" repository = "https://github.com/ruriskhakov/noct" readme = "README.md" keywords = ["input", "mouse", "testing", "keyboard", "automation"] categories = ["development-tools::testing", "simulation", "api-bindings", "hardware-support"] license = "MIT" [badges] travis-ci = { repository = "ruriskhakov/noct" } [dependencies] serde = { version = "1.0.102", optional = true } serde_derive = { version = "1.0.102", optional = true } [features] with_serde = ["serde", "serde_derive"] [target.'cfg(target_os = "windows")'.dependencies] winapi = { version = "0.3.8", features = ["winuser"] } [target.'cfg(target_os = "macos")'.dependencies] core-graphics = "0.18.0" objc = "0.2.7" unicode-segmentation = "1.6.0" [target.'cfg(target_os = "linux")'.dependencies] libc = "0.2.65" [build-dependencies] pkg-config = "0.3.17"