[package]
name = "compmd"
version = "0.5.0"
description = "The CompMD processor: parses, validates and expands CompMD (Component Markdown) documents. In development."
readme = "README.md"
homepage = "https://compmd.hakanserce.com/"
keywords = ["markdown", "compmd", "commonmark", "components", "parser"]
categories = ["parser-implementations", "text-processing"]
edition.workspace = true
license.workspace = true
repository.workspace = true
[dependencies]
csv = "1.3.1"
fixed_decimal = { version = "0.7.3", features = ["ryu"] }
icu = "2.4.0"
icu_experimental = "=0.7.0"
indexmap = "2.14.2"
markdown = { package = "compmd-markdown", path = "../markdown-rs", version = "0.1.0" }
semver = { version = "1.0.28", features = ["serde"] }
serde ={ version = "1.0.228", features = ["derive"] }
serde_json = { version = "1.0.145", features = ["preserve_order"] }
thiserror = "2.0.18"
yaml-rust2 = "0.13.0"
[dev-dependencies]
cel = { version = "0.15.0", default-features = false, features = ["chrono", "json"] }
criterion = { version = "0.8.2", default-features = false, features = ["cargo_bench_support"] }
jsonschema = { version = "0.60.2", default-features = false }
[[bench]]
name = "edit"
harness = false
[lints]
workspace = true