43 lines
1.2 KiB
TOML
43 lines
1.2 KiB
TOML
[package]
|
|
name = "playerbrainz-server"
|
|
version = "0.0.2"
|
|
edition = "2024"
|
|
|
|
repository.workspace = true
|
|
|
|
[dependencies]
|
|
|
|
snafu = "0.9.0"
|
|
|
|
tracing = "0.1.44"
|
|
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
|
|
|
async-graphql = { version = "7.2.1", features = ["chrono", "dataloader"] }
|
|
async-graphql-axum = "7.2.1"
|
|
|
|
axum = { version = "0.8", features = ["macros"] }
|
|
tower-http = { version = "0.6", features = ["cors"] }
|
|
|
|
tokio = { version = "1", features = ["full"] }
|
|
|
|
sea-orm = { workspace = true, features = ["sqlx-sqlite", "runtime-tokio-rustls", "macros"] }
|
|
|
|
serde = "1.0.228"
|
|
serde_json = "1.0.149"
|
|
|
|
symphonia = "0.6.0-alpha.2"
|
|
|
|
playerbrainz-entities = { path = "../entities", }
|
|
playerbrainz-scanner = { path = "../playerbrainz-scanner", }
|
|
playerbrainz-signatures = { path = "../signatures", }
|
|
|
|
password-auth = "1.0.0"
|
|
chrono = { version = "0.4.44", features = ["serde"] }
|
|
rand = "0.10.1"
|
|
base64 = "0.22.1"
|
|
axum-extra = { version = "0.12.6", features = ["cookie", "typed-header"] }
|
|
strum = { version = "0.28.0", features = ["derive"] }
|
|
figment = { version = "0.10.19", features = ["env", "toml"] }
|
|
url = { version = "2.5.8", features = ["serde"] }
|
|
ed25519-compact = { version = "2.2.0", features = ["traits"] }
|
|
httpsig = "0.0.24"
|