[package] name = "niom-webrtc" version = "0.1.0" authors = ["ghost "] edition = "2021" [dependencies] # Dioxus Framework dioxus = { version = "0.6.0", features = ["web"] } dioxus-logger = "0.6.2" console_error_panic_hook = "0.1.7" # WebAssembly and Browser APIs wasm-bindgen = "0.2.84" wasm-bindgen-futures = "0.4.28" js-sys = "0.3.61" # web-sys with features for media devices web-sys = { version = "0.3.77", features = [ "Navigator", "MediaDevices", "MediaStream", "MediaStreamConstraints", "MediaStreamTrack", "MediaTrackSettings", "MediaTrackConstraints", "AudioContext" ]} # Logging and Tracing tracing = "0.1" log = "0.4.27" # Serialization serde = { version = "1.0.142", features = ["derive"] } serde_json = "1.0.100" [features] default = ["web"] web = ["dioxus/web"] desktop = ["dioxus/desktop"] mobile = ["dioxus/mobile"] [profile.wasm-dev] inherits = "dev" opt-level = 1 [profile.server-dev] inherits = "dev" [profile.android-dev] inherits = "dev"