[package] name = "clipbin-core" description = "Recorder settings and state independent of the Clipbin desktop interface." version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true repository.workspace = true publish.workspace = true [lints.rust] unsafe_code = "deny" [dependencies] dirs = "5" serde = { version = "1", features = ["derive"] } serde_json = "1" tempfile = "3" [target.'cfg(target_os = "linux")'.dependencies] rustix = { version = "1", features = ["process", "event"] } [target.'cfg(windows)'.dependencies] winreg = "0.55" windows-sys = { version = "0.61", features = ["Win32_Foundation", "Win32_System_Threading", "Win32_System_Diagnostics_ToolHelp"] }