[package] name = "pullup" description = "Convert between markup formats" license = "MIT OR Apache-2.0" authors = ["Christian Legnitto "] version = "0.3.8" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] markdown = ["dep:pulldown-cmark"] # TODO: Make this work without the markdown feature. mdbook = ["dep:pulldown_mdbook", "markdown"] typst = ["dep:pulldown_typst"] builder = ["dep:typed-builder"] tracing = ["dep:tracing", "pulldown_typst/tracing", "pulldown_mdbook/tracing"] [dependencies] pulldown-cmark = { version = "0.9.2", optional = true } pulldown_mdbook = { version = "^0.3.2", path = "../pulldown_mdbook", optional = true } pulldown_typst = { version = "^0.3.7", path = "../pulldown_typst", optional = true } tracing = { version = "0.1.40", optional = true } typed-builder = { version = "0.18.0", optional = true } [dev-dependencies] similar-asserts = "1.5.0" [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "doc_cfg", "--generate-link-to-definition"]