[workspace]
resolver = "3"
members = [
"core", "proof", "compute", "ext",
"src",
"nebu/rs", "nebu/wgsl", "nebu/cli",
"kuro/rs", "kuro/wgsl", "kuro/cli",
"jali/rs", "jali/wgsl", "jali/cli",
"trop/rs", "trop/wgsl", "trop/cli",
"genies/rs", "genies/wgsl", "genies/cli",
]
[workspace.package]
version = "0.1.0"
edition = "2024"
license-file = "LICENSE"
repository = "https://github.com/cyberia-to/strata"
rust-version = "1.89"
[workspace.dependencies]
# tier crates
strata-core = { path = "core" }
strata-proof = { path = "proof" }
strata-compute = { path = "compute" }
strata-ext = { path = "ext" }
# algebra crates
nebu = { version = "0.1.0", path = "nebu/rs", package = "cyb-nebu" }
kuro = { version = "0.1.0", path = "kuro/rs", package = "cyb-kuro" }
jali = { version = "0.1.0", path = "jali/rs", package = "cyb-jali" }
trop = { version = "0.1.0", path = "trop/rs", package = "cyb-trop" }
genies = { version = "0.1.0", path = "genies/rs", package = "cyb-genies" }
nebu-wgsl = { path = "nebu/wgsl" }
kuro-wgsl = { path = "kuro/wgsl" }
jali-wgsl = { path = "jali/wgsl" }
trop-wgsl = { path = "trop/wgsl" }
genies-wgsl = { path = "genies/wgsl" }
# external
acpu = "0.2"
wgpu = "24"
pollster = "0.4"
criterion = "0.5"
proptest = "1"