[package]
name = "stackless-core"
edition.workspace = true
version.workspace = true
license.workspace = true
repository.workspace = true
description = "Definition model, state store, and lifecycle engine for stackless"
[lints]
workspace = true
[dependencies]
async-trait = "0.1.89"
libsql = { version = "0.9.30", default-features = false, features = [
"core",
"remote",
"tls",
] }
oxgraph = { version = "0.4.3", features = ["algo-alloc", "graph-build"] }
rusqlite = { version = "0.40.1", features = ["bundled"] }
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.150"
sysinfo = "0.39.3"
thiserror = "2.0.18"
tokio = { version = "1.52.3", features = ["rt", "macros"] }
toml = "1.1.2"
uuid = { version = "1.18.0", features = ["v4"] }
[dev-dependencies]
tempfile = "3.27.0"
tokio = { version = "1.52.3", features = ["macros", "rt-multi-thread"] }