[package] name = "soundboard" version = "0.1.0" edition = "2021" default-run = "soundboard" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] axum = "0.7.5" axum-template = { version = "2.3.0", features = ["minijinja"] } cpal = "0.15.2" dotenvy = "0.15.7" enigo = "0.2.1" log = "0.4.20" minijinja = { version = "2.0.1", features = ["loader"] } minimp3 = "0.5.1" mp3-duration = "0.1.10" regex = "1.9.0" rodio = "0.18.1" serde = { version = "1.0.171", features = ["derive"] } tokio = { version = "1.29.1", features = ["full"] } xxhash-rust = { version = "0.8.6", features = ["xxh3", "const_xxh3"] } eframe = "0.27.2" tray-item = "0.10" once_cell = "1.19.0" raw-window-handle = "0.6.2" image = "0.25.1" [target.'cfg(windows)'.dependencies] winit = "0.30" [target.'cfg(windows)'.dependencies.windows] version = "0.57.0" features = [ "Data_Xml_Dom", "Win32_Foundation", "Win32_Security", "Win32_System_Threading", "Win32_UI_WindowsAndMessaging", "Win32_System_LibraryLoader", "Win32_Graphics_Gdi", "Win32_UI_Input_KeyboardAndMouse", "Win32_UI_Controls", "Win32_Graphics_Dwm", "Win32_UI_Shell", "Win32_System_Console", # attaching to console ] #[target.'cfg(windows)'.dependencies.windows-sys] #version = "0.52.0" [target.'cfg(windows)'.build-dependencies] embed-resource = "2.3"