Buttplug sex toy control library
at master 73 lines 2.6 kB view raw
1[package] 2name = "intiface-engine" 3version = "4.0.0-beta2" 4authors = ["Nonpolynomial Labs, LLC <kyle@nonpolynomial.com>"] 5description = "CLI and Library frontend for the Buttplug sex toy control library" 6license = "BSD-3-Clause" 7homepage = "http://intiface.com" 8repository = "https://github.com/intiface/intiface-engine.git" 9readme = "README.md" 10keywords = ["usb", "serial", "hardware", "bluetooth", "teledildonics"] 11edition = "2024" 12exclude = [".vscode/**"] 13 14[lib] 15name = "intiface_engine" 16path = "src/lib.rs" 17 18[[bin]] 19name = "intiface-engine" 20path = "src/bin/main.rs" 21 22[features] 23default=[] 24tokio-console=["console-subscriber"] 25 26[dependencies] 27buttplug_client = { path = "../buttplug_client" } 28buttplug_client_in_process = { path = "../buttplug_client_in_process" } 29buttplug_core = { path = "../buttplug_core" } 30buttplug_server = { path = "../buttplug_server" } 31buttplug_server_device_config = { path = "../buttplug_server_device_config" } 32buttplug_server_hwmgr_btleplug = { path = "../buttplug_server_hwmgr_btleplug" } 33buttplug_server_hwmgr_hid = { path = "../buttplug_server_hwmgr_hid" } 34buttplug_server_hwmgr_lovense_connect = { path = "../buttplug_server_hwmgr_lovense_connect" } 35buttplug_server_hwmgr_lovense_dongle = { path = "../buttplug_server_hwmgr_lovense_dongle" } 36buttplug_server_hwmgr_serial = { path = "../buttplug_server_hwmgr_serial" } 37buttplug_server_hwmgr_websocket = { path = "../buttplug_server_hwmgr_websocket" } 38buttplug_server_hwmgr_xinput = { path = "../buttplug_server_hwmgr_xinput" } 39buttplug_transport_websocket_tungstenite = { path = "../buttplug_transport_websocket_tungstenite" } 40argh = "0.1.13" 41log = "0.4.27" 42futures = "0.3.31" 43tracing-fmt = "0.1.1" 44tracing-subscriber = { version = "0.3.19", features = ["env-filter", "json"] } 45tracing = "0.1.41" 46tokio = { version = "1.46.1", features = ["sync", "rt-multi-thread", "macros", "io-std", "fs", "signal", "io-util"] } 47log-panics = { version = "2.1.0", features = ["with-backtrace"] } 48backtrace = "0.3.75" 49ctrlc = "3.4.7" 50tokio-util = "0.7.15" 51serde = "1.0.219" 52serde_json = "1.0.140" 53thiserror = "2.0.12" 54getset = "0.1.6" 55async-trait = "0.1.88" 56once_cell = "1.21.3" 57lazy_static = "1.5.0" 58console-subscriber = { version="0.4.1", optional = true } 59local-ip-address = "0.6.5" 60rand = "0.9.1" 61tokio-tungstenite = "0.27.0" 62futures-util = "0.3.31" 63url = "2.5.4" 64libmdns = "0.9.1" 65tokio-stream = "0.1.17" 66dashmap = "6.1.0" 67axum = "0.8.4" 68anyhow = "1.0.98" 69strum = { version = "0.27.2", features = ["derive"] } 70 71[build-dependencies] 72vergen-gitcl = {version = "1.0.8", features = ["build"]} 73anyhow = "1.0.98"