mirror of
https://github.com/joshuadavidthomas/django-language-server.git
synced 2025-12-23 08:47:53 +00:00
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
59 lines
1.7 KiB
TOML
59 lines
1.7 KiB
TOML
[workspace]
|
|
members = ["crates/*"]
|
|
resolver = "2"
|
|
|
|
[workspace.dependencies]
|
|
djls = { path = "crates/djls" }
|
|
djls-bench = { path = "crates/djls-bench" }
|
|
djls-conf = { path = "crates/djls-conf" }
|
|
djls-ide = { path = "crates/djls-ide" }
|
|
djls-project = { path = "crates/djls-project" }
|
|
djls-semantic = { path = "crates/djls-semantic" }
|
|
djls-server = { path = "crates/djls-server" }
|
|
djls-source = { path = "crates/djls-source" }
|
|
djls-templates = { path = "crates/djls-templates" }
|
|
djls-workspace = { path = "crates/djls-workspace" }
|
|
|
|
# core deps, pin exact versions
|
|
salsa = "0.24.0"
|
|
tower-lsp-server = { version = "0.22.0", features = ["proposed"] }
|
|
|
|
anyhow = "1.0"
|
|
camino = "1.2"
|
|
clap = { version = "4.5", features = ["derive"] }
|
|
config = { version ="0.15", features = ["toml"] }
|
|
dashmap = "6.1"
|
|
directories = "6.0"
|
|
memchr = "2.7"
|
|
notify = "8.2"
|
|
percent-encoding = "2.3"
|
|
rustc-hash = "2.1"
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_json = "1.0"
|
|
thiserror = "2.0"
|
|
tokio = { version = "1.0", features = ["full"] }
|
|
toml = "0.9"
|
|
tracing = "0.1"
|
|
tracing-appender = "0.2"
|
|
tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt", "time"] }
|
|
walkdir = "2.5"
|
|
which = "8.0"
|
|
|
|
# testing
|
|
divan = { package = "codspeed-divan-compat", version = "4.0" }
|
|
insta = { version = "1.43", features = ["yaml"] }
|
|
tempfile = "3.23"
|
|
|
|
[workspace.lints.clippy]
|
|
pedantic = { level = "warn", priority = -1 }
|
|
missing_errors_doc = "allow"
|
|
|
|
[workspace.lints.rust]
|
|
# Allow deprecated warnings for legacy tagspecs (remove in v5.2.7)
|
|
# NOTE: To see all deprecation warnings when removing legacy code in v5.2.7,
|
|
# temporarily delete this `deprecated = "allow"` line
|
|
deprecated = "allow"
|
|
|
|
[profile.dev.package]
|
|
insta.opt-level = 3
|
|
similar.opt-level = 3
|