~starkingdoms/starkingdoms

ref: d2b8956323d8e82903824637cdcfb2f978dd94e9 starkingdoms/crates/unified/Cargo.toml -rw-r--r-- 2.4 KiB
d2b89563 — core chore: please thy lord clippy 15 days ago
                                                                                
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
[package]
name = "starkingdoms"
description = "A game about floating through space"
edition = "2024"
version = "0.1.0"


[dependencies]
bevy = { version = "0.17", default-features = false, features = [
    "serialize",
    "tonemapping_luts",
    "bevy_window",
    "bevy_asset",
    "bevy_winit",
    "bevy_render",
    "bevy_core_pipeline",
    "bevy_sprite",
    "bevy_text",
    "bevy_ui",
    "bevy_color",
    "bevy_input_focus",
    "bevy_log",
    "multi_threaded",
    "bevy_dev_tools",
    "bevy_sprite_picking_backend",
    "bevy_mesh_picking_backend",
    "default_font",
    "png",
    "bevy_gizmos",
    "bevy_post_process",
    "bevy_anti_alias",
    "bevy_sprite_render",
    "bevy_ui_render",
    "zstd_rust",
    "debug"
] }

avian2d = { version = "0.4", default-features = false, features = [
    "2d",
    "f32",
    "default-collider",
    "parry-f32",
    "xpbd_joints",
    "bevy_picking",
    "debug-plugin",
    "parallel",
    "serialize",
    "enhanced-determinism"
]}
bevy_common_assets = { version = "0.14", features = ["toml"] }

bevy_replicon = "0.36"

url = "2"

tracing-subscriber = "0.3"

serde = { version = "1", features = ["derive"] }

rand = "0.9"
getrandom = { version = "0.3", features = [] }

aeronet = "0.17"
aeronet_replicon = { version = "0.17", features = ["client"] }
aeronet_websocket = { version = "0.17", features = ["client"] }
aeronet_transport = "0.17"

ordered-float = { version = "5", features = ["serde"] }
ron = "0.12"

wgpu = "*"

pico-args = "0.5"

bevy_egui = { version = "0.38", optional = true }

leafwing-input-manager = { version = "0.19", optional = true }
good_lp = { version = "1.14", default-features = false, features = ["clarabel"], optional = true }

[build-dependencies]
built = { version = "0.8", features = ["git2", "chrono"] }

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
ctrlc = { version = "3.5", optional = true }

[target.'cfg(target_arch = "wasm32")'.dependencies]
wasm-bindgen = { version = "0.2" }
tracing-wasm = "0.2"
console_error_panic_hook = "0.1"

[features]
native = [
    "bevy/file_watcher",
    "bevy/hotpatching",
    "bevy/dynamic_linking",
    "bevy/x11",
    "bevy/wayland",
    "dep:ctrlc"
]
wasm = ["getrandom/wasm_js", "bevy/webgl2"]

particle_editor = ["dep:bevy_egui"]
server = ["aeronet_websocket/server", "aeronet_replicon/server"]
client = [
    "dep:leafwing-input-manager",
    "dep:good_lp"
]