[package] name = "derive-config" version.workspace = true edition.workspace = true description.workspace = true readme.workspace = true repository.workspace = true license.workspace = true keywords.workspace = true categories.workspace = true [dependencies] derive-macros.workspace = true duplicate = "2" thiserror = "1" dirs = { workspace = true, optional = true } json = { workspace = true, optional = true } toml = { workspace = true, optional = true } yaml = { workspace = true, optional = true } [features] dirs = ["derive-macros/dirs", "dep:dirs"] json = ["derive-macros/json", "dep:json"] toml = ["derive-macros/toml", "dep:toml"] yaml = ["derive-macros/yaml", "dep:yaml"] [lints.clippy] pedantic = "warn" nursery = "warn" cargo = "warn"