[package]
name = "rsmarkdown-core"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
description = "Streaming markdown core: normalize -> preprocess -> block split -> incremental AST (core only, no terminal deps)"
readme = "../../README.md"
keywords = ["markdown", "streaming", "parser", "llm"]
categories = ["text-processing", "parser-implementations"]
[dependencies]
pulldown-cmark = { workspace = true }
memchr = { workspace = true }
[dev-dependencies]
criterion = { version = "0.5", default-features = false, features = ["cargo_bench_support"] }
[[bench]]
name = "stream"
harness = false