-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathCargo.toml
34 lines (31 loc) · 1.32 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
[package]
name = "clipboard-history-client-sdk"
version.workspace = true
authors.workspace = true
edition.workspace = true
description = "API bindings to the ringboard server."
repository.workspace = true
keywords = ["ringboard", "clipboard", "tools", "sdk"]
categories = ["command-line-utilities", "development-tools", "filesystem"]
license.workspace = true
[dependencies]
arrayvec = "0.7.6"
crossbeam-channel = "0.5.14"
error-stack = { version = "0.5.0", default-features = false, optional = true }
image = { version = "0.25.5", optional = true }
memchr = { version = "2.7.4", optional = true }
regex = { version = "1.11.1", optional = true }
ringboard-core = { package = "clipboard-history-core", version = "0", path = "../core" }
rustc-hash = { version = "2.1.0", optional = true }
rustix = { version = "0.38.44", features = ["net", "fs", "thread"] }
serde = { version = "1.0.217", features = ["derive"], optional = true }
smallvec = { version = "2.0.0-alpha.10", optional = true }
thiserror = "2.0.11"
[dev-dependencies]
supercilex-tests = { version = "0.4.14", default-features = false, features = ["api"] }
[features]
error-stack = ["dep:error-stack", "ringboard-core/error-stack"]
deduplication = ["dep:rustc-hash", "dep:smallvec"]
search = ["dep:memchr", "dep:regex"]
ui = ["search", "dep:image", "dep:rustc-hash"]
config = ["dep:serde"]