You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
graph-craft = { path = "node-graph/graph-craft", features = ["serde"] }
@@ -60,27 +59,49 @@ convert_case = "0.7"
60
59
derivative = "2.2"
61
60
thiserror = "2"
62
61
anyhow = "1.0"
63
-
proc-macro2 = "1"
62
+
proc-macro2 = { version = "1", features = [ "span-locations" ] }
64
63
quote = "1.0"
65
64
axum = "0.8"
66
65
chrono = "0.4"
67
66
ron = "0.8"
68
67
fastnoise-lite = "1.1"
69
-
wgpu = "23"
68
+
wgpu = { version = "23", features = [
69
+
# We don't have wgpu on multiple threads (yet) https://github.com/gfx-rs/wgpu/blob/trunk/CHANGELOG.md#wgpu-types-now-send-sync-on-wasm
70
+
"fragile-send-sync-non-atomic-wasm",
71
+
"spirv",
72
+
"strict_asserts",
73
+
] }
70
74
once_cell = "1.13"# Remove when `core::cell::LazyCell` (<https://doc.rust-lang.org/core/cell/struct.LazyCell.html>) is stabilized in Rust 1.80 and we bump our MSRV
71
75
wasm-bindgen = "=0.2.100"# NOTICE: ensure this stays in sync with the `wasm-bindgen-cli` version in `website/content/volunteer/guide/project-setup/_index.md`. We pin this version because wasm-bindgen upgrades may break various things.
72
76
wasm-bindgen-futures = "0.4"
73
77
js-sys = "=0.3.77"
74
-
web-sys = "=0.3.77"
78
+
web-sys = { version = "=0.3.77", features = [
79
+
"Document",
80
+
"DomRect",
81
+
"Element",
82
+
"HtmlCanvasElement",
83
+
"CanvasRenderingContext2d",
84
+
"CanvasPattern",
85
+
"OffscreenCanvas",
86
+
"OffscreenCanvasRenderingContext2d",
87
+
"TextMetrics",
88
+
"Window",
89
+
"IdleRequestOptions",
90
+
"ImageData",
91
+
"Navigator",
92
+
"Gpu",
93
+
"HtmlImageElement",
94
+
"ImageBitmapRenderingContext",
95
+
] }
75
96
winit = "0.29"
76
97
url = "2.5"
77
-
tokio = { version = "1.29", features = ["fs", "io-std"] }
98
+
tokio = { version = "1.29", features = ["fs", "macros", "io-std", "rt"] }
78
99
vello = { git = "https://github.com/linebender/vello.git", rev = "3275ec8" } # TODO switch back to stable when a release is made
79
100
resvg = "0.44"
80
101
usvg = "0.44"
81
-
rand = { version = "0.9", default-features = false }
102
+
rand = { version = "0.9", default-features = false, features = ["std_rng"] }
82
103
rand_chacha = "0.9"
83
-
glam = { version = "0.29", default-features = false, features = ["serde", "scalar-math"] }
104
+
glam = { version = "0.29", default-features = false, features = ["serde", "scalar-math", "debug-glam-assert"] }
84
105
base64 = "0.22"
85
106
image = { version = "0.25", default-features = false, features = ["png", "jpeg", "bmp"] }
86
107
rustybuzz = "0.20"
@@ -97,6 +118,13 @@ specta = { version = "2.0.0-rc.22", features = [
97
118
syn = { version = "2.0", default-features = false, features = [
98
119
"full",
99
120
"derive",
121
+
"parsing",
122
+
"printing",
123
+
"visit-mut",
124
+
"visit",
125
+
"clone-impls",
126
+
"extra-traits",
127
+
"proc-macro",
100
128
] }
101
129
kurbo = { version = "0.11.0", features = ["serde"] }
102
130
petgraph = { version = "0.7.1", default-features = false, features = [
0 commit comments