[package] name = "shared" version.workspace = true edition.workspace = true rust-version.workspace = true [lints] workspace = true [dependencies] bitflags = "2.13.1" ciborium = "0.2.2" hex = "0.4.3" serde_tuple = "1.1.3" rmp-serde = "1.3.1" serde.workspace = true regex.workspace = true log.workspace = true url.workspace = true indexmap = { workspace = true, features = ["serde"] } pest.workspace = true pest_derive.workspace = true serde_json.workspace = true base64.workspace = true blake3.workspace = true fastrand = { workspace = true, features = ["js"] } zeroize.workspace = true chrono.workspace = true chrono-tz = "0.10.4" bytes.workspace = true lz4_flex.workspace = true brotli.workspace = true deunicode.workspace = true serde-saphyr.workspace = true dashmap.workspace = true paste.workspace = true thiserror.workspace = true strum_macros.workspace = true strum.workspace = true [target.'cfg(target_arch = "wasm32")'.dependencies] js-sys = "0.3.104" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] getrandom = "0.4.3" [dev-dependencies]