[package] name = "spacetimedb-schema" version.workspace = true edition.workspace = true license-file = "LICENSE" description = "Schema library for SpacetimeDB" rust-version.workspace = true [features] test = [] [dependencies] spacetimedb-lib.workspace = true spacetimedb-primitives.workspace = true spacetimedb-sats.workspace = true spacetimedb-data-structures.workspace = true spacetimedb-sql-parser.workspace = true anyhow.workspace = true itertools.workspace = true lazy_static.workspace = true thiserror.workspace = true unicode-ident.workspace = true unicode-normalization.workspace = true petgraph.workspace = true serde_json.workspace = true smallvec.workspace = true hashbrown.workspace = true enum-as-inner.workspace = true [dev-dependencies] spacetimedb-lib = { workspace = true, features = ["test"] } # these are circular dependencies, but only in tests, so it's fine spacetimedb-testing = { path = "../testing" } proptest.workspace = true