[package] name = "fast_config" version = "1.2.1" edition = "2021" authors = ["FlooferLand"] description = "A small and simple multi-format crate to handle config files" keywords = ["settings", "config", "configuration", "simple", "json5"] categories = ["config"] exclude = ["src/tests.rs", "test.cmd"] # GitHub stuff readme = "README.md" license = "MIT" documentation = "https://docs.rs/fast_config" repository = "https://github.com/FlooferLand/fast_config" [package.metadata.docs.rs] all-features = true [badges] maintenance = { status = "actively-developed" } [dev-dependencies] env_logger = "0.11" [dependencies] serde = { version = "1.0", features = ["derive"], optional = false } log = "0.4" thiserror = "1.0" # Optional json5 = { version = "0.4", optional = true } toml = { version = "0.8", optional = true } serde_yml = { version = "0.0", optional = true } serde_json = { version = "1.0", optional = true } [features] default = [] json = ["dep:serde_json"] json5 = ["dep:json5", "dep:serde_json"] toml = ["dep:toml"] yaml = ["dep:serde_yml"]