{"name":"airframe_prefab","vers":"1.0.0","deps":[{"name":"airframe_args","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_config","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_config","req":"^1.0.0","features":["module"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"airframe_core","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_crypt","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_health","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_http","req":"^1.0.0","features":["module","server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_logging","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_macros","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_scheduler","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["client","http1","http2","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","http2","stream"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"semver","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"semver","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"spacetime-core","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"utoipa","req":"^5","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^8","features":["axum"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"54e7eb5e9232960f0c4f3188ebb655bd0ebe14d0f769d6342c968c33bac0b9d7","features":{"default":[]},"features2":{"args":["dep:airframe_args"],"config":["dep:airframe_config","airframe_config/module","airframe_logging/config"],"http":["dep:airframe_http","dep:tower-http","dep:axum","dep:reqwest","dep:futures-util","dep:hyper","dep:hyper-util","dep:http-body-util","tower-http/fs","airframe_health/http"],"logging":["dep:airframe_logging","airframe_logging/module"],"openapi":["http","dep:serde_json"],"swagger-ui":["openapi","dep:utoipa-swagger-ui","dep:utoipa"]},"yanked":false,"pubtime":"2026-06-23T03:08:57Z","v":2} {"name":"airframe_prefab","vers":"1.0.1","deps":[{"name":"airframe_args","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_config","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_config","req":"^1.0.0","features":["module"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"airframe_core","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_crypt","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_health","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_http","req":"^1.0.0","features":["module","server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_logging","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_macros","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_scheduler","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["client","http1","http2","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","http2","stream"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"semver","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"semver","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"spacetime-core","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"utoipa","req":"^5","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^8","features":["axum"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"7cf8a4986bc8199f9b81103338e87a38d71a20bf884d1dd94e3703b1d15b6ea6","features":{"default":[]},"features2":{"args":["dep:airframe_args"],"config":["dep:airframe_config","airframe_config/module","airframe_logging/config"],"http":["dep:airframe_http","dep:tower-http","dep:axum","dep:reqwest","dep:futures-util","dep:hyper","dep:hyper-util","dep:http-body-util","tower-http/fs","airframe_health/http"],"logging":["dep:airframe_logging","airframe_logging/module"],"openapi":["http","dep:serde_json"],"swagger-ui":["openapi","dep:utoipa-swagger-ui","dep:utoipa"]},"yanked":false,"pubtime":"2026-06-23T07:24:17Z","v":2} {"name":"airframe_prefab","vers":"1.0.2","deps":[{"name":"airframe_args","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_config","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_config","req":"^1.0.0","features":["module"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"airframe_core","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_crypt","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_health","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_http","req":"^1.0.0","features":["module","server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_logging","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_macros","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"airframe_scheduler","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"httpdate","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["client","http1","http2","tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","http2","stream"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"semver","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"semver","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"spacetime-core","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["rt","sync","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","signal","time"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"utoipa","req":"^5","features":["axum_extras"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-swagger-ui","req":"^8","features":["axum"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"ee362bb296693d9d5d1a2c6148437b4ebe4ec20680e6651331ed56dd2f485c34","features":{"default":[]},"features2":{"args":["dep:airframe_args"],"config":["dep:airframe_config","airframe_config/module","airframe_logging/config"],"http":["dep:airframe_http","dep:tower-http","dep:axum","dep:reqwest","dep:futures-util","dep:hyper","dep:hyper-util","dep:http-body-util","tower-http/fs","airframe_health/http"],"logging":["dep:airframe_logging","airframe_logging/module"],"openapi":["http","dep:serde_json"],"swagger-ui":["openapi","dep:utoipa-swagger-ui","dep:utoipa"]},"yanked":false,"pubtime":"2026-06-23T08:24:23Z","v":2}