[package]
name = "myko-server"
version = "4.7.3"
edition = "2024"
description = "Myko server runtime — WebSocket, peer federation"
license = "AGPL-3.0-or-later"

[package.metadata.flux]
tasks = ["check", "build", "test", "lint", "publish"]

[dependencies]
# Internal
myko.workspace = true

# Async runtime
tokio.workspace = true
tokio-tungstenite.workspace = true
tungstenite.workspace = true
tokio-util.workspace = true

postgres = "0.19.13"

# Async utilities
futures-util.workspace = true

# Serialization
serde.workspace = true
serde_json.workspace = true
rmp-serde.workspace = true

# Misc
uuid.workspace = true
chrono.workspace = true
log.workspace = true
hyphae.workspace = true
inventory = "0.3.24"
dashmap.workspace = true
flume.workspace = true

[features]
default = []
inspector = ["hyphae/inspector"]
trace = ['hyphae/trace']
