[package]
name = "profig"
version = "0.1.1"
edition = "2021"
description = "Declarative config loader for Rust with schema validation, samples, and documentation generation."
license = "MIT"
repository = "https://github.com/aether-flux/profig"
readme = "../README.md"
keywords = ["config", "validation", "schema", "serde", "macros"]
categories = ["config", "development-tools::build-utils"]
[features]
default = []
toml = ["dep:toml"]
json = []
yaml = ["dep:serde_yaml"]
[dependencies]
profig-macros = { path = "../profig-macros", version = "0.1.0" }
profig-commons = { path = "../profig-commons", version = "0.1.0" }
serde = { version = "1.0.219", features = ["derive"] }
toml = { version = "0.9.2", optional = true }
serde_json = "1.0.141"
regex = "1.11.1"
serde_yaml = { version = "0.9.34", optional = true }
[dependencies.proc-macro2]
version = "1"