Files
raven/Cargo.toml

51 lines
1006 B
TOML
Executable File

[workspace]
resolver = "3"
members = ["crates/*"]
default-members = ["crates/*"]
[workspace.package]
edition = "2024"
license = "MIT"
repository = "https://gitea.cutieguwu.ca/Cutieguwu/raven"
publish = false
[workspace.dependencies]
#
# Workspace member crates
#
cli = { path = "crates/cli" }
fs = { path = "crates/fs" }
java = { path = "crates/java" }
core = { path = "crates/core" }
pom = { path = "crates/pom" }
raven = { path = "crates/raven" }
#
# External crates
#
anyhow = "1.0"
bytesize = "2.3"
const_format = "0.2.35"
hard-xml = "1.41"
lenient_semver = "0.4.2"
pathsub = "0.1.1"
ron = "0.12.0"
sha256 = "1.6"
subprocess = "1.0"
toml = "1.0"
tree-sitter = "0.22"
tree-sitter-java = "0.21.0"
derive_more = { version = "2.1", features = ["display", "from"] }
semver = { version = "1.0",features = ["serde"] }
serde = { version = "1.0",features = ["derive"] }
strum = { version = "0.27.2", features = ["derive"] }
[workspace.lints.rust]
unsafe_code = "forbid"
[profile.dev]
incremental = true