fluffl 0.0.5

A cross-platform multimedia layer that exposes opengl,sockets,and audio utilities for desktop and browser
Documentation
[[example]]
name = "audio_ex1"
required-features = ["extras"]

[[example]]
name = "brick_demo"
required-features = ["extras"]
[dependencies.adhoc_audio]
default-features = false
version = "0.1.4"

[dependencies.bincode]
version = "1.3.1"

[dependencies.cfg-if]
version = "1.0.0"

[dependencies.fluffl-macros]
version = "0.0.3"

[dependencies.hiero_pack]
default-features = false
version = "0.1.1"

[dependencies.lewton]
optional = true
version = "0.10.1"

[dependencies.puremp3]
optional = true
version = "0.1.0"

[dependencies.serde]
default-features = false
features = ["derive"]
version = "1.0"

[features]
default = ["glutin"]
extras = ["lewton", "puremp3"]
glutin = ["be_glutin", "glow/glutin"]
sdl2 = ["be_sdl2", "glow/sdl2"]

[package]
authors = ["khadeem dacosta <khadeem.dacosta@gmail.com>"]
categories = ["graphics", "gui", "game-development", "multimedia", "wasm"]
description = "A cross-platform multimedia layer that exposes opengl,sockets,and audio utilities for desktop and browser"
edition = "2021"
keywords = ["multimedia", "graphics", "audio", "wasm"]
license = "MIT OR Apache-2.0"
name = "fluffl"
readme = "README.md"
repository = "https://github.com/K-C-DaCosta/fluffl"
resolver = "1"
version = "0.0.5"
[target."cfg(all(target_family = \"wasm\", not(target_os = \"wasi\")))".dependencies.console_error_panic_hook]
version = "0.1.6"

[target."cfg(all(target_family = \"wasm\", not(target_os = \"wasi\")))".dependencies.futures]
default-features = false
version = "0.3.5"

[target."cfg(all(target_family = \"wasm\", not(target_os = \"wasi\")))".dependencies.glow]
default-features = false
features = ["web-sys"]
version = "0.6.1"

[target."cfg(all(target_family = \"wasm\", not(target_os = \"wasi\")))".dependencies.js-sys]
version = "0.3.44"

[target."cfg(all(target_family = \"wasm\", not(target_os = \"wasi\")))".dependencies.wasm-bindgen]
version = "0.2.67"

[target."cfg(all(target_family = \"wasm\", not(target_os = \"wasi\")))".dependencies.wasm-bindgen-futures]
version = "0.4.17"

[target."cfg(all(target_family = \"wasm\", not(target_os = \"wasi\")))".dependencies.web-sys]
features = ["console", "Document", "Element", "Node", "HtmlElement", "HtmlCanvasElement", "HtmlButtonElement", "HtmlBodyElement", "HtmlCollection", "AddEventListenerOptions", "EventTarget", "MouseEvent", "WheelEvent", "KeyboardEvent", "CssStyleDeclaration", "Headers", "Request", "RequestInit", "RequestMode", "Response", "Blob", "AudioContext", "AudioDestinationNode", "AudioNode", "AudioParam", "AudioBuffer", "AudioBufferSourceNode", "WebSocket", "BinaryType", "MessageEvent", "CloseEvent", "TouchEvent", "TouchList", "Touch", "UiEvent", "DomRect", "Navigator", "Permissions", "Screen", "MediaQueryList", "Performance", "PerformanceTiming"]
version = "0.3.44"

[target."cfg(all(target_family = \"wasm\", not(target_os = \"wasi\")))".dependencies.wee_alloc]
version = "0.4.2"
[target."cfg(not(all(target_family = \"wasm\", not(target_os = \"wasi\"))))".dependencies.be_glutin]
optional = true
package = "glutin"
version = "0.28"

[target."cfg(not(all(target_family = \"wasm\", not(target_os = \"wasi\"))))".dependencies.be_sdl2]
default-features = false
optional = true
package = "sdl2"
version = "0.33.0"

[target."cfg(not(all(target_family = \"wasm\", not(target_os = \"wasi\"))))".dependencies.futures]
default-features = false
features = ["executor"]
version = "0.3.5"

[target."cfg(not(all(target_family = \"wasm\", not(target_os = \"wasi\"))))".dependencies.glow]
default-features = false
optional = false
version = "0.6.1"

[target."cfg(not(all(target_family = \"wasm\", not(target_os = \"wasi\"))))".dependencies.http]
optional = true
version = "0.2.1"

[target."cfg(not(all(target_family = \"wasm\", not(target_os = \"wasi\"))))".dependencies.native-tls]
optional = true
version = "0.2.4"

[target."cfg(not(all(target_family = \"wasm\", not(target_os = \"wasi\"))))".dependencies.tokio]
features = ["rt-multi-thread"]
version = "1"

[target."cfg(not(all(target_family = \"wasm\", not(target_os = \"wasi\"))))".dependencies.tungstenite]
optional = true
version = "0.11.1"
[target."cfg(target_os =\"linux\")".dependencies.alsa]
version = "0.6.0"
[target."cfg(target_os =\"windows\")".dependencies.windows]
features = ["Media_Audio", "Foundation", "Devices_Enumeration", "Foundation_Collections", "Media_MediaProperties", "Win32_System_Com", "Win32_Foundation", "Win32_System_Com_StructuredStorage", "Win32_Media_KernelStreaming", "Win32_Media_Audio", "Win32_Media_Multimedia", "Win32_Devices_FunctionDiscovery", "Win32_UI_Shell_PropertiesSystem"]
version = "0.42.0"