[package]
name = "panduck-core"
version = "0.1.4"
authors = ["Aster <192607617@qq.com>"]
description = "Conversion tool by rust, inspired by pandoc"
repository = "https://github.com/oovm/panduck"
documentation = "https://docs.rs/panduck-core"
readme = "../../readme.md"
license = "MPL-2.0"
edition = "2021"
[dependencies]
serde = "1.0.144"
notedown_ast = "0.16.3"
notedown-rt = "0.3.2"
notedown-error = "1.1.10"
yggdrasil-shared = "0.2.2"
serde_json = { version = "1.0.85", optional = true }
pandoc_ast = { version = "0.8.2", optional = true }
comrak = { version = "0.14.0", optional = true }
html_parser = { version = "0.6.3", optional = true }
rtf-grimoire = { version = "0.1.1", optional = true }
rst_parser = { version = "0.4.0", optional = true }
document_tree = { version = "0.4.0", optional = true }
parse_wiki_text = { version = "0.1.5", optional = true }
docx-rs = { version = "0.4.3", optional = true }
calamine = { version = "0.18.0", optional = true }
[dev-dependencies]
[features]
default = ["markdown", "html", "jupyter"]
markdown = ["comrak", "pandoc_ast"]
html = ["html_parser", "notedown-error/html_parser"]
jupyter = ["serde_json", "notedown-error/serde_json", "markdown"]
rtf = ["rtf-grimoire"]
rst = ["rst_parser", "document_tree"]
wiki = ["parse_wiki_text"]
office = ["docx", "excel"]
excel = ["calamine"]
docx = ["docx-rs"]