An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.5% on npmjs.org
Top 0.3% downloads on npmjs.org
Top 1.5% dependent packages on npmjs.org
Top 0.6% dependent repos on npmjs.org
Top 3.1% forks on npmjs.org
Top 0.5% docker downloads on npmjs.org

npmjs.org : @envelop/validation-cache

This plugins adds simple LRU caching to your `validate`, to improve performance by caching the validation result.

Registry - Source - Homepage - JSON - codemeta.json
purl: pkg:npm/%40envelop/validation-cache
Keywords: api , execution-pipeline , graphql , graphql-execution , graphql-schema , javascript , nodejs , plugins , the-guild , typescript
License: MIT
Latest release: 3 days ago
First release: almost 5 years ago
Namespace: envelop
Dependent packages: 17
Dependent repositories: 1,201
Downloads: 572,073 last month
Stars: 824 on GitHub
Forks: 134 on GitHub
Docker dependents: 29
Docker downloads: 931,566
Total Commits: 1791
Committers: 79
Average commits per author: 22.671
Development Distribution Score (DDS): 0.372
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://www.buymeacoffee.com/JDnuAwr
Last synced: 2 days ago

Top 2.2% on npmjs.org
@envelop/testing 10.1.0 💰
Envelop is a lightweight library allowing developers to easily develop, share, collaborate and ex...
1,557 versions - Latest release: 3 days ago - 21 dependent packages - 32 dependent repositories - 46.8 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 4.1% on npmjs.org
@envelop/statsd 8.1.0 💰
This plugin tracks the complete execution flow, and reports metrics using StatsD (based on `hot-s...
1,635 versions - Latest release: 3 days ago - 2 dependent packages - 7 dependent repositories - 33.8 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 3.6% on npmjs.org
@envelop/response-cache-redis 4.3.0 💰
- Supports redis cache for `@envelop/response-cache` plugin - Suitable for serverless deployments...
2,029 versions - Latest release: 3 days ago - 4 dependent packages - 3 dependent repositories - 30.6 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 3.9% on npmjs.org
@envelop/sentry 15.1.0 💰
This plugin collects errors and performance tracing for your execution flow, and reports it to [S...
2,205 versions - Latest release: 3 days ago - 2 dependent packages - 10 dependent repositories - 122 thousand downloads last month - 825 stars on GitHub - 2 maintainers
@envelop/response-cache-cloudflare-kv 6.1.0 💰
- Supports [Cloudflare KV](https://developers.cloudflare.com/kv/) cache for `@envelop/response-...
329 versions - Latest release: 3 days ago - 9.69 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 7.2% on npmjs.org
@envelop/rate-limiter 10.0.0 💰
This plugins uses [`graphql-rate-limit`](https://github.com/teamplanes/graphql-rate-limit#readme)...
1,598 versions - Latest release: 3 days ago - 1 dependent package - 3 dependent repositories - 109 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 2.3% on npmjs.org
@envelop/response-cache 9.1.0 💰
- Skip the execution phase and reduce server load by caching execution results in-memory. - Custo...
2,153 versions - Latest release: 3 days ago - 9 dependent packages - 35 dependent repositories - 141 thousand downloads last month - 825 stars on GitHub - 2 maintainers
@envelop/preload-assets 9.1.0 💰
Inject a function for registering assets that should be preloaded on the client. The registered a...
1,540 versions - Latest release: 3 days ago - 1 dependent package - 11.2 thousand downloads last month - 764 stars on GitHub - 1 maintainer
@envelop/resource-limitations 8.1.0 💰
A rate-limit implementation based on resource limitations and static calculation of the score (si...
1,551 versions - Latest release: 3 days ago - 1 dependent package - 14.2 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 8.0% on npmjs.org
@envelop/persisted-operations 10.1.0 💰
This plugin allow you to enforce execution of persisted (hashed) operation, using a custom store.
1,548 versions - Latest release: 3 days ago - 1 dependent package - 1 dependent repositories - 12.9 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 3.1% on npmjs.org
@envelop/prometheus 14.1.0 💰
This plugin tracks the complete execution flow, and reports metrics using Prometheus tracing (bas...
1,652 versions - Latest release: 3 days ago - 3 dependent packages - 7 dependent repositories - 95.6 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 1.5% on npmjs.org
@envelop/parser-cache 10.1.0 💰
This plugins adds simple LRU caching to your `parse`, to improve performance by caching the parse...
1,608 versions - Latest release: 3 days ago - 20 dependent packages - 1,189 dependent repositories - 151 thousand downloads last month - 825 stars on GitHub - 2 maintainers
Top 4.2% on npmjs.org
@envelop/operation-field-permissions 9.1.0 💰
Disallow executing operations that select certain fields. Useful if you want to restrict the scop...
1,600 versions - Latest release: 3 days ago - 2 dependent packages - 7 dependent repositories - 23.7 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 3.8% on npmjs.org
@envelop/opentelemetry 9.1.0 💰
This plugins integrates [Open Telemetry](https://opentelemetry.io/) tracing with your GraphQL exe...
1,619 versions - Latest release: 3 days ago - 2 dependent packages - 4 dependent repositories - 108 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 2.0% on npmjs.org
@envelop/on-resolve 7.1.0 💰
This plugin allows you to hook into resolves of every field in the GraphQL schema.
1,446 versions - Latest release: 3 days ago - 11 dependent packages - 45 dependent repositories - 380 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 2.8% on npmjs.org
@envelop/live-query 10.1.0 💰
The easiest way of adding live queries to your GraphQL server!
1,544 versions - Latest release: 3 days ago - 6 dependent packages - 34 dependent repositories - 46.8 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 4.2% on npmjs.org
@envelop/newrelic 10.1.0 💰
Instrument your GraphQL application with New Relic reporting. Take advantage of Distributed traci...
1,585 versions - Latest release: 3 days ago - 2 dependent packages - 7 dependent repositories - 21.7 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 8.0% on npmjs.org
@envelop/immediate-introspection 7.1.0 💰
## Getting Started
1,440 versions - Latest release: 3 days ago - 1 dependent package - 1 dependent repositories - 8.63 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 2.3% on npmjs.org
@envelop/graphql-jit 11.1.0 💰
This plugins replaces the original `execute` of GraphQL with [`graphql-jit`](https://github.com/z...
2,174 versions - Latest release: 3 days ago - 13 dependent packages - 30 dependent repositories - 128 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 2.6% on npmjs.org
@envelop/generic-auth 11.1.0 💰
This plugin allows you to implement custom authentication flow by providing a custom user resolve...
1,615 versions - Latest release: 3 days ago - 12 dependent packages - 18 dependent repositories - 112 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 2.5% on npmjs.org
@envelop/graphql-modules 9.1.0 💰
This plugins integrates [`graphql-modules`](https://github.com/Urigo/graphql-modules) execution l...
2,083 versions - Latest release: 3 days ago - 13 dependent packages - 14 dependent repositories - 42.7 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@envelop/graphql-middleware 9.1.0 💰
This plugins wraps [`graphql-middleware`](https://github.com/maticzav/graphql-middleware) and all...
1,545 versions - Latest release: 3 days ago - 1 dependent package - 1 dependent repositories - 28.6 thousand downloads last month - 825 stars on GitHub - 2 maintainers
@envelop/fragment-arguments 9.1.0 💰
This plugins replaces the default GraphQL `parser` with an extended version that supports setting...
1,573 versions - Latest release: 3 days ago - 1 dependent package - 12.9 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 2.1% on npmjs.org
@envelop/extended-validation 7.1.0 💰
Extended validation plugin adds support for writing GraphQL validation rules, that has access to ...
1,595 versions - Latest release: 3 days ago - 6 dependent packages - 75 dependent repositories - 216 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 3.0% on npmjs.org
@envelop/filter-operation-type 9.1.0 💰
This plugins injects a validation rule into the validation phase that only allows the specified o...
1,543 versions - Latest release: 3 days ago - 2 dependent packages - 398 dependent repositories - 83.5 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 1.3% on npmjs.org
@envelop/core 5.5.0 💰
This is the core package for Envelop. You can find a complete documentation here: https://github....
1,810 versions - Latest release: 3 days ago - 82 dependent packages - 1,265 dependent repositories - 11.1 million downloads last month - 825 stars on GitHub - 2 maintainers
Top 4.6% on npmjs.org
@envelop/apollo-tracing 9.1.0 💰
This plugin tracks execution and resolvers and reports it using [`apollo-tracing`](https://github...
1,568 versions - Latest release: 3 days ago - 4 dependent packages - 1 dependent repositories - 18.5 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 3.0% on npmjs.org
@envelop/depth-limit 7.1.0 💰
This plugins uses [`graphql-depth-limit`](https://www.npmjs.com/package/graphql-depth-limit) in o...
1,552 versions - Latest release: 3 days ago - 2 dependent packages - 412 dependent repositories - 93.7 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 3.1% on npmjs.org
@envelop/apollo-server-errors 9.1.0 💰
This plugin exposes the same error structure as `apollo-server`. Use this plugin if you are movin...
1,552 versions - Latest release: 3 days ago - 3 dependent packages - 8 dependent repositories - 42.5 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 3.9% on npmjs.org
@envelop/dataloader 9.1.0 💰
This plugin helps you to create a new [DataLoader](https://github.com/graphql/dataloader) instanc...
1,549 versions - Latest release: 3 days ago - 8 dependent packages - 2 dependent repositories - 26.5 thousand downloads last month - 825 stars on GitHub - 2 maintainers
Top 3.9% on npmjs.org
@envelop/apollo-federation 8.1.0 💰
This plugin integrates Apollo Federation Gateway into Envelop.
1,581 versions - Latest release: 3 days ago - 3 dependent packages - 4 dependent repositories - 24.5 thousand downloads last month - 822 stars on GitHub - 2 maintainers
Top 1.9% on npmjs.org
@envelop/disable-introspection 9.1.0 💰
This plugin injects the `NoSchemaIntrospectionCustomRule` validation rule exported from the `grap...
1,553 versions - Latest release: 3 days ago - 6 dependent packages - 750 dependent repositories - 205 thousand downloads last month - 822 stars on GitHub - 2 maintainers
Top 6.5% on npmjs.org
@envelop/auth0 9.0.0 💰
This plugin validates an JWT token created by [Auth0](https://auth0.com/), and injects the Auth0 ...
1,522 versions - Latest release: 3 months ago - 1 dependent package - 10 dependent repositories - 19.5 thousand downloads last month - 825 stars on GitHub - 2 maintainers
Top 8.0% on npmjs.org
@envelop/apollo-datasources 7.0.0 💰
This plugin integrates Apollo DataSources into Envelop.
1,455 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 13.4 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 5.4% on npmjs.org
@envelop/execute-subscription-event 8.0.0 💰
Utilities for hooking into the [ExecuteSubscriptionEvent](<https://spec.graphql.org/draft/#Execut...
1,509 versions - Latest release: 3 months ago - 2 dependent packages - 1 dependent repositories - 17.4 thousand downloads last month - 764 stars on GitHub - 1 maintainer