# SPDX-FileCopyrightText: OpenTalk GmbH # SPDX-License-Identifier: MIT OR Apache-2.0 [package] authors = ["OpenTalk Team "] categories.workspace = true description = "Document generation service for converting from tera templates and raw data to different output formats such as PDF or Markdown" documentation = "https://docs.rs/terdoc" edition = "2021" license.workspace = true name = "terdoc" publish = true repository.workspace = true version.workspace = true [workspace] members = ["terdoc-client", "terdoc-types"] [workspace.package] categories = ["template-engine"] license = "MIT OR Apache-2.0" repository = "https://gitlab.opencode.de/opentalk/terdoc" version = "0.1.1" [workspace.dependencies] terdoc-types = { version = "0.1.1", path = "terdoc-types" } actix-web = "4.5.1" clap = { version = "4.5.4", features = ["derive"] } clap-verbosity-flag = "2.2.0" env_logger = "0.11.3" futures-lite = "2.3.0" lapin = "2.3.1" log = "0.4.21" mime = "0.3.17" serde = "1.0.197" serde_json = "1.0.114" snafu = "0.8.2" tempfile = "3.10.1" tera = "1.19.1" tokio = { version = "1.36.0", features = [ "fs", "macros", "process", "rt", "rt-multi-thread", ] } tokio-executor-trait = "2.1.1" tokio-reactor-trait = "1.1.0" toml = "0.8.12" uuid = { version = "1.8.0", features = ["v4"] } [dependencies] actix-web.workspace = true clap.workspace = true clap-verbosity-flag.workspace = true env_logger.workspace = true log.workspace = true mime.workspace = true serde.workspace = true serde_json.workspace = true snafu.workspace = true tempfile.workspace = true tera.workspace = true terdoc-types.workspace = true tokio.workspace = true toml.workspace = true [dev-dependencies] terdoc-client = { version = "0.1.1", path = "terdoc-client" }