[package] name = "deckster" version = "0.1.0" edition = "2021" [dependencies] loupedeck_serial = { path = "./crates/loupedeck_serial" } deckster_shared = { path = "./crates/deckster_shared" } bytes = "1.6.0" clap = { version = "4.5.7", features = ["derive"] } color-eyre = "0.6.3" cosmic-text = "0.11.2" derive_more = { version = "1.0.0-beta.6", features = ["deref", "from", "into"] } parse-display = "0.9.1" encode_unicode = "1.0.0" enum-map = "3.0.0-beta.2" enum-ordinalize = "4.3.0" env_logger = "0.11.3" humantime-serde = "1.1.1" log = "0.4.21" regex = "1.10.5" resvg = "0.42.0" rgb = "0.8.37" serde = { version = "1.0.203", features = ["derive", "rc"] } serde_json = "1.0.117" serde_regex = "1.1.0" serde_with = "3.8.1" thiserror = "1.0.61" tiny-skia = "0.11.4" tokio = { version = "1.38.0", features = ["macros", "parking_lot", "rt", "rt-multi-thread", "sync", "process", "io-util"] } toml = "0.8.14" walkdir = "2.5.0" once_cell = "1.19.0" is_executable = "1.0.1" rumqttc = "0.24.0" itertools = "0.13.0" flume = "0.11.0" nanoid = "0.4.0" [patch.crates-io] libudev-sys = { git = "https://github.com/Emilgardis/libudev-sys/", branch = "fix-cross-compilation" } [workspace] members = [ "crates/*", "handlers/*" ] resolver = "2" [profile.release] strip = true # Automatically strip symbols from the binary.