[package] name = "fuel-streams-core" description = "Core components for working with streams of Fuel blockchain data" authors = { workspace = true } keywords = { workspace = true } edition = { workspace = true } homepage = { workspace = true } license = { workspace = true } repository = { workspace = true } version = { workspace = true } rust-version = { workspace = true } [dependencies] async-nats = { workspace = true } async-trait = { workspace = true } chrono = { workspace = true } displaydoc = { workspace = true } dotenvy = { workspace = true } fuel-core-client = { workspace = true } fuel-core-types = { workspace = true } fuel-data-parser = { workspace = true } fuel-streams-macros = { workspace = true } futures = { workspace = true } hex = { workspace = true } pretty_assertions = { workspace = true, optional = true } rand = { workspace = true } serde = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true } tracing = { workspace = true } [dev-dependencies] pretty_assertions = { workspace = true } serde_json = { workspace = true } [features] default = [] test-helpers = ["dep:pretty_assertions"] bench-helpers = ["dep:pretty_assertions"]