{"name":"reinhardt-utils","vers":"0.1.0-alpha.1","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"md-5"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-alpha.1","features":["exception","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls","sqlite","postgres","mysql","any","macros","migrate","rust_decimal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fabbda266e1ebb60e457d2a91d69b48d5ca9f39395c189ddb1c4913702631c6c","features":{"all":["logging","cache","storage","static","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"static":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","static","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-01-23T04:35:31Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-alpha.3","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"md-5"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-core","req":"^0.1.0-alpha.1","features":["exception","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-alpha.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"da6dce53ff2cb856d62864ae4795e10fa3d73ff9f7cb78848370bdb89eb6a1e6","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":true,"pubtime":"2026-01-30T06:09:09Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-alpha.4","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"md-5"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-alpha.1","features":["exception","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-alpha.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls","sqlite","postgres","mysql","any","macros","migrate","rust_decimal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b7b03672598453fa890ea13c70a6e260883baeb59f921efd1daa5c4f8646a183","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-01-30T10:28:03Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-alpha.5","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"md-5"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-alpha.2","features":["exception","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-db","req":"^0.1.0-alpha.3","features":["backends"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-http","req":"^0.1.0-alpha.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-test","req":"^0.1.0-alpha.4","features":["static","testcontainers"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls","sqlite","postgres","mysql","any","macros","migrate","rust_decimal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"92a557177cbd9c167ed8796b58d13342dc0ed41a67318dcd8e83904539d5cb83","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-02-03T11:34:02Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-alpha.6","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"md-5"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-alpha.3","features":["exception","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-alpha.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls","sqlite","postgres","mysql","any","macros","migrate","rust_decimal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"65f0d97c4d0fd579752a5fa5c7806c0687c93d19c8c81622a4f45c081d42a16c","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-02-05T11:55:50Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-alpha.7","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"md-5"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-alpha.3","features":["exception","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-alpha.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6a1ccfd28e5cb73d6a9faf9f39ae74869a4b6a57f3aed9a1022c33b108ef4010","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-02-06T15:17:10Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-alpha.8","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"md-5"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-alpha.4","features":["exception","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-alpha.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b4d2fd281c543bf012b16a072cc4ce4acbe15ce561f7cf65b6b8e42cdd4ce281","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-02-09T01:03:50Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-alpha.9","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"md-5"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-alpha.5","features":["exception","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-alpha.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1a4b69e020c6188cd01e64b4ee82f307cf73154752c60163aff4c951ee1f8688","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-02-12T08:24:39Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-alpha.10","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-alpha.7","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-alpha.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f0176da1a451ee0d7401b56485b73055dd0c093b67596823abc051bd977e330a","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-02-23T03:45:23Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-alpha.11","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-alpha.8","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-alpha.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f7941e1a08fa4de074de138e0bcd706b14d375f2a43ed9251aaeea7f9c04f14c","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-02-23T09:41:39Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.1","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.1","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"baf0a6f9955cf1d2b56463a27003ca72751a366e6d5c84acde8a99da95b3b01f","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-02-28T07:41:34Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.2","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.2","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"601687c4ab635908379f052de39924a5358be3bda7292a15c051e573155ca32d","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-03-04T14:30:40Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.3","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.3","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2a10df840f668b1e38cb996ed20ca39425ea601d8ef7d13940f8f6525f5a6372","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-03-04T16:22:45Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.4","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.4","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8de9661b4be248aacf189a00db5b4977f6caa7c6cf09704f12214d99904e2225","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-03-05T10:15:15Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.5","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.5","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d9ea86dfeb37e9e18a5d6bd4ff159810b5ab77f24902b8d7f6a569859bd6d79c","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":true,"pubtime":"2026-03-07T10:55:40Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.6","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.6","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7328f778609b00c558e4fc3d20f4bb1781ba0ad7d665a886f9612ba6ef6d1f1a","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":true,"pubtime":"2026-03-10T09:41:39Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.7","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.7","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"31a83ccdd0e3e070e044420c158e96219dcdf298e7390804200fcd8b6873b322","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-03-12T02:30:30Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.8","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.8","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"293a6ce36409bb7a8b36c7c2902599587847163f1279e3c90610f66673f73538","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-03-12T12:46:32Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.9","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.9","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0965b722e32610fe6a1888885698a3345aca8b7007331553b0653b89f758dd6a","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-03-15T02:39:40Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.10","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.10","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"393e5cec7e23525eaa515fd2e556ce9d2fc8067874adc0585a9dd6a7c82d2289","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-03-15T14:59:14Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.11","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.11","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f4776920194fc64d91814a649807d3c7e16e04bf7dc59fcaaea856b7398a2248","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-03-16T05:19:19Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.12","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.12","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d2e8da10a14d481636d01276c13d482f0e783d79841bdb49e6a8ea74cd76881e","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-03-18T06:30:53Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.13","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.13","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8dc1962a98f900b5bedefaabfff9416c69581e3960734d82a681a1d0dac65295","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-03-18T14:22:47Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.14","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.14","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.26.3","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.14.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"15d426391c0c613ac417ee5e0c1cdc5b9224c14f6aa8497997eda75a8721030e","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"pubtime":"2026-03-24T12:16:38Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.15","deps":[{"name":"anyhow","req":"^1.0.100","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.42","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","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":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.8.1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.41","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.32.7","features":["tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.15","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.145","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.18.1","features":["v4","v5","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4b388cd1aa8a8321f0a1a91cd8debecdf7279a5cae2d1ce7f55702362e024a66","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-03-29T14:58:17Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.16","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.16","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f6fc33542c1eb6a9dfa2f28abfde53edea9b4d1f0c5216cbb04dd67725b43e08","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-04-20T08:38:11Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.17","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.17","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"629f9b1d4623dafdee31f7bfb5a1758e92bc00b7e28d744277de566b72411149","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-04-20T21:36:38Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.18","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.18","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d959d050031b8c3d5ea68ed632541ac90e82c905b97ed26db59726754db5a340","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-04-22T12:13:25Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.19","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.19","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"73748bddb28ac715386f25b0fe050e713c5cb31337c323e56a922487946952c0","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-04-23T00:22:44Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.20","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.20","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a56cabb27c1a43d736d9753289ceb4634f314c379ee546874b8a922fc54b02fe","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-04-23T14:04:18Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.21","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.21","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6269273cb5e0a496240eea23fe4555a0004072508d23d2971df9fc7bae1d1ab2","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-04-23T23:43:22Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.22","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.22","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"816c225b1744dd8f7e9f999c84988f164a4d822c23f1e6bed9a6929cfd8102dd","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-04-25T10:59:42Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.23","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.23","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"28cb521e75310a2646be4762bee2e45428c1c601a43a3188f4340d7eca1217cb","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-04-29T12:11:10Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.24","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.24","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a2e17c86ec400c1d94e9d56ed14b8db7aafb85c33b8f98aabf49b1dfbd8b6d09","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-04-30T06:59:25Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.25","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.25","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6243103a1419496ba0a1790e7517c79e2a7cd3b3737b461ee74752dbdfd2fdd5","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-05-01T03:51:55Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.26","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.26","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fa011b334cf5e4cbfed32e48987ed7f8b8c6715d091d52438f3435c3c5b9a1ff","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-05-05T06:58:03Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.27","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.27","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8ea881e0623ee991256e38f70f5683ad6f1e40281432ec4adce15b0751d076c6","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-05-10T01:18:50Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.28","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.28","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5d2dc2dee2b9a5e52bb024f201fe051a32c26be286e33c511f5304f5c22e289f","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-05-11T01:38:14Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.29","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.29","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"621a6ccd64346cdbdeee03d45cbcd4ced6e0ee41225507b0ce6ddd072eec662b","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-05-13T08:06:03Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0-rc.30","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0-rc.30","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0-rc.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f130b7d2ddf2d9f95fe78be067b558401514e1deaedc1fb47cb6c4a9f4e630f5","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-05-22T00:41:00Z","v":2} {"name":"reinhardt-utils","vers":"0.1.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.0","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f7cee87657caf225e3c9ec2fabd86f7ae6e6fb16019b6db9689d773b766e9eed","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-05-22T05:37:22Z","v":2} {"name":"reinhardt-utils","vers":"0.2.0-rc.1","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.2.0-rc.1","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.2.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"92d60d7265f4c913f4d4a36cc7020ba79674e9c4c2a1bd10bfa7187af5830998","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":true,"rust_version":"1.94.0","pubtime":"2026-05-24T05:00:42Z","v":2} {"name":"reinhardt-utils","vers":"0.1.1","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.1","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8bff884e871e1cec3c02af41e0f96c657f051699faacf7666f9854411bce8568","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-05-24T23:07:43Z","v":2} {"name":"reinhardt-utils","vers":"0.1.2","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.2","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b14aafe5d00d6738964e05e1f5b1da790c123eeafe5a0ba766d05f14f3a92b56","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-05-25T13:08:06Z","v":2} {"name":"reinhardt-utils","vers":"0.1.3","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.3","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"77c70a8461dd73ade7847e82e15243b62aa28f1b5138ad2c2f2c2b3104cbb9b7","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-05-31T03:49:06Z","v":2} {"name":"reinhardt-utils","vers":"0.2.0-rc.2","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.2.0-rc.2","features":["exception","security","types"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.2.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"6c07a10a387dbc0781087ff72c4ac98009e9e15627f873da7def2cc30f56c107","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-06-03T22:14:50Z","v":2} {"name":"reinhardt-utils","vers":"0.2.0-rc.3","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.2.0-rc.3","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.2.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"24b86e71bd87ccacf7e6aba35c24946aa7f3cf3f8b3f43332a89da7ad2c604fe","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-06-05T06:47:18Z","v":2} {"name":"reinhardt-utils","vers":"0.2.0-rc.4","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.2.0-rc.4","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.2.0-rc.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"326d257f0d9e6f6e533abbc03016c89b8dc94631c7d1e2713c42b6fa4a5fbd2b","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-06-07T06:37:06Z","v":2} {"name":"reinhardt-utils","vers":"0.1.4","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.1.4","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"b02872cd6cd07d9c31b378a2cc84abdef5bd15f30f2269d1e590ccdbc35ee877","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"compression":["processing"],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-06-10T14:13:48Z","v":2} {"name":"reinhardt-utils","vers":"0.2.0-rc.5","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.2.0-rc.5","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.2.0-rc.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"9cdebdc635ea27ead147b01f3a1737b363f8939bb189d229625605ac59e40524","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-06-11T05:39:03Z","v":2} {"name":"reinhardt-utils","vers":"0.2.0-rc.6","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-smithy-eventstream","req":"=0.60.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.2.0-rc.6","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.2.0-rc.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":">=0.3, <0.3.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d41fcdf03993c1a3fbe9fdbfdefb5dc138ee41008362ce32d741736af3c74bf6","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-smithy-eventstream","time"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-06-13T07:53:31Z","v":2} {"name":"reinhardt-utils","vers":"0.2.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-smithy-eventstream","req":"=0.60.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.2.0","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":">=0.3, <0.3.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1bb19fab14a3f1f61c8a9c10781df57dec81b0ce4d21e4feba17fa3a5bf84293","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-smithy-eventstream","time"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-06-14T07:41:59Z","v":2} {"name":"reinhardt-utils","vers":"0.3.0-rc.1","deps":[{"name":"alloc-stdlib","req":"=0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-smithy-eventstream","req":"=0.60.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli-decompressor","req":"=5.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.3.0-rc.1","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.3.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":">=0.3, <0.3.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"27822750f3b8b4bda7ab0bff50a2185d67cf3dc0dfd641771f2bee1b2dd45b39","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:alloc-stdlib","dep:brotli-decompressor","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-smithy-eventstream","time"]},"yanked":false,"rust_version":"1.96.0","pubtime":"2026-06-18T02:25:18Z","v":2} {"name":"reinhardt-utils","vers":"0.3.0-rc.2","deps":[{"name":"alloc-stdlib","req":"=0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-smithy-eventstream","req":"=0.60.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli-decompressor","req":"=5.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.3.0-rc.2","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.3.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":">=0.3, <0.3.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"34e328352f13086724c2c05f81e1e608bf58998ed3fc709120eeb7ec6255d4ec","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:alloc-stdlib","dep:brotli-decompressor","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-smithy-eventstream","time"]},"yanked":false,"rust_version":"1.96.0","pubtime":"2026-06-19T08:01:23Z","v":2} {"name":"reinhardt-utils","vers":"0.3.0-rc.3","deps":[{"name":"alloc-stdlib","req":"=0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-smithy-eventstream","req":"=0.60.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli-decompressor","req":"=5.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.3.0-rc.3","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.3.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":">=0.3, <0.3.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f6db9c6c1df911c74bcb00dad4516b711f977dc17691a287336cb1f7864be73f","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:alloc-stdlib","dep:brotli-decompressor","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-smithy-eventstream","time"]},"yanked":false,"rust_version":"1.96.0","pubtime":"2026-06-23T07:34:28Z","v":2} {"name":"reinhardt-utils","vers":"0.2.1","deps":[{"name":"alloc-stdlib","req":"=0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-smithy-eventstream","req":"=0.60.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli-decompressor","req":"=5.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.2.1","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":">=0.3, <0.3.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"89e315d09d38a66510fc1580f1812a220cab99c974154fdcda2ac532d78a3e37","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:alloc-stdlib","dep:brotli-decompressor","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-smithy-eventstream","time"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-06-23T21:59:19Z","v":2} {"name":"reinhardt-utils","vers":"0.3.0-rc.4","deps":[{"name":"alloc-stdlib","req":"=0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-smithy-eventstream","req":"=0.60.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli-decompressor","req":"=5.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.3.0-rc.4","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.3.0-rc.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":">=0.3, <0.3.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"657970fe19917a3eda306a68752f8111cd3ff7e276608aed1614c64ae4160008","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:alloc-stdlib","dep:brotli-decompressor","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-smithy-eventstream","time"]},"yanked":false,"rust_version":"1.96.0","pubtime":"2026-06-24T11:40:17Z","v":2} {"name":"reinhardt-utils","vers":"0.2.2","deps":[{"name":"alloc-stdlib","req":"=0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-smithy-eventstream","req":"=0.60.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli-decompressor","req":"=5.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.2.2","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":">=0.3, <0.3.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"a8dd365e2765fdcbcf79aed7f14754d0d746e140682a079a51a630a0636cd012","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:alloc-stdlib","dep:brotli-decompressor","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-smithy-eventstream","time"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-06-25T06:14:56Z","v":2} {"name":"reinhardt-utils","vers":"0.3.0-rc.5","deps":[{"name":"alloc-stdlib","req":"=0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-smithy-eventstream","req":"=0.60.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli-decompressor","req":"=5.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.3.0-rc.5","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.3.0-rc.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":">=0.3, <0.3.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"678d200164b34a26024ae10945b463cd4f5fec0bd5631971bb61bf4095f03dc8","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:alloc-stdlib","dep:brotli-decompressor","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-smithy-eventstream","time"]},"yanked":false,"rust_version":"1.96.0","pubtime":"2026-06-26T09:13:50Z","v":2} {"name":"reinhardt-utils","vers":"0.3.0-rc.6","deps":[{"name":"alloc-stdlib","req":"=0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-smithy-eventstream","req":"=0.60.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli-decompressor","req":"=5.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.3.0-rc.6","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.3.0-rc.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":">=0.3, <0.3.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3ade45a3cd923bd66d2eb0e064cc783528b136baa20a3096b23aa32d6d57ba2c","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:alloc-stdlib","dep:brotli-decompressor","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-smithy-eventstream","time"]},"yanked":false,"rust_version":"1.96.0","pubtime":"2026-06-27T14:20:33Z","v":2} {"name":"reinhardt-utils","vers":"0.2.3","deps":[{"name":"alloc-stdlib","req":"=0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-smithy-eventstream","req":"=0.60.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli-decompressor","req":"=5.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.2.3","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":">=0.3, <0.3.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2d5815ba4b839e4655f67840e985069dc2bd8bfb2ed632a7234ee30beae9be2b","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:alloc-stdlib","dep:brotli-decompressor","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-smithy-eventstream","time"]},"yanked":false,"rust_version":"1.94.0","pubtime":"2026-06-28T02:18:25Z","v":2} {"name":"reinhardt-utils","vers":"0.3.0","deps":[{"name":"alloc-stdlib","req":"=0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-smithy-eventstream","req":"=0.60.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli-decompressor","req":"=5.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.3.0","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":">=0.3, <0.3.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"32ed2db2e68e5a080d0fceb95d1a57e73298a2e6c03bd4444deac44a86e66001","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:alloc-stdlib","dep:brotli-decompressor","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-smithy-eventstream","time"]},"yanked":false,"rust_version":"1.96.0","pubtime":"2026-06-28T05:58:15Z","v":2} {"name":"reinhardt-utils","vers":"0.3.1","deps":[{"name":"alloc-stdlib","req":"=0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-config","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-sdk-s3","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-smithy-eventstream","req":"=0.60.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"azure_storage_blobs","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli","req":"^8.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"brotli-decompressor","req":"=5.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.44","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cloud-storage","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"deadpool-redis","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glob","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":["json","toml"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inventory","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memcache-async","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mime_guess","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"notify","req":"^8.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_allocator","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_codegen","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_mangler","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_minifier","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_parser","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxc_span","req":"^0.96.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxipng","req":"^9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":["tokio-comp","connection-manager","tokio-comp","connection-manager","cluster","cluster-async","sentinel"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reinhardt-core","req":"^0.3.1","features":["exception","security","types"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reinhardt-http","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.2","features":["http2","json","form","rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sourcemap","req":"^9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27.2","features":["blocking"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15.0","features":["postgres","mysql","redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":">=0.3, <0.3.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["rt-multi-thread","sync","time","macros","net","io-util","macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["compat"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.23.0","features":["v4","v5","v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"walkdir","req":"^2.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webp","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"7bc9d7ae17e0ec21ea7db006613f6492b831d4cad2ba94a0a684390ee95a9098","features":{"all":["logging","cache","storage","staticfiles","utils-core"],"all-backends":["redis-backend","redis-sentinel","memcached-backend"],"cache":[],"default":[],"logging":[],"memcached-backend":["memcache-async","tokio-util"],"processing":[],"redis-backend":["redis","deadpool-redis"],"redis-sentinel":["redis-backend"],"source-maps":["processing"],"staticfiles":[],"storage":[],"utils-core":[],"utils-full":["logging","cache","storage","staticfiles","utils-core"]},"features2":{"advanced-minification":["processing","dep:oxc_allocator","dep:oxc_parser","dep:oxc_span","dep:oxc_minifier","dep:oxc_mangler","dep:oxc_codegen"],"azure":["dep:azure_storage","dep:azure_storage_blobs"],"compression":["processing","dep:alloc-stdlib","dep:brotli-decompressor","dep:brotli","dep:flate2"],"dev-server":["dep:notify"],"full":["advanced-minification","all-backends","azure","compression","dev-server","gcs","image-optimization","processing","s3","source-maps"],"gcs":["dep:cloud-storage"],"image-optimization":["processing","dep:oxipng","dep:image","dep:webp"],"s3":["dep:aws-config","dep:aws-sdk-s3","dep:aws-smithy-eventstream","time"]},"yanked":false,"rust_version":"1.96.0","pubtime":"2026-07-05T06:44:12Z","v":2}