@envelop/response-cache-cloudflare-kv
6.1.1
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@9.1.1
6.1.0
Patch Changes
- Updated dependencies
[
dc2327d]:- @envelop/response-cache@9.1.0
6.0.0
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@9.0.0
5.0.0
Patch Changes
- Updated dependencies
[
35539a7]:- @envelop/response-cache@8.1.0
4.0.0
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@8.0.0
3.1.3
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@7.1.3
3.1.2
Patch Changes
3.1.1
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@7.1.1
3.1.0
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@7.1.0
3.0.0
Patch Changes
- Updated dependencies
[
9bd1b20]:- @envelop/response-cache@7.0.0
2.0.0
Patch Changes
- Updated dependencies
[
7882ffb]:- @envelop/response-cache@6.3.0
1.0.0
Minor Changes
-
#2238
430ee7dThanks @ardatan ! - BREAKING: Now the cache implementation does not require theExecutionContextorKVNamespaceinstance but only the name of the namespaceimport { createSchema, createYoga, YogaInitialContext } from 'graphql-yoga' import { useResponseCache } from '@envelop/response-cache' import { createKvCache } from '@envelop/response-cache-cloudflare-kv' import { resolvers } from './graphql-schema/resolvers.generated' import { typeDefs } from './graphql-schema/typeDefs.generated' export type Env = { GRAPHQL_RESPONSE_CACHE: KVNamespace } const graphqlServer = createYoga<Env & ExecutionContext>({ schema: createSchema({ typeDefs, resolvers }), plugins: [ useResponseCache({ cache: createKvCache({ KVName: 'GRAPHQL_RESPONSE_CACHE', keyPrefix: 'graphql' // optional }), session: () => null, includeExtensionMetadata: true, ttl: 1000 * 10 // 10 seconds }) ] }) export default { fetch: graphqlServer }
Patch Changes
- Updated dependencies
[
430ee7d]:- @envelop/response-cache@6.2.0
0.3.0
Minor Changes
- #2105
a2c7657Thanks @AdiRishi ! - Change @cloudflare/workers-types to an optional peer dependency of the package