{"name":"uhttp","vers":"0.1.0","deps":[{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"0.*","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"may","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8225a431d12437fe162b32ced92c9aa66d17a1801d66613e719bc0f9f042c170","features":{},"yanked":false,"pubtime":"2024-07-19T01:20:58Z"}
{"name":"uhttp","vers":"0.1.1","deps":[{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"0.*","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"may","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"60cb5cef8328c634923a3cb92bcf0772bbfd9ea30b69be8eb6e831956fc09e02","features":{},"yanked":false,"pubtime":"2024-07-19T01:24:58Z"}
{"name":"uhttp","vers":"0.1.2","deps":[{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"0.*","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"may","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"70896ce61e856a5253af25d5899e850395ee260288ddfcf529119500cee6c0d4","features":{},"yanked":false,"pubtime":"2024-07-19T01:26:55Z"}
{"name":"uhttp","vers":"0.1.3","deps":[{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"divan","req":"0.*","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"may","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"82ec3376ccd6ade4217424421e8dc5fbc3759b5b7c23b5f32525cc5228f354be","features":{},"yanked":false,"pubtime":"2024-07-19T01:29:44Z"}
{"name":"uhttp","vers":"0.2.0","deps":[{"name":"async-trait","req":"^0.1","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":"divan","req":"0.*","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","io-util","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"814eecd33e62857c4119fa8857d3760e593f619c06ae9b75730a1eafc55dfbd5","features":{},"yanked":false,"pubtime":"2024-09-01T10:56:19Z"}
{"name":"uhttp","vers":"0.2.1","deps":[{"name":"async-trait","req":"^0.1","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":"divan","req":"0.*","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","io-util","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"39ee6620ac8a197d38a2cbac494abdb8857deaac2167f0fd9d3982c9fa2cdfc2","features":{},"yanked":false,"pubtime":"2024-09-01T11:03:30Z"}
{"name":"uhttp","vers":"0.2.2","deps":[{"name":"async-trait","req":"^0.1","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":"divan","req":"0.*","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"httparse","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["net","io-util","rt","sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"205f2849365d7a4435c1783723568a4cf95e0fba3fcb9f97fa62d1ef0869f4ee","features":{},"yanked":false,"pubtime":"2024-09-01T23:06:11Z"}
{"name":"uhttp","vers":"0.3.0","deps":[{"name":"anyhow","req":"^1.0.97","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async_fn_traits","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.6.0","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":["server-graceful"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.44.0","features":["rt-multi-thread","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.13","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"23a84aaed1f2cdd5107768687651816babfb1632094f08eb8f5553cef7794bfb","features":{},"yanked":false,"pubtime":"2025-03-30T12:11:50Z"}
{"name":"uhttp","vers":"0.4.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async_fn_traits","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2c801a7ed108d311fe5bc9812e478b461b23f3433e111f5a8d64248645517d64","features":{},"features2":{"json":["dep:serde","dep:serde_json"]},"yanked":false,"pubtime":"2026-04-04T03:13:33Z","v":2}
{"name":"uhttp","vers":"0.4.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async_fn_traits","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b6ee42afa6ff9e7ca4ee682d9f186ba03846ac958b3ed03fcdeb58850b39bbd9","features":{},"features2":{"json":["dep:serde","dep:serde_json"]},"yanked":false,"pubtime":"2026-04-04T03:15:08Z","v":2}
{"name":"uhttp","vers":"0.5.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async_fn_traits","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f6bad8cab26ae62c0a2c84a4cee5e9cd4c59862e43f16dbdb17811d910171b10","features":{"mux":[]},"features2":{"json":["dep:serde","dep:serde_json"]},"yanked":false,"pubtime":"2026-04-04T04:22:04Z","v":2}
{"name":"uhttp","vers":"0.7.0","deps":[{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9ab31cc808d8c4a07f392cc991afeed177860e5b8ec5fe46db10da5370e67da8","features":{},"features2":{"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree"]},"yanked":false,"pubtime":"2026-05-09T02:46:25Z","v":2}
{"name":"uhttp","vers":"0.8.0","deps":[{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"84892c3d44f9ec1f885745e8c91af4d827dd96114e2a54a285caa7691daf8d8f","features":{},"features2":{"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree"]},"yanked":false,"pubtime":"2026-05-09T02:48:48Z","v":2}
{"name":"uhttp","vers":"0.9.0","deps":[{"name":"base64","req":"^0.22.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"114200cfd35578278856bb1b73dd3dc263ad34dc5d910044f31104b6759f2a6c","features":{},"features2":{"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree"],"websocket":["dep:sha1","dep:base64","dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-05-10T00:59:31Z","v":2}
{"name":"uhttp","vers":"0.10.0","deps":[{"name":"base64","req":"^0.22.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"78185d81dfc0ff7a5f63c613f51fcdc7e9cd3d6c7fc7d11bb5b5db76113a4491","features":{},"features2":{"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree"],"websocket":["dep:sha1","dep:base64","dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-05-10T01:00:44Z","v":2}
{"name":"uhttp","vers":"0.11.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4e5e8ac05552dec28aa07aff6310ec70364965120cbed9cd8e554b151e370a08","features":{},"features2":{"anyhow":["dep:anyhow"],"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree"],"websocket":["dep:sha1","dep:base64","dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-05-15T03:49:50Z","v":2}
{"name":"uhttp","vers":"0.12.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4597c2872499104a851ed77b3ab7c352b2cbcde72aece431d01846efd59552a5","features":{},"features2":{"anyhow":["dep:anyhow"],"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree"],"websocket":["dep:sha1","dep:base64","dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-05-17T01:53:49Z","v":2}
{"name":"uhttp","vers":"0.13.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f655aa5bd871477d2b254502c8a1f45be978601fa7d3c03e3ad2902eec5d8993","features":{},"features2":{"anyhow":["dep:anyhow"],"file_server":["dep:mime_guess","dep:xxhash-rust","dep:async-compression"],"file_server_include_dir":["file_server","dep:include_dir","dep:flate2","dep:brotli"],"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree"],"websocket":["dep:sha1","dep:base64","dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-05-23T03:35:47Z","v":2}
{"name":"uhttp","vers":"0.14.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9dc0c4e4400463dc2712e698ef32beef67cfb83cc5524a5974fc3d49b84286b3","features":{},"features2":{"anyhow":["dep:anyhow"],"file_server":["dep:mime_guess","dep:xxhash-rust","dep:async-compression"],"file_server_include_dir":["file_server","dep:include_dir","dep:flate2","dep:brotli"],"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"query":["dep:serde","dep:serde_urlencoded"],"router":["dep:percent-encoding","dep:path-tree"],"websocket":["dep:sha1","dep:base64","dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-05-23T03:50:25Z","v":2}
{"name":"uhttp","vers":"0.15.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c936a801184ff0ee610944f98669eb55b0a33ccc679a03c6ec01bbb6c8301489","features":{},"features2":{"anyhow":["dep:anyhow"],"file_server":["dep:mime_guess","dep:xxhash-rust","dep:async-compression"],"file_server_include_dir":["file_server","dep:include_dir","dep:flate2","dep:brotli"],"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"query":["dep:serde","dep:serde_urlencoded"],"router":["dep:percent-encoding","dep:path-tree"],"websocket":["dep:sha1","dep:base64","dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-05-24T04:39:13Z","v":2}
{"name":"uhttp","vers":"0.16.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7e6c9d64300a06885b15e85e0ca7ef1e1eb3ab00f592e1b86e273ccf8d18c486","features":{},"features2":{"anyhow":["dep:anyhow"],"file_server":["dep:mime_guess","dep:xxhash-rust","dep:async-compression"],"file_server_include_dir":["file_server","dep:include_dir","dep:flate2","dep:brotli"],"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"query":["dep:serde","dep:serde_urlencoded"],"router":["dep:percent-encoding","dep:path-tree"],"websocket":["dep:sha1","dep:base64","dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-05-24T08:07:20Z","v":2}
{"name":"uhttp","vers":"0.17.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"93d38857539d5cabec14169644b76901861504ee8fd69da36b52f0a58dd91995","features":{},"features2":{"anyhow":["dep:anyhow"],"file_server":["dep:mime_guess","dep:xxhash-rust","dep:async-compression"],"file_server_include_dir":["file_server","dep:include_dir","dep:flate2","dep:brotli"],"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"query":["dep:serde","dep:serde_urlencoded"],"router":["dep:percent-encoding","dep:path-tree"],"websocket":["dep:sha1","dep:base64","dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-05-25T23:03:39Z","v":2}
{"name":"uhttp","vers":"0.18.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"759e9cba0658f2f3df7dd7838db87fa1e4902867e5a53896b22aa5fc7a84e6d7","features":{},"features2":{"anyhow":["dep:anyhow"],"file_server":["dep:mime_guess","dep:xxhash-rust","dep:async-compression"],"file_server_include_dir":["file_server","dep:include_dir","dep:flate2","dep:brotli"],"full":["json","query","router","http2","websocket","file_server","file_server_include_dir"],"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"query":["dep:serde","dep:serde_urlencoded"],"router":["dep:percent-encoding","dep:path-tree"],"websocket":["dep:sha1","dep:base64","dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-06-26T01:58:05Z","v":2}
{"name":"uhttp","vers":"0.19.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0e72e1a9bf08138afb5ac6180afc454457c29ccef4d028140f5f0939a7885e41","features":{},"features2":{"anyhow":["dep:anyhow"],"file_server":["dep:mime_guess","dep:xxhash-rust","dep:async-compression"],"file_server_include_dir":["file_server","dep:include_dir","dep:flate2","dep:brotli"],"full":["json","query","router","http2","websocket","file_server","file_server_include_dir"],"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"query":["dep:serde","dep:serde_urlencoded"],"router":["dep:percent-encoding","dep:path-tree"],"websocket":["dep:sha1","dep:base64","dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-06-28T23:23:24Z","v":2}
{"name":"uhttp","vers":"0.20.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sha1","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"677935effa6e56eacf62da639ea63619ab977dafa041727b02b9ddb82df74289","features":{},"features2":{"anyhow":["dep:anyhow"],"file_server":["dep:mime_guess","dep:xxhash-rust","dep:async-compression"],"file_server_include_dir":["file_server","dep:include_dir","dep:flate2","dep:brotli"],"full":["json","query","router","http2","websocket","file_server","file_server_include_dir"],"http2":["dep:tokio-rustls","dep:rustls-pemfile"],"json":["dep:serde","dep:serde_json"],"query":["dep:serde","dep:serde_urlencoded"],"router":["dep:percent-encoding","dep:path-tree"],"websocket":["dep:sha1","dep:base64","dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-08-24T11:27:01Z","v":2}
{"name":"uhttp","vers":"0.21.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"121fe9b28ec4179691edb3849d334013a9dcfc265799b62c23d9eeb6b385cf95","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-09-15T22:55:21Z","v":2}
{"name":"uhttp","vers":"0.22.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0d892a588260ed02463cf6459baa8743d9505c03f6053ba53b89ea4944e274d5","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-09-15T23:06:37Z","v":2}
{"name":"uhttp","vers":"0.23.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3f27ddd663b23024003fcfe5001c1a35e79d63e0a70b4453f1e80303dd5c02c5","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-10-17T07:55:38Z","v":2}
{"name":"uhttp","vers":"0.24.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dyn_fs","req":"^0.0.11","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6f71bf17c03f2f05a38283833eaa1b17423c9a21c6be744132e4e4c3c4aa207c","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression","dep:dyn_fs"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-10-17T13:11:44Z","v":2}
{"name":"uhttp","vers":"0.25.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dyn_fs","req":"^0.0.11","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"include_dir","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"79a727554b7952b7285218814ebe9a826900dd9dfd103a2ae2cf749fd1160521","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression","dep:dyn_fs"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-10-17T13:23:12Z","v":2}
{"name":"uhttp","vers":"0.26.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dyn_fs","req":"^0.0.15","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"61639b8ba6a9e1b6a512c2cd90c1c640911aee1f8d2b91bc6ef3fc20499b347c","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression","dep:dyn_fs"],"file_server_include_dir":["file_server","dyn_fs/include_dir"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-10-18T02:03:12Z","v":2}
{"name":"uhttp","vers":"0.27.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dyn_fs","req":"^0.0.15","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grass","req":"^0.13","features":[],"optional":true,"default_features":false,"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"normalize-path","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swc_core","req":"^82.0.2","features":["common","common_sourcemap","ecma_ast","ecma_codegen","ecma_helpers_inline","ecma_minifier","ecma_parser","ecma_parser_typescript","ecma_transforms","ecma_transforms_proposal","ecma_transforms_react","ecma_transforms_typescript"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5d8557e6240b2dc7c6e3a007c2fd7c4358e67eb1fc398b240ebd5a768e761e5f","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression","dep:dyn_fs"],"file_server_include_dir":["file_server","dyn_fs/include_dir"],"file_server_transpile":["file_server","dep:base64","dep:serde_json","dep:swc_core","dep:grass","dep:normalize-path"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-10-18T06:57:30Z","v":2}
{"name":"uhttp","vers":"0.28.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dyn_fs","req":"^0.0.15","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grass","req":"^0.13","features":[],"optional":true,"default_features":false,"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"normalize-path","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swc_core","req":"^82.0.2","features":["common","common_sourcemap","ecma_ast","ecma_codegen","ecma_helpers_inline","ecma_minifier","ecma_parser","ecma_parser_typescript","ecma_transforms","ecma_transforms_proposal","ecma_transforms_react","ecma_transforms_typescript"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9a6358859340864984d80c08130209893fe1eff19ec84ce92283c8640aee02e9","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression","dep:dyn_fs"],"file_server_include_dir":["file_server","dyn_fs/include_dir"],"file_server_transpile":["file_server","dep:base64","dep:serde_json","dep:swc_core","dep:grass","dep:normalize-path"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-10-18T10:01:21Z","v":2}
{"name":"uhttp","vers":"0.29.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam","req":"^0.8.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dyn_fs","req":"^0.0.15","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grass","req":"^0.13","features":[],"optional":true,"default_features":false,"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"normalize-path","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swc_core","req":"^82.0.2","features":["common","common_sourcemap","ecma_ast","ecma_codegen","ecma_helpers_inline","ecma_minifier","ecma_parser","ecma_parser_typescript","ecma_transforms","ecma_transforms_proposal","ecma_transforms_react","ecma_transforms_typescript"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bf8711c516474e6b941e9ed08e6a0efc10f2835659e44382f8f8a7eed74be9f7","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression","dep:dyn_fs"],"file_server_include_dir":["file_server","dyn_fs/include_dir"],"file_server_transpile":["file_server","dep:base64","dep:serde_json","dep:swc_core","dep:grass","dep:normalize-path","dep:crossbeam"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-10-18T11:06:36Z","v":2}
{"name":"uhttp","vers":"0.30.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam","req":"^0.8.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dyn_fs","req":"^0.0.15","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grass","req":"^0.13","features":[],"optional":true,"default_features":false,"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"normalize-path","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swc_core","req":"^82.0.2","features":["common","common_sourcemap","ecma_ast","ecma_codegen","ecma_helpers_inline","ecma_minifier","ecma_parser","ecma_parser_typescript","ecma_transforms","ecma_transforms_proposal","ecma_transforms_react","ecma_transforms_typescript"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cbc685e156aaea6706f26d6dcb0233d138fe53c5a36a000919bfebde5c4fb846","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression","dep:dyn_fs"],"file_server_include_dir":["file_server","dyn_fs/include_dir"],"file_server_transpile":["file_server","dep:base64","dep:serde_json","dep:swc_core","dep:grass","dep:normalize-path","dep:crossbeam"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-10-18T11:46:06Z","v":2}
{"name":"uhttp","vers":"0.31.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam","req":"^0.8.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dyn_fs","req":"^0.0.15","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grass","req":"^0.13","features":[],"optional":true,"default_features":false,"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"normalize-path","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swc_core","req":"^82.1.1","features":["common","common_sourcemap","ecma_ast","ecma_codegen","ecma_helpers_inline","ecma_minifier","ecma_parser","ecma_parser_typescript","ecma_transforms","ecma_transforms_proposal","ecma_transforms_react","ecma_transforms_typescript"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"546786e3e8da653c1d625f8b58bf0aedc4b2f8d8b12efe02d8e280a1a747e87d","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression","dep:dyn_fs"],"file_server_include_dir":["file_server","dyn_fs/include_dir"],"file_server_transpile":["file_server","dep:base64","dep:serde_json","dep:swc_core","dep:grass","dep:normalize-path","dep:crossbeam"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-10-19T09:14:46Z","v":2}
{"name":"uhttp","vers":"0.32.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam","req":"^0.8.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dyn_fs","req":"^0.0.15","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grass","req":"^0.13","features":[],"optional":true,"default_features":false,"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"normalize-path","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swc_core","req":"^82.1.1","features":["common","common_sourcemap","ecma_ast","ecma_codegen","ecma_helpers_inline","ecma_minifier","ecma_parser","ecma_parser_typescript","ecma_transforms","ecma_transforms_proposal","ecma_transforms_react","ecma_transforms_typescript"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"57eb8cc436c16842afc31c8a43ceef81e03a442f9d06cbc6c6c256861d2646d1","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression","dep:dyn_fs"],"file_server_include_dir":["file_server","dyn_fs/include_dir"],"file_server_transpile":["file_server","dep:base64","dep:serde_json","dep:swc_core","dep:grass","dep:normalize-path","dep:crossbeam"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-10-20T09:15:54Z","v":2}
{"name":"uhttp","vers":"0.33.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam","req":"^0.8.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dyn_fs","req":"^0.0.15","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grass","req":"^0.13","features":[],"optional":true,"default_features":false,"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"normalize-path","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swc_core","req":"^82.2.0","features":["common","common_sourcemap","ecma_ast","ecma_codegen","ecma_helpers_inline","ecma_minifier","ecma_parser","ecma_parser_typescript","ecma_transforms","ecma_transforms_proposal","ecma_transforms_react","ecma_transforms_typescript"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"25c391787ce3d015c60e5dfae29d6195243ded3f956eb58288a9c43cf8b7f24e","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression","dep:dyn_fs"],"file_server_include_dir":["file_server","dyn_fs/include_dir"],"file_server_transpile":["file_server","dep:base64","dep:serde_json","dep:swc_core","dep:grass","dep:normalize-path","dep:crossbeam"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-10-22T09:16:44Z","v":2}
{"name":"uhttp","vers":"0.34.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam","req":"^0.8.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dyn_fs","req":"^0.0.16","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grass","req":"^0.13","features":[],"optional":true,"default_features":false,"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"normalize-path","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swc_core","req":"^82.2.0","features":["common","common_sourcemap","ecma_ast","ecma_codegen","ecma_helpers_inline","ecma_minifier","ecma_parser","ecma_parser_typescript","ecma_transforms","ecma_transforms_proposal","ecma_transforms_react","ecma_transforms_typescript"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7824b180b7133d5a84c7345356783c70faa49c6a67dfd050c66e197f1b3d87bd","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression","dep:dyn_fs"],"file_server_include_dir":["file_server","dyn_fs/include_dir"],"file_server_transpile":["file_server","dep:base64","dep:serde_json","dep:swc_core","dep:grass","dep:normalize-path","dep:crossbeam"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-10-24T02:55:10Z","v":2}
{"name":"uhttp","vers":"0.35.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-compression","req":"^0.4","features":["tokio","gzip","brotli","zstd"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam","req":"^0.8.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"dyn_fs","req":"^0.0.16","features":["async"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"grass","req":"^0.13","features":[],"optional":true,"default_features":false,"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","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":["http1"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server-graceful","server-auto"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"normalize-path","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"path-tree","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"percent-encoding","req":"^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":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_urlencoded","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"swc_core","req":"^82.2.0","features":["common","common_sourcemap","ecma_ast","ecma_codegen","ecma_helpers_inline","ecma_minifier","ecma_parser","ecma_parser_typescript","ecma_transforms","ecma_transforms_proposal","ecma_transforms_react","ecma_transforms_typescript"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","fs","net","macros","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.30","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io","io-util","futures-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"64a850b89f7909647a284fe24bcafaf1f4171e6723d0072da76ded39f927318e","features":{},"features2":{"file_server":["dep:mime_guess","dep:async-compression","dep:dyn_fs"],"file_server_include_dir":["file_server","dyn_fs/include_dir"],"file_server_transpile":["file_server","dep:base64","dep:serde_json","dep:swc_core","dep:grass","dep:normalize-path","dep:crossbeam"],"full":["json","router","websocket","file_server"],"json":["dep:serde_json"],"router":["dep:percent-encoding","dep:path-tree","dep:base64"],"websocket":["dep:tokio-tungstenite"]},"yanked":false,"pubtime":"2026-10-24T03:08:12Z","v":2}
