{"name":"nestrs","vers":"0.1.0","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d2a74e962148e0ba2d05c2c232cae1db2d219cd3dcd177a5f42bb26904c9b358","features":{"default":[]},"features2":{"graphql":["dep:nestrs-graphql"],"microservices":["dep:nestrs-microservices"],"openapi":["dep:nestrs-openapi"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.86","pubtime":"2026-04-09T21:08:21Z","v":2} {"name":"nestrs","vers":"0.1.1","deps":[{"name":"async-nats","req":"^0.47","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":"axum","req":"^0.7","features":["multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"envy","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"linkme","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-events","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.1","features":["trace","grpc-tonic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["rt-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.29","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-cron-scheduler","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"35798b3d84358d11dd69277670021068ecfd4c1d21a5e5f4cbe7a571a7a8f699","features":{"default":[]},"features2":{"cache-redis":["dep:redis"],"graphql":["dep:nestrs-graphql"],"microservices":["dep:nestrs-microservices","dep:nestrs-events"],"microservices-grpc":["microservices","nestrs-microservices/grpc"],"microservices-kafka":["microservices","nestrs-microservices/kafka"],"microservices-metrics":["microservices","nestrs-microservices/microservice-metrics"],"microservices-mqtt":["microservices","nestrs-microservices/mqtt"],"microservices-nats":["microservices","nestrs-microservices/nats","dep:async-nats"],"microservices-redis":["microservices","nestrs-microservices/redis","dep:redis"],"openapi":["dep:nestrs-openapi"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"queues":["dep:linkme"],"schedule":["dep:tokio-cron-scheduler","dep:linkme"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-11T16:55:30Z","v":2} {"name":"nestrs","vers":"0.1.2","deps":[{"name":"async-nats","req":"^0.47","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":"axum","req":"^0.7","features":["multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"envy","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"linkme","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-events","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.1.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.1","features":["trace","grpc-tonic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["rt-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.29","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-cron-scheduler","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0640551581e4ca74b65e399db423c026f766fc9c4efadecb3ec45cec627eb32a","features":{"default":[]},"features2":{"cache-redis":["dep:redis"],"graphql":["dep:nestrs-graphql"],"microservices":["dep:nestrs-microservices","dep:nestrs-events"],"microservices-grpc":["microservices","nestrs-microservices/grpc"],"microservices-kafka":["microservices","nestrs-microservices/kafka"],"microservices-metrics":["microservices","nestrs-microservices/microservice-metrics"],"microservices-mqtt":["microservices","nestrs-microservices/mqtt"],"microservices-nats":["microservices","nestrs-microservices/nats","dep:async-nats"],"microservices-redis":["microservices","nestrs-microservices/redis","dep:redis"],"openapi":["dep:nestrs-openapi"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"queues":["dep:linkme"],"schedule":["dep:tokio-cron-scheduler","dep:linkme"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-11T19:28:13Z","v":2} {"name":"nestrs","vers":"0.1.3","deps":[{"name":"async-nats","req":"^0.47","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":"axum","req":"^0.7","features":["multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"envy","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"linkme","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-events","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.1","features":["trace","grpc-tonic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["rt-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.29","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-cron-scheduler","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"81e0ec5491e09ebad0a2b0ed887ddb99db84bbbabd1461e49cd9b75cffd6ed4f","features":{"default":[]},"features2":{"cache-redis":["dep:redis"],"graphql":["dep:nestrs-graphql"],"microservices":["dep:nestrs-microservices","dep:nestrs-events"],"microservices-grpc":["microservices","nestrs-microservices/grpc"],"microservices-kafka":["microservices","nestrs-microservices/kafka"],"microservices-metrics":["microservices","nestrs-microservices/microservice-metrics"],"microservices-mqtt":["microservices","nestrs-microservices/mqtt"],"microservices-nats":["microservices","nestrs-microservices/nats","dep:async-nats"],"microservices-redis":["microservices","nestrs-microservices/redis","dep:redis"],"openapi":["dep:nestrs-openapi"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"queues":["dep:linkme"],"schedule":["dep:tokio-cron-scheduler","dep:linkme"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-12T09:23:08Z","v":2} {"name":"nestrs","vers":"0.2.0","deps":[{"name":"async-graphql","req":"=7.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-nats","req":"^0.47","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":"axum","req":"^0.7","features":["multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"envy","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"linkme","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"minijinja","req":"^2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mongodb","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-events","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.1","features":["trace","grpc-tonic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["rt-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.29","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls-ring","any","postgres","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-cron-scheduler","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-cookies","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.10","features":["memory-store"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ee10b80c45a4b806c8b8f595d2fbf08e540b7784d8d298c16d3a9382fa9a4cc8","features":{"default":[],"test-hooks":["nestrs-core/test-hooks"]},"features2":{"cache-redis":["dep:redis"],"cookies":["dep:tower-cookies"],"csrf":["cookies","dep:subtle"],"database-sqlx":["dep:sqlx"],"files":["dep:tokio-util"],"graphql":["dep:nestrs-graphql"],"http-client":["dep:reqwest"],"microservices":["dep:nestrs-microservices","dep:nestrs-events"],"microservices-grpc":["microservices","nestrs-microservices/grpc"],"microservices-kafka":["microservices","nestrs-microservices/kafka"],"microservices-metrics":["microservices","nestrs-microservices/microservice-metrics"],"microservices-mqtt":["microservices","nestrs-microservices/mqtt"],"microservices-nats":["microservices","nestrs-microservices/nats","dep:async-nats"],"microservices-rabbitmq":["microservices","nestrs-microservices/rabbitmq"],"microservices-redis":["microservices","nestrs-microservices/redis","dep:redis"],"mongo":["dep:mongodb"],"mvc":["dep:minijinja"],"openapi":["dep:nestrs-openapi"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"queues":["dep:linkme"],"queues-redis":["queues","dep:redis"],"schedule":["dep:tokio-cron-scheduler","dep:linkme"],"session":["cookies","dep:tower-sessions"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-13T17:10:50Z","v":2} {"name":"nestrs","vers":"0.3.0","deps":[{"name":"async-graphql","req":"=7.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-nats","req":"^0.47","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":"axum","req":"^0.7","features":["multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"envy","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"linkme","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"minijinja","req":"^2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mongodb","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-events","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.1","features":["trace","grpc-tonic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["rt-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.29","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls-ring","any","postgres","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-cron-scheduler","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-cookies","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.10","features":["memory-store"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b81c5de97dfdb1915ae3c3039164991b7d54a166d089b9a3fa63a563c4d73f08","features":{"default":[],"test-hooks":["nestrs-core/test-hooks"]},"features2":{"cache-redis":["dep:redis"],"cookies":["dep:tower-cookies"],"csrf":["cookies","dep:subtle"],"database-sqlx":["dep:sqlx"],"files":["dep:tokio-util"],"graphql":["dep:nestrs-graphql"],"http-client":["dep:reqwest"],"microservices":["dep:nestrs-microservices","dep:nestrs-events"],"microservices-grpc":["microservices","nestrs-microservices/grpc"],"microservices-kafka":["microservices","nestrs-microservices/kafka"],"microservices-metrics":["microservices","nestrs-microservices/microservice-metrics"],"microservices-mqtt":["microservices","nestrs-microservices/mqtt"],"microservices-nats":["microservices","nestrs-microservices/nats","dep:async-nats"],"microservices-rabbitmq":["microservices","nestrs-microservices/rabbitmq"],"microservices-redis":["microservices","nestrs-microservices/redis","dep:redis"],"mongo":["dep:mongodb"],"mvc":["dep:minijinja"],"openapi":["dep:nestrs-openapi"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"queues":["dep:linkme"],"queues-redis":["queues","dep:redis"],"schedule":["dep:tokio-cron-scheduler","dep:linkme"],"session":["cookies","dep:tower-sessions"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-14T12:57:47Z","v":2} {"name":"nestrs","vers":"0.3.1","deps":[{"name":"async-graphql","req":"=7.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-nats","req":"^0.47","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":"axum","req":"^0.7","features":["multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"envy","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"linkme","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"minijinja","req":"^2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mongodb","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-events","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.1","features":["trace","grpc-tonic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["rt-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.29","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls-ring","any","postgres","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-cron-scheduler","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-cookies","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.10","features":["memory-store"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6376bf54bdbb5d7d5ca6da9708f2234e0733feb70304f75ddbc1cd775f993943","features":{"default":[],"test-hooks":["nestrs-core/test-hooks"]},"features2":{"cache-redis":["dep:redis"],"cookies":["dep:tower-cookies"],"csrf":["cookies","dep:subtle"],"database-sqlx":["dep:sqlx"],"files":["dep:tokio-util"],"graphql":["dep:nestrs-graphql"],"http-client":["dep:reqwest"],"microservices":["dep:nestrs-microservices","dep:nestrs-events"],"microservices-grpc":["microservices","nestrs-microservices/grpc"],"microservices-kafka":["microservices","nestrs-microservices/kafka"],"microservices-metrics":["microservices","nestrs-microservices/microservice-metrics"],"microservices-mqtt":["microservices","nestrs-microservices/mqtt"],"microservices-nats":["microservices","nestrs-microservices/nats","dep:async-nats"],"microservices-rabbitmq":["microservices","nestrs-microservices/rabbitmq"],"microservices-redis":["microservices","nestrs-microservices/redis","dep:redis"],"mongo":["dep:mongodb"],"mvc":["dep:minijinja"],"openapi":["dep:nestrs-openapi"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"queues":["dep:linkme"],"queues-redis":["queues","dep:redis"],"schedule":["dep:tokio-cron-scheduler","dep:linkme"],"session":["cookies","dep:tower-sessions"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-14T17:46:37Z","v":2} {"name":"nestrs","vers":"0.3.2","deps":[{"name":"async-graphql","req":"=7.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-nats","req":"^0.47","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":"axum","req":"^0.7","features":["multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"envy","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"linkme","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"minijinja","req":"^2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mongodb","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-events","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.1","features":["trace","grpc-tonic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["rt-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.29","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls-ring","any","postgres","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-cron-scheduler","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-cookies","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.10","features":["memory-store"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7048ea38a9eab2f87224e36c0a332b56c4f181e52b3726d75e4a91f2c6b701cf","features":{"default":[],"test-hooks":["nestrs-core/test-hooks"]},"features2":{"cache-redis":["dep:redis"],"cookies":["dep:tower-cookies"],"csrf":["cookies","dep:subtle"],"database-sqlx":["dep:sqlx"],"files":["dep:tokio-util"],"graphql":["dep:nestrs-graphql"],"http-client":["dep:reqwest"],"microservices":["dep:nestrs-microservices","dep:nestrs-events"],"microservices-grpc":["microservices","nestrs-microservices/grpc"],"microservices-kafka":["microservices","nestrs-microservices/kafka"],"microservices-metrics":["microservices","nestrs-microservices/microservice-metrics"],"microservices-mqtt":["microservices","nestrs-microservices/mqtt"],"microservices-nats":["microservices","nestrs-microservices/nats","dep:async-nats"],"microservices-rabbitmq":["microservices","nestrs-microservices/rabbitmq"],"microservices-redis":["microservices","nestrs-microservices/redis","dep:redis"],"mongo":["dep:mongodb"],"mvc":["dep:minijinja"],"openapi":["dep:nestrs-openapi"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"queues":["dep:linkme"],"queues-redis":["queues","dep:redis"],"schedule":["dep:tokio-cron-scheduler","dep:linkme"],"session":["cookies","dep:tower-sessions"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-14T21:25:43Z","v":2} {"name":"nestrs","vers":"0.3.3","deps":[{"name":"async-graphql","req":"=7.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-nats","req":"^0.47","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":"axum","req":"^0.7","features":["multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"envy","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"linkme","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"minijinja","req":"^2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mongodb","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-events","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.1","features":["trace","grpc-tonic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["rt-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.29","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls-ring","any","postgres","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-cron-scheduler","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-cookies","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.10","features":["memory-store"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d71901e91a8d3bb335e79a466709948c391b0043dc3faa21f1db0f5a479dbb3e","features":{"default":[],"test-hooks":["nestrs-core/test-hooks"]},"features2":{"cache-redis":["dep:redis"],"cookies":["dep:tower-cookies"],"csrf":["cookies","dep:subtle"],"database-sqlx":["dep:sqlx"],"files":["dep:tokio-util"],"graphql":["dep:nestrs-graphql"],"http-client":["dep:reqwest"],"microservices":["dep:nestrs-microservices","dep:nestrs-events"],"microservices-grpc":["microservices","nestrs-microservices/grpc"],"microservices-kafka":["microservices","nestrs-microservices/kafka"],"microservices-metrics":["microservices","nestrs-microservices/microservice-metrics"],"microservices-mqtt":["microservices","nestrs-microservices/mqtt"],"microservices-nats":["microservices","nestrs-microservices/nats","dep:async-nats"],"microservices-rabbitmq":["microservices","nestrs-microservices/rabbitmq"],"microservices-redis":["microservices","nestrs-microservices/redis","dep:redis"],"mongo":["dep:mongodb"],"mvc":["dep:minijinja"],"openapi":["dep:nestrs-openapi"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"queues":["dep:linkme"],"queues-redis":["queues","dep:redis"],"schedule":["dep:tokio-cron-scheduler","dep:linkme"],"session":["cookies","dep:tower-sessions"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-14T23:06:19Z","v":2} {"name":"nestrs","vers":"0.3.4","deps":[{"name":"async-graphql","req":"=7.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-nats","req":"^0.47","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":"axum","req":"^0.7","features":["multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"envy","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"linkme","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"minijinja","req":"^2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mongodb","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-events","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.1","features":["trace","grpc-tonic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["rt-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.29","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls-ring","any","postgres","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-cron-scheduler","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-cookies","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.10","features":["memory-store"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"818fc997e68ee9541b24a493b100d97b7f5059c585e9cec934497ff5cb9511c3","features":{"default":[],"test-hooks":["nestrs-core/test-hooks"]},"features2":{"cache-redis":["dep:redis"],"cookies":["dep:tower-cookies"],"csrf":["cookies","dep:subtle"],"database-sqlx":["dep:sqlx"],"files":["dep:tokio-util"],"graphql":["dep:nestrs-graphql"],"http-client":["dep:reqwest"],"microservices":["dep:nestrs-microservices","dep:nestrs-events"],"microservices-grpc":["microservices","nestrs-microservices/grpc"],"microservices-kafka":["microservices","nestrs-microservices/kafka"],"microservices-metrics":["microservices","nestrs-microservices/microservice-metrics"],"microservices-mqtt":["microservices","nestrs-microservices/mqtt"],"microservices-nats":["microservices","nestrs-microservices/nats","dep:async-nats"],"microservices-rabbitmq":["microservices","nestrs-microservices/rabbitmq"],"microservices-redis":["microservices","nestrs-microservices/redis","dep:redis"],"mongo":["dep:mongodb"],"mvc":["dep:minijinja"],"openapi":["dep:nestrs-openapi"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"queues":["dep:linkme"],"queues-redis":["queues","dep:redis"],"schedule":["dep:tokio-cron-scheduler","dep:linkme"],"session":["cookies","dep:tower-sessions"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-16T00:36:59Z","v":2} {"name":"nestrs","vers":"0.3.5","deps":[{"name":"async-graphql","req":"=7.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-nats","req":"^0.47","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":"axum","req":"^0.7","features":["multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"envy","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"linkme","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"minijinja","req":"^2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mongodb","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-events","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.1","features":["trace","grpc-tonic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["rt-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.29","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls-ring","any","postgres","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-cron-scheduler","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-cookies","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.10","features":["memory-store"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a23528e2317a10ad861152b1410e1d00bc03bb93bb0c06614ed84ea374119cff","features":{"default":[],"test-hooks":["nestrs-core/test-hooks"]},"features2":{"cache-redis":["dep:redis"],"cookies":["dep:tower-cookies"],"csrf":["cookies","dep:subtle"],"database-sqlx":["dep:sqlx"],"files":["dep:tokio-util"],"graphql":["dep:nestrs-graphql"],"http-client":["dep:reqwest"],"microservices":["dep:nestrs-microservices","dep:nestrs-events"],"microservices-grpc":["microservices","nestrs-microservices/grpc"],"microservices-kafka":["microservices","nestrs-microservices/kafka"],"microservices-metrics":["microservices","nestrs-microservices/microservice-metrics"],"microservices-mqtt":["microservices","nestrs-microservices/mqtt"],"microservices-nats":["microservices","nestrs-microservices/nats","dep:async-nats"],"microservices-rabbitmq":["microservices","nestrs-microservices/rabbitmq"],"microservices-redis":["microservices","nestrs-microservices/redis","dep:redis"],"mongo":["dep:mongodb"],"mvc":["dep:minijinja"],"openapi":["dep:nestrs-openapi"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"queues":["dep:linkme"],"queues-redis":["queues","dep:redis"],"schedule":["dep:tokio-cron-scheduler","dep:linkme"],"session":["cookies","dep:tower-sessions"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-16T12:37:20Z","v":2} {"name":"nestrs","vers":"0.3.6","deps":[{"name":"async-graphql","req":"=7.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-nats","req":"^0.47","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":"axum","req":"^0.7","features":["multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"envy","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"linkme","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"minijinja","req":"^2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mongodb","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-events","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.1","features":["trace","grpc-tonic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["rt-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.29","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls-ring","any","postgres","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-cron-scheduler","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-cookies","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.10","features":["memory-store"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"14fad88f8aa65f2cc09e5a22ef3d103689c8672bcc003d38e9cddcfb620f9c3d","features":{"default":[],"test-hooks":["nestrs-core/test-hooks"]},"features2":{"cache-redis":["dep:redis"],"cookies":["dep:tower-cookies"],"csrf":["cookies","dep:subtle"],"database-sqlx":["dep:sqlx"],"files":["dep:tokio-util"],"graphql":["dep:nestrs-graphql"],"http-client":["dep:reqwest"],"microservices":["dep:nestrs-microservices","dep:nestrs-events"],"microservices-grpc":["microservices","nestrs-microservices/grpc"],"microservices-kafka":["microservices","nestrs-microservices/kafka"],"microservices-metrics":["microservices","nestrs-microservices/microservice-metrics"],"microservices-mqtt":["microservices","nestrs-microservices/mqtt"],"microservices-nats":["microservices","nestrs-microservices/nats","dep:async-nats"],"microservices-rabbitmq":["microservices","nestrs-microservices/rabbitmq"],"microservices-redis":["microservices","nestrs-microservices/redis","dep:redis"],"mongo":["dep:mongodb"],"mvc":["dep:minijinja"],"openapi":["dep:nestrs-openapi"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"queues":["dep:linkme"],"queues-redis":["queues","dep:redis"],"schedule":["dep:tokio-cron-scheduler","dep:linkme"],"session":["cookies","dep:tower-sessions"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-16T15:21:18Z","v":2} {"name":"nestrs","vers":"0.3.7","deps":[{"name":"async-graphql","req":"=7.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-nats","req":"^0.47","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":"axum","req":"^0.7","features":["multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"envy","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"linkme","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"minijinja","req":"^2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mongodb","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-events","req":"^0.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.1","features":["trace","grpc-tonic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["rt-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.29","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls-ring","any","postgres","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-cron-scheduler","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-cookies","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.10","features":["memory-store"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f88e945539eadb80dc5bfccb22de3c3d298ed337b0e9b01b23dfce1911a289b8","features":{"default":[],"test-hooks":["nestrs-core/test-hooks"]},"features2":{"cache-redis":["dep:redis"],"cookies":["dep:tower-cookies"],"csrf":["cookies","dep:subtle"],"database-sqlx":["dep:sqlx"],"files":["dep:tokio-util"],"graphql":["dep:nestrs-graphql"],"http-client":["dep:reqwest"],"microservices":["dep:nestrs-microservices","dep:nestrs-events"],"microservices-grpc":["microservices","nestrs-microservices/grpc"],"microservices-kafka":["microservices","nestrs-microservices/kafka"],"microservices-metrics":["microservices","nestrs-microservices/microservice-metrics"],"microservices-mqtt":["microservices","nestrs-microservices/mqtt"],"microservices-nats":["microservices","nestrs-microservices/nats","dep:async-nats"],"microservices-rabbitmq":["microservices","nestrs-microservices/rabbitmq"],"microservices-redis":["microservices","nestrs-microservices/redis","dep:redis"],"mongo":["dep:mongodb"],"mvc":["dep:minijinja"],"openapi":["dep:nestrs-openapi"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"queues":["dep:linkme"],"queues-redis":["queues","dep:redis"],"schedule":["dep:tokio-cron-scheduler","dep:linkme"],"session":["cookies","dep:tower-sessions"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-16T16:58:24Z","v":2} {"name":"nestrs","vers":"0.3.8","deps":[{"name":"async-graphql","req":"=7.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-nats","req":"^0.47","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":"axum","req":"^0.7","features":["multipart"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dotenvy","req":"^0.15.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"envy","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"linkme","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics","req":"^0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"metrics-exporter-prometheus","req":"^0.18","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"minijinja","req":"^2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mongodb","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-core","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-events","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-graphql","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-macros","req":"^0.3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-microservices","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-openapi","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"nestrs-ws","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.31.0","features":["trace"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.31.1","features":["trace","grpc-tonic"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.31.0","features":["rt-tokio"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^0.29","features":["tokio-comp"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.8","features":["runtime-tokio","tls-rustls-ring","any","postgres","sqlite"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"subtle","req":"^2.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["macros","rt-multi-thread","net","signal"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-cron-scheduler","req":"^0.15.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["io"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["limit","load-shed"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-cookies","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6","features":["cors","set-header","limit","request-id","compression-gzip","decompression-gzip","normalize-path","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-sessions","req":"^0.10","features":["memory-store"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"=0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.32.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"validator","req":"^0.20","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8d8103b796ad82681f630f84d0cddd8e92c297c82a07fd7d64ca47b51a382ffe","features":{"default":[],"test-hooks":["nestrs-core/test-hooks"]},"features2":{"cache-redis":["dep:redis"],"cookies":["dep:tower-cookies"],"csrf":["cookies","dep:subtle"],"database-sqlx":["dep:sqlx"],"files":["dep:tokio-util"],"graphql":["dep:nestrs-graphql"],"http-client":["dep:reqwest"],"microservices":["dep:nestrs-microservices","dep:nestrs-events"],"microservices-grpc":["microservices","nestrs-microservices/grpc"],"microservices-kafka":["microservices","nestrs-microservices/kafka"],"microservices-metrics":["microservices","nestrs-microservices/microservice-metrics"],"microservices-mqtt":["microservices","nestrs-microservices/mqtt"],"microservices-nats":["microservices","nestrs-microservices/nats","dep:async-nats"],"microservices-rabbitmq":["microservices","nestrs-microservices/rabbitmq"],"microservices-redis":["microservices","nestrs-microservices/redis","dep:redis"],"mongo":["dep:mongodb"],"mvc":["dep:minijinja"],"openapi":["dep:nestrs-openapi"],"otel":["dep:opentelemetry","dep:opentelemetry_sdk","dep:opentelemetry-otlp","dep:tracing-opentelemetry"],"queues":["dep:linkme"],"queues-redis":["queues","dep:redis"],"schedule":["dep:tokio-cron-scheduler","dep:linkme"],"session":["cookies","dep:tower-sessions"],"ws":["dep:nestrs-ws"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-18T12:38:31Z","v":2}