[package] name = "ts-rs-json-value" version = "7.0.3" authors = ["Moritz Bischof "] edition = "2021" license = "MIT" description = "generate typescript bindings from rust types" homepage = "https://github.com/Aleph-Alpha/ts-rs" repository = "https://github.com/Aleph-Alpha/ts-rs" keywords = ["typescript", "ts", "bindings", "ts-rs", "wasm"] categories = ["development-tools::ffi", "development-tools::build-utils", "wasm", "web-programming"] readme = "../README.md" [features] chrono-impl = ["chrono"] bigdecimal-impl = ["bigdecimal"] uuid-impl = ["uuid"] bson-uuid-impl = ["bson"] bytes-impl = ["bytes"] url-impl = ["url"] serde-compat = ["ts-rs-macros/serde-compat"] format = ["dprint-plugin-typescript"] default = ["serde-compat"] indexmap-impl = ["indexmap"] ordered-float-impl = ["ordered-float"] heapless-impl = ["heapless"] serde-json-impl = ["serde_json"] schemars-impl = ["schemars"] [dev-dependencies] serde = { version = "1.0", features = ["derive"] } chrono = { version = "0.4", features = ["serde"] } [dependencies] heapless = { version = "0.7", optional = true } ts-rs-macros = { version = "7.0.1", package = "ts-rs-macros-serde-json", path = "../macros" } dprint-plugin-typescript = { version = "0.85.1", optional = true } chrono = { version = "0.4", optional = true } bigdecimal = { version = ">=0.0.13, < 0.4.0", features = ["serde"], optional = true } uuid = { version = "1.1.2", optional = true } bson = { version = "2.2.0", optional = true } bytes = { version = "1.0", optional = true } url = { version = "2.3", optional = true } thiserror = "1" indexmap = { version = "2.0.0", optional = true } ordered-float = { version = "3.0.0", optional = true } serde_json = { version = "1.0", optional = true } schemars = { version = "0.8.13", optional = true }