[package] name = "nym-network-defaults" version.workspace = true description = "Nym network defaults" edition.workspace = true authors.workspace = true license.workspace = true repository.workspace = true [dependencies] dotenvy = { workspace = true, optional = true } log = { workspace = true, optional = true } schemars = { workspace = true, features = ["preserve_order"], optional = true } serde = { workspace = true, features = ["derive"], optional = true } serde_json = {workspace = true, optional = true } tracing = {workspace = true, optional = true } url = { workspace = true, optional = true } utoipa = { workspace = true, optional = true } # please be extremely careful when adding new dependencies because this crate is imported by the ecash contract, # so if anything new is added, consider feature-locking it and then just adding it to default feature [features] default = ["env", "network"] env = ["dotenvy", "log", "serde_json", "tracing"] network = ["schemars", "serde", "url"] utoipa = [ "dep:utoipa" ] [build-dependencies] regex = { workspace = true } cargo_metadata = { workspace = true }