[dependencies.anyhow]
version = "1.0"
[dependencies.async-trait]
version = "0.1"
[dependencies.bytes]
version = "1.0"
[dependencies.cid]
features = ["serde-codec"]
version = "0.11"
[dependencies.futures]
version = "0.3"
[dependencies.helia-interface]
version = "0.1.4"
[dependencies.helia-utils]
version = "0.1.4"
[dependencies.libp2p]
features = ["full"]
version = "0.54.1"
[dependencies.libp2p-autonat]
version = "0.13"
[dependencies.libp2p-dcutr]
version = "0.12"
[dependencies.libp2p-identify]
version = "0.45"
[dependencies.libp2p-kad]
version = "0.46"
[dependencies.libp2p-mdns]
version = "0.46"
[dependencies.libp2p-noise]
version = "0.45"
[dependencies.libp2p-ping]
version = "0.46"
[dependencies.libp2p-tcp]
version = "0.42"
[dependencies.libp2p-websocket]
version = "0.44"
[dependencies.libp2p-yamux]
version = "0.46"
[dependencies.multiaddr]
version = "0.18"
[dependencies.multihash]
version = "0.19"
[dependencies.sled]
version = "0.34"
[dependencies.thiserror]
version = "1.0"
[dependencies.tokio]
features = ["full"]
version = "1.0"
[dependencies.tracing]
version = "0.1"
[dependencies.tracing-subscriber]
version = "0.3"
[dependencies.trust-dns-resolver]
version = "0.23"
[dev-dependencies.env_logger]
version = "0.11"
[dev-dependencies.helia-bitswap]
version = "0.1.3"
[dev-dependencies.helia-car]
version = "0.1.3"
[dev-dependencies.helia-dag-cbor]
version = "0.1.3"
[dev-dependencies.helia-dag-json]
version = "0.1.3"
[dev-dependencies.helia-ipns]
version = "0.1.3"
[dev-dependencies.helia-json]
version = "0.1.4"
[dev-dependencies.helia-mfs]
version = "0.1.3"
[dev-dependencies.helia-routers]
version = "0.1.3"
[dev-dependencies.helia-unixfs]
version = "0.1.3"
[dev-dependencies.serde]
features = ["derive"]
version = "1.0"
[dev-dependencies.serde_json]
version = "1.0"
[dev-dependencies.sha2]
version = "0.10"
[dev-dependencies.tokio-test]
version = "0.4"
[[example]]
name = "01_basic_node"
path = "examples/01_basic_node.rs"
[[example]]
name = "02_block_storage"
path = "examples/02_block_storage.rs"
[[example]]
name = "03_unixfs_files"
path = "examples/03_unixfs_files.rs"
[[example]]
name = "04_dag_cbor"
path = "examples/04_dag_cbor.rs"
[[example]]
name = "05_car_files"
path = "examples/05_car_files.rs"
[[example]]
name = "06_pinning"
path = "examples/06_pinning.rs"
[[example]]
name = "07_custom_config"
path = "examples/07_custom_config.rs"
[[example]]
name = "08_json_codec"
path = "examples/08_json_codec.rs"
[[example]]
name = "09_p2p_content_sharing"
path = "examples/09_p2p_content_sharing.rs"
[[example]]
name = "10_ipns_publish_resolve"
path = "examples/10_ipns_publish_resolve.rs"
[[example]]
name = "10_json_p2p_sharing"
path = "examples/10_json_p2p_sharing.rs"
[[example]]
name = "11_dag_cbor_p2p_sharing"
path = "examples/11_dag_cbor_p2p_sharing.rs"
[[example]]
name = "11_mfs_filesystem"
path = "examples/11_mfs_filesystem.rs"
required-features = []
[[example]]
name = "basic_find_providers"
path = "examples/basic_find_providers.rs"
[[example]]
name = "find_providers"
path = "examples/find_providers.rs"
[[example]]
name = "provider_workflow"
path = "examples/provider_workflow.rs"
[[example]]
name = "real_world_providers"
path = "examples/real_world_providers.rs"
[lib]
name = "rust_helia"
path = "src/lib.rs"
[package]
authors = ["Helia Rust Contributors"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "An implementation of IPFS in Rust"
edition = "2021"
homepage = "https://github.com/cyberfly-io/rust-helia"
license = "Apache-2.0 OR MIT"
name = "rust-helia"
readme = false
repository = "https://github.com/cyberfly-io/rust-helia"
rust-version = "1.75"
version = "0.1.4"