[package]
name = "spacetimedb-lib"
version = "0.4.1"
edition = "2021"
license-file = "LICENSE"
description = "A common library for SpacetimeDB"
[lib]
bench = false
[[test]]
name = "serde"
required-features = ["serde"]
[features]
default = ["serde"]
serde = ["dep:serde", "spacetimedb-sats/serde", "dep:serde_with", "chrono/serde"]
[dependencies]
enum-as-inner = "0.5.0"
sha3 = "0.10.0"
serde = { version = "1.0.136", optional = true }
hex = "0.4.3"
thiserror = "1.0.37"
itertools = "0.10.5"
anyhow = "1.0.68"
spacetimedb-bindings-macro = { path = "../bindings-macro", version = "0.4.1" }
spacetimedb-sats = { path = "../sats", version = "0.4.1" }
serde_with = { version = "2.2.0", optional = true }
chrono = { version = "0.4.23", optional = true }
[dev-dependencies]
rand = "0.8.5"
bytes = "1.2.1"
serde_json = "1.0.87"
insta = "1.21.0"