[package] name = "usage-lib" edition = "2021" version = "0.3.0" rust-version = "1.70.0" include = [ "/Cargo.toml", "/Cargo.lock", "/README.md", "/src/**/*.rs", ] description = "Library for working with usage specs" homepage = { workspace = true } documentation = { workspace = true } repository = { workspace = true } authors = { workspace = true } license = { workspace = true } [lib] name = "usage" [dependencies] clap = { version = "4", features = ["derive", "string"], optional = true } heck = "0.5.0" indexmap = { version = "2", features = ["serde"] } itertools = "0.13" kdl = "4" log = "0.4" miette = "5" once_cell = "1" serde = { version = "1", features = ["derive"] } shell-escape = "0.1" strum = { version = "0.26", features = ["derive"] } thiserror = "1" xx = "1" [features] default = ["clap"] [dev-dependencies] ctor = "0.2" insta = "1" [package.metadata.release] shared-version = true release = true