generated from eerii/hello-bevy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
62 lines (52 loc) · 1.87 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
[package]
# CHANGE: Set your project name
name = "kenney-jam"
version = "0.1.0"
edition = "2021"
description = "a bevy game template"
exclude = ["assets", "wasm", ".data"]
[profile.dev]
opt-level = 1
[profile.dev.package."*"]
opt-level = 3 # Improves performance when developing, but slows down first compilation significantly
debug = false # Disabled debug symbols for dependencies
[features]
default = [ # Only in debug
"bevy/bevy_dev_tools", # Some helpful developer utils
"bevy/dynamic_linking", # Enables dynamic linking for faster compilation
"bevy/embedded_watcher", # Enables hot reloading of assets
"bevy/file_watcher", # Enables hot reloading of assets
"common",
]
release = [ # Only in release (build with --release --no-default-features --features release)
"bevy_embedded_assets",
"common",
"loading",
"menu",
]
common = ["input", "menu", "loading", "persist", "pixel_perfect", "ui"]
input = ["leafwing-input-manager"]
loading = ["ui"]
menu = ["bevy-alt-ui-navigation-lite", "input", "ui"]
persist = ["bevy-persistent"]
pixel_perfect = []
resizable = []
trace = ["release", "bevy/trace_tracy"]
ui = ["sickle_ui"]
[dependencies]
# The bevy engine <3
bevy = { version = "0.14", features = ["serialize", "wayland"] }
# Input manager
leafwing-input-manager = { git = "https://github.com/Leafwing-Studios/leafwing-input-manager", optional = true }
# UI (on top of bevy's)
sickle_ui = { git = "https://github.com/UmbraLuminosa/sickle_ui", optional = true }
bevy-alt-ui-navigation-lite = { version = "0.2", optional = true }
# Persistent data
bevy-persistent = { version = "0.6", features = ["toml"], optional = true }
# Release only dependencies
bevy_embedded_assets = { version = "0.11", optional = true }
# Addons
rand = { version = "0.8" }
itertools = { version = "0.13" }
serde = { version = "1.0", features = ["derive"] }
tts = { version = "0.26.3", optional = true }