[workspace]
members = ["architecturekit-macros"]
[workspace.package]
version = "0.2.0"
edition = "2024"
rust-version = "1.88"
repository = "https://github.com/thenativeweb/architecturekit-rust"
license = "MIT"
[package]
name = "architecturekit"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
description = "Building blocks for DDD-based applications with CQRS and event sourcing, on top of the EventSourcingDB by the native web."
repository.workspace = true
license.workspace = true
keywords = [
"cqrs",
"ddd",
"event-sourcing",
"esdb",
"eventsourcingdb",
]
categories = ["database"]
[features]
default = ["derive"]
derive = ["dep:architecturekit-macros"]
[dependencies]
architecturekit-macros = { path = "architecturekit-macros", version = "=0.2.0", optional = true }
chrono = { version = "0.4.45", default-features = false }
serde = "1.0.229"
serde_json = "1.0.154"
[dev-dependencies]
chrono = { version = "0.4.45", default-features = false, features = ["serde"] }
serde = { version = "1.0.229", features = ["derive"] }