[dependencies.async-lock]
version = "2"
[dependencies.async-trait]
version = "0.1"
[dependencies.bincode]
optional = true
version = "1"
[dependencies.bonsaidb-core]
default-features = false
features = ["networking", "included-from-client"]
version = "=0.1.2"
[dependencies.bonsaidb-utils]
version = "=0.1.2"
[dependencies.derive-where]
version = "=1.0.0-rc.2"
[dependencies.flume]
version = "0.10"
[dependencies.futures]
version = "0.3"
[dependencies.js-sys]
version = "0.3"
[dependencies.log]
version = "0.4"
[dependencies.once_cell]
version = "1"
[dependencies.pot]
version = "1.0.0"
[dependencies.serde]
version = "1"
[dependencies.thiserror]
version = "1"
[dependencies.url]
version = "2.2"
[dev-dependencies.anyhow]
version = "1"
[features]
default = ["full"]
full = ["websockets", "trusted-dns", "password-hashing"]
included-from-omnibus = []
password-hashing = ["bonsaidb-core/password-hashing"]
test-util = []
tracing = ["pot/tracing"]
trusted-dns = ["fabruic/trust-dns"]
websockets = ["bonsaidb-core/websockets", "tokio-tungstenite", "bincode"]
[package]
authors = ["Jonathan Johnson <jon@khonsulabs.com>"]
categories = ["database-implementations"]
description = "Client for accessing BonsaiDb servers."
edition = "2021"
homepage = "https://bonsaidb.io/"
keywords = ["document-database", "database"]
license = "MIT OR Apache-2.0"
name = "bonsaidb-client"
readme = "../../README.md"
repository = "https://github.com/khonsulabs/bonsaidb"
version = "0.1.2"
[package.metadata.docs.rs]
features = ["full"]
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.fabruic]
version = "0.0.1-dev.5"
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.tokio]
features = ["sync"]
version = "1"
[target."cfg(not(target_arch = \"wasm32\"))".dependencies.tokio-tungstenite]
features = ["rustls-tls-native-roots"]
optional = true
version = "0.16"
[target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.tokio]
features = ["sync", "macros"]
version = "1"
[target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen]
version = "0.2"
[target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen-futures]
version = "0.4"
[target."cfg(target_arch = \"wasm32\")".dependencies.web-sys]
features = ["BinaryType", "Blob", "ErrorEvent", "FileReader", "MessageEvent", "ProgressEvent", "WebSocket", "CloseEvent"]
version = "0.3"