[badges.maintenance]
status = "actively-developed"
[build-dependencies.cc]
version = "1.0"
[dependencies.raw-window-handle]
version = "0.4"
[dev-dependencies.png]
version = "0.17"
[features]
default = ["wayland", "x11", "dlopen"]
dlopen = ["wayland-client/dlopen"]
wayland = ["dlib", "lazy_static", "libc", "tempfile", "wayland-client", "wayland-cursor", "wayland-protocols"]
web = ["wasm-bindgen", "web-sys", "instant/wasm-bindgen", "instant/inaccurate"]
x11 = ["x11-dl", "libc"]
[package]
authors = ["Daniel Collin <daniel@collin.com>"]
build = "build.rs"
categories = ["rendering"]
description = "Cross-platform window setup with optional bitmap rendering"
documentation = "https://docs.rs/minifb/0.15/minifb"
edition = "2018"
exclude = ["resources/"]
keywords = ["windowing", "window", "framebuffer"]
license = "MIT OR Apache-2.0"
name = "minifb"
readme = "README.md"
repository = "https://github.com/emoon/rust_minifb"
version = "0.25.0"
[target."cfg(not(any(target_os = \"macos\", target_os = \"redox\", windows)))".dependencies.dlib]
optional = true
version = "0.5"
[target."cfg(not(any(target_os = \"macos\", target_os = \"redox\", windows)))".dependencies.lazy_static]
optional = true
version = "1.0"
[target."cfg(not(any(target_os = \"macos\", target_os = \"redox\", windows)))".dependencies.libc]
optional = true
version = "0.2.107"
[target."cfg(not(any(target_os = \"macos\", target_os = \"redox\", windows)))".dependencies.tempfile]
optional = true
version = "3.3"
[target."cfg(not(any(target_os = \"macos\", target_os = \"redox\", windows)))".dependencies.wayland-client]
optional = true
version = "0.29"
[target."cfg(not(any(target_os = \"macos\", target_os = \"redox\", windows)))".dependencies.wayland-cursor]
optional = true
version = "0.29"
[target."cfg(not(any(target_os = \"macos\", target_os = \"redox\", windows)))".dependencies.wayland-protocols]
features = ["client", "unstable_protocols"]
optional = true
version = "0.29"
[target."cfg(not(any(target_os = \"macos\", target_os = \"redox\", windows)))".dependencies.x11-dl]
optional = true
version = "2.19.1"
[target."cfg(target_arch = \"wasm32\")".dependencies.futures]
version = "0.3.12"
[target."cfg(target_arch = \"wasm32\")".dependencies.instant]
features = ["wasm-bindgen", "inaccurate"]
version = "0.1.12"
[target."cfg(target_arch = \"wasm32\")".dependencies.js-sys]
version = "0.3.56"
[target."cfg(target_arch = \"wasm32\")".dependencies.serde]
features = ["derive"]
version = "1.0.136"
[target."cfg(target_arch = \"wasm32\")".dependencies.serde_derive]
version = "1.0.123"
[target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen]
features = ["serde-serialize"]
optional = true
version = "0.2.79"
[target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen-futures]
version = "0.4.29"
[target."cfg(target_arch = \"wasm32\")".dependencies.web-sys]
features = ["console", "Window", "Document", "Navigator", "Element", "Node", "ImageData", "HtmlCanvasElement", "HtmlImageElement", "CanvasRenderingContext2d", "Headers", "Request", "RequestInit", "RequestMode", "Response", "Blob", "Url", "Gamepad", "GamepadButton", "GamepadEvent", "MouseEvent", "KeyboardEvent"]
optional = true
version = "0.3.56"
[target."cfg(windows)".dependencies.winapi]
features = ["winuser", "wingdi", "libloaderapi", "errhandlingapi", "fileapi"]
version = "0.3"
[target.x86_64-unknown-redox.dependencies.orbclient]
version = "0.3.20"