specify crate versions in workspace
This commit is contained in:
13
Cargo.toml
13
Cargo.toml
@@ -38,3 +38,16 @@ unexpected_cfgs = "warn"
|
|||||||
|
|
||||||
[workspace.dependencies]
|
[workspace.dependencies]
|
||||||
glam = "0.31.0"
|
glam = "0.31.0"
|
||||||
|
|
||||||
|
# engine
|
||||||
|
strafesnet_graphics = { path = "engine/graphics", registry = "strafesnet" }
|
||||||
|
strafesnet_physics = { path = "engine/physics", registry = "strafesnet" }
|
||||||
|
strafesnet_session = { path = "engine/session", registry = "strafesnet" }
|
||||||
|
strafesnet_settings = { path = "engine/settings", registry = "strafesnet" }
|
||||||
|
|
||||||
|
# lib
|
||||||
|
strafesnet_bsp_loader = { path = "lib/bsp_loader", registry = "strafesnet" }
|
||||||
|
strafesnet_common = { version = "0.8.0", path = "lib/common", registry = "strafesnet" }
|
||||||
|
strafesnet_deferred_loader = { version = "0.5.1", path = "lib/deferred_loader", registry = "strafesnet" }
|
||||||
|
strafesnet_rbx_loader = { path = "lib/rbx_loader", registry = "strafesnet" }
|
||||||
|
strafesnet_snf = { path = "lib/snf", registry = "strafesnet" }
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ edition = "2024"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
bytemuck = { version = "1.13.1", features = ["derive"] }
|
bytemuck = { version = "1.13.1", features = ["derive"] }
|
||||||
ddsfile = "0.5.1"
|
ddsfile = "0.5.1"
|
||||||
glam.workspace=true
|
glam.workspace = true
|
||||||
id = { version = "0.1.0", registry = "strafesnet" }
|
id = { version = "0.1.0", registry = "strafesnet" }
|
||||||
strafesnet_common = { path = "../../lib/common", registry = "strafesnet" }
|
strafesnet_common.workspace = true
|
||||||
strafesnet_session = { path = "../session", registry = "strafesnet" }
|
strafesnet_session.workspace = true
|
||||||
strafesnet_settings = { path = "../settings", registry = "strafesnet" }
|
strafesnet_settings.workspace = true
|
||||||
wgpu = "28.0.0"
|
wgpu = "28.0.0"
|
||||||
|
|
||||||
[lints]
|
[lints]
|
||||||
|
|||||||
@@ -5,9 +5,9 @@ edition = "2024"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
arrayvec = "0.7.6"
|
arrayvec = "0.7.6"
|
||||||
glam.workspace=true
|
glam.workspace = true
|
||||||
id = { version = "0.1.0", registry = "strafesnet" }
|
id = { version = "0.1.0", registry = "strafesnet" }
|
||||||
strafesnet_common = { path = "../../lib/common", registry = "strafesnet" }
|
strafesnet_common.workspace = true
|
||||||
|
|
||||||
[lints]
|
[lints]
|
||||||
workspace = true
|
workspace = true
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ version = "0.1.0"
|
|||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
glam.workspace=true
|
glam.workspace = true
|
||||||
replace_with = "0.1.7"
|
replace_with = "0.1.7"
|
||||||
strafesnet_common = { path = "../../lib/common", registry = "strafesnet" }
|
strafesnet_common.workspace = true
|
||||||
strafesnet_physics = { path = "../physics", registry = "strafesnet" }
|
strafesnet_physics.workspace = true
|
||||||
strafesnet_settings = { path = "../settings", registry = "strafesnet" }
|
strafesnet_settings.workspace = true
|
||||||
strafesnet_snf = { path = "../../lib/snf", registry = "strafesnet" }
|
strafesnet_snf.workspace = true
|
||||||
|
|
||||||
[lints]
|
[lints]
|
||||||
workspace = true
|
workspace = true
|
||||||
|
|||||||
@@ -6,8 +6,8 @@ edition = "2024"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
configparser = "3.0.2"
|
configparser = "3.0.2"
|
||||||
directories = "6.0.0"
|
directories = "6.0.0"
|
||||||
glam.workspace=true
|
glam.workspace = true
|
||||||
strafesnet_common = { path = "../../lib/common", registry = "strafesnet" }
|
strafesnet_common.workspace = true
|
||||||
|
|
||||||
[lints]
|
[lints]
|
||||||
workspace = true
|
workspace = true
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ version = "0.1.0"
|
|||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
glam.workspace=true
|
glam.workspace = true
|
||||||
strafesnet_common = { path = "../lib/common", registry = "strafesnet" }
|
strafesnet_common.workspace = true
|
||||||
strafesnet_physics = { path = "../engine/physics", registry = "strafesnet" }
|
strafesnet_physics.workspace = true
|
||||||
strafesnet_snf = { path = "../lib/snf", registry = "strafesnet" }
|
strafesnet_snf.workspace = true
|
||||||
# this is just for the primitive constructor
|
# this is just for the primitive constructor
|
||||||
strafesnet_rbx_loader = { path = "../lib/rbx_loader", registry = "strafesnet" }
|
strafesnet_rbx_loader.workspace = true
|
||||||
|
|
||||||
[lints]
|
[lints]
|
||||||
workspace = true
|
workspace = true
|
||||||
|
|||||||
@@ -10,9 +10,9 @@ authors = ["Rhys Lloyd <krakow20@gmail.com>"]
|
|||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
glam.workspace=true
|
glam.workspace = true
|
||||||
strafesnet_common = { version = "0.8.0", path = "../common", registry = "strafesnet" }
|
strafesnet_common.workspace = true
|
||||||
strafesnet_deferred_loader = { version = "0.5.1", path = "../deferred_loader", registry = "strafesnet" }
|
strafesnet_deferred_loader.workspace = true
|
||||||
vbsp = "0.9.1"
|
vbsp = "0.9.1"
|
||||||
vbsp-entities-css = "0.6.0"
|
vbsp-entities-css = "0.6.0"
|
||||||
vmdl = "0.2.0"
|
vmdl = "0.2.0"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ bitflags = "2.6.0"
|
|||||||
fixed_wide = { version = "0.2.0", path = "../fixed_wide", registry = "strafesnet", features = ["deferred-division","zeroes","wide-mul"] }
|
fixed_wide = { version = "0.2.0", path = "../fixed_wide", registry = "strafesnet", features = ["deferred-division","zeroes","wide-mul"] }
|
||||||
linear_ops = { version = "0.1.1", path = "../linear_ops", registry = "strafesnet", features = ["deferred-division","named-fields"] }
|
linear_ops = { version = "0.1.1", path = "../linear_ops", registry = "strafesnet", features = ["deferred-division","named-fields"] }
|
||||||
ratio_ops = { version = "0.1.0", path = "../ratio_ops", registry = "strafesnet" }
|
ratio_ops = { version = "0.1.0", path = "../ratio_ops", registry = "strafesnet" }
|
||||||
glam.workspace=true
|
glam.workspace = true
|
||||||
id = { version = "0.1.0", registry = "strafesnet" }
|
id = { version = "0.1.0", registry = "strafesnet" }
|
||||||
|
|
||||||
[lints]
|
[lints]
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ authors = ["Rhys Lloyd <krakow20@gmail.com>"]
|
|||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
strafesnet_common = { version = "0.8.0", path = "../common", registry = "strafesnet" }
|
strafesnet_common.workspace = true
|
||||||
|
|
||||||
[lints]
|
[lints]
|
||||||
workspace = true
|
workspace = true
|
||||||
|
|||||||
@@ -11,13 +11,13 @@ authors = ["Rhys Lloyd <krakow20@gmail.com>"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bytemuck = "1.14.3"
|
bytemuck = "1.14.3"
|
||||||
glam.workspace=true
|
glam.workspace = true
|
||||||
regex = { version = "1.11.3", default-features = false, features = ["unicode-perl"] }
|
regex = { version = "1.11.3", default-features = false, features = ["unicode-perl"] }
|
||||||
rbx_mesh = "0.5.0"
|
rbx_mesh = "0.5.0"
|
||||||
rbxassetid = { version = "0.1.0", path = "../rbxassetid", registry = "strafesnet" }
|
rbxassetid = { version = "0.1.0", path = "../rbxassetid", registry = "strafesnet" }
|
||||||
roblox_emulator = { version = "0.5.1", path = "../roblox_emulator", default-features = false, registry = "strafesnet" }
|
roblox_emulator = { version = "0.5.1", path = "../roblox_emulator", default-features = false, registry = "strafesnet" }
|
||||||
strafesnet_common = { version = "0.8.0", path = "../common", registry = "strafesnet" }
|
strafesnet_common.workspace = true
|
||||||
strafesnet_deferred_loader = { version = "0.5.1", path = "../deferred_loader", registry = "strafesnet" }
|
strafesnet_deferred_loader.workspace = true
|
||||||
rbx_binary = "2.0.1"
|
rbx_binary = "2.0.1"
|
||||||
rbx_dom_weak = "4.1.0"
|
rbx_dom_weak = "4.1.0"
|
||||||
rbx_reflection = "6.1.0"
|
rbx_reflection = "6.1.0"
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ default=["run-service"]
|
|||||||
run-service=[]
|
run-service=[]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
glam.workspace=true
|
glam.workspace = true
|
||||||
mlua = { version = "0.11.3", features = ["luau"] }
|
mlua = { version = "0.11.3", features = ["luau"] }
|
||||||
phf = { version = "0.13.1", features = ["macros"] }
|
phf = { version = "0.13.1", features = ["macros"] }
|
||||||
rbx_dom_weak = "4.1.0"
|
rbx_dom_weak = "4.1.0"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ edition = "2024"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
binrw = "0.15.0"
|
binrw = "0.15.0"
|
||||||
id = { version = "0.1.0", registry = "strafesnet" }
|
id = { version = "0.1.0", registry = "strafesnet" }
|
||||||
strafesnet_common = { version = "0.8.0", path = "../common", registry = "strafesnet" }
|
strafesnet_common.workspace = true
|
||||||
|
|
||||||
[lints]
|
[lints]
|
||||||
workspace = true
|
workspace = true
|
||||||
|
|||||||
@@ -18,10 +18,10 @@ rbx_dom_weak = "4.1.0"
|
|||||||
rbx_reflection_database = "2.0.2"
|
rbx_reflection_database = "2.0.2"
|
||||||
rbx_xml = "2.0.1"
|
rbx_xml = "2.0.1"
|
||||||
rbxassetid = { version = "0.1.0", registry = "strafesnet" }
|
rbxassetid = { version = "0.1.0", registry = "strafesnet" }
|
||||||
strafesnet_bsp_loader = { version = "0.3.1", path = "../lib/bsp_loader", registry = "strafesnet" }
|
strafesnet_bsp_loader.workspace = true
|
||||||
strafesnet_deferred_loader = { version = "0.5.1", path = "../lib/deferred_loader", registry = "strafesnet" }
|
strafesnet_deferred_loader.workspace = true
|
||||||
strafesnet_rbx_loader = { version = "0.7.0", path = "../lib/rbx_loader", registry = "strafesnet" }
|
strafesnet_rbx_loader.workspace = true
|
||||||
strafesnet_snf = { version = "0.3.1", path = "../lib/snf", registry = "strafesnet" }
|
strafesnet_snf.workspace = true
|
||||||
thiserror = "2.0.11"
|
thiserror = "2.0.11"
|
||||||
tokio = { version = "1.43.0", features = ["macros", "rt-multi-thread", "fs"] }
|
tokio = { version = "1.43.0", features = ["macros", "rt-multi-thread", "fs"] }
|
||||||
vbsp = "0.9.1"
|
vbsp = "0.9.1"
|
||||||
|
|||||||
@@ -16,18 +16,18 @@ source = ["dep:strafesnet_deferred_loader", "dep:strafesnet_bsp_loader"]
|
|||||||
roblox = ["dep:strafesnet_deferred_loader", "dep:strafesnet_rbx_loader"]
|
roblox = ["dep:strafesnet_deferred_loader", "dep:strafesnet_rbx_loader"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
glam.workspace=true
|
glam.workspace = true
|
||||||
parking_lot = "0.12.1"
|
parking_lot = "0.12.1"
|
||||||
pollster = "0.4.0"
|
pollster = "0.4.0"
|
||||||
strafesnet_bsp_loader = { path = "../lib/bsp_loader", registry = "strafesnet", optional = true }
|
strafesnet_bsp_loader = { workspace = true, optional = true }
|
||||||
strafesnet_common = { path = "../lib/common", registry = "strafesnet" }
|
strafesnet_common.workspace = true
|
||||||
strafesnet_deferred_loader = { path = "../lib/deferred_loader", registry = "strafesnet", optional = true }
|
strafesnet_deferred_loader = { workspace = true, optional = true }
|
||||||
strafesnet_graphics = { path = "../engine/graphics", registry = "strafesnet" }
|
strafesnet_graphics.workspace = true
|
||||||
strafesnet_physics = { path = "../engine/physics", registry = "strafesnet" }
|
strafesnet_physics.workspace = true
|
||||||
strafesnet_rbx_loader = { path = "../lib/rbx_loader", registry = "strafesnet", optional = true }
|
strafesnet_rbx_loader = { workspace = true, optional = true }
|
||||||
strafesnet_session = { path = "../engine/session", registry = "strafesnet" }
|
strafesnet_session.workspace = true
|
||||||
strafesnet_settings = { path = "../engine/settings", registry = "strafesnet" }
|
strafesnet_settings.workspace = true
|
||||||
strafesnet_snf = { path = "../lib/snf", registry = "strafesnet", optional = true }
|
strafesnet_snf = { workspace = true, optional = true }
|
||||||
wgpu = "28.0.0"
|
wgpu = "28.0.0"
|
||||||
winit = "0.30.7"
|
winit = "0.30.7"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user