[package]
name = "ramistat"
version = "1.0.0"
edition = "2024"
license = "MIT"
authors = ["yunta <maciej.blomberg@mikoton.com>"]
keywords = ["middleware", "state", "synchronize", "network"]
description = "Middleware for web applications. Keeps app state in sync with URL, manages history, async orders, live data feeds."

[dependencies]
tokio = { version = "1.47.1", features = ["full"] }
warp = { version = "0.4.2", features = ["server"] }
serde = "1.0.219"
bytes = "1.10.1"
serde_json = "1.0.143"
http = "1.3.1"
clap = { version = "4.5.40", features = ["derive"] }
url = "2.5.7"
anyhow = "1.0.99"
log = "0.4.27"
env_logger = "0.11.8"
sqlx = { version = "0.8.6", features = ["tls-rustls", "runtime-tokio", "postgres", "sqlite", "any"] }
aes = "0.8.4"
fpe = "0.6.1"
hex = "0.4.3"

[dev-dependencies]
rand = "0.9.2"
