pulldown-cmark-mdcat 2.9.0

Render pulldown-cmark events to TTY
Documentation
[package]
name = "pulldown-cmark-mdcat"
description = "Render pulldown-cmark events to TTY"
readme = "README.md"
documentation = "https://docs.rs/pulldown-cmark-mdcat"
keywords = ["markdown", "less", "cat", "cmark"]
homepage.workspace = true
repository.workspace = true
version.workspace = true
categories.workspace = true
license.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true

[features]
default = ["svg", "image-processing"]
svg = ["dep:resvg"]
image-processing = ["dep:image"]

[dependencies]
base64 = { version = "0.22.1", default-features = false, features = ["std"] }
anstyle = { version = "1.0.7", default-features = false }
mime = { workspace = true }
pulldown-cmark = { workspace = true }
syntect = { workspace = true, features = ["parsing", "regex-fancy"] }
textwrap = { version = "0.16.1", default-features = false, features = ["unicode-linebreak", "unicode-width"] }
tracing = { workspace = true }
url = { workspace = true }
gethostname = "0.5.0"

# Optional for svg support
resvg = { version = "0.43.0", optional = true, default-features = false, features = ["text", "system-fonts", "memmap-fonts"] }
# Optional for image processing support; we deliberately build with default
# features to include all possible image formats
image = { version = "0.25.1", optional = true }
unicodeit = "0.2.1"
png = "0.18.1"
ratex-parser = "0.1.11"
ratex-layout = "0.1.11"
ratex-render = { version = "0.1.11", features = ["embed-fonts"] }
ratex-types = "0.1.11"

[dev-dependencies]
glob = "0.3.1"
similar-asserts = { workspace = true }
syntect = { workspace = true, features = ["default-syntaxes"] }
temp-env = { version = "0.3.6", default-features = false }
insta = { workspace = true }
regex = { version = "1.10.6", default-features = false }

[build-dependencies]
syntect = { workspace = true, features = ["plist-load", "dump-create"] }

[target.'cfg(unix)'.dependencies]
rustix = { version = "0.38.34", default-features = false, features = ["std", "termios", "system"] }

[target.'cfg(windows)'.dependencies]
terminal_size = "0.3.0"

[package.metadata.release]
release = true