diff --git a/Cargo.toml b/Cargo.toml index c684179..7214d7a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,22 +3,27 @@ members = ["server"] resolver = "3" [workspace.dependencies] +async-stream = "0.3" +async-trait = "0.1.89" +bytes = "1" +chrono = { version = "0.4.43", features = ["serde"] } +eventsource-stream = "0.2.3" +futures = "0.3" +homedir = "0.3.6" +ignore = "0.4.25" +mime_guess = "2" +notify = "6" poem = { version = "3", features = ["websocket"] } poem-openapi = { version = "5", features = ["swagger-ui"] } -tokio = { version = "1", features = ["rt-multi-thread", "macros", "sync"] } +portable-pty = "0.9.0" +reqwest = { version = "0.13.2", features = ["json", "stream"] } +rust-embed = "8" serde = { version = "1", features = ["derive"] } serde_json = "1" -reqwest = { version = "0.13.2", features = ["json", "stream"] } -futures = "0.3" -uuid = { version = "1.21.0", features = ["v4", "serde"] } -chrono = { version = "0.4.43", features = ["serde"] } -async-trait = "0.1.89" -ignore = "0.4.25" -walkdir = "2.5.0" -eventsource-stream = "0.2.3" -rust-embed = "8" -mime_guess = "2" -homedir = "0.3.6" -portable-pty = "0.9.0" +serde_yaml = "0.9" strip-ansi-escapes = "0.2" -notify = "6" +tempfile = "3" +tokio = { version = "1", features = ["rt-multi-thread", "macros", "sync"] } +toml = "0.9.8" +uuid = { version = "1.21.0", features = ["v4", "serde"] } +walkdir = "2.5.0" diff --git a/server/Cargo.toml b/server/Cargo.toml index 1aefc8c..a87581a 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -5,30 +5,29 @@ edition = "2024" build = "build.rs" [dependencies] +async-stream = { workspace = true } +async-trait = { workspace = true } +bytes = { workspace = true } +chrono = { workspace = true, features = ["serde"] } +eventsource-stream = { workspace = true } +futures = { workspace = true } +homedir = { workspace = true } +ignore = { workspace = true } +mime_guess = { workspace = true } +notify = { workspace = true } poem = { workspace = true, features = ["websocket"] } poem-openapi = { workspace = true, features = ["swagger-ui"] } -tokio = { workspace = true, features = ["rt-multi-thread", "macros", "sync"] } +portable-pty = { workspace = true } +reqwest = { workspace = true, features = ["json", "stream"] } +rust-embed = { workspace = true } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } -reqwest = { workspace = true, features = ["json", "stream"] } -futures = { workspace = true } -uuid = { workspace = true, features = ["v4", "serde"] } -chrono = { workspace = true, features = ["serde"] } -async-trait = { workspace = true } -ignore = { workspace = true } -walkdir = { workspace = true } -eventsource-stream = { workspace = true } -rust-embed = { workspace = true } -mime_guess = { workspace = true } -homedir = { workspace = true } -serde_yaml = "0.9" -toml = "0.9.8" -async-stream = "0.3" -bytes = "1" -portable-pty = { workspace = true } +serde_yaml = { workspace = true } strip-ansi-escapes = { workspace = true } -notify = { workspace = true } - +tokio = { workspace = true, features = ["rt-multi-thread", "macros", "sync"] } +toml = { workspace = true } +uuid = { workspace = true, features = ["v4", "serde"] } +walkdir = { workspace = true } [dev-dependencies] -tempfile = "3" +tempfile = { workspace = true }