-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
42 lines (40 loc) · 1.23 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
[workspace]
members = [
"crates/voxea",
"crates/egui_winit",
"crates/voxea_audio",
"crates/voxea_alloc",
"crates/voxea_plugin",
"examples/test_plugin",
"examples/zero_plugin"
, "crates/voxea_vst"]
default-members = ["crates/voxea"]
resolver = "2"
[workspace.dependencies]
voxea = { path = "crates/voxea" }
voxea_audio = { path = "crates/voxea_audio" }
voxea_alloc = { path = "crates/voxea_alloc" }
voxea_plugin = { path = "crates/voxea_plugin" }
egui_winit = { path = "crates/egui_winit" }
ahash = "0.8.11"
anyhow = "1.0.86"
cpal = { version = "0.15.3", features = ["asio"] }
dirs = "5.0.1"
egui = { version = "0.28.1" }
egui-dropdown = "0.10.0"
egui_extras = "0.28.1"
egui-wgpu = { version = "0.28.1" }
image = "0.25.2"
log = "0.4.22"
pollster = { version = "0.3.0", features = ["macro"] }
rustc-hash = "2.0.0"
serde = { version = "1.0.209", features = ["derive"] }
thiserror = "1.0.63"
tracing-subscriber = { version = "0.3.18", features = ["local-time"] }
wasmtime = "24.0.0"
wasmtime-wasi = "24.0.0"
wgpu = { version = "0.20.0", default-features = true, features = [
# Make the renderer `Sync` even on wasm32, because it makes the code simpler:
"fragile-send-sync-non-atomic-wasm",
] }
winit = { version = "0.30.5" }