[dependencies.bigdecimal]
features = ["serde"]
optional = true
version = ">= 0.0.13, < 0.5"
[dependencies.bson]
optional = true
version = "2"
[dependencies.bytes]
optional = true
version = "1"
[dependencies.chrono]
optional = true
version = "0.4"
[dependencies.dprint-plugin-typescript]
optional = true
version = "0.90"
[dependencies.heapless]
optional = true
version = ">= 0.7, < 0.9"
[dependencies.indexmap]
optional = true
version = "2"
[dependencies.ordered-float]
optional = true
version = ">= 3, < 5"
[dependencies.semver]
optional = true
version = "1"
[dependencies.serde_json]
optional = true
version = "1"
[dependencies.thiserror]
version = "1"
[dependencies.ts-rs-macros]
version = "=9.0.1"
[dependencies.url]
optional = true
version = "2"
[dependencies.uuid]
optional = true
version = "1"
[dev-dependencies.chrono]
features = ["serde"]
version = "0.4"
[dev-dependencies.serde]
features = ["derive"]
version = "1.0"
[dev-dependencies.serde_json]
version = "1"
[features]
bigdecimal-impl = ["bigdecimal"]
bson-uuid-impl = ["bson"]
bytes-impl = ["bytes"]
chrono-impl = ["chrono"]
default = ["serde-compat"]
format = ["dprint-plugin-typescript"]
heapless-impl = ["heapless"]
import-esm = []
indexmap-impl = ["indexmap"]
no-serde-warnings = ["ts-rs-macros/no-serde-warnings"]
ordered-float-impl = ["ordered-float"]
semver-impl = ["semver"]
serde-compat = ["ts-rs-macros/serde-compat"]
serde-json-impl = ["serde_json"]
url-impl = ["url"]
uuid-impl = ["uuid"]
[package]
authors = ["Moritz Bischof <moritz.bischof1@gmail.com>"]
categories = ["development-tools::ffi", "development-tools::build-utils", "wasm", "web-programming"]
description = "generate typescript bindings from rust types"
edition = "2021"
homepage = "https://github.com/Aleph-Alpha/ts-rs"
keywords = ["typescript", "ts", "bindings", "ts-rs", "wasm"]
license = "MIT"
name = "ts-rs"
readme = "README.md"
repository = "https://github.com/Aleph-Alpha/ts-rs"
rust-version = "1.63.0"
version = "9.0.1"