[package]
name = "postvan"
authors = ["Glenn Wallace glennw-coding@proton.me"]
description = "A minimalistic implementation of pub/sub messaging"
version = "0.3.1"
edition = "2024"
keywords = ["actor", "event"]
categories = ["concurrency"]
license = "MIT"
repository = "https://codeberg.org/Stack-Syndicate/postvan"
[dependencies]
anyhow = "1.0.102"
async-std = { version = "1.0", features = ["attributes"], optional = true }
dashmap = "6.1.0"
flume = "0.12"
itertools = "0.14.0"
tokio = { version = "1.52.3", features = [
"macros",
"rt-multi-thread",
"sync",
], optional = true }
uuid = { version = "1.23.1", features = ["v4"] }
[features]
default = ["tokio"]
async-std = ["dep:async-std"]
tokio = ["dep:tokio"]