prk_async_dataflow 0.1.0

An asynchronous dataflow processing library for Rust to parse JSON/NDJSON streams.
Documentation
[package]
name = "prk_async_dataflow"
version = "0.1.0"
edition = "2021"
description = "An asynchronous dataflow processing library for Rust to parse JSON/NDJSON streams."
keywords = ["async", "dataflow", "json", "ndjson", "tokio"]
license = "MIT"
categories = ["asynchronous", "parsing"]
repository = "https://github.com/prk-Jr/prk_async_dataflow"

[dependencies]
serde = { version = "1.0.217", features = ["derive"] }
serde_json = "1.0.138"
tokio = { version = "1.43.0", features = ["full", "time"] }
json5 = { version = "0.4.1", optional = true }
tokio-stream = "0.1.14"
tracing = "0.1.40"
bytes = "1.5.0"  # For efficient buffering
thiserror = "2.0.11"

[dev-dependencies]
tokio = { version = "1.43.0", features = ["full", "test-util", "rt-multi-thread"] }

[features]
relaxed = ["json5"]