[package]
name = "lora-store"
edition.workspace = true
version.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
rust-version.workspace = true
description = "In-memory graph store with property indexes for LoraDB."
keywords = ["loradb", "graph", "in-memory", "storage", "database"]
categories = ["database-implementations", "data-structures"]

[dependencies]
lora-ast.workspace = true
serde.workspace = true
crc32fast.workspace = true
thiserror.workspace = true

# Wall-clock reads go through the standard library on native targets and
# through `js_sys::Date::now()` on wasm32-unknown-unknown, where
# `SystemTime::now()` panics. See `temporal::unix_now`.
[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies]
js-sys = "0.3"
