# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "jsonst" version = "0.2.0" authors = ["K. "] description = "JSON Schema hacking toolset" homepage = "https://github.com/katyo/jsonschema" readme = "README.md" keywords = [ "jsonschema", "json", "inferring", "validation", "commandline", ] categories = ["command-line-utilities"] license = "Apache-2.0" repository = "https://github.com/katyo/jsonschema" resolver = "2" [profile.release] opt-level = "s" lto = "fat" codegen-units = 1 panic = "abort" [dependencies.base64] version = "0.13" optional = true [dependencies.bson] version = "2" optional = true [dependencies.cbor] version = "0.11" optional = true package = "serde_cbor" [dependencies.crypto-hashes] version = "0.10" optional = true [dependencies.dirs] version = "4" [dependencies.hmac-sha256] version = "1" optional = true [dependencies.http_req] version = "0.8" optional = true default-features = false [dependencies.infers] version = "0.1" optional = true package = "infers-jsonschema" [dependencies.json] version = "1" package = "serde_json" [dependencies.json5] version = "0.4" optional = true [dependencies.jsonschema] version = "0.16" optional = true [dependencies.jsonschema-valid] version = "0.4" optional = true [dependencies.log] version = "0.4" [dependencies.paw] version = "1" [dependencies.pickle] version = "1" optional = true package = "serde-pickle" [dependencies.pretty_env_logger] version = "0.4" [dependencies.regex] version = "1" optional = true [dependencies.ron] version = "0.7" optional = true [dependencies.serde] version = "1" features = ["derive"] optional = true [dependencies.serde_with] version = "1" optional = true [dependencies.sled] version = "0.34" optional = true [dependencies.structopt] version = "0.3" features = ["paw"] [dependencies.toml] version = "0.5" optional = true [dependencies.url] version = "2" [dependencies.valico] version = "3" optional = true [dependencies.yaml] version = "0.8" optional = true package = "serde_yaml" [features] all-parsers = [ "txt-parsers", "bin-parsers", ] all-validators = [ "jsonschema", "jsonschema-valid", "valico", ] bin-parsers = [ "bson", "cbor", "pickle", ] cache = ["hmac-sha256"] default = [ "full", "native-tls", ] file-cache = [ "cache", "base64", ] full = [ "schemastore", "file-cache", "infers", "all-validators", "all-parsers", ] minimal = [ "serde", "valico", ] native-tls = ["http_req/native-tls"] rust-tls = ["http_req/rust-tls"] schemastore = [ "http_req", "serde", "serde_with", "regex", ] sled-cache = [ "cache", "sled", ] txt-parsers = [ "json5", "yaml", "toml", "ron", ] [badges.maintenance] status = "experimental"