[package] name = "eventlog-core" version = "0.0.1" edition = "2021" description = "Eventlog core library" license = "MIT" repository = "https://github.com/derveloper/eventlog" keywords = ["eventlog", "core", "library", "eventsourcing"] categories = ["asynchronous", "database"] authors = ["derveloper"] readme = "README.md" [features] default = ["postgres"] postgres = ["dep:sqlx", "dep:serde", "dep:serde_json", "dep:dotenvy", "dep:tokio", "dep:tokio-stream"] [dependencies] sqlx = { version = "0.8", features = ["runtime-tokio-native-tls", "tls-native-tls", "postgres", "json", "uuid"], optional = true } serde = { version = "1", features = ["derive"], optional = true } serde_json = { version = "1", optional = true } dotenvy = { version = "0", optional = true } tokio = { version = "1", features = ["macros"], optional = true } tokio-stream = { version = "0", optional = true } futures = "0" flume = "0" tracing = "0" tracing-subscriber = "0" [profile.release] strip = true lto = true opt-level = "z" codegen-units = 1 [registry] default = "gitea"