[package]
name = "maiko"
version = "0.1.0"
edition = "2024"
rust-version = "1.85"
description = "Lightweight event-driven actor runtime with topic-based pub/sub for Tokio"
authors = ["David de Rosier <ddrcode@gmail.com>"]
license = "MIT"
keywords = ["actor", "pubsub", "tokio", "events", "streams"]
categories = ["asynchronous", "concurrency", "network-programming"]
repository = "https://github.com/ddrcode/maiko"
homepage = "https://github.com/ddrcode/maiko"
documentation = "https://docs.rs/maiko"
readme = "README.md"
exclude = [".gitignore", ".github/"]

[dependencies]
maiko-macros = { path="../maiko-macros", version="0.1.0" }
thiserror = "2.0.14"
tokio = {version="1.47.1", features=["macros", "rt", "rt-multi-thread", "time"]}
tokio-util = "0.7.17"
uuid = { version = "1.18.0", features = ["v4"] }

[dev-dependencies]
rand = "0.9.2"

