@@ -16,17 +16,42 @@ categories = [
1616]
1717
1818[workspace .dependencies ]
19- schemars = { version = " 0.9.0" }
20- serde = { version = " 1.0.210" , features = [" derive" , " rc" ] }
21- serde_json = { version = " 1.0.128" }
19+ axum = " 0.8.4"
20+ bevy_app = " 0.12.1"
21+ bevy_core = " 0.12.1"
22+ bevy_derive = " 0.12.1"
23+ bevy_ecs = " 0.12.1"
24+ bevy_hierarchy = " 0.12.1"
25+ bevy_time = " 0.12.1"
26+ bevy_utils = " 0.12.1"
27+ clap = { version = " 4.5.23" , features = [" derive" ] }
28+ mime_guess = " 2.0.5"
29+ schemars = " 0.9.0"
30+ serde = " 1.0.219"
31+ serde_json = " 1.0.140"
32+ tokio = " 1.47.1"
33+ tonic = " 0.14"
34+ prost = " 0.14"
35+ tonic-prost = " 0.14"
36+ tonic-prost-build = " 0.14"
37+ prost-build = " 0.14"
38+ prost-reflect = " 0.16"
39+ tracing = " 0.1.41"
40+ tracing-subscriber = " 0.3.19"
41+ futures = " 0.3.31"
42+ futures-util = " 0.3.31"
43+ uuid = " 1.13.1"
44+ wasm-bindgen = " 0.2.100"
45+ zenoh = " 1.3.2"
46+ zenoh-ext = " 1.4.0"
2247
2348[dependencies ]
2449bevy_impulse_derive = { path = " macros" , version = " 0.0.2" }
25- bevy_ecs = " 0.12 "
26- bevy_utils = " 0.12 "
27- bevy_hierarchy = " 0.12 "
28- bevy_derive = " 0.12 "
29- bevy_app = " 0.12 "
50+ bevy_ecs = { workspace = true }
51+ bevy_utils = { workspace = true }
52+ bevy_hierarchy = { workspace = true }
53+ bevy_derive = { workspace = true }
54+ bevy_app = { workspace = true }
3055
3156async-task = { version = " 4.7.1" , optional = true }
3257
@@ -37,8 +62,8 @@ bevy_tasks = { version = "0.12", features = ["multi-threaded"] }
3762
3863itertools = " 0.13"
3964smallvec = { version = " 1.13" , features = [" serde" ] }
40- tokio = { version = " 1.39 " , features = [" sync" ] }
41- futures = " 0.3 "
65+ tokio = { workspace = true , features = [" sync" ] }
66+ futures = { workspace = true }
4267backtrace = " 0.3"
4368anyhow = " 1.0"
4469thiserror = " 1.0"
@@ -48,35 +73,35 @@ thiserror = "1.0"
4873# the testing module for doctests, and doctests can only
4974# make use of default features, so we're a bit stuck with
5075# these for now.
51- bevy_core = " 0.12 "
52- bevy_time = " 0.12 "
76+ bevy_core = { workspace = true }
77+ bevy_time = { workspace = true }
5378
5479schemars = { workspace = true , optional = true }
55- serde = { workspace = true , optional = true }
80+ serde = { workspace = true , optional = true , features = [ " derive " , " rc " ] }
5681serde_json = { workspace = true , optional = true }
5782cel-interpreter = { version = " 0.9.0" , features = [" json" ], optional = true }
5883
5984# --- Dependencies for grpc feature
60- tonic = { version = " 0.14 " , optional = true }
61- prost = { version = " 0.14 " , optional = true }
62- tonic-prost = { version = " 0.14 " , optional = true }
63- prost-reflect = { version = " 0.16 " , features = [" serde" ], optional = true }
85+ tonic = { workspace = true , optional = true }
86+ prost = { workspace = true , optional = true }
87+ tonic-prost = { workspace = true , optional = true }
88+ prost-reflect = { workspace = true , features = [" serde" ], optional = true }
6489http = { version = " 1.3" , optional = true }
6590futures-lite = { version = " 2.6" , features = [" std" , " race" ], optional = true }
6691async-std = { version = " 1.12" , optional = true }
6792# --- end grpc
6893
6994# --- Dependencies for zenoh feature
70- zenoh = { version = " 1.3.2 " , features = [" unstable" ], optional = true }
71- zenoh-ext = { version = " * " , features = [" unstable" ], optional = true }
95+ zenoh = { workspace = true , features = [" unstable" ], optional = true }
96+ zenoh-ext = { workspace = true , features = [" unstable" ], optional = true }
7297# --- end zenoh
7398
74- tracing = " 0.1.41 "
99+ tracing = { workspace = true }
75100strum = { version = " 0.26.3" , optional = true , features = [" derive" ] }
76101semver = { version = " 1.0.24" , optional = true }
77102
78103[target .wasm32-unknown-unknown .dependencies ]
79- uuid = { version = " 1.13.1 " , default-features = false , features = [" js" ] }
104+ uuid = { workspace = true , default-features = false , features = [" js" ] }
80105getrandom = { version = " 0.3.3" , features = [" wasm_js" ] }
81106
82107[features ]
@@ -143,4 +168,4 @@ required-features = ["diagram"]
143168doc = false
144169
145170[build-dependencies ]
146- tonic-prost-build = { version = " 0.14 " , optional = true }
171+ tonic-prost-build = { workspace = true , optional = true }
0 commit comments