[package]
name = "wavy"
version = "0.8.1"
authors = ["Jeron Aldaron Lau <jeronlau@plopgrizzly.com>"]
license = "Apache-2.0 OR MIT OR BSL-1.0"
description = """
Asynchronous cross-platform real-time audio recording & playback.
"""
repository = "https://github.com/libcala/wavy"
documentation = "https://docs.rs/wavy"
homepage = "https://github.com/libcala/wavy/blob/main/CHANGELOG.md"
include = ["Cargo.toml", "README.md", "src/*"]
categories = [
"game-engines", "hardware-support", "multimedia", "multimedia::audio", "os"
]
keywords = ["audio", "realtime", "cross-platform", "record", "play"]
readme = "README.md"
edition = "2018"
[dependencies.fon]
version = "0.4"
[target.'cfg(all(not(target_arch = "wasm32"), any(target_os = "linux", target_os = "android")))'.dependencies]
smelling_salts = "0.2"
dl_api = "0.4"
[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
version = "0.3"
features = [
"AudioContext",
"AudioContextOptions",
"AudioNode",
"AudioDestinationNode",
"ScriptProcessorNode",
"AudioProcessingEvent",
"AudioBuffer",
"MediaStreamConstraints",
"Window",
"Navigator",
"MediaDevices",
"MediaStream",
"MediaStreamAudioSourceNode",
"MediaStreamAudioSourceOptions",
]
[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen]
version = "0.2"
[dev-dependencies]
pasts = "0.7"
twang = "0.6"