[package] name = "docengine" version = "0.3.5" edition = "2024" [features] default = [] doc-loader = ["dep:regex", "dep:tracing"] directives = ["dep:regex-lite"] mentions = ["dep:regex-lite"] quotes = ["dep:regex-lite", "dep:uuid"] frontmatter = ["dep:toml", "dep:tracing"] media-urls = ["dep:regex-lite"] assumptions = ["dep:toml", "dep:regex-lite"] full = ["doc-loader", "directives", "mentions", "quotes", "frontmatter", "media-urls", "assumptions"] [dependencies] pulldown-cmark = "0.12" ammonia = "4" serde = { version = "1", features = ["derive"] } regex = { version = "1", optional = true } regex-lite = { version = "0.1", optional = true } uuid = { version = "1", features = ["serde", "v4"], optional = true } toml = { version = "0.8", optional = true } tracing = { version = "0.1", optional = true } [dev-dependencies] tempfile = "3"