Skip to Content
Yoga

@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

  • Updated dependencies [26137e7, 26137e7]:
    • @envelop/response-cache@7.1.2

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 430ee7d Thanks @ardatan! - BREAKING: Now the cache implementation does not require the ExecutionContext or KVNamespace instance but only the name of the namespace

    import { 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

Patch Changes

  • Updated dependencies [ee1b3c0, 4a1e50b]:
    • @envelop/response-cache@6.1.2

0.2.0

Minor Changes

Patch Changes

  • Updated dependencies [cafc43f, 09a4bc1]:
    • @envelop/response-cache@6.1.1