{"name":"iroh","vers":"0.1.0","deps":[],"cksum":"5ef042bf892395297a97990953245560e129a80fcd8a83dc88cea89ded1c3f69","features":{},"yanked":false,"pubtime":"2022-03-10T08:26:58Z"}
{"name":"iroh","vers":"0.1.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.0.15","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git-version","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-api","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-api","req":"^0.1.2","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"iroh-localops","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.1.2","features":["rpc-grpc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-util","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"relative-path","req":"^1.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.26.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.34","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trycmd","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^4.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bf9894c2e475577ea26d1b3cc5671fd977492509660626a8b75bd5a3e1efac89","features":{},"features2":{"testing":["dep:relative-path"]},"yanked":false,"rust_version":"1.63","pubtime":"2022-11-28T20:54:30Z","v":2}
{"name":"iroh","vers":"0.1.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.0.15","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git-version","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-api","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-api","req":"^0.1.3","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"iroh-localops","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.1.3","features":["rpc-grpc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-util","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"relative-path","req":"^1.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.26.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.34","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trycmd","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^4.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"edd388d38b9cc8228498af33f774cd919565d1b051e2b7b4c716812ddf44815f","features":{},"features2":{"testing":["dep:relative-path"]},"yanked":false,"rust_version":"1.63","pubtime":"2022-11-28T21:55:14Z","v":2}
{"name":"iroh","vers":"0.2.0","deps":[{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.0.15","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"git-version","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-api","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-api","req":"^0.2.0","features":["testing"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"iroh-localops","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-rpc-client","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-unixfs","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-util","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"relative-path","req":"^1.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sysinfo","req":"^0.26.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["fs","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.34","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"trycmd","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"which","req":"^4.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"754896674d6a71e7f7f044fbaf1a36e580b94a33870f720515307b31addc5bd0","features":{},"features2":{"testing":["dep:relative-path"]},"yanked":false,"rust_version":"1.65","pubtime":"2022-12-21T17:16:46Z","v":2}
{"name":"iroh","vers":"0.3.0","deps":[{"name":"abao","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.6","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^1.0.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quinn","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ring","req":"^0.16.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.8","features":["dangerous_configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ssh-key","req":"^0.5.1","features":["ed25519","std","rand_core"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-futures","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6d7849b9b19f7f05a21aa4ed1d2b344f9154be5ac1c7de119c9263091bc7505d","features":{"cli":["clap","console","indicatif","data-encoding","multibase"],"default":["cli"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-02-22T14:27:29Z"}
{"name":"iroh","vers":"0.4.0","deps":[{"name":"abao","req":"^0.2.0","features":["group_size_16k","tokio_io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"default-net","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.6","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^0.99.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs-next","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^1.0.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.5","features":["quinn-transport","flume-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.8","features":["dangerous_configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-error","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ssh-key","req":"^0.5.1","features":["ed25519","std","rand_core"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-futures","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c019223f5af15f978ff44ae02b8b83d21d53df4c42d4475aa80670819c3ecdce","features":{"cli":["clap","console","indicatif","data-encoding","multibase"],"default":["cli"],"test":[]},"yanked":false,"rust_version":"1.63","pubtime":"2023-03-29T11:30:22Z"}
{"name":"iroh","vers":"0.4.1","deps":[{"name":"abao","req":"^0.2.0","features":["group_size_16k","tokio_io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"default-net","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.6","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^0.99.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs-next","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^1.0.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.5","features":["quinn-transport","flume-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.8","features":["dangerous_configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-error","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ssh-key","req":"^0.5.1","features":["ed25519","std","rand_core"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-futures","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e4fb9858c8cd3dd924a5da5bc511363845a9bcfdfac066bb2ef8454eb6111546","features":{"cli":["clap","console","indicatif","data-encoding","multibase"],"default":["cli"],"test":[]},"yanked":false,"rust_version":"1.63","pubtime":"2023-04-03T19:39:18Z"}
{"name":"iroh","vers":"0.5.1","deps":[{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.5.0","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.13.1","features":["toml","preserve_order"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^0.1.0","features":["debug","display","from","try_into"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"derive_more_preview"},{"name":"dirs-next","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"duct","req":"^0.13.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flume","req":"^0.10.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-bytes","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"iroh-metrics","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.6","features":["flume-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"range-collections","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testdir","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e23563988ed2782c0d581c91eb08548e75372899b4e7d96aaeb016eb29bb3d72","features":{"cli":["clap","config","console","dirs-next","indicatif","multibase","quic-rpc/quinn-transport","tempfile","tokio/rt-multi-thread","tracing-subscriber"],"default":["cli","metrics"],"flat-db":[],"iroh-collection":[],"mem-db":[],"metrics":["iroh-metrics","flat-db","mem-db","iroh-collection"],"test":[]},"yanked":false,"rust_version":"1.66","pubtime":"2023-07-18T10:51:43Z"}
{"name":"iroh","vers":"0.6.0-alpha.0","deps":[{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.7.0","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.13.1","features":["toml","preserve_order"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.1","features":["debug","display","from","try_into"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs-next","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"duct","req":"^0.13.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ed25519-dalek","req":"^2.0.0","features":["serde","rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.10.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-bytes","req":"^0.6.0-alpha.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.6.0-alpha.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.6.0-alpha.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.6.0-alpha.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-sync","req":"^0.6.0-alpha.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-test","req":"^0.6.0-alpha.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.6","features":["flume-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-collections","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustyline","req":"^12.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testdir","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.7.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1806dea1ded0a3891fc87765828e6829e30ceb00be97ad51131894ae1bd0d461","features":{"cli":["clap","config","console","dirs-next","indicatif","multibase","quic-rpc/quinn-transport","tempfile","tokio/rt-multi-thread","tracing-subscriber","flat-db","mem-db","iroh-collection","shell-words","shellexpand","rustyline","colored","toml"],"default":["cli","metrics"],"example-sync":["cli"],"flat-db":[],"iroh-collection":[],"mem-db":[],"metrics":["iroh-metrics"],"test":[]},"yanked":false,"rust_version":"1.67","pubtime":"2023-08-28T20:33:38Z"}
{"name":"iroh","vers":"0.6.0-alpha.1","deps":[{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.7.0","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.13.1","features":["toml","preserve_order"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.1","features":["debug","display","from","try_into"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs-next","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"duct","req":"^0.13.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ed25519-dalek","req":"^2.0.0","features":["serde","rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.10.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"human-time","req":"^0.1.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-bytes","req":"^0.6.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.6.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.6.0-alpha.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.6.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-sync","req":"^0.6.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-test","req":"^0.6.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.6","features":["flume-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-collections","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustyline","req":"^12.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testdir","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.7.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"40dbc7492399bc63db7336983ac97fe98e96e7c5718022d50f2a239de8b39681","features":{"cli":["clap","config","console","dirs-next","indicatif","multibase","quic-rpc/quinn-transport","tempfile","tokio/rt-multi-thread","tracing-subscriber","flat-db","mem-db","iroh-collection","shell-words","shellexpand","rustyline","colored","toml","human-time","comfy-table"],"default":["cli","metrics"],"example-sync":["cli"],"flat-db":[],"iroh-collection":[],"mem-db":[],"metrics":["iroh-metrics"],"test":[]},"yanked":false,"rust_version":"1.70","pubtime":"2023-09-05T11:20:10Z"}
{"name":"iroh","vers":"0.6.0","deps":[{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.8.0","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.13.1","features":["toml","preserve_order"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.1","features":["debug","display","from","try_into"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs-next","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"duct","req":"^0.13.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ed25519-dalek","req":"^2.0.0","features":["serde","rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.10.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"human-time","req":"^0.1.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-bytes","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-sync","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-test","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.6","features":["flume-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-collections","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustyline","req":"^12.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testdir","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.7.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"398a5657403e4a9cf574ed8aaded224aae9a2dfe205b48fa1391e2d193ffc2d3","features":{"cli":["clap","config","console","dirs-next","indicatif","multibase","quic-rpc/quinn-transport","tempfile","tokio/rt-multi-thread","tracing-subscriber","flat-db","mem-db","iroh-collection","shell-words","shellexpand","rustyline","colored","toml","human-time","comfy-table"],"default":["cli","metrics"],"example-sync":["cli"],"flat-db":[],"iroh-collection":[],"mem-db":[],"metrics":["iroh-metrics"],"test":[]},"yanked":false,"rust_version":"1.70","pubtime":"2023-09-25T21:04:47Z"}
{"name":"iroh","vers":"0.7.0","deps":[{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.9.1","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.13.1","features":["toml","preserve_order"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.1","features":["debug","display","from","try_into"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"dirs-next","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"duct","req":"^0.13.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ed25519-dalek","req":"^2.0.0","features":["serde","rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.10.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"human-time","req":"^0.1.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-bytes","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.3.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-sync","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.6","features":["flume-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"range-collections","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reflink-copy","req":"^0.1.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustyline","req":"^12.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.7.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"16725bedbc5180b2d9d9c1629b6832545f6c8c22db5fbabf5996bb73b538cd22","features":{"cli":["clap","config","console","dirs-next","indicatif","multibase","quic-rpc/quinn-transport","tokio/rt-multi-thread","tracing-subscriber","flat-db","mem-db","shell-words","shellexpand","rustyline","colored","toml","human-time","comfy-table","dialoguer"],"default":["cli","metrics"],"example-sync":["cli"],"flat-db":["reflink-copy"],"mem-db":[],"metrics":["iroh-metrics"],"test":[]},"yanked":false,"rust_version":"1.70","pubtime":"2023-10-11T19:07:52Z"}
{"name":"iroh","vers":"0.8.0","deps":[{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.9.1","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.13.1","features":["toml","preserve_order"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.1","features":["debug","display","from","try_into"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"dirs-next","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"duct","req":"^0.13.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ed25519-dalek","req":"^2.0.0","features":["serde","rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"human-time","req":"^0.1.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-bytes","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.3.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-sync","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.6","features":["flume-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"range-collections","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustyline","req":"^12.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0531f04716230766f64bbd7d3b0ca789b870e37eb1ff8016e0dec2893b48dd68","features":{"cli":["clap","config","console","dirs-next","indicatif","multibase","quic-rpc/quinn-transport","tokio/rt-multi-thread","tracing-subscriber","flat-db","shell-words","shellexpand","rustyline","colored","toml","human-time","comfy-table","dialoguer","time"],"default":["cli","metrics"],"flat-db":["iroh-bytes/flat-db"],"metrics":["iroh-metrics"],"test":[]},"yanked":false,"rust_version":"1.72","pubtime":"2023-10-23T18:08:13Z"}
{"name":"iroh","vers":"0.9.0","deps":[{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.9.1","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.13.1","features":["toml","preserve_order"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.1","features":["debug","display","from","try_into"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"dirs-next","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"duct","req":"^0.13.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ed25519-dalek","req":"^2.0.0","features":["serde","rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"human-time","req":"^0.1.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-bytes","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.3.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-sync","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.6","features":["flume-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"range-collections","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustyline","req":"^12.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cb08bd8af77fbb6e3d6d9404d8d7864e3234861a3c494b1deef2ec757b6ad156","features":{"cli":["clap","config","console","dirs-next","indicatif","multibase","quic-rpc/quinn-transport","tokio/rt-multi-thread","tracing-subscriber","flat-db","shell-words","shellexpand","rustyline","colored","toml","human-time","comfy-table","dialoguer","time"],"default":["cli","metrics"],"flat-db":["iroh-bytes/flat-db"],"metrics":["iroh-metrics"],"test":[]},"yanked":false,"rust_version":"1.72","pubtime":"2023-10-31T10:48:10Z"}
{"name":"iroh","vers":"0.10.0","deps":[{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.9.1","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.13.1","features":["toml","preserve_order"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.1","features":["debug","display","from","try_into"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"dirs-next","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"duct","req":"^0.13.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ed25519-dalek","req":"^2.0.0","features":["serde","rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"human-time","req":"^0.1.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-bytes","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.3.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-sync","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.6","features":["flume-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"range-collections","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustyline","req":"^12.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1291ca5df5580a718d5f4bdc1a1016a10e3d5cfe7e49513de7e020ab50ab47a4","features":{"cli":["clap","config","console","dirs-next","indicatif","multibase","quic-rpc/quinn-transport","tokio/rt-multi-thread","tracing-subscriber","flat-db","shell-words","shellexpand","rustyline","colored","toml","human-time","comfy-table","dialoguer","time"],"default":["cli","metrics"],"flat-db":["iroh-bytes/flat-db"],"metrics":["iroh-metrics"],"test":[]},"yanked":false,"rust_version":"1.72","pubtime":"2023-11-08T10:52:03Z"}
{"name":"iroh","vers":"0.11.0","deps":[{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.9.1","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.13.1","features":["toml","preserve_order"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.1","features":["debug","display","from","try_into"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"dirs-next","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"duct","req":"^0.13.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ed25519-dalek","req":"^2.0.0","features":["serde","rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"human-time","req":"^0.1.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-bytes","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.3.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-sync","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["signal","process"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.6","features":["flume-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"range-collections","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustyline","req":"^12.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d22edfe996b975984f84516fb1989e0e71ac30231579e736c08855a8fec5302a","features":{"cli":["clap","config","console","dirs-next","indicatif","multibase","quic-rpc/quinn-transport","tokio/rt-multi-thread","tracing-subscriber","flat-db","shell-words","shellexpand","rustyline","colored","toml","human-time","comfy-table","dialoguer","time"],"default":["cli","metrics"],"flat-db":["iroh-bytes/flat-db"],"metrics":["iroh-metrics"],"test":[]},"yanked":false,"rust_version":"1.72","pubtime":"2023-11-17T22:00:37Z"}
{"name":"iroh","vers":"0.4.2","deps":[{"name":"abao","req":"^0.2.0","features":["group_size_16k","tokio_io"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":["backtrace"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"default-net","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.6","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^0.99.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs-next","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^1.0.1","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.6","features":["quinn-transport","flume-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ring","req":"^0.16.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21","features":["dangerous_configuration"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-error","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ssh-key","req":"^0.5.1","features":["ed25519","std","rand_core"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-futures","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.101.4","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"x509-parser","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"85075391dcb8491a4939266334b28601052d418b37d20b33c58ffb5776adc912","features":{"cli":["clap","console","indicatif","data-encoding","multibase"],"default":["cli"],"test":[]},"yanked":false,"rust_version":"1.67","pubtime":"2023-12-12T05:40:45Z"}
{"name":"iroh","vers":"0.12.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.9.1","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"comfy-table","req":"^7.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"config","req":"^0.13.1","features":["toml","preserve_order"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.1","features":["debug","display","from","try_into"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dialoguer","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"dirs-next","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"duct","req":"^0.13.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ed25519-dalek","req":"^2.0.0","features":["serde","rand_core"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hashlink","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"human-time","req":"^0.1.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-bytes","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.3.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-sync","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"multibase","req":"^0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nix","req":"^0.27","features":["signal","process"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.6","features":["flume-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"range-collections","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustyline","req":"^12.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"shell-words","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"shellexpand","req":"^3.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["formatting"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d3aea70a8acc645bc78c388f9412b4ae5f94ddeeea13c946b29af4c2db097c23","features":{"cli":["clap","config","console","dirs-next","indicatif","multibase","quic-rpc/quinn-transport","tokio/rt-multi-thread","tracing-subscriber","flat-db","shell-words","shellexpand","rustyline","colored","toml","human-time","comfy-table","dialoguer","time"],"default":["cli","metrics"],"flat-db":["iroh-bytes/flat-db"],"metrics":["iroh-metrics"],"test":[]},"yanked":false,"rust_version":"1.72","pubtime":"2023-12-20T20:25:05Z"}
{"name":"iroh","vers":"0.13.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.11.1","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console-subscriber","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"data-encoding","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.1","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hashlink","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.13.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-bytes","req":"^0.13.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.4.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-sync","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.7.0","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"range-collections","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c46992b13a213db99405399d93ca741a0d25f9aadcf1b9fd27f7ab03c383ce1d","features":{"default":["metrics"],"fs-store":["iroh-bytes/fs-store"],"metrics":["iroh-metrics","iroh-bytes/metrics"],"test":[]},"features2":{"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.75","pubtime":"2024-03-25T17:35:15Z","v":2}
{"name":"iroh","vers":"0.14.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.1","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.14.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-bytes","req":"^0.14.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-sync","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.7.0","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"441213c8fe953b9b10eaf093e3954ae3d214e80ebf1cb064a0815cab87506fe5","features":{"default":["metrics","fs-store"],"fs-store":["iroh-bytes/fs-store"],"metrics":["iroh-metrics","iroh-bytes/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.75","pubtime":"2024-04-15T17:15:36Z","v":2}
{"name":"iroh","vers":"0.15.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.1","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.15.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-bytes","req":"^0.15.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-sync","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.8.0","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"06c27ea6ce89c10d3e9f839517c23f6f57762cfd7ee37e1e6e683f223d84d0db","features":{"default":["metrics","fs-store"],"fs-store":["iroh-bytes/fs-store"],"metrics":["iroh-metrics","iroh-bytes/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.75","pubtime":"2024-04-29T15:19:39Z","v":2}
{"name":"iroh","vers":"0.16.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.6","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.16.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.16.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.16.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.9.0","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4a3fbf70f09c469fe7f01974f693a589732105faad4b8748c7c4f337ebb85ab1","features":{"default":["metrics","fs-store"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.75","pubtime":"2024-05-13T15:08:59Z","v":2}
{"name":"iroh","vers":"0.16.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.6","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.16.2","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.16.2","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.16.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.16.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.9.0","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"783ca790efbe4031020b3fe94f844cb4e85ea22775fa431a67b9a0810c1a69d5","features":{"default":["metrics","fs-store"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.75","pubtime":"2024-05-13T17:36:10Z","v":2}
{"name":"iroh","vers":"0.17.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.6","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.17.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.17.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.17.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.10.0","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"906100b305fb5008b193c9004f05e6a31b3b1c358fce0f780fdd3c1909e43241","features":{"default":["metrics","fs-store"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.76","pubtime":"2024-05-24T20:24:31Z","v":2}
{"name":"iroh","vers":"0.18.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.6","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.18.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.18.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.18.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.10.0","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e387b603fa9bc499ccce176b480e1e5923c30f627f8d873c4ffb75891236c52c","features":{"default":["metrics","fs-store"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.76","pubtime":"2024-06-07T13:54:16Z","v":2}
{"name":"iroh","vers":"0.19.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.6","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.19.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.19.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.11","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ref-cast","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f3c2abfb692f6b0539aca300ebc96a12cd515387ee92f662b0358489a1bbf435","features":{"default":["metrics","fs-store"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.76","pubtime":"2024-06-27T10:00:39Z","v":2}
{"name":"iroh","vers":"0.20.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.6","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.20.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.20.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.20.0","features":["local_swarm_discovery"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.11","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ref-cast","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"df7e80613dd5d9fb256dea126de76c1874476b7e4a75fd044d0fd10892fab837","features":{"default":["metrics","fs-store"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"examples":["dep:clap","dep:indicatif"],"local_swarm_discovery":["iroh-net/local_swarm_discovery","examples","dep:console"]},"yanked":false,"rust_version":"1.76","pubtime":"2024-07-09T12:44:19Z","v":2}
{"name":"iroh","vers":"0.21.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0-beta.6","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.21.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.21.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.21.0","features":["local_swarm_discovery"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.11","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quic-rpc-derive","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ref-cast","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f3c7d382231db2459a2850acc2c5a385830d4dd915025490d1ed3ff051b0cf1c","features":{"default":["metrics","fs-store"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"examples":["dep:clap","dep:indicatif"],"local_swarm_discovery":["iroh-net/local_swarm_discovery","examples","dep:console"]},"yanked":false,"rust_version":"1.76","pubtime":"2024-07-22T18:35:34Z","v":2}
{"name":"iroh","vers":"0.22.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-channel","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"=1.0.0-beta.7","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.22.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.22.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.22.0","features":["local_swarm_discovery"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.11","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quic-rpc-derive","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ref-cast","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"76eec5fc466051fc272c7c525529bba7dbaee5afca9a6969b93deb1301ae44e5","features":{"default":["metrics","fs-store"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"examples":["dep:clap","dep:indicatif"],"local_swarm_discovery":["iroh-net/local_swarm_discovery","examples","dep:console"]},"yanked":false,"rust_version":"1.76","pubtime":"2024-08-05T20:55:38Z","v":2}
{"name":"iroh","vers":"0.23.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-channel","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"=1.0.0-beta.7","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.23.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.23.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.23.0","features":["discovery-local-network"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.11","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quic-rpc-derive","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ref-cast","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"24dfb8e552d56a5a4adae0226542a0d2c6d9645cf527708f37090ef3e877015a","features":{"default":["metrics","fs-store"],"discovery-pkarr-dht":["iroh-net/discovery-pkarr-dht"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"discovery-local-network":["iroh-net/discovery-local-network","examples","dep:console"],"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.76","pubtime":"2024-08-20T13:48:02Z","v":2}
{"name":"iroh","vers":"0.24.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-channel","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"=1.0.0-beta.7","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.24.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.24.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.24.0","features":["discovery-local-network"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.12","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quic-rpc-derive","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ref-cast","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b10bab2b578a9491d0338752aae2daca154c4361f835cbefa71f4b11e4b55d19","features":{"default":["metrics","fs-store"],"discovery-pkarr-dht":["iroh-net/discovery-pkarr-dht"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"discovery-local-network":["iroh-net/discovery-local-network","examples","dep:console"],"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.76","pubtime":"2024-09-02T20:04:10Z","v":2}
{"name":"iroh","vers":"0.25.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-channel","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"=1.0.0-beta.7","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.25.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.25.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.25.0","features":["discovery-local-network"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.12","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quic-rpc-derive","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ref-cast","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aa4fdb4406f9637ede6df54538a024d4c6d41172c5702b21229474f3a53e4e82","features":{"default":["metrics","fs-store"],"discovery-pkarr-dht":["iroh-net/discovery-pkarr-dht"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"discovery-local-network":["iroh-net/discovery-local-network","examples","dep:console"],"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.76","pubtime":"2024-09-16T18:13:32Z","v":2}
{"name":"iroh","vers":"0.26.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-channel","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.26.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.26.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.26.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.26.0","features":["discovery-local-network"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.12","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quic-rpc-derive","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ref-cast","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"abda3be73097cc12c2e0fd3dd8babc37aad43711bb7ff9c8952ff6a33986a45a","features":{"default":["metrics","fs-store"],"discovery-pkarr-dht":["iroh-net/discovery-pkarr-dht"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"discovery-local-network":["iroh-net/discovery-local-network","examples","dep:console"],"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.76","pubtime":"2024-09-30T17:35:16Z","v":2}
{"name":"iroh","vers":"0.27.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-channel","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.27.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.27.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.27.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.27.0","features":["discovery-local-network"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.12","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quic-rpc-derive","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ref-cast","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5d466e52e137738e33dc334518c37b3c7c0502f9f838ffea4d771a9dd882e0f0","features":{"default":["metrics","fs-store"],"discovery-pkarr-dht":["iroh-net/discovery-pkarr-dht"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"discovery-local-network":["iroh-net/discovery-local-network","examples","dep:console"],"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.76","pubtime":"2024-10-21T18:13:15Z","v":2}
{"name":"iroh","vers":"0.28.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-channel","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.28.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.28.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.28.0","features":["discovery-local-network"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-router","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-test","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"nested_enum_utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.13","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quic-rpc-derive","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ref-cast","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-error","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"088019b9428d0e9640749f28e9cc08408bf02282a55751a00183b6f8b635445f","features":{"default":["metrics","fs-store"],"discovery-pkarr-dht":["iroh-net/discovery-pkarr-dht"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"discovery-local-network":["iroh-net/discovery-local-network","examples","dep:console"],"examples":["dep:clap","dep:indicatif"]},"yanked":true,"rust_version":"1.76","pubtime":"2024-11-04T19:02:54Z","v":2}
{"name":"iroh","vers":"0.28.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-channel","req":"^2.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bao-tree","req":"^0.13","features":["tokio_fsm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.28.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-blobs","req":"^0.28.0","features":["downloader"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-docs","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-gossip","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-io","req":"^0.6.0","features":["stats"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.28.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-net","req":"^0.28.1","features":["discovery-local-network"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-router","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-test","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"nested_enum_utils","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quic-rpc","req":"^0.14","features":["flume-transport","quinn-transport"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"quic-rpc-derive","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"quinn","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ref-cast","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde-error","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.107","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"strum","req":"^0.25","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"testdir","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","io-util","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["codec","io-util","io","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"47cbc2cde0ac94db88a2f0442cf0d18f1f59403cc21c81f7994a6287e78e60dd","features":{"default":["metrics","fs-store"],"discovery-pkarr-dht":["iroh-net/discovery-pkarr-dht"],"fs-store":["iroh-blobs/fs-store"],"metrics":["iroh-metrics","iroh-blobs/metrics"],"test":[],"test-utils":["iroh-net/test-utils"]},"features2":{"discovery-local-network":["iroh-net/discovery-local-network","examples","dep:console"],"examples":["dep:clap","dep:indicatif"]},"yanked":false,"rust_version":"1.76","pubtime":"2024-11-04T20:04:54Z","v":2}
{"name":"iroh","vers":"0.29.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","deref"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-concurrency","req":"^7.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-sink","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genawaiter","req":"^0.99","features":["futures03"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"=0.25.0-alpha.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-resolver","req":"=0.25.0-alpha.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","client","http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.15.1","features":["aio_tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.29.0","features":["key"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.29","features":["test-utils","server"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"iroh-test","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"libc","req":"^0.2.139","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net-report","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-net-report"},{"name":"netdev","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netlink-packet-core","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_os = \"android\")))","kind":"normal"},{"name":"netlink-packet-core","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"netlink-packet-route","req":"^0.19","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"netlink-packet-route","req":"^0.21","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_os = \"android\")))","kind":"normal"},{"name":"netlink-sys","req":"^0.8.6","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_os = \"android\")))","kind":"normal"},{"name":"netlink-sys","req":"^0.8.6","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"netwatch","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_enum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^2","features":["async","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quinn","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtnetlink","req":"=0.13.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"rtnetlink","req":"=0.14.1","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_os = \"android\")))","kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swarm-discovery","req":"^0.2.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging","ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite-wasm","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","codec","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"watchable","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows","req":"^0.58","features":["Win32_NetworkManagement_IpHelper","Win32_Foundation","Win32_NetworkManagement_Ndis","Win32_Networking_WinSock"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"wmi","req":"^0.14","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"80b15215aea8d0367fefb9264521e4a251dc4e113896a3d765f530378518188f","features":{"metrics":["iroh-metrics/metrics"]},"features2":{"default":["metrics","discovery-pkarr-dht"],"discovery-local-network":["dep:swarm-discovery"],"discovery-pkarr-dht":["pkarr/dht","dep:genawaiter"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.76","pubtime":"2024-12-02T20:04:41Z","v":2}
{"name":"iroh","vers":"0.30.0","deps":[{"name":"aead","req":"^0.5.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"backoff","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"concurrent-queue","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-concurrency","req":"^7.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-sink","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-resolver","req":"=0.25.0-alpha.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","client","http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.15.1","features":["aio_tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.30.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.30","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.30","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2.139","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net-report","req":"^0.30","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-net-report"},{"name":"netdev","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netlink-packet-core","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_os = \"android\")))","kind":"normal"},{"name":"netlink-packet-core","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"netlink-packet-route","req":"^0.19","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"netlink-packet-route","req":"^0.21","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_os = \"android\")))","kind":"normal"},{"name":"netlink-sys","req":"^0.8.6","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_os = \"android\")))","kind":"normal"},{"name":"netlink-sys","req":"^0.8.6","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"netwatch","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_enum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^2","features":["async","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.3.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc","use-std","experimental-derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quinn","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtnetlink","req":"=0.13.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"rtnetlink","req":"=0.14.1","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_os = \"android\")))","kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swarm-discovery","req":"^0.3.0-alpha.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging","ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite-wasm","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","codec","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows","req":"^0.58","features":["Win32_NetworkManagement_IpHelper","Win32_Foundation","Win32_NetworkManagement_Ndis","Win32_Networking_WinSock"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"wmi","req":"^0.14","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3a59352a43dc4199fc804e1a7f3729bd14baff496fd3efbba98763e204bc4af0","features":{"default":["metrics","discovery-pkarr-dht"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","net-report/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size","iroh-base/ticket"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.81","pubtime":"2024-12-16T20:58:26Z","v":2}
{"name":"iroh","vers":"0.31.0","deps":[{"name":"aead","req":"^0.5.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"backoff","req":"^0.4.0","features":["futures","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"concurrent-queue","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-sink","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-resolver","req":"=0.25.0-alpha.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","client","http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.15.1","features":["aio_tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.31.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"net-report","req":"^0.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-net-report"},{"name":"netdev","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netwatch","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^2","features":["async","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quinn","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swarm-discovery","req":"^0.3.0-alpha.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging","ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite-wasm","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","codec","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"27ee97c8412bbf06d7c5253c6638a8bac741cb44d405669cedbfd7d47cd68090","features":{"default":["metrics","discovery-pkarr-dht"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","net-report/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size","iroh-base/ticket"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-01-14T17:20:05Z","v":2}
{"name":"iroh","vers":"0.32.0","deps":[{"name":"aead","req":"^0.5.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"atomic-waker","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"backoff","req":"^0.4.0","features":["futures","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"concurrent-queue","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-resolver","req":"=0.25.0-alpha.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","client","http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.15.1","features":["aio_tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.32.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.32","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net-report","req":"^0.32","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-net-report"},{"name":"netdev","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netwatch","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^2","features":["async","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quinn","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swarm-discovery","req":"^0.3.0-alpha.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging","ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","codec","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ac3a813bde213da0740a28141ea97be251bd8df27f00d9d0938a3d55c0c6e5cb","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","net-report/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size","iroh-base/ticket"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-02-04T05:20:53Z","v":2}
{"name":"iroh","vers":"0.32.1","deps":[{"name":"aead","req":"^0.5.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"atomic-waker","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"backoff","req":"^0.4.0","features":["futures","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"concurrent-queue","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-resolver","req":"=0.25.0-alpha.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["server","client","http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.15.1","features":["aio_tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.32.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.32","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net-report","req":"^0.32","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-net-report"},{"name":"netdev","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netwatch","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^2","features":["async","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"quinn","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swarm-discovery","req":"^0.3.0-alpha.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26","features":["logging","ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","codec","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b91c24924bd438e7d0218f7d98aaa6476042137bf785cc03dcd15d2bf96c5b89","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","net-report/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size","iroh-base/ticket"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-02-05T16:06:30Z","v":2}
{"name":"iroh","vers":"0.33.0","deps":[{"name":"aead","req":"^0.5.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"atomic-waker","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backoff","req":"^0.4.0","features":["futures"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"concurrent-queue","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.6","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-resolver","req":"=0.25.0-alpha.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.15.1","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.33.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.33","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net-report","req":"^0.33","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-net-report"},{"name":"netdev","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^2","features":["async","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.3","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.13.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.13.0","features":["platform-verifier","runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swarm-discovery","req":"^0.3.0-alpha.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a4ffd6af2e000f04972068c0318e0d8fa90ee9cfcb2bc6124db38591500e0278","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","net-report/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size","iroh-base/ticket"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-02-24T23:15:03Z","v":2}
{"name":"iroh","vers":"0.34.0","deps":[{"name":"aead","req":"^0.5.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"atomic-waker","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"concurrent-queue","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.0.0","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.6","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-resolver","req":"=0.25.0-alpha.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.15.1","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.34.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.32","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.34","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"net-report","req":"^0.34","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-net-report"},{"name":"netdev","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^2","features":["async","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.4","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.13.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.13.0","features":["platform-verifier","runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swarm-discovery","req":"^0.3.0-alpha.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6b7224d4eeec6c8b5b1a9b2347a4dff3588834a7fb17233044bff3e90e7b293d","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","net-report/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size","iroh-base/ticket"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-03-17T21:23:04Z","v":2}
{"name":"iroh","vers":"0.34.1","deps":[{"name":"aead","req":"^0.5.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"atomic-waker","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"concurrent-queue","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.0.0","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.6","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.15.1","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.34.1","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.32","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.34","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^2","features":["async","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.4","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.13.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.13.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"swarm-discovery","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"37432887a6836e7a832fccb121b5f0ee6cd953c506f99b0278bdbedf8dee0e88","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size","iroh-base/ticket"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-04-07T16:18:58Z","v":2}
{"name":"iroh","vers":"0.35.0","deps":[{"name":"aead","req":"^0.5.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"atomic-waker","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"concurrent-queue","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-lite","req":"^2.6","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.35.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.34","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.35","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^3.7","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.5.0","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.13.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.13.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"swarm-discovery","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"testresult","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6ca758f4ce39ae3f07de922be6c73de6a48a07f39554e78b5745585652ce38f5","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size","iroh-base/ticket"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.81","pubtime":"2025-05-12T15:45:31Z","v":2}
{"name":"iroh","vers":"0.90.0","deps":[{"name":"aead","req":"^0.5.2","features":["bytes","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^1.0.0","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.17","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.90.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.35","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.90","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-snafu","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-watcher","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^3.7","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.6.1","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.14.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.14.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snafu","req":"^0.8.5","features":["rust_1_81"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"swarm-discovery","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9436f319c2d24bca1b28a2fab4477c8d2ac795ab2d3aeda142d207b38ec068f4","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size","iroh-base/ticket"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-06-26T20:56:31Z","v":2}
{"name":"iroh","vers":"0.91.0","deps":[{"name":"aead","req":"^0.5.2","features":["bytes","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.18","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.91.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.35","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.91","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-snafu","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-watcher","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^3.7","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.8","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.14.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.14.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snafu","req":"^0.8.5","features":["rust_1_81"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"swarm-discovery","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ef05c956df0788a649d65c33fdbbb8fc4442d7716af3d67a1bd6d00a9ee56ead","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size","iroh-base/ticket"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-07-30T22:15:19Z","v":2}
{"name":"iroh","vers":"0.91.1","deps":[{"name":"aead","req":"^0.5.2","features":["bytes","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.18","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.91.1","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.35","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.91","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-snafu","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-watcher","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^3.7","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.8","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.14.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.14.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snafu","req":"^0.8.5","features":["rust_1_81"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"swarm-discovery","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c6a98c47bb5f720edeb77be502a8acd238a3c0755f0b1ad865a716224d794a59","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size","iroh-base/ticket"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-08-04T14:39:13Z","v":2}
{"name":"iroh","vers":"0.91.2","deps":[{"name":"aead","req":"^0.5.2","features":["bytes","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.18","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.91.2","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.35","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.91","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-snafu","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-watcher","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^3.7","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.8","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.14.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.14.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snafu","req":"^0.8.5","features":["rust_1_81"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"swarm-discovery","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e52be9b8f33833ec080042f82035f87e90762c44be67b8c1aa0c593ff31a97d3","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size","iroh-base/ticket"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-08-18T14:12:59Z","v":2}
{"name":"iroh","vers":"0.92.0","deps":[{"name":"aead","req":"^0.5.2","features":["bytes","std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crypto_box","req":"^0.9.1","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.7","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2.1.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.18","features":["tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.92.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-metrics","req":"^0.35","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.92","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-snafu","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-watcher","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":["std"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^3.7","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.9","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.14.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.14.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snafu","req":"^0.8.5","features":["rust_1_81"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spki","req":"^0.7.3","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"swarm-discovery","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"135ad6b793a5851b9e5435ad36fea63df485f8fd4520a58117e7dc3326a69c15","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"examples":["dep:clap","dep:tracing-subscriber","dep:indicatif","dep:parse-size","iroh-base/ticket"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-09-18T19:36:55Z","v":2}
{"name":"iroh","vers":"0.93.0","deps":[{"name":"aead","req":"=0.6.0-rc.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crypto_box","req":"^0.10.0-pre.0","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.8.0-rc.9","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^3.0.0-pre.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.18","features":["tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.93.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.93.0","features":["key","relay","ticket"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"iroh-metrics","req":"^0.36","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.93","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-snafu","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-watcher","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":["std"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^5","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.11.0-rc.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.10","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.14.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.14.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snafu","req":"^0.8.5","features":["rust_1_81"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"swarm-discovery","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"50369f3db3f3fbc2cc14fc1baab2f3ee16e0abd89eca0b814258d02a6a13040c","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-10-09T00:50:28Z","v":2}
{"name":"iroh","vers":"0.93.1","deps":[{"name":"aead","req":"=0.6.0-rc.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crypto_box","req":"^0.10.0-pre.0","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.8.0-rc.9","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^3.0.0-pre.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.18","features":["tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.93.1","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.93.1","features":["key","relay","ticket"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"iroh-metrics","req":"^0.36","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.93","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-snafu","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-watcher","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"=1.0.0","features":["std"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^5","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.11.0-rc.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.10","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.14.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.14.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snafu","req":"^0.8.5","features":["rust_1_81"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"swarm-discovery","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bbf033cf2adbf92b060d9a344bbbc12fe6c61be71f32b312fa0d149486a9f4e7","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-10-09T16:43:41Z","v":2}
{"name":"iroh","vers":"0.93.2","deps":[{"name":"aead","req":"=0.6.0-rc.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crypto_box","req":"^0.10.0-pre.0","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"der","req":"^0.8.0-rc.9","features":["alloc","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^3.0.0-pre.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-buffered","req":"^0.2.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.18","features":["tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.93.2","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.93.2","features":["key","relay","ticket"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"iroh-metrics","req":"^0.36","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.93","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-snafu","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-watcher","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"^1.1.0","features":["std"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^5","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.11.0-rc.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.10","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.14.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.14.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ring","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snafu","req":"^0.8.5","features":["rust_1_81"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"stun-rs","req":"^0.1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"surge-ping","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"swarm-discovery","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5edb130239eba2cabe28fa7a068b6f58ba0599823ca19149ee46e8a099892376","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-10-13T21:47:55Z","v":2}
{"name":"iroh","vers":"0.94.0","deps":[{"name":"aead","req":"=0.6.0-rc.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crypto_box","req":"^0.10.0-pre.0","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^3.0.0-pre.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.18","features":["tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.94.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.94.0","features":["key","relay"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"iroh-metrics","req":"^0.36","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.94","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-snafu","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-watcher","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nested_enum_utils","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.38.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"^1.1.0","features":["std"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^5","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.11.0-rc.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.11","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.14.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.14.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.33","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-platform-verifier","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snafu","req":"^0.8.5","features":["rust_1_81"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swarm-discovery","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103.7","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b9428cef1eafd2eac584269986d1949e693877ac12065b401dfde69f664b07ac","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-10-21T16:32:07Z","v":2}
{"name":"iroh","vers":"0.95.0","deps":[{"name":"aead","req":"=0.6.0-rc.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crypto_box","req":"^0.10.0-pre.0","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^3.0.0-pre.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.18","features":["tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.95.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.95.0","features":["key","relay"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"iroh-metrics","req":"^0.37","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.95","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-error","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-watcher","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.38.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"^1.1.0","features":["std"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^5","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.11.0-rc.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.12","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.14.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.14.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.33","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-platform-verifier","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swarm-discovery","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103.7","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a8e9f1ff6e0dc1bd132b7576ba41f6966b830aa72ac2b570ce80b4b418d49908","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":true,"rust_version":"1.85","pubtime":"2025-11-04T18:06:37Z","v":2}
{"name":"iroh","vers":"0.95.1","deps":[{"name":"aead","req":"=0.6.0-rc.2","features":["bytes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crypto_box","req":"^0.10.0-pre.0","features":["serde","chacha20"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["debug","display","from","try_into","deref","from_str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^3.0.0-pre.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.18","features":["tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"instant","req":"^0.1","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"iroh-base","req":"^0.95.1","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.95.1","features":["key","relay"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"iroh-metrics","req":"^0.37","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.95","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-error","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-watcher","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.38.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parse-size","req":"^1.1.0","features":["std"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^5","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.11.0-rc.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.12","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.14.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.14.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.33","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls-platform-verifier","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swarm-discovery","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tracing-subscriber-wasm","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"tracing-test","req":"^0.2.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103.7","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"},{"name":"z32","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2374ba3cdaac152dc6ada92d971f7328e6408286faab3b7350842b2ebbed4789","features":{"default":["metrics"],"discovery-pkarr-dht":["pkarr/dht"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"]},"features2":{"discovery-local-network":["dep:swarm-discovery"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.85","pubtime":"2025-11-05T23:15:40Z","v":2}
{"name":"iroh","vers":"0.96.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console","req":"^0.16","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["debug","display","from","try_into","deref","from_str","into_iterator"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^3.0.0-pre.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.18","features":["tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"iroh-base","req":"^0.96.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.96.0","features":["key","relay"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"iroh-metrics","req":"^0.38","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.96","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-error","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-tracing-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"n0-watcher","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"papaya","req":"^0.2.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parse-size","req":"^1.1.0","features":["std"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^5","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.11.0-rc.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.13","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.16","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.16","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.33","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swarm-discovery","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":["futures"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-tracing","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103.7","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"}],"cksum":"3790cc3a5ef6a89a1e30b64de54de31e692958e2dc8a37cf2831d52c76805de9","features":{"address-lookup-pkarr-dht":["pkarr/dht"],"default":["metrics","fast-apple-datapath"],"fast-apple-datapath":["quinn/fast-apple-datapath"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"],"qlog":["quinn/qlog"]},"features2":{"address-lookup-mdns":["dep:swarm-discovery"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-01-28T18:37:20Z","v":2}
{"name":"iroh","vers":"0.96.1","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console","req":"^0.16","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["debug","display","from","try_into","deref","from_str","into_iterator"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^3.0.0-pre.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.16","features":["aio_tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"indicatif","req":"^0.18","features":["tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"iroh-base","req":"^0.96.1","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.96.1","features":["key","relay"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"iroh-metrics","req":"^0.38","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.96","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-error","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-tracing-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"n0-watcher","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netdev","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"netwatch","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"papaya","req":"^0.2.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parse-size","req":"^1.1.0","features":["std"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^5","features":["relays"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.11.0-rc.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.14","features":[],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"quinn","req":"^0.16.1","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"iroh-quinn"},{"name":"quinn","req":"^0.16.1","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal","package":"iroh-quinn"},{"name":"quinn-proto","req":"^0.15.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-proto"},{"name":"quinn-udp","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"iroh-quinn-udp"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.33","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.27","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swarm-discovery","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":["futures"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std","signal","process"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-tracing","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103.7","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"}],"cksum":"5236da4d5681f317ec393c8fe2b7e3d360d31c6bb40383991d0b7429ca5ad117","features":{"address-lookup-pkarr-dht":["pkarr/dht"],"default":["metrics","fast-apple-datapath"],"fast-apple-datapath":["quinn/fast-apple-datapath"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper/metrics"],"qlog":["quinn/qlog"]},"features2":{"address-lookup-mdns":["dep:swarm-discovery"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-02-06T17:46:56Z","v":2}
{"name":"iroh","vers":"0.97.0","deps":[{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"backon","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg_aliases","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"chrono","req":"^0.4.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console","req":"^0.16","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"console_error_panic_hook","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"data-encoding","req":"^2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["debug","display","from","try_into","deref","from_str","into_iterator"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^3.0.0-pre.1","features":["serde","rand_core","zeroize","pkcs8","pem"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.3.2","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"hickory-resolver","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"http","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indicatif","req":"^0.18","features":["tokio"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"ipnet","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.97.0","features":["key","relay"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-base","req":"^0.97.0","features":["key","relay"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"iroh-metrics","req":"^0.38","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"iroh-relay","req":"^0.97","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"n0-error","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-future","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"n0-tracing-test","req":"^0.3","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"n0-watcher","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"netwatch","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"noq","req":"^0.17.0","features":["rustls-ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"noq","req":"^0.17.0","features":["runtime-tokio","rustls-ring"],"optional":false,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"noq-proto","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"noq-udp","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"papaya","req":"^0.2.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parse-size","req":"^1.1.0","features":["std"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"pin-project","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pkarr","req":"^5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"pkcs8","req":"^0.11.0-rc.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portable-atomic","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"portmapper","req":"^0.15","features":[],"optional":true,"default_features":false,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"postcard","req":"^1.1.1","features":["use-std"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_chacha","req":"^0.9","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.33","features":["ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"smallvec","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.28","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swarm-discovery","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":["futures"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3","features":["wasm-bindgen"],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","macros","sync","rt","net","fs","io-std"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"normal"},{"name":"tokio","req":"^1.44.1","features":["io-util","macros","sync","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["io-util","sync","rt","net","fs","macros","time","test-util"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"tokio-stream","req":"^0.1.15","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io-util","io","rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":"cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))","kind":"dev"},{"name":"url","req":"^2.5","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wasm-bindgen-futures","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"normal"},{"name":"wasm-bindgen-test","req":"^0.3.62","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"wasm-tracing","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(target_family = \"wasm\", target_os = \"unknown\"))","kind":"dev"},{"name":"webpki","req":"^0.103.7","features":["ring"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-webpki"},{"name":"webpki-roots","req":"^1.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki_types","req":"^1.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rustls-pki-types"}],"cksum":"feb56e7e4b0ec7fba7efa6a236b016a52b5d927d50244aceb9e20566159b1a32","features":{"address-lookup-pkarr-dht":["pkarr/dht","pkarr/relays"],"fast-apple-datapath":["noq/fast-apple-datapath"],"platform-verifier":["iroh-relay/platform-verifier"],"qlog":["noq/qlog"],"unstable-custom-transports":[]},"features2":{"address-lookup-mdns":["dep:swarm-discovery"],"default":["metrics","fast-apple-datapath","portmapper"],"metrics":["iroh-metrics/metrics","iroh-relay/metrics","portmapper?/metrics"],"portmapper":["dep:portmapper"],"test-utils":["iroh-relay/test-utils","iroh-relay/server","dep:axum"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-16T16:28:47Z","v":2}
