[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