[package] name = "kdl" version = "6.1.0" description = "Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text." authors = ["Kat Marchán ", "KDL Community"] license = "Apache-2.0" readme = "README.md" homepage = "https://kdl.dev" repository = "https://github.com/kdl-org/kdl-rs" keywords = ["kdl", "document", "serialization", "config"] rust-version = "1.70.0" edition = "2021" [features] default = ["span", "serde"] span = [] v1-fallback = ["v1"] v1 = ["kdlv1"] [dependencies] miette = "7.2.0" num = "0.4.2" serde = { version = "1.0.210", optional = true } thiserror = "1.0.40" winnow = { version = "0.6.20", features = ["alloc", "unstable-recover"] } kdlv1 = { package = "kdl", version = "4.7.0", optional = true } [dev-dependencies] miette = { version = "7.2.0", features = ["fancy"] } pretty_assertions = "1.3.0" serde = { version = "1.0.210", features = ["derive"] } # docs.rs-specific configuration [package.metadata.docs.rs] # document all features all-features = true # defines the configuration attribute `docsrs` rustdoc-args = ["--cfg", "docsrs"]