[package]
name = "quillmark"
version.workspace = true
edition.workspace = true
include.workspace = true
readme.workspace = true
description = "Quillmark engine API"
license.workspace = true
documentation = "https://docs.rs/quillmark"
homepage = "https://github.com/nibsbin/quillmark"
repository = "https://github.com/nibsbin/quillmark"

[dependencies]
quillmark-core = { workspace = true }
quillmark-typst = { workspace = true, optional = true }
quillmark-acroform = { workspace = true, optional = true }
serde = { workspace = true }
serde-saphyr = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
anyhow = { workspace = true }

[dev-dependencies]
tempfile = { workspace = true }
quillmark-typst = { workspace = true }
quillmark-fixtures = { workspace = true }
serde_json = { workspace = true }
acroform = { workspace = true }
# host cargo husky dev dep
cargo-husky = { workspace = true }

[features]
default = ["typst"]
typst = ["dep:quillmark-typst"]
acroform = ["dep:quillmark-acroform"]
