[workspace] resolver = "2" exclude = ["web"] members = [ "crates/clusterflux-cli", "crates/clusterflux-client", "crates/clusterflux-control", "crates/clusterflux-coordinator", "crates/clusterflux-core", "crates/clusterflux-dap", "crates/clusterflux-macros", "crates/clusterflux-node", "crates/clusterflux-sdk", "crates/clusterflux-wasm-runtime", "examples/hello-build", "examples/recovery-build", ] [workspace.package] edition = "2021" license = "Apache-2.0 OR MIT" repository = "https://clusterflux.lesstuff.com" [workspace.dependencies] anyhow = "1.0" base64 = "0.22" clap = { version = "4.5", features = ["derive"] } ed25519-dalek = "2" futures-executor = "0.3" getrandom = "0.3" hex = "0.4" libc = "0.2" proc-macro2 = "1.0" postgres = { version = "0.19", features = ["with-serde_json-1"] } quinn = { version = "0.11.11", default-features = false, features = ["runtime-tokio", "rustls-ring"] } quote = "1.0" rcgen = "0.14" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" sha2 = "0.10" syn = { version = "2.0", features = ["full"] } tempfile = "3.10" thiserror = "1.0" ureq = { version = "2.12", default-features = false, features = ["tls"] } tokio = { version = "1.52", features = ["io-util", "macros", "rt-multi-thread"] } wasmtime = { version = "=43.0.2", default-features = false, features = ["async", "cranelift", "debug", "runtime", "std", "wat"] } wasmparser = "0.245.1"