68 lines
1.7 KiB
TOML
68 lines
1.7 KiB
TOML
[package]
|
|
name = "spotifyioweb"
|
|
version = "0.0.1"
|
|
edition.workspace = true
|
|
authors.workspace = true
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
keywords.workspace = true
|
|
categories.workspace = true
|
|
|
|
[features]
|
|
default = ["default-tls"]
|
|
|
|
# Reqwest TLS options
|
|
default-tls = ["reqwest/default-tls"]
|
|
native-tls = ["reqwest/native-tls"]
|
|
native-tls-alpn = ["reqwest/native-tls-alpn"]
|
|
native-tls-vendored = ["reqwest/native-tls-vendored"]
|
|
rustls-tls-webpki-roots = ["reqwest/rustls-tls-webpki-roots"]
|
|
rustls-tls-native-roots = ["reqwest/rustls-tls-native-roots"]
|
|
|
|
[dependencies]
|
|
tokio = { version = "1.20.4", features = ["macros"] }
|
|
tokio-stream = "0.1"
|
|
reqwest = { version = "0.12.0", features = ["json"], default-features = false }
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_with = { version = "3.0.0", default-features = false, features = [
|
|
"alloc",
|
|
"macros",
|
|
] }
|
|
serde_json = "1"
|
|
tracing = "0.1.0"
|
|
time = { version = "0.3.21", features = [
|
|
"serde-well-known",
|
|
"formatting",
|
|
"parsing",
|
|
] }
|
|
once_cell = "1.0"
|
|
thiserror = "2.0"
|
|
dotenvy = "0.15.7"
|
|
path_macro = "1.0"
|
|
uuid = { version = "1.0", features = ["v4"] }
|
|
bytes = "1.0"
|
|
data-encoding = "2.5"
|
|
sha1 = { version = "0.10", features = ["oid"] }
|
|
hmac = "0.12"
|
|
byteorder = "1.0"
|
|
futures-util = { version = "0.3", features = ["sink"] }
|
|
url = "2"
|
|
governor = { version = "0.10", default-features = false, features = [
|
|
"std",
|
|
"quanta",
|
|
"jitter",
|
|
] }
|
|
rand = "0.9"
|
|
urlencoding = "2.1.0"
|
|
parking_lot = "0.12.0"
|
|
async-stream = "0.3.0"
|
|
ogg_pager = "0.7.0"
|
|
protobuf.workspace = true
|
|
|
|
spotifyio-protocol.workspace = true
|
|
spotifyio-model.workspace = true
|
|
|
|
[dev-dependencies]
|
|
tracing-test = "0.2.5"
|
|
hex_lit = "0.1"
|
|
protobuf-json-mapping = "3"
|