[dependencies.fake]
features = ["uuid", "geo"]
optional = true
version = "2.8"
[dependencies.handlebars]
optional = true
version = "4"
[dependencies.indexmap]
version = "2.0.0"
[dependencies.libloading]
optional = true
version = "0.8.0"
[dependencies.once_cell]
version = "1.18"
[dependencies.ordered-float]
version = "4"
[dependencies.quick-xml]
features = ["serde", "serialize"]
optional = true
version = "0.30"
[dependencies.rand]
optional = true
version = "0.8.5"
[dependencies.regex]
optional = true
version = "1.9"
[dependencies.schemars]
features = ["indexmap2"]
optional = true
version = "0.8.13"
[dependencies.serde]
features = ["derive", "rc"]
optional = true
version = "1.0"
[dependencies.serde_json]
features = ["preserve_order"]
version = "1.0"
[dependencies.serde_yaml]
optional = true
version = "0.9"
[dependencies.xml-rs]
optional = true
version = "0.8"
[features]
all = ["plugin", "serialize", "generate", "schema", "native-plugin"]
generate = ["map-schema", "plugin", "dep:fake", "dep:serde_yaml", "dep:quick-xml", "dep:xml-rs"]
map-schema = ["serialize", "dep:handlebars", "dep:regex", "dep:rand"]
native-plugin = ["dep:libloading", "plugin"]
plugin = ["generate"]
schema = ["dep:serde", "dep:schemars", "ordered-float/schemars", "serialize"]
serialize = ["dep:serde", "indexmap/serde", "ordered-float/serde"]
[package]
description = "A random data generator written in rust"
edition = "2021"
license = "MIT"
name = "datagen-rs"
readme = "README.md"
repository = "https://github.com/MarkusJx/datagen"
version = "0.1.0"