[package]
name = "roundabout_orm"
description = "Macro-driven, Payload-style CQRS ORM: declare entities as structs, auto-generate Postgres-backed REST + WebSocket endpoints."
keywords = ["orm", "cqrs", "postgres", "websocket", "macros"]
categories = ["database", "web-programming::http-server"]
readme = "README.md"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
authors.workspace = true

[dependencies]
tokio = { version = "1", features = ["full"] }
axum = { version = "0.8", features = ["ws"] }
tokio-postgres = "0.7"
deadpool-postgres = "0.14"
rusqlite = { version = "0.32", features = ["bundled"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
futures = "0.3"
roundabout_orm_schema = { path = "../roundabout_orm_schema", version = "0.1.1" }
roundabout_orm_macros = { path = "../roundabout_orm_macros", version = "0.1.1" }
