diff --git a/Cargo.toml b/Cargo.toml index 0fa898e..484bdc8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,13 +12,22 @@ djls-templates = { path = "crates/djls-templates" } anyhow = "1.0" async-trait = "0.1" +clap = { version = "4.5", features = ["derive"] } +config = { version ="0.15", features = ["toml"] } +directories = "6.0" +insta = { version = "1.42", features = ["yaml"] } +percent-encoding = "2.3.1" pyo3 = "0.24" -pyo3-build-config = "0.24" +pyo3-build-config = { version = "0.24", features = ["resolve-config"] } salsa = { git = "https://github.com/salsa-rs/salsa.git", rev = "7edce6e248f35c8114b4b021cdb474a3fb2813b3" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" tempfile = "3.19" +tokio = { version = "1.45.0", features = ["full"] } +toml = "0.8" +tower-lsp-server = { version = "0.21.1", features = ["proposed"] } thiserror = "2.0" +which = "7.0.1" [workspace.lints.clippy] pedantic = { level = "warn", priority = -1 } diff --git a/crates/djls-conf/Cargo.toml b/crates/djls-conf/Cargo.toml index 002b09a..464357a 100644 --- a/crates/djls-conf/Cargo.toml +++ b/crates/djls-conf/Cargo.toml @@ -5,15 +5,14 @@ edition = "2021" [dependencies] anyhow = { workspace = true } +config = { workspace = true } +directories = { workspace = true } serde = { workspace = true } thiserror = { workspace = true } - -config = { version ="0.15", features = ["toml"] } -directories = "6.0" -toml = "0.8" +toml = { workspace = true } [dev-dependencies] -tempfile = "3.19" +tempfile = { workspace = true } [lints] workspace = true diff --git a/crates/djls-dev/Cargo.toml b/crates/djls-dev/Cargo.toml index d6df1da..4aba97b 100644 --- a/crates/djls-dev/Cargo.toml +++ b/crates/djls-dev/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" publish = false [dependencies] -pyo3-build-config = { workspace = true, features = ["resolve-config"] } +pyo3-build-config = { workspace = true } [lints] workspace = true diff --git a/crates/djls-project/Cargo.toml b/crates/djls-project/Cargo.toml index 024a65c..ee0aedb 100644 --- a/crates/djls-project/Cargo.toml +++ b/crates/djls-project/Cargo.toml @@ -10,8 +10,7 @@ default = [] [dependencies] pyo3 = { workspace = true } salsa = { workspace = true } - -which = "7.0.1" +which = { workspace = true} [build-dependencies] djls-dev = { workspace = true } diff --git a/crates/djls-server/Cargo.toml b/crates/djls-server/Cargo.toml index e9ef56a..c4a3c8a 100644 --- a/crates/djls-server/Cargo.toml +++ b/crates/djls-server/Cargo.toml @@ -13,14 +13,13 @@ djls-project = { workspace = true } djls-templates = { workspace = true } anyhow = { workspace = true } +percent-encoding = { workspace = true } pyo3 = { workspace = true } salsa = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } - -percent-encoding = "2.3.1" -tokio = { version = "1.45.0", features = ["full"] } -tower-lsp-server = { version = "0.21.1", features = ["proposed"] } +tokio = { workspace = true } +tower-lsp-server = { workspace = true } [build-dependencies] djls-dev = { workspace = true } diff --git a/crates/djls-templates/Cargo.toml b/crates/djls-templates/Cargo.toml index 9e5a438..6c5061e 100644 --- a/crates/djls-templates/Cargo.toml +++ b/crates/djls-templates/Cargo.toml @@ -7,11 +7,11 @@ edition = "2021" anyhow = { workspace = true } serde = { workspace = true } thiserror = { workspace = true } -toml = "0.8" +toml = { workspace = true } [dev-dependencies] -insta = { version = "1.42", features = ["yaml"] } -tempfile = "3.19" +insta = { workspace = true } +tempfile = { workspace = true } [lints] workspace = true diff --git a/crates/djls/Cargo.toml b/crates/djls/Cargo.toml index 52c90ee..72ba8b9 100644 --- a/crates/djls/Cargo.toml +++ b/crates/djls/Cargo.toml @@ -20,11 +20,10 @@ djls-project = { workspace = true } djls-server = { workspace = true } anyhow = { workspace = true } +clap = { workspace = true } pyo3 = { workspace = true } serde_json = { workspace = true } -clap = { version = "4.5", features = ["derive"] } - [build-dependencies] djls-dev = { workspace = true }