toolu-orm-core 0.1.0

Schema definitions, migrations and driver traits for toolu-orm
Documentation
[package]
name = "toolu-orm-core"
version.workspace = true
edition = "2021"
license.workspace = true
repository.workspace = true
readme.workspace = true
description = "Schema definitions, migrations and driver traits for toolu-orm"
links = "toolu_orm_core"

[dependencies]
libsql = { version = "0.9", default-features = false, features = ["core"], optional = true }
rusqlite = { version = "0.32", optional = true, features = ["bundled"] }
tokio-postgres = { version = "0.7", optional = true }
postgres-types = { version = "0.2", optional = true, features = ["with-serde_json-1", "with-uuid-1"] }
bytes = { version = "1", optional = true }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
sha2 = "0.10"
uuid = { version = "1", features = ["v4"] }
thiserror = "2"

[dev-dependencies]
tempfile = "3"

[features]
default = ["libsql"]
libsql = ["dep:libsql"]
rusqlite = ["dep:rusqlite"]
postgres = ["dep:tokio-postgres", "dep:postgres-types", "dep:bytes"]

[lints]
workspace = true