shiva 1.4.9

Shiva library: Implementation in Rust of a parser and generator for documents of any type
Documentation
[dependencies.anyhow]
version = "1.0.75"

[dependencies.base64]
optional = true
version = "0.22.1"

[dependencies.bytes]
features = ["serde"]
version = "1.5.0"

[dependencies.calamine]
optional = true
version = "0.24.0"

[dependencies.comemo]
optional = true
version = "0.4.0"

[dependencies.comrak]
optional = true
version = "0.28.0"

[dependencies.csv]
optional = true
version = "1.3.0"

[dependencies.docx-rs]
optional = true
version = "0.4.17"

[dependencies.ego-tree]
optional = true
version = "0.6.2"

[dependencies.ehttp]
optional = true
version = "=0.5.0"

[dependencies.icu_locid]
version = "1.5.0"

[dependencies.image]
optional = true
version = "0.24.9"

[dependencies.log]
version = "0.4.20"

[dependencies.lopdf]
optional = true
version = "0.32.0"

[dependencies.pulldown-cmark]
optional = true
version = "0.11.0"

[dependencies.quick-xml]
optional = true
version = "0.31.0"

[dependencies.regex]
optional = true
version = "1.10.3"

[dependencies.rtf-parser]
optional = true
version = "0.3.0"

[dependencies.rust_xlsxwriter]
optional = true
version = "0.64.2"

[dependencies.scraper]
optional = true
version = "0.19.0"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.198"

[dependencies.serde-xml-rs]
optional = true
version = "0.6.0"

[dependencies.serde_json]
optional = true
version = "1.0.116"

[dependencies.shiva-spreadsheet-ods]
optional = true
version = "0.0.2"

[dependencies.strum]
features = ["derive"]
version = "0.26"

[dependencies.thiserror]
version = "1.0.44"

[dependencies.time]
optional = true
version = "0.3.36"

[dependencies.ttf-parser]
optional = true
version = "0.20.0"

[dependencies.typst]
optional = true
version = "0.11.0"

[dependencies.typst-pdf]
optional = true
version = "0.11.0"

[dependencies.wasm-bindgen]
version = "0.2.92"

[dev-dependencies.env_logger]
version = "0.10.0"

[dev-dependencies.log]
version = "0.4.20"

[features]
all = ["text", "markdown", "html", "pdf", "json", "xml", "csv", "docx", "rtf", "xlsx", "xls", "ods"]
csv = ["dep:csv"]
default = ["all"]
docx = ["docx-rs"]
html = ["scraper", "ego-tree"]
json = ["serde", "serde_json", "base64"]
markdown = ["regex", "pulldown-cmark", "comrak"]
ods = ["calamine", "shiva-spreadsheet-ods"]
pdf = ["lopdf", "typst", "ttf-parser", "comemo", "time", "typst-pdf", "ehttp"]
rtf = ["rtf-parser", "image"]
text = []
xls = ["calamine"]
xlsx = ["calamine", "rust_xlsxwriter"]
xml = ["serde", "serde-xml-rs", "quick-xml"]

[lib]
name = "shiva"
path = "src/lib.rs"

[package]
authors = ["Evgeny Igumnov <igumnovnsk@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["parser-implementations", "text-processing", "command-line-utilities", "data-structures", "data-structures"]
description = "Shiva library: Implementation in Rust of a parser and generator for documents of any type"
documentation = "https://docs.rs/shiva"
edition = "2021"
exclude = ["fonts", "test"]
keywords = ["parser", "conversion", "transformer", "text-processing", "data-conversion"]
license = "MIT OR Apache-2.0"
name = "shiva"
readme = "README.md"
repository = "https://github.com/igumnoff/shiva"
version = "1.4.9"

[package.metadata.docs.rs]
features = ["text", "markdown", "html", "pdf", "json", "xml", "csv", "docx", "xlsx", "xls", "ods"]

[target.'cfg(target_arch = "wasm32")'.dependencies.js-sys]
version = "0.3.69"

[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen-futures]
version = "0.4.42"

[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
features = ["Headers", "Request", "RequestInit", "RequestMode", "Response", "Window"]
version = "0.3.4"