smoldot-light 0.17.0

Browser bindings to a light client for Substrate-based blockchains
[dependencies.async-channel]
default-features = false
version = "2.3.0"

[dependencies.async-lock]
default-features = false
version = "3.0.0"

[dependencies.base64]
default-features = false
features = ["alloc"]
version = "0.22.0"

[dependencies.blake2-rfc]
default-features = false
version = "0.2.18"

[dependencies.bs58]
default-features = false
features = ["alloc"]
version = "0.5.1"

[dependencies.derive_more]
default-features = false
features = ["full"]
version = "1.0"

[dependencies.either]
default-features = false
version = "1.9.0"

[dependencies.event-listener]
default-features = false
version = "5.3.0"

[dependencies.fnv]
default-features = false
version = "1.0.7"

[dependencies.futures-channel]
default-features = false
features = ["alloc"]
version = "0.3.31"

[dependencies.futures-lite]
default-features = false
features = ["alloc"]
version = "2.3.0"

[dependencies.futures-util]
default-features = false
features = ["alloc", "sink"]
version = "0.3.27"

[dependencies.hashbrown]
default-features = false
version = "0.15.0"

[dependencies.hex]
default-features = false
version = "0.4.3"

[dependencies.itertools]
default-features = false
features = ["use_alloc"]
version = "0.13.0"

[dependencies.log]
default-features = false
optional = true
version = "0.4.18"

[dependencies.lru]
default-features = false
features = ["hashbrown"]
version = "0.12.0"

[dependencies.parking_lot]
optional = true
version = "0.12.1"

[dependencies.pin-project]
version = "1.1.5"

[dependencies.rand]
default-features = false
features = ["alloc"]
version = "0.8.5"

[dependencies.rand_chacha]
default-features = false
version = "0.3.1"

[dependencies.serde]
default-features = false
features = ["alloc", "derive"]
version = "1.0.183"

[dependencies.serde_json]
default-features = false
features = ["alloc"]
version = "1.0.104"

[dependencies.siphasher]
default-features = false
version = "1.0.1"

[dependencies.slab]
default-features = false
version = "0.4.8"

[dependencies.smol]
optional = true
version = "2.0.0"

[dependencies.smoldot]
default-features = false
version = "0.19.0"

[dependencies.zeroize]
default-features = false
features = ["alloc"]
version = "1.7.0"

[dev-dependencies.env_logger]
version = "0.11.4"

[[example]]
name = "basic"
path = "examples/basic.rs"
required-features = ["std"]

[features]
default = ["std", "wasmtime"]
std = ["dep:parking_lot", "dep:log", "dep:smol", "rand/std", "rand/std_rng", "smoldot/std"]
wasmtime = ["smoldot/wasmtime"]

[lib]
name = "smoldot_light"
path = "src/lib.rs"

[package]
authors = ["Parity Technologies <admin@parity.io>", "Pierre Krieger <pierre.krieger1708@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "Browser bindings to a light client for Substrate-based blockchains"
edition = "2021"
include = ["**/*.rs"]
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
name = "smoldot-light"
readme = false
repository = "https://github.com/smol-dot/smoldot"
version = "0.17.0"