[package] name = "nym-wasm-client-core" description = "Crate containing core WASM client functionality and configs" version.workspace = true authors = ["Jedrzej Stuczynski "] edition = "2021" license = "Apache-2.0" repository = "https://github.com/nymtech/nym" homepage.workspace = true documentation.workspace = true rust-version.workspace = true readme.workspace = true publish = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] async-trait = { workspace = true } js-sys = { workspace = true } rand = { workspace = true } serde = { workspace = true, features = ["derive"] } serde-wasm-bindgen = { workspace = true } thiserror = { workspace = true } time = { workspace = true, features = ["wasm-bindgen"] } tsify = { workspace = true, features = ["js"] } url = { workspace = true } wasm-bindgen = { workspace = true } wasm-bindgen-futures = { workspace = true } zeroize = { workspace = true } nym-bandwidth-controller = { workspace = true } nym-client-core = { workspace = true, default-features = false, features = ["wasm"] } nym-config = { workspace = true } nym-credential-storage = { workspace = true } nym-crypto = { workspace = true, features = ["asymmetric", "serde"] } nym-gateway-client = { workspace = true, default-features = false, features = ["wasm"] } nym-sphinx = { workspace = true } nym-sphinx-acknowledgements = { workspace = true, features = ["serde"] } nym-statistics-common = { workspace = true } nym-task = { workspace = true } nym-topology = { workspace = true, features = ["wasm-serde-types"] } nym-validator-client = { workspace = true, default-features = false } nym-http-api-client = { workspace = true } nym-wasm-utils = { workspace = true } nym-wasm-storage = { workspace = true } # The `console_error_panic_hook` crate provides better debugging of panics by # logging them with `console.error`. This is great for development, but requires # all the `std::fmt` and `std::panicking` infrastructure, so isn't great for # code size when deploying. console_error_panic_hook = { workspace = true, optional = true } [features] default = ["console_error_panic_hook"]