circulate 0.2.0

Lightweight async PubSub framework.
Documentation
[package]
name = "circulate"
version = "0.2.0"
authors = ["Jonathan Johnson <jon@khonsulabs.com>"]
edition = "2021"
description = "Lightweight async PubSub framework."
repository = "https://github.com/khonsulabs/circulate"
license = "MIT OR Apache-2.0"
keywords = ["pubsub"]
categories = ["asynchronous"]
readme = "./README.md"

[dependencies]
flume = "0.10"
serde = { version = "1", features = ["derive"] }
pot = "0.1.0-alpha.2"
futures = "0.3"
async-lock = "2"

[target.'cfg(target_arch = "wasm32")'.dependencies]
wasm-bindgen-futures = "0.4"

[target.'cfg(not(target_arch="wasm32"))'.dependencies]
tokio = { version = "1", features = ["sync", "macros", "rt"] }

[dev-dependencies]
anyhow = "1"
tokio = { version = "1", features = [
    "sync",
    "rt",
    "rt-multi-thread",
    "macros",
    "time",
    "test-util",
] }