[package] name = "deckster" version = "0.1.0" edition = "2021" [dependencies] bytes = "1.5.0" clap = { version = "4.4.12", features = ["derive"] } color-eyre = "0.6.2" cosmic-text = "0.10.0" derive_more = "0.99.17" parse-display = "0.9.0" encode_unicode = "1.0.0" enum-map = "3.0.0-beta.2" enum-ordinalize = "4.3.0" env_logger = "0.11.0" humantime-serde = "1.1.1" log = "0.4.20" loupedeck_serial = { path = "./crates/loupedeck_serial" } deckster_shared = { path = "./crates/deckster_shared" } regex = "1.10.2" resvg = "0.37.0" rgb = "0.8.37" serde = { version = "1.0.193", features = ["derive", "rc"] } serde_json = "1.0.113" serde_regex = "1.1.0" serde_with = "3.4.0" thiserror = "1.0.52" tiny-skia = "0.11.3" tokio = { version = "1.35.1", features = ["macros", "parking_lot", "rt", "rt-multi-thread", "sync", "process", "io-util"] } toml = "0.8.8" walkdir = "2.4.0" once_cell = "1.19.0" is_executable = "1.0.1" rumqttc = "0.23.0" itertools = "0.12.1" flume = "0.11.0" nanoid = "0.4.0" [workspace] members = [ "crates/*", "handlers/*" ] resolver = "2" [profile.release] strip = true # Automatically strip symbols from the binary.