{"name":"armature-framework","vers":"0.1.0","deps":[{"name":"armature-acme","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-auth","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-cache","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-compression","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-config","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-core","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-cron","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-graphql","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-jwt","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-messaging","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-openapi","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-opentelemetry","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-proc-macro","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-queue","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-ratelimit","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-security","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-testing","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-validation","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-webhooks","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cargo-husky","req":"^1.5","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"diesel","req":"^2.2","features":["postgres","r2d2","chrono"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"handlebars","req":"^6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inferno","req":"^0.12","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"jsonwebtoken","req":"^10.2","features":["rust_crypto"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.14","features":["flamegraph","criterion","prost-codec"],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sea-orm","req":"^1.1","features":["sqlx-postgres","runtime-tokio-rustls","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.11","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"92d80a4ea697049e3d49c06a73ec7663c95c4e44d326e570b9c09c0cba3bb3ca","features":{"acme":["armature-acme"],"auth":["armature-auth","armature-jwt"],"cache":["armature-cache","armature-cache/memcached"],"cache-redis-only":["armature-cache"],"compression":["armature-compression"],"config":["armature-config"],"cron":["armature-cron"],"default":[],"full":["graphql","config","jwt","auth","testing","validation","openapi","cache","cron","queue","opentelemetry","security","acme","ratelimit","compression","webhooks","messaging"],"full-minimal-versions":["graphql","config","jwt","auth","testing","validation","openapi","cache-redis-only","cron","queue","opentelemetry","security","acme","ratelimit","compression","webhooks"],"full-with-saml":["full","saml"],"graphql":["armature-graphql"],"jwt":["armature-jwt"],"messaging":["armature-messaging"],"messaging-full":["armature-messaging/full"],"messaging-kafka":["armature-messaging/kafka"],"messaging-nats":["armature-messaging/nats"],"messaging-rabbitmq":["armature-messaging/rabbitmq"],"openapi":["armature-openapi"],"opentelemetry":["armature-opentelemetry"],"queue":["armature-queue"],"ratelimit":["armature-ratelimit"],"saml":["armature-auth/saml"],"security":["armature-security"],"simd-json":["armature-core/simd-json"],"testing":["armature-testing"],"validation":["armature-validation"],"webhooks":["armature-webhooks"]},"yanked":false,"rust_version":"1.88","pubtime":"2025-12-27T04:35:50Z"} {"name":"armature-framework","vers":"0.1.1","deps":[{"name":"armature-acme","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-auth","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-cache","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-compression","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-config","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-core","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-cron","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-graphql","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-jwt","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-messaging","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-openapi","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-opentelemetry","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-proc-macro","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-queue","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-ratelimit","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-security","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-testing","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-validation","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-webhooks","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cargo-husky","req":"^1.5","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"diesel","req":"^2.2","features":["postgres","r2d2","chrono"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"handlebars","req":"^6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inferno","req":"^0.12","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"jsonwebtoken","req":"^10.2","features":["rust_crypto"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.14","features":["flamegraph","criterion","prost-codec"],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sea-orm","req":"^1.1","features":["sqlx-postgres","runtime-tokio-rustls","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.11","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"886b515839f521097c6c13655df0a6f7b50a34e2c74a278b321186102cf9f671","features":{"acme":["armature-acme"],"auth":["armature-auth","armature-jwt"],"cache":["armature-cache","armature-cache/memcached"],"cache-redis-only":["armature-cache"],"compression":["armature-compression"],"config":["armature-config"],"cron":["armature-cron"],"default":[],"full":["graphql","config","jwt","auth","testing","validation","openapi","cache","cron","queue","opentelemetry","security","acme","ratelimit","compression","webhooks","messaging"],"full-minimal-versions":["graphql","config","jwt","auth","testing","validation","openapi","cache-redis-only","cron","queue","opentelemetry","security","acme","ratelimit","compression","webhooks"],"full-with-saml":["full","saml"],"graphql":["armature-graphql"],"jwt":["armature-jwt"],"messaging":["armature-messaging"],"messaging-full":["armature-messaging/full"],"messaging-kafka":["armature-messaging/kafka"],"messaging-nats":["armature-messaging/nats"],"messaging-rabbitmq":["armature-messaging/rabbitmq"],"openapi":["armature-openapi"],"opentelemetry":["armature-opentelemetry"],"queue":["armature-queue"],"ratelimit":["armature-ratelimit"],"saml":["armature-auth/saml"],"security":["armature-security"],"simd-json":["armature-core/simd-json"],"testing":["armature-testing"],"validation":["armature-validation"],"webhooks":["armature-webhooks"]},"yanked":false,"rust_version":"1.88","pubtime":"2025-12-27T14:36:17Z"} {"name":"armature-framework","vers":"0.2.2","deps":[{"name":"armature-acme","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-auth","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-cache","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-compression","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-config","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-core","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-cron","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-graphql","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-jwt","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-messaging","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-openapi","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-opentelemetry","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-proc-macro","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-queue","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-ratelimit","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-security","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-testing","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-validation","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"armature-webhooks","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"cargo-husky","req":"^1.5","features":["user-hooks"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.8","features":["html_reports","async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctrlc","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dhat","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"diesel","req":"^2.2","features":["postgres","r2d2","chrono"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"fastrand","req":"^2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"handlebars","req":"^6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"inferno","req":"^0.12","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"jsonwebtoken","req":"^10.2","features":["rust_crypto"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pprof","req":"^0.15","features":["flamegraph","criterion","prost-codec"],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"dev"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sea-orm","req":"^1.1","features":["sqlx-postgres","runtime-tokio-rustls","macros"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio-rustls","postgres","chrono"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.35","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.11","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"a7a7c6d29c7f5b30eb8b9a89a40ea7d61bce683bf5c25371ac1449379a0a6d4a","features":{"acme":["armature-acme"],"auth":["armature-auth","armature-jwt"],"cache":["armature-cache","armature-cache/memcached"],"cache-redis-only":["armature-cache"],"compression":["armature-compression"],"config":["armature-config"],"cron":["armature-cron"],"default":[],"full":["graphql","config","jwt","auth","testing","validation","openapi","cache","cron","queue","opentelemetry","security","acme","ratelimit","compression","webhooks","messaging"],"full-minimal-versions":["graphql","config","jwt","auth","testing","validation","openapi","cache-redis-only","cron","queue","opentelemetry","security","acme","ratelimit","compression","webhooks"],"full-with-saml":["full","saml"],"graphql":["armature-graphql"],"jwt":["armature-jwt"],"memory-profiling":["dhat"],"messaging":["armature-messaging"],"messaging-full":["armature-messaging/full"],"messaging-kafka":["armature-messaging/kafka"],"messaging-nats":["armature-messaging/nats"],"messaging-rabbitmq":["armature-messaging/rabbitmq"],"openapi":["armature-openapi"],"opentelemetry":["armature-opentelemetry"],"queue":["armature-queue"],"ratelimit":["armature-ratelimit"],"saml":["armature-auth/saml"],"security":["armature-security"],"simd-json":["armature-core/simd-json"],"testing":["armature-testing"],"validation":["armature-validation"],"webhooks":["armature-webhooks"]},"yanked":false,"rust_version":"1.89","pubtime":"2026-03-23T00:49:09Z"}