1[package]
2name = "onestore"
3version = "0.1.0"
4edition = "2024"
5publish = false
6
7[dependencies]
8base64 = { version = "0.23.1", default-features = false, features = ["std"] }
9bumpalo = "3.20.3"
10serde_json = "1.0.151"
11md5 = "0.8.1"
12getrandom = "0.4.3"
13serde = { version = "1.0.229", features = ["derive"] }
14aes = { version = "0.9.3", features = ["zeroize"] }
15cbc = { version = "0.2.1", features = ["zeroize"] }
16roxmltree = "0.21.1"
17sha1 = { version = "0.11.0", features = ["zeroize"] }
18subtle = "2.6.1"
19zeroize = "1.9.0"
20# std's clock where there is one; the browser's on wasm32-unknown-unknown, whose std has none.
21web-time = "1.1"
22
23[target.'cfg(target_os = "macos")'.dependencies]
24nix = { version = "0.31.3", default-features = false, features = ["fs"] }
25
26# OneNote's byte-range locks on a section, which std's whole-file locks would overlap.
27[target.'cfg(windows)'.dependencies]
28file-guard = "0.2.0"
29
30[dev-dependencies]