blob: 2d07afeb91d3ea80988f77f315c2589715056ec2 [file] [log] [blame]
[package]
name = "features-galore"
version = "0.1.0"
edition = "2021"
[dependencies]
parking_lot_core = "=0.9.3"
request = { version = "0.11", package = "reqwest", default-features = false, optional = true, features = [
"brotli",
] }
rgb = { version = "0.8.25", optional = true }
serde = { version = "1.0.133", optional = true }
rustls = { version = "0.20", optional = true }
[target.'cfg(target_os = "windows")'.dependencies]
windows-sys = { version = "0.42", features = ["Win32_System_LibraryLoader"] }
[target.'cfg(target_os = "linux")'.dependencies]
git = { package = "git2", version = "=0.14.4", default-features = false }
[target.'cfg(target_os = "macos")'.dependencies]
audio = { package = "coreaudio-rs", version = "=0.11.1", default-features = false, optional = true }
[build-dependencies]
request = { version = "0.11", package = "reqwest", default-features = false, optional = true, features = [
"cookies",
] }
[dev-dependencies]
simple_ecs = "=0.3.2"
[features]
default = ["simple"]
blocking = ["simple", "request?/blocking"]
json = ["request?/json"]
midi = ["audio?/core_midi"]
multipart = ["request?/multipart"]
serde = ["dep:serde", "rgb?/serde"]
simple = ["json"]
ssh = ["git/ssh", "git/ssh_key_from_memory"]
stream = ["request?/stream"]
tls = ["tls-no-reqwest", "request?/rustls-tls"]
tls-no-reqwest = ["rustls"]
zlib = ["git/zlib-ng-compat", "request?/deflate"]