treewide: standardize dependencies to use workspace references
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: I81b701d5c1b3cd6855af5c36c7b460e56a6a6964
This commit is contained in:
parent
5f26fb4a61
commit
2717a59fe2
5 changed files with 552 additions and 70 deletions
32
Cargo.toml
32
Cargo.toml
|
|
@ -1,25 +1,21 @@
|
|||
[workspace]
|
||||
members = [
|
||||
"crates/pinakes-plugin-api",
|
||||
"crates/pinakes-core",
|
||||
"crates/pinakes-server",
|
||||
"crates/pinakes-tui",
|
||||
"crates/pinakes-ui",
|
||||
]
|
||||
members = ["crates/*"]
|
||||
resolver = "3"
|
||||
|
||||
[workspace.package]
|
||||
edition = "2024"
|
||||
version = "0.1.0"
|
||||
license = "MIT"
|
||||
edition = "2024" # keep in sync with .rustfmt.toml
|
||||
version = "0.2.0-dev"
|
||||
license = "EUPL-1.2"
|
||||
readme = true
|
||||
rust-version = "1.95.0"
|
||||
rust-version = "1.95.0" # follows nightly Rust
|
||||
|
||||
[workspace.dependencies]
|
||||
# Internal Dependencies
|
||||
# Crate components for Pinakes.
|
||||
pinakes-core = { path = "./crates/pinakes-core" }
|
||||
pinakes-server = { path = "./crates/pinakes-server" }
|
||||
pinakes-plugin-api = { path = "./crates/plugin/api" }
|
||||
pinakes-plugin-api = { path = "./crates/pinakes-plugin-api" }
|
||||
pinakes-ui = { path = "./crates/pinakes-ui" }
|
||||
pinakes-tui = { path = "./crates/pinakes-tui" }
|
||||
|
||||
# Async runtime
|
||||
tokio = { version = "1.49.0", features = ["full"] }
|
||||
|
|
@ -51,7 +47,7 @@ tracing-subscriber = { version = "0.3.22", features = ["env-filter", "json"] }
|
|||
blake3 = "1.8.3"
|
||||
|
||||
# Metadata extraction
|
||||
lofty = "0.22.4"
|
||||
lofty = "0.23.1"
|
||||
lopdf = "0.39.0"
|
||||
epub = "2.1.5"
|
||||
matroska = "0.30.0"
|
||||
|
|
@ -84,6 +80,7 @@ winnow = "0.7.14"
|
|||
|
||||
# HTTP server
|
||||
axum = { version = "0.8.8", features = ["macros", "multipart"] }
|
||||
axum-server = { version = "0.8.0" }
|
||||
tower = "0.5.3"
|
||||
tower-http = { version = "0.6.8", features = ["cors", "trace", "set-header"] }
|
||||
governor = "0.10.4"
|
||||
|
|
@ -127,6 +124,13 @@ mime_guess = "2.0.5"
|
|||
regex = "1.12.3"
|
||||
dioxus-free-icons = { version = "0.10.0", features = ["font-awesome-solid"] }
|
||||
rfd = "0.17.2"
|
||||
gloo-timers = { version = "0.3.0", features = ["futures"] }
|
||||
rand = "0.10.0"
|
||||
moka = { version = "0.12.13", features = ["future"] }
|
||||
urlencoding = "2.1.3"
|
||||
image_hasher = "3.1.0"
|
||||
percent-encoding = "2.3.2"
|
||||
http = "1.4.0"
|
||||
|
||||
# WASM runtime for plugins
|
||||
wasmtime = { version = "41.0.3", features = ["component-model"] }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue