[package]
name = "floz-orm"
version.workspace = true
edition = "2021"
description = "A lightweight, typesafe Rust ORM — unifying DAO and DSL from a single schema"
authors = ["Floz Team"]
license = "MIT"
repository = "https://github.com/floz-rs/floz-orm"
documentation = "https://orm.floz.pro"
homepage = "https://floz.pro"
[features]
default = []
postgres = ["sqlx/postgres"]
sqlite = ["sqlx/sqlite"]
[dependencies]
floz-macros = { workspace = true }
sqlx = { workspace = true, features = ["runtime-tokio", "tls-rustls", "chrono", "uuid", "json"] }
chrono = { workspace = true }
uuid = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
tokio = { workspace = true }
floz-macros-core = { workspace = true }
[dev-dependencies]
tokio = { workspace = true, features = ["test-util"] }
utoipa = { workspace = true }
sqlx = { workspace = true, features = ["sqlite"] }