mirror of
https://github.com/project-gauntlet/gauntlet.git
synced 2025-12-23 10:35:53 +00:00
99 lines
3.4 KiB
TOML
99 lines
3.4 KiB
TOML
[package]
|
|
name = "gauntlet"
|
|
edition.workspace = true
|
|
repository = "https://github.com/project-gauntlet/gauntlet"
|
|
|
|
[workspace]
|
|
members = [
|
|
"rust/client",
|
|
"rust/server",
|
|
"rust/common",
|
|
"rust/common_ui",
|
|
"rust/common_plugin_runtime",
|
|
"rust/utils",
|
|
"rust/utils_macros",
|
|
"rust/cli",
|
|
"rust/component_model",
|
|
"rust/scenario_runner",
|
|
"rust/manifest_schema",
|
|
"rust/plugin_runtime",
|
|
]
|
|
|
|
[workspace.package]
|
|
edition = "2024"
|
|
|
|
[workspace.dependencies]
|
|
# iced
|
|
#iced = { version = "0.13.99", features = ["wgpu", "tiny-skia", "web-colors", "tokio", "lazy", "advanced", "image", "svg"] }
|
|
iced = { git = "https://github.com/project-gauntlet/iced.git", branch = "gauntlet-0.13.1", features = ["wgpu", "tiny-skia", "web-colors", "tokio", "lazy", "advanced", "image", "svg"] }
|
|
#iced_fonts = { version = "0.2.99", features = ["bootstrap", "lucide"] }
|
|
iced_fonts = { git = "https://github.com/project-gauntlet/iced_fonts.git", branch = "gauntlet-0.13.1", features = ["bootstrap", "lucide"] }
|
|
|
|
# workspaces
|
|
gauntlet-common = { path = "./rust/common" }
|
|
gauntlet-common-ui = { path = "./rust/common_ui" }
|
|
gauntlet-common-plugin-runtime = { path = "./rust/common_plugin_runtime" }
|
|
gauntlet-plugin-runtime = { path = "./rust/plugin_runtime" }
|
|
gauntlet-client = { path = "./rust/client" }
|
|
gauntlet-server = { path = "./rust/server" }
|
|
gauntlet-utils = { path = "./rust/utils" }
|
|
gauntlet-utils-macros = { path = "./rust/utils_macros" }
|
|
gauntlet-component-model = { path = "./rust/component_model" }
|
|
gauntlet-scenario-runner = { path = "./rust/scenario_runner" }
|
|
|
|
# shared
|
|
anyhow = { version = "1", features = ["backtrace"] }
|
|
tracing = { version = "0.1" }
|
|
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
|
tokio = { version = "1.42" }
|
|
tokio-util = { version = "0.7" }
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_json = { version = "1.0" }
|
|
bincode = { version = "2.0.0-rc.3" }
|
|
thiserror = { version = "2" }
|
|
indexmap = { version = "2.1", features = ["serde"] }
|
|
itertools = { version = "0.13" }
|
|
regex = { version = "1.9.3" }
|
|
futures = { version = "0.3.31" }
|
|
image = { version = "0.25" }
|
|
once_cell = { version = "1.19" }
|
|
tonic = { version = "0.12.3" }
|
|
tonic-build = { version = "0.12.3" }
|
|
prost = { version = "0.13.4" }
|
|
bytes = { version = "1.6.0" }
|
|
walkdir = { version = "2.4.0" }
|
|
typed-path = { version = "0.10.0" }
|
|
interprocess = { version = "2.2.2", features = ["tokio"] }
|
|
toml = "0.8"
|
|
x11rb = { version = "0.13", features = ["extra-traits"] }
|
|
x11rb-async = { version = "0.13", features = ["extra-traits"] }
|
|
x11rb-protocol = { version = "0.13" }
|
|
smithay-client-toolkit = { version = "0.19.2" }
|
|
|
|
[dependencies]
|
|
gauntlet-cli = { path = "rust/cli" }
|
|
|
|
[features]
|
|
release = ["gauntlet-cli/release"]
|
|
|
|
[profile.release-size]
|
|
inherits = "release"
|
|
opt-level = "s"
|
|
lto = "thin"
|
|
strip = true
|
|
|
|
#[patch.crates-io]
|
|
#iced_fonts = { path = "../iced_fonts" }
|
|
#iced = { path = "../iced" }
|
|
#iced_debug = { path = "../iced/debug" }
|
|
#iced_program = { path = "../iced/program" }
|
|
#iced_core = { path = "../iced/core" }
|
|
#iced_futures = { path = "../iced/futures" }
|
|
#iced_graphics = { path = "../iced/graphics" }
|
|
#iced_renderer = { path = "../iced/renderer" }
|
|
#iced_runtime = { path = "../iced/runtime" }
|
|
#iced_tiny_skia = { path = "../iced/tiny_skia" }
|
|
#iced_wgpu = { path = "../iced/wgpu" }
|
|
#iced_widget = { path = "../iced/widget" }
|
|
#iced_winit = { path = "../iced/winit" }
|
|
#winit = { path = "../winit" }
|