From 724822728e6f2cf435023ad87005defeb7e30dfb Mon Sep 17 00:00:00 2001 From: Yaacov Rydzinski Date: Fri, 15 Nov 2024 10:18:17 +0200 Subject: [PATCH] upgrade to v17 with canary-pr-4288 --- examples/complex-app/package.json | 5 +- examples/envelope-helix-fastify/package.json | 2 +- examples/federation/package.json | 2 +- examples/graphql-shield/package.json | 2 +- examples/helix/package.json | 2 +- examples/nextjs/package.json | 2 +- examples/open-telemetry/package.json | 2 +- examples/prisma-federation/package.json | 2 +- examples/prisma-relay/package.json | 2 +- .../package.json | 2 +- examples/prisma-subscriptions/package.json | 2 +- examples/prisma/package.json | 2 +- .../relay-windowed-pagination/package.json | 2 +- examples/simple-classes/package.json | 2 +- examples/simple-interfaces/package.json | 2 +- package.json | 6 +- packages/core/package.json | 4 +- packages/core/src/fieldUtils/input.ts | 2 + packages/core/src/plugins/merge-plugins.ts | 8 +- packages/core/src/types/builder-options.ts | 2 + .../core/src/types/global/field-options.ts | 7 +- packages/plugin-add-graphql/package.json | 4 +- .../plugin-add-graphql/src/schema-builder.ts | 9 +- packages/plugin-complexity/package.json | 4 +- packages/plugin-complexity/src/index.ts | 4 +- packages/plugin-complexity/src/util.ts | 7 +- packages/plugin-complexity/src/validator.ts | 3 +- packages/plugin-dataloader/package.json | 4 +- .../plugin-dataloader/src/field-builder.ts | 9 +- packages/plugin-dataloader/src/index.ts | 8 +- packages/plugin-drizzle/package.json | 4 +- packages/plugin-drizzle/src/index.ts | 6 +- packages/plugin-errors/package.json | 4 +- packages/plugin-example/package.json | 4 +- packages/plugin-example/src/index.ts | 4 +- packages/plugin-mocks/package.json | 4 +- packages/plugin-prisma-utils/package.json | 4 +- .../tests/examples/codegen/schema.graphql | 6 +- .../tests/examples/codegen/schema/index.ts | 6 +- packages/plugin-prisma/package.json | 4 +- packages/plugin-prisma/src/index.ts | 6 +- packages/plugin-relay/package.json | 4 +- packages/plugin-relay/src/field-builder.ts | 26 +- packages/plugin-relay/src/schema-builder.ts | 4 +- .../plugin-relay/src/utils/add-node-props.ts | 4 +- .../tests/__snapshots__/index.test.ts.snap | 2 +- packages/plugin-scope-auth/package.json | 4 +- packages/plugin-scope-auth/src/index.ts | 2 +- .../src/is-type-of-helper.ts | 9 +- .../plugin-scope-auth/src/resolve-helper.ts | 10 +- packages/plugin-scope-auth/src/steps.ts | 4 +- packages/plugin-scope-auth/src/types.ts | 1 + packages/plugin-simple-objects/package.json | 4 +- .../plugin-smart-subscriptions/package.json | 4 +- .../src/create-field-data.ts | 2 +- .../plugin-smart-subscriptions/src/index.ts | 16 +- .../src/resolve-with-cache.ts | 5 +- .../plugin-smart-subscriptions/src/types.ts | 1 + packages/plugin-sub-graph/package.json | 4 +- packages/plugin-sub-graph/src/index.ts | 6 +- packages/plugin-tracing/README.md | 12 +- packages/plugin-tracing/package.json | 4 +- packages/plugin-tracing/src/index.ts | 12 +- packages/plugin-tracing/src/util.ts | 4 +- .../plugin-tracing/tests/example/builder.ts | 4 +- packages/plugin-with-input/package.json | 4 +- packages/plugin-zod/package.json | 4 +- packages/plugin-zod/src/index.ts | 3 +- packages/test-utils/package.json | 2 +- packages/tracing-newrelic/package.json | 4 +- packages/tracing-newrelic/src/index.ts | 4 +- packages/tracing-opentelemetry/package.json | 4 +- packages/tracing-opentelemetry/src/index.ts | 10 +- packages/tracing-sentry/package.json | 4 +- packages/tracing-sentry/src/index.ts | 8 +- packages/tracing-xray/package.json | 4 +- packages/tracing-xray/src/index.ts | 14 +- pnpm-lock.yaml | 1197 ++++++++--------- .../content/docs/guide/writing-plugins.mdx | 8 +- website/content/docs/plugins/tracing.mdx | 12 +- 80 files changed, 835 insertions(+), 761 deletions(-) diff --git a/examples/complex-app/package.json b/examples/complex-app/package.json index 758d7a932..8b5e4cf60 100644 --- a/examples/complex-app/package.json +++ b/examples/complex-app/package.json @@ -27,7 +27,7 @@ "@pothos/plugin-simple-objects": "workspace:*", "@pothos/plugin-zod": "workspace:*", "@prisma/client": "^5.19.1", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-scalars": "^1.23.0", "graphql-yoga": "5.7.0", "prisma": "^5.19.1", @@ -35,6 +35,9 @@ "urql": "^4.1.0", "zod": "^3.23.8" }, + "overrides": { + "graphql": "canary-pr-4288" + }, "publishConfig": { "access": "public" }, diff --git a/examples/envelope-helix-fastify/package.json b/examples/envelope-helix-fastify/package.json index 8f587e3eb..38615efd3 100644 --- a/examples/envelope-helix-fastify/package.json +++ b/examples/envelope-helix-fastify/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^9.0.0", "@pothos/core": "workspace:*", "fastify": "^4.28.1", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-helix": "^1.13.0" }, "publishConfig": { diff --git a/examples/federation/package.json b/examples/federation/package.json index 38cb5203e..bfe20bb67 100644 --- a/examples/federation/package.json +++ b/examples/federation/package.json @@ -17,7 +17,7 @@ "@pothos/plugin-directives": "workspace:*", "@pothos/plugin-federation": "workspace:*", "@prisma/client": "^5.19.1", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "prisma": "^5.19.1" }, "publishConfig": { diff --git a/examples/graphql-shield/package.json b/examples/graphql-shield/package.json index 5d9aba428..076331d0b 100644 --- a/examples/graphql-shield/package.json +++ b/examples/graphql-shield/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^9.0.0", "@pothos/core": "workspace:*", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-middleware": "^6.1.35", "graphql-shield": "^7.6.5", "graphql-yoga": "5.7.0" diff --git a/examples/helix/package.json b/examples/helix/package.json index 1d0008e9a..fbf3cf3e1 100644 --- a/examples/helix/package.json +++ b/examples/helix/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^9.0.0", "@pothos/core": "workspace:*", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-helix": "^1.13.0" }, "publishConfig": { diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index 1fea85036..19e48a1b0 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^9.0.0", "@pothos/core": "workspace:*", "@tanstack/react-query": "^5.55.2", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6", "graphql-yoga": "5.7.0", "next": "14.2.8", diff --git a/examples/open-telemetry/package.json b/examples/open-telemetry/package.json index 6157eb5b3..a866c870d 100644 --- a/examples/open-telemetry/package.json +++ b/examples/open-telemetry/package.json @@ -14,7 +14,7 @@ "@pothos/plugin-tracing": "workspace:*", "@pothos/tracing-opentelemetry": "workspace:*", "bema": "^0.1.2", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-yoga": "5.7.0", "tsm": "^2.3.0" }, diff --git a/examples/prisma-federation/package.json b/examples/prisma-federation/package.json index c1443b7c1..2703fc34c 100644 --- a/examples/prisma-federation/package.json +++ b/examples/prisma-federation/package.json @@ -24,7 +24,7 @@ "@pothos/plugin-prisma": "workspace:*", "@pothos/plugin-relay": "workspace:*", "@prisma/client": "^5.19.1", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "prisma": "^5.19.1" }, "publishConfig": { diff --git a/examples/prisma-relay/package.json b/examples/prisma-relay/package.json index cf8f803ce..91a3c1845 100644 --- a/examples/prisma-relay/package.json +++ b/examples/prisma-relay/package.json @@ -19,7 +19,7 @@ "@pothos/plugin-prisma": "workspace:*", "@pothos/plugin-relay": "workspace:*", "@prisma/client": "^5.19.1", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-yoga": "5.7.0", "prisma": "^5.19.1" }, diff --git a/examples/prisma-smart-subscriptions-apollo/package.json b/examples/prisma-smart-subscriptions-apollo/package.json index d59ce70e7..a86a48b57 100644 --- a/examples/prisma-smart-subscriptions-apollo/package.json +++ b/examples/prisma-smart-subscriptions-apollo/package.json @@ -23,7 +23,7 @@ "body-parser": "^1.20.2", "cors": "^2.8.5", "express": "^4.19.2", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-subscriptions": "^2.0.0", "graphql-ws": "^5.16.0", "prisma": "^5.19.1", diff --git a/examples/prisma-subscriptions/package.json b/examples/prisma-subscriptions/package.json index e2bf0694d..8707e6213 100644 --- a/examples/prisma-subscriptions/package.json +++ b/examples/prisma-subscriptions/package.json @@ -18,7 +18,7 @@ "@pothos/core": "workspace:*", "@pothos/plugin-prisma": "workspace:*", "@prisma/client": "^5.19.1", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-subscriptions": "^2.0.0", "graphql-yoga": "5.7.0", "prisma": "^5.19.1" diff --git a/examples/prisma/package.json b/examples/prisma/package.json index b4ea81544..7f8debb5b 100644 --- a/examples/prisma/package.json +++ b/examples/prisma/package.json @@ -18,7 +18,7 @@ "@pothos/core": "workspace:*", "@pothos/plugin-prisma": "workspace:*", "@prisma/client": "^5.19.1", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-yoga": "5.7.0", "prisma": "^5.19.1" }, diff --git a/examples/relay-windowed-pagination/package.json b/examples/relay-windowed-pagination/package.json index 540efb368..ce9cbd7af 100644 --- a/examples/relay-windowed-pagination/package.json +++ b/examples/relay-windowed-pagination/package.json @@ -15,7 +15,7 @@ "@faker-js/faker": "^9.0.0", "@pothos/core": "workspace:*", "@pothos/plugin-relay": "workspace:*", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-yoga": "5.7.0", "prisma": "^5.19.1" }, diff --git a/examples/simple-classes/package.json b/examples/simple-classes/package.json index e37a68540..c6e6eaa70 100644 --- a/examples/simple-classes/package.json +++ b/examples/simple-classes/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^9.0.0", "@pothos/core": "workspace:*", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-yoga": "5.7.0" }, "publishConfig": { diff --git a/examples/simple-interfaces/package.json b/examples/simple-interfaces/package.json index c5e3da182..a20212dcc 100644 --- a/examples/simple-interfaces/package.json +++ b/examples/simple-interfaces/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^9.0.0", "@pothos/core": "workspace:*", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-yoga": "5.7.0" }, "publishConfig": { diff --git a/package.json b/package.json index eccda03f7..79f57d153 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@types/node": "^22.5.4", "@vitest/coverage-c8": "^0.33.0", "globals": "^15.9.0", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-helix": "^1.13.0", "graphql-tag": "^2.12.6", "jest": "^29.7.0", @@ -53,7 +53,7 @@ "pnpm": ">=9.0.0" }, "resolutions": { - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "@whatwg-node/fetch": "0.8.8" }, "repository": { @@ -72,7 +72,7 @@ "ignoreMissing": ["webpack", "@babel/*", "@types/node"], "allowedVersions": { "jest": "^28.1.0", - "graphql": "^16.5.0" + "graphql": "canary-pr-4288" } }, diff --git a/packages/core/package.json b/packages/core/package.json index d95b1b665..918e0f31a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -47,11 +47,11 @@ "provenance": true }, "peerDependencies": { - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/test-utils": "workspace:*", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-scalars": "^1.23.0", "graphql-tag": "^2.12.6" }, diff --git a/packages/core/src/fieldUtils/input.ts b/packages/core/src/fieldUtils/input.ts index ad02dc87b..1316a6fbe 100644 --- a/packages/core/src/fieldUtils/input.ts +++ b/packages/core/src/fieldUtils/input.ts @@ -141,6 +141,7 @@ export class InputFieldBuilder< description: opts.description, deprecationReason: opts.deprecationReason, defaultValue: opts.defaultValue, + defaultValueLiteral: opts.defaultValueLiteral, extensions: opts.extensions ?? {}, }; }) @@ -162,6 +163,7 @@ export class InputFieldBuilder< description: opts.description, deprecationReason: opts.deprecationReason, defaultValue: opts.defaultValue, + defaultValueLiteral: opts.defaultValueLiteral, extensions: opts.extensions ?? {}, }; }); diff --git a/packages/core/src/plugins/merge-plugins.ts b/packages/core/src/plugins/merge-plugins.ts index 348b14979..c1a104e0e 100644 --- a/packages/core/src/plugins/merge-plugins.ts +++ b/packages/core/src/plugins/merge-plugins.ts @@ -76,7 +76,7 @@ export class MergedPlugins extends BasePlugin if (fieldConfig.argMappers.length) { const argMappers = fieldConfig.argMappers; - return (parent, args, context, info) => { + return (parent, args, context, info, abortSignal) => { const mappedArgs = argMappers.reduce( (acc, argMapper) => { return argMapper(acc, context, info); @@ -84,7 +84,7 @@ export class MergedPlugins extends BasePlugin args as Record, ); - return wrapped(parent, mappedArgs, context, info); + return wrapped(parent, mappedArgs, context, info, abortSignal); }; } @@ -105,7 +105,7 @@ export class MergedPlugins extends BasePlugin } const argMappers = fieldConfig.argMappers; - return (parent, args, context, info) => { + return (parent, args, context, info, abortSignal) => { const mappedArgs = argMappers.reduce( (acc, argMapper) => { return argMapper(acc, context, info); @@ -113,7 +113,7 @@ export class MergedPlugins extends BasePlugin args as Record, ); - return wrapped(parent, mappedArgs, context, info); + return wrapped(parent, mappedArgs, context, info, abortSignal); }; } diff --git a/packages/core/src/types/builder-options.ts b/packages/core/src/types/builder-options.ts index d1f1cf618..c2c09347d 100644 --- a/packages/core/src/types/builder-options.ts +++ b/packages/core/src/types/builder-options.ts @@ -45,6 +45,7 @@ export type Resolver = ( args: Args, context: Context, info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, ) => [Type] extends [readonly (infer Item)[] | null | undefined] ? ListResolveValue : MaybePromise; @@ -68,6 +69,7 @@ export type Subscriber = ( args: Args, context: Context, info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, ) => MaybePromise>; export type EnumValues = EnumValueConfigMap | readonly string[]; diff --git a/packages/core/src/types/global/field-options.ts b/packages/core/src/types/global/field-options.ts index 37da36bae..92f0324e9 100644 --- a/packages/core/src/types/global/field-options.ts +++ b/packages/core/src/types/global/field-options.ts @@ -1,4 +1,4 @@ -import type { GraphQLFieldExtensions } from 'graphql'; +import type { ConstValueNode, GraphQLFieldExtensions } from 'graphql'; import type { InferredFieldOptionsByKind, InputFieldMap, @@ -12,6 +12,7 @@ import type { FieldRequiredness, InputShapeFromTypeParam, InputType, + OutputShape, ShapeFromTypeParam, TypeParam, } from '../type-params'; @@ -259,7 +260,9 @@ declare global { /** determines if this field can be omitted (or set as null) */ required?: Req; /** default value if this field is not included in the query */ - defaultValue?: InputShapeFromTypeParam; + defaultValue?: unknown; + /** default value if this field is not included in the query */ + defaultValueLiteral?: ConstValueNode | undefined; /** extensions for this field for use by directives, server plugins or other tools that depend on extensions */ extensions?: Readonly>; } diff --git a/packages/plugin-add-graphql/package.json b/packages/plugin-add-graphql/package.json index 4debd3092..bc7c1a2ed 100644 --- a/packages/plugin-add-graphql/package.json +++ b/packages/plugin-add-graphql/package.json @@ -38,12 +38,12 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", "@pothos/test-utils": "workspace:*", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6" } } diff --git a/packages/plugin-add-graphql/src/schema-builder.ts b/packages/plugin-add-graphql/src/schema-builder.ts index 9fd30a627..62bd95b65 100644 --- a/packages/plugin-add-graphql/src/schema-builder.ts +++ b/packages/plugin-add-graphql/src/schema-builder.ts @@ -140,7 +140,8 @@ proto.addGraphQLObject = function addGraphQLObject( ...input, description: arg.description ?? undefined, deprecationReason: arg.deprecationReason ?? undefined, - defaultValue: arg.defaultValue, + defaultValue: arg.defaultValue?.value, + defaultValueLiteral: arg.defaultValue?.literal, extensions: arg.extensions, }); } @@ -210,7 +211,8 @@ proto.addGraphQLInterface = function addGraphQLInterface( ...resolveInputType(this, arg.type), description: arg.description ?? undefined, deprecationReason: arg.deprecationReason ?? undefined, - defaultValue: arg.defaultValue, + defaultValue: arg.defaultValue?.value, + defaultValueLiteral: arg.defaultValue?.literal, extensions: arg.extensions, }); } @@ -321,7 +323,8 @@ proto.addGraphQLInput = function addGraphQLInput( combinedFields[fieldName] = t.field({ ...resolveInputType(this, field.type), description: field.description ?? undefined, - defaultValue: field.defaultValue, + defaultValue: field.defaultValue?.value, + defaultValueLiteral: field.defaultValue?.literal, extensions: field.extensions, }); } diff --git a/packages/plugin-complexity/package.json b/packages/plugin-complexity/package.json index a81b93191..7ec19163b 100644 --- a/packages/plugin-complexity/package.json +++ b/packages/plugin-complexity/package.json @@ -38,12 +38,12 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", "@pothos/test-utils": "workspace:*", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6" }, "gitHead": "9dfe52f1975f41a111e01bf96a20033a914e2acc" diff --git a/packages/plugin-complexity/src/index.ts b/packages/plugin-complexity/src/index.ts index 5cd148c4a..8ba2dd66e 100644 --- a/packages/plugin-complexity/src/index.ts +++ b/packages/plugin-complexity/src/index.ts @@ -96,9 +96,9 @@ export class PothosComplexityPlugin extends BasePlugi return resolver; } - return (parent, args, context, info) => { + return (parent, args, context, info, abortSignal) => { this.checkComplexity(context, info); - return resolver(parent, args, context, info); + return resolver(parent, args, context, info, abortSignal); }; } diff --git a/packages/plugin-complexity/src/util.ts b/packages/plugin-complexity/src/util.ts index 4d4f0010e..231b11611 100644 --- a/packages/plugin-complexity/src/util.ts +++ b/packages/plugin-complexity/src/util.ts @@ -1,4 +1,4 @@ -import { PothosValidationError } from '@pothos/core'; +import { PartialResolveInfo, PothosValidationError } from '@pothos/core'; import { type DocumentNode, type GraphQLResolveInfo, @@ -46,10 +46,11 @@ export function complexityFromQuery( throw new PothosValidationError(`No root type found for operation ${operation.operation}`); } - const info = { + const info: PartialResolveInfo = { schema: options.schema, fragments, - variableValues: options.variables ?? {}, + // TODO: get sources! + variableValues: { sources: {}, coerced: options.variables ?? {} }, }; return complexityFromSelectionSet(options.ctx ?? {}, info, operation.selectionSet, rootType); diff --git a/packages/plugin-complexity/src/validator.ts b/packages/plugin-complexity/src/validator.ts index 4042c024d..f63ad1f2d 100644 --- a/packages/plugin-complexity/src/validator.ts +++ b/packages/plugin-complexity/src/validator.ts @@ -56,7 +56,8 @@ export function createComplexityRule({ context, { fragments, - variableValues, + // TODO: add sources! + variableValues: { sources: {}, coerced: variableValues }, schema, }, node.selectionSet, diff --git a/packages/plugin-dataloader/package.json b/packages/plugin-dataloader/package.json index f37c8d2cf..8f12a6166 100644 --- a/packages/plugin-dataloader/package.json +++ b/packages/plugin-dataloader/package.json @@ -39,7 +39,7 @@ "peerDependencies": { "@pothos/core": "*", "dataloader": "2", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", @@ -47,7 +47,7 @@ "@pothos/plugin-relay": "workspace:*", "@pothos/test-utils": "workspace:*", "dataloader": "^2.2.2", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6" }, "gitHead": "9dfe52f1975f41a111e01bf96a20033a914e2acc" diff --git a/packages/plugin-dataloader/src/field-builder.ts b/packages/plugin-dataloader/src/field-builder.ts index 985223f1c..dd477edf7 100644 --- a/packages/plugin-dataloader/src/field-builder.ts +++ b/packages/plugin-dataloader/src/field-builder.ts @@ -71,8 +71,9 @@ fieldBuilderProto.loadable = function loadable< args: InputShapeFromFields, context: {}, info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, ) => { - const ids = await resolve(parent, args, context, info); + const ids = await resolve(parent, args, context, info, abortSignal); if (ids == null) { return null; @@ -139,8 +140,9 @@ fieldBuilderProto.loadableList = function loadableList< args: InputShapeFromFields, context: {}, info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, ) => { - const ids = await resolve(parent, args, context, info); + const ids = await resolve(parent, args, context, info, abortSignal); const loader = getLoader(args, context, info); return loader.load(ids as Key); @@ -216,8 +218,9 @@ fieldBuilderProto.loadableGroup = function loadableGroup< args: InputShapeFromFields, context: {}, info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, ) => { - const ids = await resolve(parent, args, context, info); + const ids = await resolve(parent, args, context, info, abortSignal); const loader = getLoader(args, context, info); return loader.load(ids as Key); diff --git a/packages/plugin-dataloader/src/index.ts b/packages/plugin-dataloader/src/index.ts index b7c67f7f6..812cadce1 100644 --- a/packages/plugin-dataloader/src/index.ts +++ b/packages/plugin-dataloader/src/index.ts @@ -62,9 +62,9 @@ export class PothosDataloaderPlugin extends BasePlugi } if (isList) { - return (parent, args, context, info) => { + return (parent, args, context, info, abortSignal) => { const loader = getDataloader(context); - const promiseOrResults = resolver(parent, args, context, info) as MaybePromise< + const promiseOrResults = resolver(parent, args, context, info, abortSignal) as MaybePromise< unknown[] | null | undefined >; @@ -76,8 +76,8 @@ export class PothosDataloaderPlugin extends BasePlugi }; } - return (parent, args, context, info) => - loadIfID(resolver(parent, args, context, info), getDataloader(context)); + return (parent, args, context, info, abortSignal) => + loadIfID(resolver(parent, args, context, info, abortSignal), getDataloader(context)); } } diff --git a/packages/plugin-drizzle/package.json b/packages/plugin-drizzle/package.json index cdaedec4f..765f77504 100644 --- a/packages/plugin-drizzle/package.json +++ b/packages/plugin-drizzle/package.json @@ -38,7 +38,7 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@libsql/client": "^0.10.0", @@ -51,7 +51,7 @@ "drizzle-graphql": "^0.8.5", "drizzle-kit": "^0.24.2", "drizzle-orm": "^0.33.0", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-scalars": "^1.23.0", "graphql-tag": "^2.12.6", "postgres": "^3.4.4" diff --git a/packages/plugin-drizzle/src/index.ts b/packages/plugin-drizzle/src/index.ts index 8c26e5ecc..1672880b1 100644 --- a/packages/plugin-drizzle/src/index.ts +++ b/packages/plugin-drizzle/src/index.ts @@ -131,7 +131,7 @@ export class PothosDrizzlePlugin extends BasePlugin { + return (parent, args, context, info, abortSignal) => { let mapping = getLoaderMapping(context, info.path, info.parentType.name); if (!mapping) { @@ -146,7 +146,7 @@ export class PothosDrizzlePlugin extends BasePlugin extends BasePlugin resolver(result, args, context, info)); + .then((result) => resolver(result, args, context, info, abortSignal)); }; } } diff --git a/packages/plugin-errors/package.json b/packages/plugin-errors/package.json index fd3986ac3..1d587e026 100644 --- a/packages/plugin-errors/package.json +++ b/packages/plugin-errors/package.json @@ -38,13 +38,13 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", "@pothos/plugin-zod": "workspace:*", "@pothos/test-utils": "workspace:*", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6", "zod": "^3.23.8" }, diff --git a/packages/plugin-example/package.json b/packages/plugin-example/package.json index fed9acba5..480e740a1 100644 --- a/packages/plugin-example/package.json +++ b/packages/plugin-example/package.json @@ -37,12 +37,12 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": "^16.8.1" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", "@pothos/test-utils": "workspace:*", - "graphql": "^16.8.1", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6" }, "gitHead": "9dfe52f1975f41a111e01bf96a20033a914e2acc" diff --git a/packages/plugin-example/src/index.ts b/packages/plugin-example/src/index.ts index e1f7b7771..40af73589 100644 --- a/packages/plugin-example/src/index.ts +++ b/packages/plugin-example/src/index.ts @@ -56,10 +56,10 @@ export class PothosExamplePlugin extends BasePlugin fieldConfig: PothosOutputFieldConfig, ): GraphQLFieldResolver { - return (parent, args, context, info) => { + return (parent, args, context, info, abortSignal) => { console.log(`Resolving ${info.parentType}.${info.fieldName}`); - return resolver(parent, args, context, info); + return resolver(parent, args, context, info, abortSignal); }; } diff --git a/packages/plugin-mocks/package.json b/packages/plugin-mocks/package.json index 6a0815ea8..0ed72e178 100644 --- a/packages/plugin-mocks/package.json +++ b/packages/plugin-mocks/package.json @@ -38,12 +38,12 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", "@pothos/test-utils": "workspace:*", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6" }, "gitHead": "9dfe52f1975f41a111e01bf96a20033a914e2acc" diff --git a/packages/plugin-prisma-utils/package.json b/packages/plugin-prisma-utils/package.json index 21abfb324..df8f590ff 100644 --- a/packages/plugin-prisma-utils/package.json +++ b/packages/plugin-prisma-utils/package.json @@ -48,7 +48,7 @@ "@pothos/core": "*", "@pothos/plugin-prisma": "*", "@prisma/client": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", @@ -56,7 +56,7 @@ "@pothos/plugin-with-input": "workspace:*", "@pothos/test-utils": "workspace:*", "@prisma/client": "^5.19.1", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-scalars": "^1.23.0", "graphql-tag": "^2.12.6", "prettier": "^3.3.3", diff --git a/packages/plugin-prisma-utils/tests/examples/codegen/schema.graphql b/packages/plugin-prisma-utils/tests/examples/codegen/schema.graphql index 2db6f2641..2e99c13a8 100644 --- a/packages/plugin-prisma-utils/tests/examples/codegen/schema.graphql +++ b/packages/plugin-prisma-utils/tests/examples/codegen/schema.graphql @@ -723,7 +723,7 @@ enum OrderBy { type Post { author: User categories: [Category!] - comments(filter: CommentFilter! = {}, orderBy: CommentOrderBy! = {id: Asc}): [Comment!] + comments(filter: CommentFilter! = { }, orderBy: CommentOrderBy! = { id: Asc }): [Comment!] content: String id: ID published: Boolean @@ -1192,7 +1192,7 @@ input ProfileUpdateWithoutUser { type Query { user(where: UserUniqueFilter!): User - users(filter: UserFilter! = {}, orderBy: UserOrderBy! = {id: Asc}): [User!] + users(filter: UserFilter! = { }, orderBy: UserOrderBy! = { id: Asc }): [User!] } input StringFilter { @@ -1253,7 +1253,7 @@ type User { email: String id: ID name: String - posts(filter: PostFilter! = {}, orderBy: PostOrderBy! = {id: Asc}): [Post!] + posts(filter: PostFilter! = { }, orderBy: PostOrderBy! = { id: Asc }): [Post!] profile: Profile } diff --git a/packages/plugin-prisma-utils/tests/examples/codegen/schema/index.ts b/packages/plugin-prisma-utils/tests/examples/codegen/schema/index.ts index bed636498..cbdf2427b 100644 --- a/packages/plugin-prisma-utils/tests/examples/codegen/schema/index.ts +++ b/packages/plugin-prisma-utils/tests/examples/codegen/schema/index.ts @@ -43,7 +43,7 @@ builder.queryType({ type: UserOrderBy, required: true, defaultValue: { - id: 'asc', + id: 'Asc', }, }), }, @@ -69,7 +69,7 @@ builder.prismaObject('User', { type: PostOrderBy, required: true, defaultValue: { - id: 'asc', + id: 'Asc', }, }), }, @@ -106,7 +106,7 @@ builder.prismaObject('Post', { type: CommentOrderBy, required: true, defaultValue: { - id: 'asc', + id: 'Asc', }, }), }, diff --git a/packages/plugin-prisma/package.json b/packages/plugin-prisma/package.json index 03668c0a0..e3bdabcc1 100644 --- a/packages/plugin-prisma/package.json +++ b/packages/plugin-prisma/package.json @@ -73,7 +73,7 @@ "peerDependencies": { "@pothos/core": "*", "@prisma/client": "*", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "typescript": ">=4.7.2" }, "devDependencies": { @@ -84,7 +84,7 @@ "@pothos/plugin-simple-objects": "workspace:*", "@pothos/test-utils": "workspace:*", "@prisma/client": "^5.19.1", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-scalars": "^1.23.0", "graphql-tag": "^2.12.6", "prisma": "^5.19.1", diff --git a/packages/plugin-prisma/src/index.ts b/packages/plugin-prisma/src/index.ts index a41f19c6f..114ee6c9b 100644 --- a/packages/plugin-prisma/src/index.ts +++ b/packages/plugin-prisma/src/index.ts @@ -143,7 +143,7 @@ export class PothosPrismaPlugin extends BasePlugin { + return (parent, args, context, info, abortSignal) => { let mapping = getLoaderMapping(context, info.path, info.parentType.name); if (!mapping) { @@ -158,7 +158,7 @@ export class PothosPrismaPlugin extends BasePlugin extends BasePlugin resolver(result, args, context, info)); + .then((result) => resolver(result, args, context, info, abortSignal)); }; } } diff --git a/packages/plugin-relay/package.json b/packages/plugin-relay/package.json index d87f4f43a..d9e2dbe08 100644 --- a/packages/plugin-relay/package.json +++ b/packages/plugin-relay/package.json @@ -49,13 +49,13 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", "@pothos/plugin-complexity": "workspace:*", "@pothos/test-utils": "workspace:*", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-subscriptions": "^2.0.0", "graphql-tag": "^2.12.6" }, diff --git a/packages/plugin-relay/src/field-builder.ts b/packages/plugin-relay/src/field-builder.ts index b5f0ceae7..dc2a019ad 100644 --- a/packages/plugin-relay/src/field-builder.ts +++ b/packages/plugin-relay/src/field-builder.ts @@ -41,8 +41,9 @@ fieldBuilderProto.globalIDList = function globalIDList< args: InputShapeFromFields, context: object, info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, ) => { - const result = await resolve(parent, args, context, info); + const result = await resolve(parent, args, context, info, abortSignal); if (!result) { return result; @@ -86,8 +87,9 @@ fieldBuilderProto.globalID = function globalID< args: InputShapeFromFields, context: object, info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, ) => { - const result = await resolve(parent, args, context, info); + const result = await resolve(parent, args, context, info, abortSignal); if (!result || typeof result !== 'object') { return result; @@ -110,8 +112,14 @@ fieldBuilderProto.node = function node({ id, ...options }) { ...(options as {}), type: this.builder.nodeInterfaceRef(), nullable: true, - resolve: async (parent: unknown, args: {}, context: object, info: GraphQLResolveInfo) => { - const rawID = (await id(parent, args as never, context, info)) as unknown as + resolve: async ( + parent: unknown, + args: {}, + context: object, + info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, + ) => { + const rawID = (await id(parent, args as never, context, info, abortSignal)) as unknown as | GlobalIDShape | string | null @@ -142,8 +150,14 @@ fieldBuilderProto.nodeList = function nodeList({ ids, ...options }) { items: true, }, type: [this.builder.nodeInterfaceRef()], - resolve: async (parent: unknown, args: {}, context: object, info: GraphQLResolveInfo) => { - const rawIDList = await ids(parent, args as never, context, info); + resolve: async ( + parent: unknown, + args: {}, + context: object, + info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, + ) => { + const rawIDList = await ids(parent, args as never, context, info, abortSignal); assertArray(rawIDList); diff --git a/packages/plugin-relay/src/schema-builder.ts b/packages/plugin-relay/src/schema-builder.ts index b9b60b2bb..c6d0df941 100644 --- a/packages/plugin-relay/src/schema-builder.ts +++ b/packages/plugin-relay/src/schema-builder.ts @@ -404,7 +404,7 @@ schemaBuilderProto.relayMutationField = function relayMutationField( } : {}), }, - resolve: (root, fieldArgs, context, info) => { + resolve: (root, fieldArgs, context, info, abortSignal) => { if (inputRef) { mutationIdCache(context).set( String(info.path.key), @@ -413,7 +413,7 @@ schemaBuilderProto.relayMutationField = function relayMutationField( ); } - return resolve(root, fieldArgs as never, context, info); + return resolve(root, fieldArgs as never, context, info, abortSignal); }, }), ); diff --git a/packages/plugin-relay/src/utils/add-node-props.ts b/packages/plugin-relay/src/utils/add-node-props.ts index 200689d57..f942692b8 100644 --- a/packages/plugin-relay/src/utils/add-node-props.ts +++ b/packages/plugin-relay/src/utils/add-node-props.ts @@ -31,8 +31,8 @@ export function addNodeProperties - completeValue(options.id.resolve(parent, args, context, info), (globalId) => ({ + resolve: (parent, args, context, info, abortSignal) => + completeValue(options.id.resolve(parent, args, context, info, abortSignal), (globalId) => ({ type: name, id: globalId, })), diff --git a/packages/plugin-relay/tests/__snapshots__/index.test.ts.snap b/packages/plugin-relay/tests/__snapshots__/index.test.ts.snap index 37929f4e4..6b28b3f8c 100644 --- a/packages/plugin-relay/tests/__snapshots__/index.test.ts.snap +++ b/packages/plugin-relay/tests/__snapshots__/index.test.ts.snap @@ -43,7 +43,7 @@ input GlobalIDInput { circularWithoutGlobalIds: NoGlobalIDInput id: ID! idList: [ID]! - otherList: [OtherInput!] = [{someField: "abc"}] + otherList: [OtherInput!] = [{ someField: "abc" }] } type IDResult { diff --git a/packages/plugin-scope-auth/package.json b/packages/plugin-scope-auth/package.json index dd72f673c..f0d21559a 100644 --- a/packages/plugin-scope-auth/package.json +++ b/packages/plugin-scope-auth/package.json @@ -53,7 +53,7 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", @@ -61,7 +61,7 @@ "@pothos/plugin-relay": "workspace:*", "@pothos/test-utils": "workspace:*", "@prisma/client": "^5.19.1", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6", "prisma": "^5.19.1" }, diff --git a/packages/plugin-scope-auth/src/index.ts b/packages/plugin-scope-auth/src/index.ts index 317e44aa3..eeca338d6 100644 --- a/packages/plugin-scope-auth/src/index.ts +++ b/packages/plugin-scope-auth/src/index.ts @@ -162,7 +162,7 @@ export class PothosScopeAuthPlugin extends BasePlugin return isTypeOf?.(source, context, info) ?? false; } - return runSteps(source, context, info); + return runSteps(source, context, info, undefined); }; } diff --git a/packages/plugin-scope-auth/src/is-type-of-helper.ts b/packages/plugin-scope-auth/src/is-type-of-helper.ts index 91986f006..8e1f0f1c2 100644 --- a/packages/plugin-scope-auth/src/is-type-of-helper.ts +++ b/packages/plugin-scope-auth/src/is-type-of-helper.ts @@ -16,14 +16,19 @@ export function isTypeOfHelper( ? globalUnauthorizedError(parent, context, info, result) : result.message; - return (parent: unknown, context: Types['Context'], info: GraphQLResolveInfo) => { + return ( + parent: unknown, + context: Types['Context'], + info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, + ) => { const cache = RequestCache.fromContext(context, plugin.builder); function runSteps(index: number): MaybePromise { for (let i = index; i < steps.length; i += 1) { const { run, errorMessage } = steps[i]; - const stepResult = run(cache, parent, {}, context, info, () => {}); + const stepResult = run(cache, parent, {}, context, info, abortSignal, () => {}); if (isThenable(stepResult)) { return stepResult.then((result) => { diff --git a/packages/plugin-scope-auth/src/resolve-helper.ts b/packages/plugin-scope-auth/src/resolve-helper.ts index 217b04dca..207d8f6aa 100644 --- a/packages/plugin-scope-auth/src/resolve-helper.ts +++ b/packages/plugin-scope-auth/src/resolve-helper.ts @@ -55,7 +55,13 @@ export function resolveHelper( const createError: UnauthorizedErrorFn = fieldConfig.pothosOptions.unauthorizedError ?? defaultUnauthorizedError; - return (parent: unknown, args: {}, context: Types['Context'], info: GraphQLResolveInfo) => { + return ( + parent: unknown, + args: {}, + context: Types['Context'], + info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, + ) => { let resolvedValue: unknown; const cache = RequestCache.fromContext(context, plugin.builder); @@ -64,7 +70,7 @@ export function resolveHelper( for (let i = index; i < steps.length; i += 1) { const { run, errorMessage } = steps[i]; - const stepResult = run(cache, parent, args, context, info, (val) => { + const stepResult = run(cache, parent, args, context, info, abortSignal, (val) => { resolvedValue = val; }); diff --git a/packages/plugin-scope-auth/src/steps.ts b/packages/plugin-scope-auth/src/steps.ts index e4c13c8ed..d878bc1c2 100644 --- a/packages/plugin-scope-auth/src/steps.ts +++ b/packages/plugin-scope-auth/src/steps.ts @@ -101,8 +101,8 @@ export function createResolveStep( return { errorMessage: (_parent, _args, _context, info) => `Unknown issue resolving ${info.parentType}.${info.fieldName}`, - run: (_state, parent, args, context, info, setResolved) => { - const result: unknown = resolver(parent, args, context, info); + run: (_state, parent, args, context, info, abortSignal, setResolved) => { + const result: unknown = resolver(parent, args, context, info, abortSignal); if (isThenable(result)) { return Promise.resolve(result).then((resolved) => { diff --git a/packages/plugin-scope-auth/src/types.ts b/packages/plugin-scope-auth/src/types.ts index bed4d9b04..f8a81f55b 100644 --- a/packages/plugin-scope-auth/src/types.ts +++ b/packages/plugin-scope-auth/src/types.ts @@ -133,6 +133,7 @@ export interface ResolveStep { args: Record, context: {}, info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, setResolved: (val: unknown) => void, ) => MaybePromise; errorMessage: diff --git a/packages/plugin-simple-objects/package.json b/packages/plugin-simple-objects/package.json index e9981f68d..c5b4d6bb7 100644 --- a/packages/plugin-simple-objects/package.json +++ b/packages/plugin-simple-objects/package.json @@ -47,12 +47,12 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", "@pothos/test-utils": "workspace:*", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6" }, "gitHead": "9dfe52f1975f41a111e01bf96a20033a914e2acc" diff --git a/packages/plugin-smart-subscriptions/package.json b/packages/plugin-smart-subscriptions/package.json index 266da8ccc..e95c66e75 100644 --- a/packages/plugin-smart-subscriptions/package.json +++ b/packages/plugin-smart-subscriptions/package.json @@ -47,12 +47,12 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", "@pothos/test-utils": "workspace:*", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-subscriptions": "^2.0.0", "graphql-tag": "^2.12.6" }, diff --git a/packages/plugin-smart-subscriptions/src/create-field-data.ts b/packages/plugin-smart-subscriptions/src/create-field-data.ts index 58382da92..42f2c1143 100644 --- a/packages/plugin-smart-subscriptions/src/create-field-data.ts +++ b/packages/plugin-smart-subscriptions/src/create-field-data.ts @@ -18,7 +18,7 @@ export function getFieldSubscribe( if (field.kind === 'Subscription' && plugin.smartSubscriptionsToQueryField.has(field.name)) { return plugin.smartSubscriptionsToQueryField.get(field.name)! - .subscribe as FieldSubscriber; + .subscribe as unknown as FieldSubscriber; } return null; diff --git a/packages/plugin-smart-subscriptions/src/index.ts b/packages/plugin-smart-subscriptions/src/index.ts index 0b821bc1a..f9ef5f6de 100644 --- a/packages/plugin-smart-subscriptions/src/index.ts +++ b/packages/plugin-smart-subscriptions/src/index.ts @@ -11,6 +11,7 @@ import SubscriptionCache from './cache'; import { getFieldSubscribe } from './create-field-data'; import SubscriptionManager from './manager'; import resolveWithCache from './resolve-with-cache'; +import { abort } from 'process'; const DEFAULT_DEBOUNCE_DELAY = 10; @@ -61,8 +62,14 @@ export class PothosSmartSubscriptionsPlugin extends B (t) => t.field({ ...fieldConfig.pothosOptions, - resolve: (parent, args, context, info) => - (fieldConfig.resolve ?? defaultFieldResolver)(parent, args, context, info) as never, + resolve: (parent, args, context, info, abortSignal) => + (fieldConfig.resolve ?? defaultFieldResolver)( + parent, + args, + context, + info, + abortSignal, + ) as never, subscribe: (parent, _args, context) => { const manager = new SubscriptionManager({ value: parent, @@ -122,11 +129,11 @@ export class PothosSmartSubscriptionsPlugin extends B const subscribe = getFieldSubscribe(field, this); - return (parent, args, context, info) => { + return (parent, args, context, info, abortSignal) => { const { cache } = this.requestData(context); if (!cache) { - return resolve(parent, args, context, info); + return resolve(parent, args, context, info, abortSignal); } return resolveWithCache( @@ -138,6 +145,7 @@ export class PothosSmartSubscriptionsPlugin extends B args as {}, context, info, + abortSignal, ); }; } diff --git a/packages/plugin-smart-subscriptions/src/resolve-with-cache.ts b/packages/plugin-smart-subscriptions/src/resolve-with-cache.ts index 9656ff919..94aba40f8 100644 --- a/packages/plugin-smart-subscriptions/src/resolve-with-cache.ts +++ b/packages/plugin-smart-subscriptions/src/resolve-with-cache.ts @@ -12,6 +12,7 @@ export default function resolveWithCache( args: object, context: object, info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, ) { const key = cache.cacheKey(info.path); @@ -31,12 +32,12 @@ export default function resolveWithCache( } } - const resultOrPromise = resolve(parent, args, context, info); + const resultOrPromise = resolve(parent, args, context, info, abortSignal); function cacheResult(result: unknown) { const cacheNode = cache.add(info, key, canRefetch, result); - const sub = subscribe?.(cacheNode.managerForField(), parent, args, context, info); + const sub = subscribe?.(cacheNode.managerForField(), parent, args, context, info, abortSignal); if (isThenable(sub)) { return sub.then(() => result); diff --git a/packages/plugin-smart-subscriptions/src/types.ts b/packages/plugin-smart-subscriptions/src/types.ts index 4be1defa8..a42d1f86c 100644 --- a/packages/plugin-smart-subscriptions/src/types.ts +++ b/packages/plugin-smart-subscriptions/src/types.ts @@ -49,4 +49,5 @@ export type FieldSubscriber = ( args: {}, context: object, info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, ) => void; diff --git a/packages/plugin-sub-graph/package.json b/packages/plugin-sub-graph/package.json index 65689dce8..e8afb7244 100644 --- a/packages/plugin-sub-graph/package.json +++ b/packages/plugin-sub-graph/package.json @@ -50,7 +50,7 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", @@ -58,7 +58,7 @@ "@pothos/plugin-relay": "workspace:*", "@pothos/plugin-with-input": "workspace:*", "@pothos/test-utils": "workspace:*", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6" }, "gitHead": "9dfe52f1975f41a111e01bf96a20033a914e2acc" diff --git a/packages/plugin-sub-graph/src/index.ts b/packages/plugin-sub-graph/src/index.ts index 0ab2c0cfa..a400398e5 100644 --- a/packages/plugin-sub-graph/src/index.ts +++ b/packages/plugin-sub-graph/src/index.ts @@ -213,7 +213,8 @@ export class PothosSubGraphPlugin extends BasePlugin< newArguments[argConfig.name] = { description: argConfig.description, - defaultValue: argConfig.defaultValue, + defaultValue: argConfig.defaultValue?.value, + defaultValueLiteral: argConfig.defaultValue?.literal, extensions: argConfig.extensions, astNode: argConfig.astNode, deprecationReason: argConfig.deprecationReason, @@ -274,7 +275,8 @@ export class PothosSubGraphPlugin extends BasePlugin< description: fieldConfig.description, extensions: fieldConfig.extensions, astNode: fieldConfig.astNode, - defaultValue: fieldConfig.defaultValue, + defaultValue: fieldConfig.defaultValue?.value, + defaultValueLiteral: fieldConfig.defaultValue?.literal, deprecationReason: fieldConfig.deprecationReason, type: replaceType( fieldConfig.type, diff --git a/packages/plugin-tracing/README.md b/packages/plugin-tracing/README.md index 487e48aae..fa6929a70 100644 --- a/packages/plugin-tracing/README.md +++ b/packages/plugin-tracing/README.md @@ -177,11 +177,11 @@ export const builder = new SchemaBuilder<{ plugins: [TracingPlugin], tracing: { default: (config) => isRootField(config) || (!isScalarField(config) && !isEnumField(config)), - wrap: (resolver, options) => (source, args, ctx, info) => { + wrap: (resolver, options) => (source, args, ctx, info, abortSignal) => { doSomethingFirst(args); return runFunction( - () => resolver(source, args, ctx, info), + () => resolver(source, args, ctx, info, abortSignal), (error, duration) => { console.log( `Executed resolver for ${info.parentType}.${info.fieldName} in ${duration}ms`, @@ -215,14 +215,14 @@ export const builder = new SchemaBuilder<{ return false; }, // The `tracing` options are passed as the second argument for wrap - wrap: (resolver, options, fieldConfig) => (source, args, ctx, info) => { + wrap: (resolver, options, fieldConfig) => (source, args, ctx, info, abortSignal) => { const span = tracer.createSpan(); if (options.attributes) { span.setAttributes(); } return runFunction( - () => resolver(source, args, ctx, info), + () => resolver(source, args, ctx, info, abortSignal), () => { span.end(); }, @@ -300,7 +300,7 @@ export const builder = new SchemaBuilder<{ }, // Wrap is now only called once for each field at build time // since we don't depend on args to generate the tracing options - wrap: (resolver, options, fieldConfig) => (source, args, ctx, info) => { + wrap: (resolver, options, fieldConfig) => (source, args, ctx, info, abortSignal) => { const span = tracer.createSpan(); if (options.includeArgs) { @@ -308,7 +308,7 @@ export const builder = new SchemaBuilder<{ } return runFunction( - () => resolver(source, args, ctx, info), + () => resolver(source, args, ctx, info, abortSignal), () => { span.end(); }, diff --git a/packages/plugin-tracing/package.json b/packages/plugin-tracing/package.json index bd58e8505..6fe568e12 100644 --- a/packages/plugin-tracing/package.json +++ b/packages/plugin-tracing/package.json @@ -49,12 +49,12 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", "@pothos/test-utils": "workspace:*", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6" }, "gitHead": "9dfe52f1975f41a111e01bf96a20033a914e2acc" diff --git a/packages/plugin-tracing/src/index.ts b/packages/plugin-tracing/src/index.ts index 7ad9ebea2..6e7151d5d 100644 --- a/packages/plugin-tracing/src/index.ts +++ b/packages/plugin-tracing/src/index.ts @@ -47,7 +47,7 @@ function wrapResolver( } if (typeof tracingOptions === 'function') { - return (source, args, ctx, info) => { + return (source, args, ctx, info, abortSignal) => { const options = ( tracingOptions as ( parent: unknown, @@ -58,10 +58,16 @@ function wrapResolver( )(source, args, ctx, info); if (options === null || options === false) { - return resolver(source, args, ctx, info); + return resolver(source, args, ctx, info, abortSignal); } - return wrap(resolver, options as never, fieldConfig)(source, args as {}, ctx, info); + return wrap(resolver, options as never, fieldConfig)( + source, + args as {}, + ctx, + info, + abortSignal, + ); }; } diff --git a/packages/plugin-tracing/src/util.ts b/packages/plugin-tracing/src/util.ts index 4293649bd..64d1ab395 100644 --- a/packages/plugin-tracing/src/util.ts +++ b/packages/plugin-tracing/src/util.ts @@ -112,12 +112,12 @@ export function wrapResolver( resolver: GraphQLFieldResolver, end: (error: unknown, duration: number) => void, ): GraphQLFieldResolver { - return (source, args, ctx, info) => { + return (source, args, ctx, info, abortSignal) => { const start = performance.now(); let result: unknown; try { - result = resolver(source, args, ctx, info); + result = resolver(source, args, ctx, info, abortSignal); } catch (error: unknown) { end(error, performance.now() - start); diff --git a/packages/plugin-tracing/tests/example/builder.ts b/packages/plugin-tracing/tests/example/builder.ts index 93510ac63..cec248945 100644 --- a/packages/plugin-tracing/tests/example/builder.ts +++ b/packages/plugin-tracing/tests/example/builder.ts @@ -15,9 +15,9 @@ export const builder = new SchemaBuilder<{ default: (config) => isRootField(config) || (!isExposedField(config) && !isScalarField(config) && !isEnumField(config)), - wrap: (resolver) => (source, args, ctx, info) => + wrap: (resolver) => (source, args, ctx, info, abortSignal) => runFunction( - () => resolver(source, args, ctx, info), + () => resolver(source, args, ctx, info, abortSignal), (error, duration) => { if (error) { ctx.log( diff --git a/packages/plugin-with-input/package.json b/packages/plugin-with-input/package.json index a16c239dd..b6ec0a6a5 100644 --- a/packages/plugin-with-input/package.json +++ b/packages/plugin-with-input/package.json @@ -39,7 +39,7 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", @@ -47,7 +47,7 @@ "@pothos/plugin-zod": "workspace:*", "@pothos/test-utils": "workspace:*", "@prisma/client": "^5.19.1", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6", "prisma": "^5.19.1" } diff --git a/packages/plugin-zod/package.json b/packages/plugin-zod/package.json index 7c91ff80d..72e68cc62 100644 --- a/packages/plugin-zod/package.json +++ b/packages/plugin-zod/package.json @@ -38,13 +38,13 @@ }, "peerDependencies": { "@pothos/core": "*", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "zod": "*" }, "devDependencies": { "@pothos/core": "workspace:*", "@pothos/test-utils": "workspace:*", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6", "zod": "^3.23.8" }, diff --git a/packages/plugin-zod/src/index.ts b/packages/plugin-zod/src/index.ts index b74af34df..4c2e700c0 100644 --- a/packages/plugin-zod/src/index.ts +++ b/packages/plugin-zod/src/index.ts @@ -120,7 +120,7 @@ export class PothosZodPlugin extends BasePlugin + return async (parent, rawArgs, context, info, abortSignal) => resolver( parent, (await (validatorWithErrorHandling @@ -128,6 +128,7 @@ export class PothosZodPlugin extends BasePlugin=16.6.0", + "graphql": "canary-pr-4288", "newrelic": "*" }, "devDependencies": { @@ -56,7 +56,7 @@ "@pothos/plugin-tracing": "workspace:*", "@pothos/test-utils": "workspace:*", "@types/newrelic": "^9.14.4", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6", "graphql-yoga": "5.7.0", "newrelic": "^12.3.1" diff --git a/packages/tracing-newrelic/src/index.ts b/packages/tracing-newrelic/src/index.ts index e2fa1cc98..019866caa 100644 --- a/packages/tracing-newrelic/src/index.ts +++ b/packages/tracing-newrelic/src/index.ts @@ -16,7 +16,7 @@ export function createNewrelicWrapper(options?: NewRelicWrapperOptions) { _fieldOptions?: T, tracingOptions?: NewRelicWrapperOptions, ): GraphQLFieldResolver> => - (source, args, ctx, info) => + (source, args, ctx, info, abortSignal) => newrelic.startSegment('graphql.resolve', true, () => { newrelic.addCustomSpanAttributes({ [AttributeNames.FIELD_NAME]: info.fieldName, @@ -32,6 +32,6 @@ export function createNewrelicWrapper(options?: NewRelicWrapperOptions) { newrelic.addCustomSpanAttribute(AttributeNames.FIELD_ARGS, JSON.stringify(args, null, 2)); } - return resolver(source, args, ctx, info); + return resolver(source, args, ctx, info, abortSignal); }); } diff --git a/packages/tracing-opentelemetry/package.json b/packages/tracing-opentelemetry/package.json index 2eac4a862..842e3187d 100644 --- a/packages/tracing-opentelemetry/package.json +++ b/packages/tracing-opentelemetry/package.json @@ -51,7 +51,7 @@ "@opentelemetry/semantic-conventions": "*", "@pothos/core": "*", "@pothos/plugin-tracing": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@envelop/core": "^5.0.2", @@ -67,7 +67,7 @@ "@pothos/core": "workspace:*", "@pothos/plugin-tracing": "workspace:*", "@pothos/test-utils": "workspace:*", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6", "graphql-yoga": "5.7.0" } diff --git a/packages/tracing-opentelemetry/src/index.ts b/packages/tracing-opentelemetry/src/index.ts index 6f12917d7..7c43eabb1 100644 --- a/packages/tracing-opentelemetry/src/index.ts +++ b/packages/tracing-opentelemetry/src/index.ts @@ -28,7 +28,13 @@ export function createOpenTelemetryWrapper( fieldOptions: T, tracingOptions?: TracingWrapperOptions, ) => - (parent: unknown, args: {}, context: Context, info: GraphQLResolveInfo) => { + ( + parent: unknown, + args: {}, + context: Context, + info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, + ) => { const span = createSpanWithParent(context, info, (path, parentSpan) => { const spanContext = parentSpan ? trace.setSpan(opentelemetryContext.active(), parentSpan) @@ -61,7 +67,7 @@ export function createOpenTelemetryWrapper( options?.onSpan?.(span, fieldOptions, parent, args, context, info); return runWithSpan(span, !!(tracingOptions?.ignoreError ?? options?.ignoreError), () => - resolver(parent, args, context, info), + resolver(parent, args, context, info, abortSignal), ); }; } diff --git a/packages/tracing-sentry/package.json b/packages/tracing-sentry/package.json index d9e3786b1..b0e3cc7c7 100644 --- a/packages/tracing-sentry/package.json +++ b/packages/tracing-sentry/package.json @@ -50,14 +50,14 @@ "@pothos/core": "*", "@pothos/plugin-tracing": "*", "@sentry/node": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", "@pothos/plugin-tracing": "workspace:*", "@pothos/test-utils": "workspace:*", "@sentry/node": "^8.28.0", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6", "graphql-yoga": "5.7.0" } diff --git a/packages/tracing-sentry/src/index.ts b/packages/tracing-sentry/src/index.ts index a372339bb..04f365b2c 100644 --- a/packages/tracing-sentry/src/index.ts +++ b/packages/tracing-sentry/src/index.ts @@ -25,11 +25,11 @@ export function createSentryWrapper(options?: SentryWrapperOptions< fieldOptions: T, tracingOptions?: SentryWrapperOptions, ): GraphQLFieldResolver> => - (source, args, ctx, info) => { + (source, args, ctx, info, abortSignal) => { const parentSpan = Sentry.getActiveSpan(); if (!parentSpan) { - return resolver(source, args, ctx, info); + return resolver(source, args, ctx, info, abortSignal); } const attributes: Record = { @@ -58,8 +58,8 @@ export function createSentryWrapper(options?: SentryWrapperOptions< options?.onSpan?.(span, fieldOptions, source, args, ctx, info); return runFunction( - () => resolver(source, args, ctx, info), - (error) => { + () => resolver(source, args, ctx, info, abortSignal), + (error: any) => { if (error && !(tracingOptions?.ignoreError ?? options?.ignoreError)) { span.setStatus({ code: 2, diff --git a/packages/tracing-xray/package.json b/packages/tracing-xray/package.json index a6221f233..b7be3a4ae 100644 --- a/packages/tracing-xray/package.json +++ b/packages/tracing-xray/package.json @@ -51,14 +51,14 @@ "@pothos/core": "*", "@pothos/plugin-tracing": "*", "aws-xray-sdk-core": "*", - "graphql": ">=16.6.0" + "graphql": "canary-pr-4288" }, "devDependencies": { "@pothos/core": "workspace:*", "@pothos/plugin-tracing": "workspace:*", "@pothos/test-utils": "workspace:*", "aws-xray-sdk-core": "^3.9.0", - "graphql": ">=16.6.0", + "graphql": "canary-pr-4288", "graphql-tag": "^2.12.6", "graphql-yoga": "5.7.0" } diff --git a/packages/tracing-xray/src/index.ts b/packages/tracing-xray/src/index.ts index 0d60d0828..f550aef5e 100644 --- a/packages/tracing-xray/src/index.ts +++ b/packages/tracing-xray/src/index.ts @@ -30,7 +30,13 @@ export function createXRayWrapper(options?: XRayWrapperOptions) fieldOptions: T, tracingOptions?: XRayWrapperOptions, ): GraphQLFieldResolver> => - (source: unknown, args: {}, context: Context, info: GraphQLResolveInfo) => { + ( + source: unknown, + args: {}, + context: Context, + info: GraphQLResolveInfo, + abortSignal: AbortSignal | undefined, + ) => { const segment = createSpanWithParent(context, info, (path, parent) => { const parentSegment = parent ?? getSegment(); @@ -61,7 +67,7 @@ export function createXRayWrapper(options?: XRayWrapperOptions) }); if (!segment) { - return resolver(source, args, context, info); + return resolver(source, args, context, info, abortSignal); } return runFunction( @@ -72,10 +78,10 @@ export function createXRayWrapper(options?: XRayWrapperOptions) return session.runAndReturn(() => { setSegment(segment); - return resolver(source, args, context, info); + return resolver(source, args, context, info, abortSignal); }); } - return resolver(source, args, context, info); + return resolver(source, args, context, info, abortSignal); }, (error) => { segment.close(error as Error | null); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0dabe0d09..54126dd62 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@whatwg-node/fetch': 0.8.8 patchedDependencies: @@ -51,14 +51,14 @@ importers: specifier: ^15.9.0 version: 15.9.0 graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-helix: specifier: ^1.13.0 - version: 1.13.0(graphql@16.9.0) + version: 1.13.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.5.4)(ts-node@10.9.2(@swc/core@1.7.24(@swc/helpers@0.5.5))(@types/node@22.5.4)(typescript@5.5.4)) @@ -85,7 +85,7 @@ importers: version: 9.0.0 '@graphql-typed-document-node/core': specifier: ^3.2.0 - version: 3.2.0(graphql@16.9.0) + version: 3.2.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@pothos/core': specifier: workspace:* version: link:../../packages/core @@ -114,14 +114,14 @@ importers: specifier: ^5.19.1 version: 5.19.1(prisma@5.19.1) graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-scalars: specifier: ^1.23.0 - version: 1.23.0(graphql@16.9.0) + version: 1.23.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) prisma: specifier: ^5.19.1 version: 5.19.1 @@ -130,23 +130,23 @@ importers: version: 18.3.1 urql: specifier: ^4.1.0 - version: 4.1.0(@urql/core@5.0.6(graphql@16.9.0))(react@18.3.1) + version: 4.1.0(@urql/core@5.0.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215))(react@18.3.1) zod: specifier: ^3.23.8 version: 3.23.8 devDependencies: '@graphql-codegen/cli': specifier: 5.0.2 - version: 5.0.2(@types/node@22.5.4)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.9.0)(typescript@5.5.4) + version: 5.0.2(@types/node@22.5.4)(encoding@0.1.13)(enquirer@2.4.1)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)(typescript@5.5.4) '@graphql-codegen/client-preset': specifier: 4.3.3 - version: 4.3.3(encoding@0.1.13)(graphql@16.9.0) + version: 4.3.3(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@graphql-codegen/introspection': specifier: 4.0.3 - version: 4.0.3(encoding@0.1.13)(graphql@16.9.0) + version: 4.0.3(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@graphql-codegen/schema-ast': specifier: ^4.1.0 - version: 4.1.0(graphql@16.9.0) + version: 4.1.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@types/node': specifier: ^22.5.4 version: 22.5.4 @@ -169,23 +169,23 @@ importers: specifier: ^4.28.1 version: 4.28.1 graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-helix: specifier: ^1.13.0 - version: 1.13.0(graphql@16.9.0) + version: 1.13.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) examples/federation: dependencies: '@apollo/gateway': specifier: 2.9.0 - version: 2.9.0(encoding@0.1.13)(graphql@16.9.0) + version: 2.9.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@apollo/server': specifier: ^4.11.0 - version: 4.11.0(encoding@0.1.13)(graphql@16.9.0) + version: 4.11.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@apollo/subgraph': specifier: 2.9.0 - version: 2.9.0(graphql@16.9.0) + version: 2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@faker-js/faker': specifier: ^9.0.0 version: 9.0.0 @@ -202,8 +202,8 @@ importers: specifier: ^5.19.1 version: 5.19.1(prisma@5.19.1) graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 prisma: specifier: ^5.19.1 version: 5.19.1 @@ -217,17 +217,17 @@ importers: specifier: workspace:* version: link:../../packages/core graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-middleware: specifier: ^6.1.35 - version: 6.1.35(graphql@16.9.0) + version: 6.1.35(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-shield: specifier: ^7.6.5 - version: 7.6.5(graphql-middleware@6.1.35(graphql@16.9.0))(graphql@16.9.0) + version: 7.6.5(graphql-middleware@6.1.35(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215))(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) examples/helix: dependencies: @@ -238,17 +238,17 @@ importers: specifier: workspace:* version: link:../../packages/core graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-helix: specifier: ^1.13.0 - version: 1.13.0(graphql@16.9.0) + version: 1.13.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) examples/nextjs: dependencies: '@apollo/client': specifier: ^3.11.8 - version: 3.11.8(@types/react@18.3.5)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.11.8(@types/react@18.3.5)(graphql-ws@5.16.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215))(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@faker-js/faker': specifier: ^9.0.0 version: 9.0.0 @@ -259,14 +259,14 @@ importers: specifier: ^5.55.2 version: 5.55.2(react@18.3.1) graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) next: specifier: 14.2.8 version: 14.2.8(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -279,22 +279,22 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: ^5.0.2 - version: 5.0.2(@types/node@22.5.4)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.9.0)(typescript@5.5.4) + version: 5.0.2(@types/node@22.5.4)(encoding@0.1.13)(enquirer@2.4.1)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)(typescript@5.5.4) '@graphql-codegen/near-operation-file-preset': specifier: ^3.0.0 - version: 3.0.0(encoding@0.1.13)(graphql@16.9.0) + version: 3.0.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@graphql-codegen/schema-ast': specifier: ^4.1.0 - version: 4.1.0(graphql@16.9.0) + version: 4.1.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@graphql-codegen/typescript': specifier: ^4.0.9 - version: 4.0.9(encoding@0.1.13)(graphql@16.9.0) + version: 4.0.9(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@graphql-codegen/typescript-operations': specifier: ^4.2.3 - version: 4.2.3(encoding@0.1.13)(graphql@16.9.0) + version: 4.2.3(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@graphql-codegen/typescript-react-apollo': specifier: ^4.3.1 - version: 4.3.1(encoding@0.1.13)(graphql@16.9.0) + version: 4.3.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@types/node': specifier: 22.5.4 version: 22.5.4 @@ -344,11 +344,11 @@ importers: specifier: ^0.1.2 version: 0.1.2(@babel/core@7.25.2)(@swc/core@1.7.24(@swc/helpers@0.5.5))(@types/node@22.5.4)(encoding@0.1.13) graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) tsm: specifier: ^2.3.0 version: 2.3.0 @@ -368,11 +368,11 @@ importers: specifier: ^5.19.1 version: 5.19.1(prisma@5.19.1) graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) prisma: specifier: ^5.19.1 version: 5.19.1 @@ -381,13 +381,13 @@ importers: dependencies: '@apollo/gateway': specifier: 2.9.0 - version: 2.9.0(encoding@0.1.13)(graphql@16.9.0) + version: 2.9.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@apollo/server': specifier: ^4.11.0 - version: 4.11.0(encoding@0.1.13)(graphql@16.9.0) + version: 4.11.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@apollo/subgraph': specifier: 2.9.0 - version: 2.9.0(graphql@16.9.0) + version: 2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@faker-js/faker': specifier: ^9.0.0 version: 9.0.0 @@ -410,8 +410,8 @@ importers: specifier: ^5.19.1 version: 5.19.1(prisma@5.19.1) graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 prisma: specifier: ^5.19.1 version: 5.19.1 @@ -434,11 +434,11 @@ importers: specifier: ^5.19.1 version: 5.19.1(prisma@5.19.1) graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) prisma: specifier: ^5.19.1 version: 5.19.1 @@ -447,7 +447,7 @@ importers: dependencies: '@apollo/server': specifier: ^4.11.0 - version: 4.11.0(encoding@0.1.13)(graphql@16.9.0) + version: 4.11.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@faker-js/faker': specifier: ^9.0.0 version: 9.0.0 @@ -473,14 +473,14 @@ importers: specifier: ^4.19.2 version: 4.19.2 graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-subscriptions: specifier: ^2.0.0 - version: 2.0.0(graphql@16.9.0) + version: 2.0.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-ws: specifier: ^5.16.0 - version: 5.16.0(graphql@16.9.0) + version: 5.16.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) prisma: specifier: ^5.19.1 version: 5.19.1 @@ -516,14 +516,14 @@ importers: specifier: ^5.19.1 version: 5.19.1(prisma@5.19.1) graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-subscriptions: specifier: ^2.0.0 - version: 2.0.0(graphql@16.9.0) + version: 2.0.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) prisma: specifier: ^5.19.1 version: 5.19.1 @@ -540,11 +540,11 @@ importers: specifier: workspace:* version: link:../../packages/plugin-relay graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) prisma: specifier: ^5.19.1 version: 5.19.1 @@ -558,11 +558,11 @@ importers: specifier: workspace:* version: link:../../packages/core graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) examples/simple-interfaces: dependencies: @@ -573,17 +573,17 @@ importers: specifier: workspace:* version: link:../../packages/core graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/converter: dependencies: graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 ts-morph: specifier: ^23.0.0 version: 23.0.0 @@ -607,14 +607,14 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-scalars: specifier: ^1.23.0 - version: 1.23.0(graphql@16.9.0) + version: 1.23.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/deno: devDependencies: @@ -637,11 +637,11 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/plugin-complexity: devDependencies: @@ -652,11 +652,11 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/plugin-dataloader: devDependencies: @@ -676,17 +676,17 @@ importers: specifier: ^2.2.2 version: 2.2.2 graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/plugin-directives: devDependencies: '@graphql-tools/utils': specifier: ^10.5.4 - version: 10.5.4(graphql@16.9.0) + version: 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@pothos/core': specifier: workspace:* version: link:../core @@ -694,14 +694,14 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-rate-limit-directive: specifier: ^2.0.5 - version: 2.0.5(@graphql-tools/utils@10.5.4(graphql@16.9.0))(graphql@16.9.0)(rate-limiter-flexible@5.0.3) + version: 2.0.5(@graphql-tools/utils@10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215))(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)(rate-limiter-flexible@5.0.3) graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) rate-limiter-flexible: specifier: ^5.0.3 version: 5.0.3 @@ -731,7 +731,7 @@ importers: version: link:../test-utils drizzle-graphql: specifier: ^0.8.5 - version: 0.8.5(drizzle-orm@0.33.0(@libsql/client@0.10.0)(@opentelemetry/api@1.9.0)(@prisma/client@5.19.1(prisma@5.19.1))(@types/pg@8.6.1)(@types/react@18.3.5)(postgres@3.4.4)(prisma@5.19.1)(react@18.3.1))(graphql@16.9.0) + version: 0.8.5(drizzle-orm@0.33.0(@libsql/client@0.10.0)(@opentelemetry/api@1.9.0)(@prisma/client@5.19.1(prisma@5.19.1))(@types/pg@8.6.1)(@types/react@18.3.5)(postgres@3.4.4)(prisma@5.19.1)(react@18.3.1))(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) drizzle-kit: specifier: ^0.24.2 version: 0.24.2 @@ -739,14 +739,14 @@ importers: specifier: ^0.33.0 version: 0.33.0(@libsql/client@0.10.0)(@opentelemetry/api@1.9.0)(@prisma/client@5.19.1(prisma@5.19.1))(@types/pg@8.6.1)(@types/react@18.3.5)(postgres@3.4.4)(prisma@5.19.1)(react@18.3.1) graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-scalars: specifier: ^1.23.0 - version: 1.23.0(graphql@16.9.0) + version: 1.23.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) postgres: specifier: ^3.4.4 version: 3.4.4 @@ -763,11 +763,11 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) zod: specifier: ^3.23.8 version: 3.23.8 @@ -781,26 +781,26 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/plugin-federation: devDependencies: '@apollo/gateway': specifier: ^2.9.0 - version: 2.9.0(encoding@0.1.13)(graphql@16.9.0) + version: 2.9.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@apollo/server': specifier: ^4.11.0 - version: 4.11.0(encoding@0.1.13)(graphql@16.9.0) + version: 4.11.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@apollo/subgraph': specifier: 2.9.0 - version: 2.9.0(graphql@16.9.0) + version: 2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@graphql-tools/utils': specifier: ^10.5.4 - version: 10.5.4(graphql@16.9.0) + version: 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@pothos/core': specifier: workspace:* version: link:../core @@ -814,11 +814,11 @@ importers: specifier: ^1.7.7 version: 1.7.7 graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/plugin-mocks: devDependencies: @@ -829,11 +829,11 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/plugin-prisma: dependencies: @@ -866,14 +866,14 @@ importers: specifier: ^5.19.1 version: 5.19.1(prisma@5.19.1) graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-scalars: specifier: ^1.23.0 - version: 1.23.0(graphql@16.9.0) + version: 1.23.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) prisma: specifier: ^5.19.1 version: 5.19.1 @@ -903,14 +903,14 @@ importers: specifier: ^5.19.1 version: 5.19.1(prisma@5.19.1) graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-scalars: specifier: ^1.23.0 - version: 1.23.0(graphql@16.9.0) + version: 1.23.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -939,14 +939,14 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-subscriptions: specifier: ^2.0.0 - version: 2.0.0(graphql@16.9.0) + version: 2.0.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/plugin-scope-auth: devDependencies: @@ -966,11 +966,11 @@ importers: specifier: ^5.19.1 version: 5.19.1(prisma@5.19.1) graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) prisma: specifier: ^5.19.1 version: 5.19.1 @@ -984,11 +984,11 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/plugin-smart-subscriptions: devDependencies: @@ -999,14 +999,14 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-subscriptions: specifier: ^2.0.0 - version: 2.0.0(graphql@16.9.0) + version: 2.0.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/plugin-sub-graph: devDependencies: @@ -1026,11 +1026,11 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/plugin-tracing: devDependencies: @@ -1041,11 +1041,11 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/plugin-with-input: devDependencies: @@ -1065,11 +1065,11 @@ importers: specifier: ^5.19.1 version: 5.19.1(prisma@5.19.1) graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) prisma: specifier: ^5.19.1 version: 5.19.1 @@ -1083,11 +1083,11 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) zod: specifier: ^3.23.8 version: 3.23.8 @@ -1095,11 +1095,11 @@ importers: packages/test-utils: dependencies: graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-yoga: specifier: ^5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) ts-morph: specifier: ^23.0.0 version: 23.0.0 @@ -1126,14 +1126,14 @@ importers: specifier: ^9.14.4 version: 9.14.4 graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) newrelic: specifier: ^12.3.1 version: 12.3.1 @@ -1145,7 +1145,7 @@ importers: version: 5.0.2 '@envelop/opentelemetry': specifier: ^6.3.1 - version: 6.3.1(@envelop/core@5.0.2)(graphql@16.9.0) + version: 6.3.1(@envelop/core@5.0.2)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@opentelemetry/api': specifier: ^1.9.0 version: 1.9.0 @@ -1180,14 +1180,14 @@ importers: specifier: workspace:* version: link:../test-utils graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/tracing-sentry: devDependencies: @@ -1204,14 +1204,14 @@ importers: specifier: ^8.28.0 version: 8.28.0 graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) packages/tracing-xray: devDependencies: @@ -1228,14 +1228,14 @@ importers: specifier: ^3.9.0 version: 3.9.0 graphql: - specifier: ^16.8.1 - version: 16.9.0 + specifier: canary-pr-4288 + version: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.9.0) + version: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) graphql-yoga: specifier: 5.7.0 - version: 5.7.0(graphql@16.9.0) + version: 5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) website: dependencies: @@ -1291,7 +1291,7 @@ packages: '@0no-co/graphql.web@1.0.8': resolution: {integrity: sha512-8BG6woLtDMvXB9Ajb/uE+Zr/U7y4qJ3upXi0JQHZmsKUJa7HjF/gFvmL2f3/mSmfZoQGRr9VoY97LCX2uaFMzA==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 peerDependenciesMeta: graphql: optional: true @@ -1307,12 +1307,12 @@ packages: '@apollo/cache-control-types@1.0.3': resolution: {integrity: sha512-F17/vCp7QVwom9eG7ToauIKdAxpSoadsJnqIfyryLFSkLSOEqu+eC5Z3N8OXcUVStuOMcNHlyraRsA6rRICu4g==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/client@3.11.8': resolution: {integrity: sha512-CgG1wbtMjsV2pRGe/eYITmV5B8lXUCYljB2gB/6jWTFQcrvirUVvKg7qtFdjYkQSFbIffU1IDyxgeaN81eTjbA==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 graphql-ws: ^5.5.5 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 @@ -1331,19 +1331,19 @@ packages: resolution: {integrity: sha512-LYnaMk3xIs9O9CkwYBiG7RYiSQ7ctdmRPFDa1/wG7TGg1eAtxWzMpBZN0M57SXODut/L4V+OTLUts1glhmqi9Q==} engines: {node: '>=14.15.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/federation-internals@2.9.0': resolution: {integrity: sha512-zvz0nJpfblxAWzphlFtyqUswidIWOf7Vcj4YuPaUlXpOG7VZ0fWyTupPQsj0HeTkAAy3FzCItVHLzn4+I2H/YA==} engines: {node: '>=14.15.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/gateway@2.9.0': resolution: {integrity: sha512-Bt/u6SAaUFkE1JveBlilauXCpzG3HeNnTb7mWQG/yLKTfaRPytCsUcCKHlBKoufD7PlmcgB/QCM5oB65Rhd3Gw==} engines: {node: '>=14.15.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/protobufjs@1.2.7': resolution: {integrity: sha512-Lahx5zntHPZia35myYDBRuF58tlwPskwHc5CWBZC/4bMKB6siTBWwtMrkqXcsNwQiFSzSx5hKdRPUmemrEp3Gg==} @@ -1353,30 +1353,30 @@ packages: resolution: {integrity: sha512-nyf5BIcArDQbfJVVojUrwm/NsIClKehOONCCy72ACVPcifYz+ob3SDEzU/HqnfV8d/nO9gTsYpFHsjPBJ3fTEA==} engines: {node: '>=14.15.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/query-planner@2.9.0': resolution: {integrity: sha512-6QMJ3ZEhyycAc1FGr/sNXKc30URmyRiNDEi++UL/aeIDBxtn6U+X66ha1Tdmio7jKp293eGCmEtURQIfmZwYvA==} engines: {node: '>=14.15.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/server-gateway-interface@1.1.1': resolution: {integrity: sha512-pGwCl/po6+rxRmDMFgozKQo2pbsSwE91TpsDBAOgf74CRDPXHHtM88wbwjab0wMMZh95QfR45GGyDIdhY24bkQ==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/server@4.11.0': resolution: {integrity: sha512-SWDvbbs0wl2zYhKG6aGLxwTJ72xpqp0awb2lotNpfezd9VcAvzaUizzKQqocephin2uMoaA8MguoyBmgtPzNWw==} engines: {node: '>=14.16.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/subgraph@2.9.0': resolution: {integrity: sha512-FYAOMxMWbAQ/2U/+QYgznBdsyjPiH87wSSJqn6n1dQ80GWIWenZYd49iWy9/y/Z/RTYsA2o8ueAkgHH6AU4psA==} engines: {node: '>=14.15.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/usage-reporting-protobuf@4.1.1': resolution: {integrity: sha512-u40dIUePHaSKVshcedO7Wp+mPiZsaU6xjv9J+VyxpoU/zL6Jle+9zWeG98tr/+SZ0nZ4OXhrbb8SNr0rAPpIDA==} @@ -1389,7 +1389,7 @@ packages: resolution: {integrity: sha512-EsPIBqsSt2BwDsv8Wu76LK5R1KtsVkNoO4b0M5aK0hx+dGg9xJXuqlr7Fo34Dl+y83jmzn+UvEW+t1/GP2melA==} engines: {node: '>=14'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/utils.fetcher@2.0.1': resolution: {integrity: sha512-jvvon885hEyWXd4H6zpWeN3tl88QcWnHp5gWF5OPF34uhvoR+DFqcNxs9vrRaBBSY3qda3Qe0bdud7tz2zGx1A==} @@ -1411,31 +1411,31 @@ packages: resolution: {integrity: sha512-9M4LUXV/fQBh8vZWlLvb/HyyhjJ77/I5ZKu+NBWV/BmYGyRmoEP9EVAy7LCVoY3t8BDcyCAGfxJaLFCSuQkPUg==} engines: {node: '>=14'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/utils.removealiases@2.0.1': resolution: {integrity: sha512-0joRc2HBO4u594Op1nev+mUF6yRnxoUH64xw8x3bX7n8QBDYdeYgY4tF0vJReTy+zdn2xv6fMsquATSgC722FA==} engines: {node: '>=14'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/utils.sortast@2.0.1': resolution: {integrity: sha512-eciIavsWpJ09za1pn37wpsCGrQNXUhM0TktnZmHwO+Zy9O4fu/WdB4+5BvVhFiZYOXvfjzJUcc+hsIV8RUOtMw==} engines: {node: '>=14'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/utils.stripsensitiveliterals@2.0.1': resolution: {integrity: sha512-QJs7HtzXS/JIPMKWimFnUMK7VjkGQTzqD9bKD1h3iuPAqLsxd0mUNVbkYOPTsDhUKgcvUOfOqOJWYohAKMvcSA==} engines: {node: '>=14'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/utils.usagereporting@2.1.0': resolution: {integrity: sha512-LPSlBrn+S17oBy5eWkrRSGb98sWmnEzo3DPTZgp8IQc8sJe0prDgDuppGq4NeQlpoqEHz0hQeYHAOA0Z3aQsxQ==} engines: {node: '>=14'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@apollo/utils.withrequired@2.0.1': resolution: {integrity: sha512-YBDiuAX9i1lLc6GeTy1m7DGLFn/gMnvXqlalOIMjM7DeOgIacEjjfwPqb0M1CQ2v11HhR15d1NmxJoRCfrNqcA==} @@ -1445,7 +1445,7 @@ packages: resolution: {integrity: sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==} hasBin: true peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@ardatan/sync-fetch@0.0.1': resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==} @@ -1960,14 +1960,14 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: '@envelop/core': ^5.0.2 - graphql: ^16.8.1 + graphql: canary-pr-4288 '@envelop/opentelemetry@6.3.1': resolution: {integrity: sha512-paauYvPtk+XgGDmNKEM31LAq+BkF2QRszC/Th1NE9EEsCG3ivDmMYJ5doyw32Rd6RTiAKYFlnoE5zbIB+D85KA==} engines: {node: '>=18.0.0'} peerDependencies: '@envelop/core': ^5.0.1 - graphql: ^16.8.1 + graphql: canary-pr-4288 '@envelop/types@5.0.0': resolution: {integrity: sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==} @@ -2586,19 +2586,19 @@ packages: '@graphql-codegen/add@3.2.3': resolution: {integrity: sha512-sQOnWpMko4JLeykwyjFTxnhqjd/3NOG2OyMuvK76Wnnwh8DRrNf2VEs2kmSvLl7MndMlOj7Kh5U154dVcvhmKQ==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/add@5.0.3': resolution: {integrity: sha512-SxXPmramkth8XtBlAHu4H4jYcYXM/o3p01+psU+0NADQowA8jtYkK6MW5rV6T+CxkEaNZItfSmZRPgIuypcqnA==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/cli@5.0.2': resolution: {integrity: sha512-MBIaFqDiLKuO4ojN6xxG9/xL9wmfD3ZjZ7RsPjwQnSHBCUXnEkdKvX+JVpx87Pq29Ycn8wTJUguXnTZ7Di0Mlw==} hasBin: true peerDependencies: '@parcel/watcher': ^2.1.0 - graphql: ^16.8.1 + graphql: canary-pr-4288 peerDependenciesMeta: '@parcel/watcher': optional: true @@ -2606,283 +2606,283 @@ packages: '@graphql-codegen/client-preset@4.3.3': resolution: {integrity: sha512-IrDsSVe8bkKtxgVfKPHzjL9tYlv7KEpA59R4gZLqx/t2WIJncW1i0OMvoz9tgoZsFEs8OKKgXZbnwPZ/Qf1kEw==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/core@4.0.2': resolution: {integrity: sha512-IZbpkhwVqgizcjNiaVzNAzm/xbWT6YnGgeOLwVjm4KbJn3V2jchVtuzHH09G5/WkkLSk2wgbXNdwjM41JxO6Eg==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/gql-tag-operations@4.0.9': resolution: {integrity: sha512-lVgu1HClel896HqZAEjynatlU6eJrYOw+rh05DPgM150xvmb7Gz5TnRHA2vfwlDNIXDaToAIpz5RFfkjjnYM1Q==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/introspection@4.0.3': resolution: {integrity: sha512-4cHRG15Zu4MXMF4wTQmywNf4+fkDYv5lTbzraVfliDnB8rJKcaurQpRBi11KVuQUe24YTq/Cfk4uwewfNikWoA==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/near-operation-file-preset@3.0.0': resolution: {integrity: sha512-HRPaa7OsIAHQBFeGiTUVdjFcxzgvAs7uxSqcLEJgDpCr9cffpwnlgWP3gK79KnTiHsRkyb55U1K4YyrL00g1Cw==} engines: {node: '>= 16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/plugin-helpers@2.7.2': resolution: {integrity: sha512-kln2AZ12uii6U59OQXdjLk5nOlh1pHis1R98cDZGFnfaiAbX9V3fxcZ1MMJkB7qFUymTALzyjZoXXdyVmPMfRg==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/plugin-helpers@3.1.2': resolution: {integrity: sha512-emOQiHyIliVOIjKVKdsI5MXj312zmRDwmHpyUTZMjfpvxq/UVAHUJIVdVf+lnjjrI+LXBTgMlTWTgHQfmICxjg==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/plugin-helpers@5.0.4': resolution: {integrity: sha512-MOIuHFNWUnFnqVmiXtrI+4UziMTYrcquljaI5f/T/Bc7oO7sXcfkAvgkNWEEi9xWreYwvuer3VHCuPI/lAFWbw==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/schema-ast@4.1.0': resolution: {integrity: sha512-kZVn0z+th9SvqxfKYgztA6PM7mhnSZaj4fiuBWvMTqA+QqQ9BBed6Pz41KuD/jr0gJtnlr2A4++/0VlpVbCTmQ==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/typed-document-node@5.0.9': resolution: {integrity: sha512-Wx6fyA4vpfIbfNTMiWUECGnjqzKkJdEbZHxVMIegiCBPzBYPAJV4mZZcildLAfm2FtZcgW4YKtFoTbnbXqPB3w==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/typescript-operations@4.2.3': resolution: {integrity: sha512-6z7avSSOr03l5SyKbeDs7MzRyGwnQFSCqQm8Om5wIuoIgXVu2gXRmcJAY/I7SLdAy9xbF4Sho7XNqieFM2CAFQ==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/typescript-react-apollo@4.3.1': resolution: {integrity: sha512-kl4zbGzOjoTlCEBIsN5+/yOje5dL1qFLhe7YLaTiPGGw9p7/AH99Dp/cEqFlj+4DfMVGR9MS5yIdIC8lZukUBg==} engines: {node: '>= 16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/typescript@4.0.9': resolution: {integrity: sha512-0O35DMR4d/ctuHL1Zo6mRUUzp0BoszKfeWsa6sCm/g70+S98+hEfTwZNDkQHylLxapiyjssF9uw/F+sXqejqLw==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/visitor-plugin-common@2.13.1': resolution: {integrity: sha512-mD9ufZhDGhyrSaWQGrU1Q1c5f01TeWtSWy/cDwXYjJcHIj1Y/DG2x0tOflEfCvh5WcnmHNIw4lzDsg1W7iFJEg==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-codegen/visitor-plugin-common@5.3.1': resolution: {integrity: sha512-MktoBdNZhSmugiDjmFl1z6rEUUaqyxtFJYWnDilE7onkPgyw//O0M+TuPBJPBWdyV6J2ond0Hdqtq+rkghgSIQ==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/apollo-engine-loader@8.0.1': resolution: {integrity: sha512-NaPeVjtrfbPXcl+MLQCJLWtqe2/E4bbAqcauEOQ+3sizw1Fc2CNmhHRF8a6W4D0ekvTRRXAMptXYgA2uConbrA==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/batch-execute@8.5.1': resolution: {integrity: sha512-hRVDduX0UDEneVyEWtc2nu5H2PxpfSfM/riUlgZvo/a/nG475uyehxR5cFGvTEPEQUKY3vGIlqvtRigzqTfCew==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/batch-execute@9.0.4': resolution: {integrity: sha512-kkebDLXgDrep5Y0gK1RN3DMUlLqNhg60OAz0lTCqrYeja6DshxLtLkj+zV4mVbBA4mQOEoBmw6g1LZs3dA84/w==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/code-file-loader@8.1.3': resolution: {integrity: sha512-Qoo8VyU0ux7k20DkzL5wFm7Y6iqlG1GQ0xA4T3EQbm4B/qbENsMc38l76QnXYIVmIlKAnD9EAvzxPEQ8iv+ZPA==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/delegate@10.0.21': resolution: {integrity: sha512-UytyYVvDfLQbCYG1aQo8Vc67c1WhEjzW9ytYKEEqMJSdlwfMCujHmCz7EyH5DNjTAKapDHuQcN5VivKGap/Beg==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/delegate@8.8.1': resolution: {integrity: sha512-NDcg3GEQmdEHlnF7QS8b4lM1PSF+DKeFcIlLEfZFBvVq84791UtJcDj8734sIHLukmyuAxXMfA1qLd2l4lZqzA==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/documents@1.0.1': resolution: {integrity: sha512-aweoMH15wNJ8g7b2r4C4WRuJxZ0ca8HtNO54rkye/3duxTkW4fGBEutCx03jCIr5+a1l+4vFJNP859QnAVBVCA==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/executor-graphql-ws@1.2.0': resolution: {integrity: sha512-tSYC1QdrabWexLrYV0UI3uRGbde9WCY/bRhq6Jc+VXMZcfq6ea6pP5NEAVTfwbhUQ4xZvJABVVbKXtKb9uTg1w==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/executor-http@1.1.6': resolution: {integrity: sha512-wGKjJzbi6em8cWI3sry6T7kAgoxMXYNM+KlbsWczPvIsHvv1cqXlrP1lwC6f7Ja1FfWdU1ZIEgOv93ext7IDyQ==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/executor-legacy-ws@1.1.0': resolution: {integrity: sha512-k+6ZyiaAd8SmwuzbEOfA/LVkuI1nqidhoMw+CJ7c41QGOjSMzc0VS0UZbJyeitI0n7a+uP/Meln1wjzJ2ReDtQ==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/executor@1.3.1': resolution: {integrity: sha512-tgJDdGf9SCAm64ofEMZdv925u6/J+eTmv36TGNLxgP2DpCJsZ6gnJ4A+0D28EazDXqJIvMiPd+3d+o3cCRCAnQ==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/git-loader@8.0.7': resolution: {integrity: sha512-+s23lxHR24+zLDk9/Hfl7/8Qcal8Q1yJ8armRp1fvcJyuc0RTZv97ZoZb0tArTfME74z+kJ92Mx4SfZMd7mHSQ==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/github-loader@8.0.1': resolution: {integrity: sha512-W4dFLQJ5GtKGltvh/u1apWRFKBQOsDzFxO9cJkOYZj1VzHCpRF43uLST4VbCfWve+AwBqOuKr7YgkHoxpRMkcg==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/graphql-file-loader@8.0.1': resolution: {integrity: sha512-7gswMqWBabTSmqbaNyWSmRRpStWlcCkBc73E6NZNlh4YNuiyKOwbvSkOUYFOqFMfEL+cFsXgAvr87Vz4XrYSbA==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/graphql-tag-pluck@8.3.2': resolution: {integrity: sha512-wJKkDjXRg2qJAVhAVE96zJGMli8Ity9mKUB7gTbvJwsAniaquRqLcTXUQ19X9qVT4ACzbbp+tAfk96b2U3tfog==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/import@7.0.1': resolution: {integrity: sha512-935uAjAS8UAeXThqHfYVr4HEAp6nHJ2sximZKO1RzUTq5WoALMAhhGARl0+ecm6X+cqNUwIChJbjtaa6P/ML0w==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/json-file-loader@8.0.1': resolution: {integrity: sha512-lAy2VqxDAHjVyqeJonCP6TUemrpYdDuKt25a10X6zY2Yn3iFYGnuIDQ64cv3ytyGY6KPyPB+Kp+ZfOkNDG3FQA==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/load@8.0.2': resolution: {integrity: sha512-S+E/cmyVmJ3CuCNfDuNF2EyovTwdWfQScXv/2gmvJOti2rGD8jTt9GYVzXaxhblLivQR9sBUCNZu/w7j7aXUCA==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/merge@8.3.1': resolution: {integrity: sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/merge@8.4.2': resolution: {integrity: sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/merge@9.0.7': resolution: {integrity: sha512-lbTrIuXIbUSmSumHkPRY1QX0Z8JEtmRhnIrkH7vkfeEmf0kNn/nCWvJwqokm5U7L+a+DA1wlRM4slIlbfXjJBA==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/optimize@1.4.0': resolution: {integrity: sha512-dJs/2XvZp+wgHH8T5J2TqptT9/6uVzIYvA6uFACha+ufvdMBedkfR4b4GbT8jAKLRARiqRTxy3dctnwkTM2tdw==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/optimize@2.0.0': resolution: {integrity: sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/prisma-loader@8.0.4': resolution: {integrity: sha512-hqKPlw8bOu/GRqtYr0+dINAI13HinTVYBDqhwGAPIFmLr5s+qKskzgCiwbsckdrb5LWVFmVZc+UXn80OGiyBzg==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/relay-operation-optimizer@6.5.18': resolution: {integrity: sha512-mc5VPyTeV+LwiM+DNvoDQfPqwQYhPV/cl5jOBjTgSniyaq8/86aODfMkrE2OduhQ5E00hqrkuL2Fdrgk0w1QJg==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/relay-operation-optimizer@7.0.1': resolution: {integrity: sha512-y0ZrQ/iyqWZlsS/xrJfSir3TbVYJTYmMOu4TaSz6F4FRDTQ3ie43BlKkhf04rC28pnUOS4BO9pDcAo1D30l5+A==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/schema@10.0.6': resolution: {integrity: sha512-EIJgPRGzpvDFEjVp+RF1zNNYIC36BYuIeZ514jFoJnI6IdxyVyIRDLx/ykgMdaa1pKQerpfdqDnsF4JnZoDHSQ==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/schema@8.5.1': resolution: {integrity: sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/schema@9.0.19': resolution: {integrity: sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/url-loader@8.0.2': resolution: {integrity: sha512-1dKp2K8UuFn7DFo1qX5c1cyazQv2h2ICwA9esHblEqCYrgf69Nk8N7SODmsfWg94OEaI74IqMoM12t7eIGwFzQ==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/utils@10.5.4': resolution: {integrity: sha512-XHnyCWSlg1ccsD8s0y6ugo5GZ5TpkTiFVNPSYms5G0s6Z/xTuSmiLBfeqgkfaCwLmLaQnRCmNDL2JRnqc2R5bQ==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/utils@8.13.1': resolution: {integrity: sha512-qIh9yYpdUFmctVqovwMdheVNJqFh+DQNWIhX87FJStfXYnmweBUDATok9fWPleKeFwxnW8IapKmY8m8toJEkAw==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/utils@8.9.0': resolution: {integrity: sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/utils@9.2.1': resolution: {integrity: sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-tools/wrap@10.0.5': resolution: {integrity: sha512-Cbr5aYjr3HkwdPvetZp1cpDWTGdD1Owgsb3z/ClzhmrboiK86EnQDxDvOJiQkDCPWE9lNBwj8Y4HfxroY0D9DQ==} engines: {node: '>=16.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-typed-document-node/core@3.2.0': resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 '@graphql-yoga/logger@2.0.0': resolution: {integrity: sha512-Mg8psdkAp+YTG1OGmvU+xa6xpsAmSir0hhr3yFYPyLNwzUj95DdIwsMpKadDj9xDpYgJcH3Hp/4JMal9DhQimA==} @@ -5795,7 +5795,7 @@ packages: resolution: {integrity: sha512-MAqBwmj/kSZWIUQdYCsYtoZWxxVRcXWkhsqt0b6fY1XC171WHBK/jZiVWepO04tDsdaDuTvzlufDHJqNl3VVWQ==} peerDependencies: drizzle-orm: '>=0.30.9' - graphql: ^16.8.1 + graphql: canary-pr-4288 drizzle-kit@0.24.2: resolution: {integrity: sha512-nXOaTSFiuIaTMhS8WJC2d4EBeIcN9OSt2A2cyFbQYBAZbi7lRsVGJNqDpEwPqYfJz38yxbY/UtbvBBahBfnExQ==} @@ -6619,7 +6619,7 @@ packages: engines: {node: '>= 16.0.0'} peerDependencies: cosmiconfig-toml-loader: ^1.0.0 - graphql: ^16.8.1 + graphql: canary-pr-4288 peerDependenciesMeta: cosmiconfig-toml-loader: optional: true @@ -6627,69 +6627,70 @@ packages: graphql-helix@1.13.0: resolution: {integrity: sha512-cqDKMoRywKjnL0ZWCTB0GOiBgsH6d3nU4JGDF6RuzAyd35tmalzKpSxkx3NNp4H5RvnKWnrukWzR51wUq277ng==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 graphql-middleware@6.1.35: resolution: {integrity: sha512-azawK7ApUYtcuPGRGBR9vDZu795pRuaFhO5fgomdJppdfKRt7jwncuh0b7+D3i574/4B+16CNWgVpnGVlg3ZCg==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 graphql-parse-resolve-info@4.13.0: resolution: {integrity: sha512-VVJ1DdHYcR7hwOGQKNH+QTzuNgsLA8l/y436HtP9YHoX6nmwXRWq3xWthU3autMysXdm0fQUbhTZCx0W9ICozw==} engines: {node: '>=8.6'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 graphql-rate-limit-directive@2.0.5: resolution: {integrity: sha512-fQ3qGea8DP4SohppW+hsbOsl+MpX7jL495eSqrovFc3W+yJEzc+Hr5INi2+QMXHOYQF/F+sDpheRykmEK0bjVA==} peerDependencies: '@graphql-tools/utils': ^8.0.0 || ^9.0.0 || ^10.0.0 - graphql: ^16.8.1 + graphql: canary-pr-4288 rate-limiter-flexible: ^2.0.0 || ^3.0.0 || ^4.0.0 graphql-request@6.1.0: resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 graphql-scalars@1.23.0: resolution: {integrity: sha512-YTRNcwitkn8CqYcleKOx9IvedA8JIERn8BRq21nlKgOr4NEcTaWEG0sT+H92eF3ALTFbPgsqfft4cw+MGgv0Gg==} engines: {node: '>=10'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 graphql-shield@7.6.5: resolution: {integrity: sha512-etbzf7UIhQW6vadn/UR+ds0LJOceO8ITDXwbUkQMlP2KqPgSKTZRE2zci+AUfqP+cpV9zDQdbTJfPfW5OCEamg==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 graphql-middleware: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^6.0.0 graphql-subscriptions@2.0.0: resolution: {integrity: sha512-s6k2b8mmt9gF9pEfkxsaO1lTxaySfKoEJzEfmwguBbQ//Oq23hIXCfR1hm4kdh5hnR20RdwB+s3BCb+0duHSZA==} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 graphql-tag@2.12.6: resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} engines: {node: '>=10'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 graphql-ws@5.16.0: resolution: {integrity: sha512-Ju2RCU2dQMgSKtArPbEtsK5gNLnsQyTNIo/T7cZNp96niC1x0KdJNZV0TIoilceBPQwfb5itrGl8pkFeOUMl4A==} engines: {node: '>=10'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 graphql-yoga@5.7.0: resolution: {integrity: sha512-QyGVvFAvGhMrzjJvhjsxsyoE+e4lNrj5f5qOsRYJuWIjyw7tHfbBvybZIwzNOGY0aB5sgA8BlVvu5hxjdKJ5tQ==} engines: {node: '>=18.0.0'} peerDependencies: - graphql: ^16.8.1 + graphql: canary-pr-4288 - graphql@16.9.0: - resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215: + resolution: {integrity: sha512-Q0DvTghplAnqYWp94cXgP1iTjcmwvkZzBzGKLw6DTiOcoiRSjnVA1dv+iFWyk5P7mzQGc3s288DG4zTi2vpSrQ==} + engines: {node: ^16.19.0 || ^18.14.0 || >=19.7.0} + deprecated: You are using canary version build from https://github.com/graphql/graphql-js/pull/4288, no gurantees provided so please use your own discretion. gray-matter@4.0.3: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} @@ -7406,12 +7407,10 @@ packages: libsql@0.3.19: resolution: {integrity: sha512-Aj5cQ5uk/6fHdmeW0TiXK42FqUlwx7ytmMLPSaUQPin5HKKKuUPD62MAbN4OEweGBBI7q1BekoEN4gPUEL6MZA==} - cpu: [x64, arm64, wasm32] os: [darwin, linux, win32] libsql@0.4.1: resolution: {integrity: sha512-qZlR9Yu1zMBeLChzkE/cKfoKV3Esp9cn9Vx5Zirn4AVhDWPcjYhKwbtJcMuHehgk3mH+fJr9qW+3vesBWbQpBg==} - cpu: [x64, arm64, wasm32] os: [darwin, linux, win32] light-my-request@5.13.0: @@ -10275,9 +10274,9 @@ packages: snapshots: - '@0no-co/graphql.web@1.0.8(graphql@16.9.0)': + '@0no-co/graphql.web@1.0.8(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': optionalDependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 '@alloc/quick-lru@5.2.0': {} @@ -10286,18 +10285,18 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@apollo/cache-control-types@1.0.3(graphql@16.9.0)': + '@apollo/cache-control-types@1.0.3(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 - '@apollo/client@3.11.8(@types/react@18.3.5)(graphql-ws@5.16.0(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@apollo/client@3.11.8(@types/react@18.3.5)(graphql-ws@5.16.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215))(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@wry/caches': 1.0.1 '@wry/equality': 0.5.7 '@wry/trie': 0.5.0 - graphql: 16.9.0 - graphql-tag: 2.12.6(graphql@16.9.0) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 + graphql-tag: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) hoist-non-react-statics: 3.3.2 optimism: 0.18.0 prop-types: 15.8.1 @@ -10308,32 +10307,32 @@ snapshots: tslib: 2.7.0 zen-observable-ts: 1.2.5 optionalDependencies: - graphql-ws: 5.16.0(graphql@16.9.0) + graphql-ws: 5.16.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@apollo/composition@2.9.0(graphql@16.9.0)': + '@apollo/composition@2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@apollo/federation-internals': 2.9.0(graphql@16.9.0) - '@apollo/query-graphs': 2.9.0(graphql@16.9.0) - graphql: 16.9.0 + '@apollo/federation-internals': 2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@apollo/query-graphs': 2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 - '@apollo/federation-internals@2.9.0(graphql@16.9.0)': + '@apollo/federation-internals@2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: '@types/uuid': 9.0.8 chalk: 4.1.2 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 js-levenshtein: 1.1.6 uuid: 9.0.1 - '@apollo/gateway@2.9.0(encoding@0.1.13)(graphql@16.9.0)': + '@apollo/gateway@2.9.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@apollo/composition': 2.9.0(graphql@16.9.0) - '@apollo/federation-internals': 2.9.0(graphql@16.9.0) - '@apollo/query-planner': 2.9.0(graphql@16.9.0) - '@apollo/server-gateway-interface': 1.1.1(graphql@16.9.0) + '@apollo/composition': 2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@apollo/federation-internals': 2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@apollo/query-planner': 2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@apollo/server-gateway-interface': 1.1.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@apollo/usage-reporting-protobuf': 4.1.1 '@apollo/utils.createhash': 2.0.1 '@apollo/utils.fetcher': 2.0.1 @@ -10344,7 +10343,7 @@ snapshots: '@opentelemetry/api': 1.9.0 '@types/node-fetch': 2.6.11 async-retry: 1.3.3 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 loglevel: 1.9.2 make-fetch-happen: 11.1.1 node-abort-controller: 3.1.1 @@ -10368,52 +10367,52 @@ snapshots: '@types/long': 4.0.2 long: 4.0.0 - '@apollo/query-graphs@2.9.0(graphql@16.9.0)': + '@apollo/query-graphs@2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@apollo/federation-internals': 2.9.0(graphql@16.9.0) + '@apollo/federation-internals': 2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) deep-equal: 2.2.3 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 ts-graphviz: 1.8.2 uuid: 9.0.1 - '@apollo/query-planner@2.9.0(graphql@16.9.0)': + '@apollo/query-planner@2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@apollo/federation-internals': 2.9.0(graphql@16.9.0) - '@apollo/query-graphs': 2.9.0(graphql@16.9.0) + '@apollo/federation-internals': 2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@apollo/query-graphs': 2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@apollo/utils.keyvaluecache': 2.1.1 chalk: 4.1.2 deep-equal: 2.2.3 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 pretty-format: 29.7.0 - '@apollo/server-gateway-interface@1.1.1(graphql@16.9.0)': + '@apollo/server-gateway-interface@1.1.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: '@apollo/usage-reporting-protobuf': 4.1.1 '@apollo/utils.fetcher': 2.0.1 '@apollo/utils.keyvaluecache': 2.1.1 '@apollo/utils.logger': 2.0.1 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 - '@apollo/server@4.11.0(encoding@0.1.13)(graphql@16.9.0)': + '@apollo/server@4.11.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@apollo/cache-control-types': 1.0.3(graphql@16.9.0) - '@apollo/server-gateway-interface': 1.1.1(graphql@16.9.0) + '@apollo/cache-control-types': 1.0.3(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@apollo/server-gateway-interface': 1.1.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@apollo/usage-reporting-protobuf': 4.1.1 '@apollo/utils.createhash': 2.0.1 '@apollo/utils.fetcher': 2.0.1 '@apollo/utils.isnodelike': 2.0.1 '@apollo/utils.keyvaluecache': 2.1.1 '@apollo/utils.logger': 2.0.1 - '@apollo/utils.usagereporting': 2.1.0(graphql@16.9.0) + '@apollo/utils.usagereporting': 2.1.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@apollo/utils.withrequired': 2.0.1 - '@graphql-tools/schema': 9.0.19(graphql@16.9.0) + '@graphql-tools/schema': 9.0.19(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@types/express': 4.17.21 '@types/express-serve-static-core': 4.19.5 '@types/node-fetch': 2.6.11 async-retry: 1.3.3 cors: 2.8.5 express: 4.19.2 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 loglevel: 1.9.2 lru-cache: 7.18.3 negotiator: 0.6.3 @@ -10425,11 +10424,11 @@ snapshots: - encoding - supports-color - '@apollo/subgraph@2.9.0(graphql@16.9.0)': + '@apollo/subgraph@2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@apollo/cache-control-types': 1.0.3(graphql@16.9.0) - '@apollo/federation-internals': 2.9.0(graphql@16.9.0) - graphql: 16.9.0 + '@apollo/cache-control-types': 1.0.3(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@apollo/federation-internals': 2.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 '@apollo/usage-reporting-protobuf@4.1.1': dependencies: @@ -10440,9 +10439,9 @@ snapshots: '@apollo/utils.isnodelike': 2.0.1 sha.js: 2.4.11 - '@apollo/utils.dropunuseddefinitions@2.0.1(graphql@16.9.0)': + '@apollo/utils.dropunuseddefinitions@2.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 '@apollo/utils.fetcher@2.0.1': {} @@ -10455,36 +10454,36 @@ snapshots: '@apollo/utils.logger@2.0.1': {} - '@apollo/utils.printwithreducedwhitespace@2.0.1(graphql@16.9.0)': + '@apollo/utils.printwithreducedwhitespace@2.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 - '@apollo/utils.removealiases@2.0.1(graphql@16.9.0)': + '@apollo/utils.removealiases@2.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 - '@apollo/utils.sortast@2.0.1(graphql@16.9.0)': + '@apollo/utils.sortast@2.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 lodash.sortby: 4.7.0 - '@apollo/utils.stripsensitiveliterals@2.0.1(graphql@16.9.0)': + '@apollo/utils.stripsensitiveliterals@2.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 - '@apollo/utils.usagereporting@2.1.0(graphql@16.9.0)': + '@apollo/utils.usagereporting@2.1.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: '@apollo/usage-reporting-protobuf': 4.1.1 - '@apollo/utils.dropunuseddefinitions': 2.0.1(graphql@16.9.0) - '@apollo/utils.printwithreducedwhitespace': 2.0.1(graphql@16.9.0) - '@apollo/utils.removealiases': 2.0.1(graphql@16.9.0) - '@apollo/utils.sortast': 2.0.1(graphql@16.9.0) - '@apollo/utils.stripsensitiveliterals': 2.0.1(graphql@16.9.0) - graphql: 16.9.0 + '@apollo/utils.dropunuseddefinitions': 2.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@apollo/utils.printwithreducedwhitespace': 2.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@apollo/utils.removealiases': 2.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@apollo/utils.sortast': 2.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@apollo/utils.stripsensitiveliterals': 2.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 '@apollo/utils.withrequired@2.0.1': {} - '@ardatan/relay-compiler@12.0.0(encoding@0.1.13)(graphql@16.9.0)': + '@ardatan/relay-compiler@12.0.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.6 @@ -10497,7 +10496,7 @@ snapshots: fb-watchman: 2.0.2 fbjs: 3.0.5(encoding@0.1.13) glob: 7.2.3 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 immutable: 3.7.6 invariant: 2.2.4 nullthrows: 1.1.1 @@ -11159,18 +11158,18 @@ snapshots: '@envelop/types': 5.0.0 tslib: 2.7.0 - '@envelop/on-resolve@4.1.1(@envelop/core@5.0.2)(graphql@16.9.0)': + '@envelop/on-resolve@4.1.1(@envelop/core@5.0.2)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: '@envelop/core': 5.0.2 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 - '@envelop/opentelemetry@6.3.1(@envelop/core@5.0.2)(graphql@16.9.0)': + '@envelop/opentelemetry@6.3.1(@envelop/core@5.0.2)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: '@envelop/core': 5.0.2 - '@envelop/on-resolve': 4.1.1(@envelop/core@5.0.2)(graphql@16.9.0) + '@envelop/on-resolve': 4.1.1(@envelop/core@5.0.2)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@opentelemetry/api': 1.9.0 '@opentelemetry/sdk-trace-base': 1.26.0(@opentelemetry/api@1.9.0) - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 '@envelop/types@5.0.0': @@ -11527,43 +11526,43 @@ snapshots: dependencies: tslib: 2.7.0 - '@graphql-codegen/add@3.2.3(graphql@16.9.0)': + '@graphql-codegen/add@3.2.3(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-codegen/plugin-helpers': 3.1.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.4.1 - '@graphql-codegen/add@5.0.3(graphql@16.9.0)': + '@graphql-codegen/add@5.0.3(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 - '@graphql-codegen/cli@5.0.2(@types/node@22.5.4)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.9.0)(typescript@5.5.4)': + '@graphql-codegen/cli@5.0.2(@types/node@22.5.4)(encoding@0.1.13)(enquirer@2.4.1)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)(typescript@5.5.4)': dependencies: '@babel/generator': 7.25.6 '@babel/template': 7.25.0 '@babel/types': 7.25.6 - '@graphql-codegen/client-preset': 4.3.3(encoding@0.1.13)(graphql@16.9.0) - '@graphql-codegen/core': 4.0.2(graphql@16.9.0) - '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) - '@graphql-tools/apollo-engine-loader': 8.0.1(encoding@0.1.13)(graphql@16.9.0) - '@graphql-tools/code-file-loader': 8.1.3(graphql@16.9.0) - '@graphql-tools/git-loader': 8.0.7(graphql@16.9.0) - '@graphql-tools/github-loader': 8.0.1(@types/node@22.5.4)(encoding@0.1.13)(graphql@16.9.0) - '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) - '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) - '@graphql-tools/load': 8.0.2(graphql@16.9.0) - '@graphql-tools/prisma-loader': 8.0.4(@types/node@22.5.4)(encoding@0.1.13)(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@22.5.4)(encoding@0.1.13)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-codegen/client-preset': 4.3.3(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/core': 4.0.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/apollo-engine-loader': 8.0.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/code-file-loader': 8.1.3(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/git-loader': 8.0.7(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/github-loader': 8.0.1(@types/node@22.5.4)(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/graphql-file-loader': 8.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/json-file-loader': 8.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/load': 8.0.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/prisma-loader': 8.0.4(@types/node@22.5.4)(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/url-loader': 8.0.2(@types/node@22.5.4)(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@whatwg-node/fetch': 0.8.8 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.5.4) debounce: 1.2.1 detect-indent: 6.1.0 - graphql: 16.9.0 - graphql-config: 5.1.2(@types/node@22.5.4)(encoding@0.1.13)(graphql@16.9.0)(typescript@5.5.4) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 + graphql-config: 5.1.2(@types/node@22.5.4)(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)(typescript@5.5.4) inquirer: 8.2.6 is-glob: 4.0.3 jiti: 1.21.6 @@ -11587,258 +11586,258 @@ snapshots: - typescript - utf-8-validate - '@graphql-codegen/client-preset@4.3.3(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-codegen/client-preset@4.3.3(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: '@babel/helper-plugin-utils': 7.24.8 '@babel/template': 7.25.0 - '@graphql-codegen/add': 5.0.3(graphql@16.9.0) - '@graphql-codegen/gql-tag-operations': 4.0.9(encoding@0.1.13)(graphql@16.9.0) - '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) - '@graphql-codegen/typed-document-node': 5.0.9(encoding@0.1.13)(graphql@16.9.0) - '@graphql-codegen/typescript': 4.0.9(encoding@0.1.13)(graphql@16.9.0) - '@graphql-codegen/typescript-operations': 4.2.3(encoding@0.1.13)(graphql@16.9.0) - '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@16.9.0) - '@graphql-tools/documents': 1.0.1(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-codegen/add': 5.0.3(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/gql-tag-operations': 4.0.9(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/typed-document-node': 5.0.9(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/typescript': 4.0.9(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/typescript-operations': 4.2.3(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/documents': 1.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-typed-document-node/core': 3.2.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/core@4.0.2(graphql@16.9.0)': + '@graphql-codegen/core@4.0.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) - '@graphql-tools/schema': 10.0.6(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/schema': 10.0.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 - '@graphql-codegen/gql-tag-operations@4.0.9(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-codegen/gql-tag-operations@4.0.9(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) - '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) auto-bind: 4.0.0 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/introspection@4.0.3(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-codegen/introspection@4.0.3(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) - '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/near-operation-file-preset@3.0.0(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-codegen/near-operation-file-preset@3.0.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-codegen/add': 3.2.3(graphql@16.9.0) - '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.9.0) - '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-codegen/add': 3.2.3(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/plugin-helpers': 3.1.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 parse-filepath: 1.0.2 tslib: 2.6.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/plugin-helpers@2.7.2(graphql@16.9.0)': + '@graphql-codegen/plugin-helpers@2.7.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 8.13.1(graphql@16.9.0) + '@graphql-tools/utils': 8.13.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) change-case-all: 1.0.14 common-tags: 1.8.2 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 import-from: 4.0.0 lodash: 4.17.21 tslib: 2.4.1 - '@graphql-codegen/plugin-helpers@3.1.2(graphql@16.9.0)': + '@graphql-codegen/plugin-helpers@3.1.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-tools/utils': 9.2.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) change-case-all: 1.0.15 common-tags: 1.8.2 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 import-from: 4.0.0 lodash: 4.17.21 tslib: 2.4.1 - '@graphql-codegen/plugin-helpers@5.0.4(graphql@16.9.0)': + '@graphql-codegen/plugin-helpers@5.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) change-case-all: 1.0.15 common-tags: 1.8.2 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 import-from: 4.0.0 lodash: 4.17.21 tslib: 2.6.3 - '@graphql-codegen/schema-ast@4.1.0(graphql@16.9.0)': + '@graphql-codegen/schema-ast@4.1.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 - '@graphql-codegen/typed-document-node@5.0.9(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-codegen/typed-document-node@5.0.9(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) - '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@16.9.0) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) auto-bind: 4.0.0 change-case-all: 1.0.15 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/typescript-operations@4.2.3(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-codegen/typescript-operations@4.2.3(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) - '@graphql-codegen/typescript': 4.0.9(encoding@0.1.13)(graphql@16.9.0) - '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@16.9.0) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/typescript': 4.0.9(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) auto-bind: 4.0.0 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/typescript-react-apollo@4.3.1(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-codegen/typescript-react-apollo@4.3.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.9.0) - '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13)(graphql@16.9.0) + '@graphql-codegen/plugin-helpers': 3.1.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) auto-bind: 4.0.0 change-case-all: 1.0.15 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/typescript@4.0.9(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-codegen/typescript@4.0.9(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) - '@graphql-codegen/schema-ast': 4.1.0(graphql@16.9.0) - '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@16.9.0) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/schema-ast': 4.1.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-codegen/visitor-plugin-common': 5.3.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) auto-bind: 4.0.0 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/visitor-plugin-common@2.13.1(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-codegen/visitor-plugin-common@2.13.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-codegen/plugin-helpers': 2.7.2(graphql@16.9.0) - '@graphql-tools/optimize': 1.4.0(graphql@16.9.0) - '@graphql-tools/relay-operation-optimizer': 6.5.18(encoding@0.1.13)(graphql@16.9.0) - '@graphql-tools/utils': 8.13.1(graphql@16.9.0) + '@graphql-codegen/plugin-helpers': 2.7.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/optimize': 1.4.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/relay-operation-optimizer': 6.5.18(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 8.13.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) auto-bind: 4.0.0 change-case-all: 1.0.14 dependency-graph: 0.11.0 - graphql: 16.9.0 - graphql-tag: 2.12.6(graphql@16.9.0) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 + graphql-tag: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) parse-filepath: 1.0.2 tslib: 2.4.1 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/visitor-plugin-common@5.3.1(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-codegen/visitor-plugin-common@5.3.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-codegen/plugin-helpers': 5.0.4(graphql@16.9.0) - '@graphql-tools/optimize': 2.0.0(graphql@16.9.0) - '@graphql-tools/relay-operation-optimizer': 7.0.1(encoding@0.1.13)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-codegen/plugin-helpers': 5.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/optimize': 2.0.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/relay-operation-optimizer': 7.0.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) auto-bind: 4.0.0 change-case-all: 1.0.15 dependency-graph: 0.11.0 - graphql: 16.9.0 - graphql-tag: 2.12.6(graphql@16.9.0) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 + graphql-tag: 2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) parse-filepath: 1.0.2 tslib: 2.6.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-tools/apollo-engine-loader@8.0.1(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-tools/apollo-engine-loader@8.0.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: '@ardatan/sync-fetch': 0.0.1(encoding@0.1.13) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@whatwg-node/fetch': 0.8.8 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 transitivePeerDependencies: - encoding - '@graphql-tools/batch-execute@8.5.1(graphql@16.9.0)': + '@graphql-tools/batch-execute@8.5.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 8.9.0(graphql@16.9.0) + '@graphql-tools/utils': 8.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) dataloader: 2.1.0 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.4.1 value-or-promise: 1.0.11 - '@graphql-tools/batch-execute@9.0.4(graphql@16.9.0)': + '@graphql-tools/batch-execute@9.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) dataloader: 2.2.2 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 value-or-promise: 1.0.12 - '@graphql-tools/code-file-loader@8.1.3(graphql@16.9.0)': + '@graphql-tools/code-file-loader@8.1.3(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) globby: 11.1.0 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 unixify: 1.0.0 transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.0.21(graphql@16.9.0)': + '@graphql-tools/delegate@10.0.21(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/batch-execute': 9.0.4(graphql@16.9.0) - '@graphql-tools/executor': 1.3.1(graphql@16.9.0) - '@graphql-tools/schema': 10.0.6(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/batch-execute': 9.0.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/executor': 1.3.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/schema': 10.0.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@repeaterjs/repeater': 3.0.6 dataloader: 2.2.2 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 - '@graphql-tools/delegate@8.8.1(graphql@16.9.0)': + '@graphql-tools/delegate@8.8.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/batch-execute': 8.5.1(graphql@16.9.0) - '@graphql-tools/schema': 8.5.1(graphql@16.9.0) - '@graphql-tools/utils': 8.9.0(graphql@16.9.0) + '@graphql-tools/batch-execute': 8.5.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/schema': 8.5.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 8.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) dataloader: 2.1.0 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.4.1 value-or-promise: 1.0.11 - '@graphql-tools/documents@1.0.1(graphql@16.9.0)': + '@graphql-tools/documents@1.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 lodash.sortby: 4.7.0 tslib: 2.6.3 - '@graphql-tools/executor-graphql-ws@1.2.0(graphql@16.9.0)': + '@graphql-tools/executor-graphql-ws@1.2.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@types/ws': 8.5.12 - graphql: 16.9.0 - graphql-ws: 5.16.0(graphql@16.9.0) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 + graphql-ws: 5.16.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.7.0 ws: 8.18.0 @@ -11846,24 +11845,24 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@1.1.6(@types/node@22.5.4)(graphql@16.9.0)': + '@graphql-tools/executor-http@1.1.6(@types/node@22.5.4)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.8.8 extract-files: 11.0.0 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 meros: 1.3.0(@types/node@22.5.4) tslib: 2.7.0 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' - '@graphql-tools/executor-legacy-ws@1.1.0(graphql@16.9.0)': + '@graphql-tools/executor-legacy-ws@1.1.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@types/ws': 8.5.12 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.7.0 ws: 8.18.0 @@ -11871,20 +11870,20 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor@1.3.1(graphql@16.9.0)': + '@graphql-tools/executor@1.3.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-typed-document-node/core': 3.2.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@repeaterjs/repeater': 3.0.6 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 value-or-promise: 1.0.12 - '@graphql-tools/git-loader@8.0.7(graphql@16.9.0)': + '@graphql-tools/git-loader@8.0.7(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 is-glob: 4.0.3 micromatch: 4.0.8 tslib: 2.7.0 @@ -11892,14 +11891,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@8.0.1(@types/node@22.5.4)(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-tools/github-loader@8.0.1(@types/node@22.5.4)(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: '@ardatan/sync-fetch': 0.0.1(encoding@0.1.13) - '@graphql-tools/executor-http': 1.1.6(@types/node@22.5.4)(graphql@16.9.0) - '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/executor-http': 1.1.6(@types/node@22.5.4)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/graphql-tag-pluck': 8.3.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@whatwg-node/fetch': 0.8.8 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -11907,90 +11906,90 @@ snapshots: - encoding - supports-color - '@graphql-tools/graphql-file-loader@8.0.1(graphql@16.9.0)': + '@graphql-tools/graphql-file-loader@8.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/import': 7.0.1(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/import': 7.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) globby: 11.1.0 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@8.3.2(graphql@16.9.0)': + '@graphql-tools/graphql-tag-pluck@8.3.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: '@babel/core': 7.25.2 '@babel/parser': 7.25.6 '@babel/plugin-syntax-import-assertions': 7.25.6(@babel/core@7.25.2) '@babel/traverse': 7.25.6 '@babel/types': 7.25.6 - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 transitivePeerDependencies: - supports-color - '@graphql-tools/import@7.0.1(graphql@16.9.0)': + '@graphql-tools/import@7.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 resolve-from: 5.0.0 tslib: 2.7.0 - '@graphql-tools/json-file-loader@8.0.1(graphql@16.9.0)': + '@graphql-tools/json-file-loader@8.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) globby: 11.1.0 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 unixify: 1.0.0 - '@graphql-tools/load@8.0.2(graphql@16.9.0)': + '@graphql-tools/load@8.0.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/schema': 10.0.6(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/schema': 10.0.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 p-limit: 3.1.0 tslib: 2.7.0 - '@graphql-tools/merge@8.3.1(graphql@16.9.0)': + '@graphql-tools/merge@8.3.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 8.9.0(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/utils': 8.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 - '@graphql-tools/merge@8.4.2(graphql@16.9.0)': + '@graphql-tools/merge@8.4.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/utils': 9.2.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 - '@graphql-tools/merge@9.0.7(graphql@16.9.0)': + '@graphql-tools/merge@9.0.7(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 - '@graphql-tools/optimize@1.4.0(graphql@16.9.0)': + '@graphql-tools/optimize@1.4.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 - '@graphql-tools/optimize@2.0.0(graphql@16.9.0)': + '@graphql-tools/optimize@2.0.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 - '@graphql-tools/prisma-loader@8.0.4(@types/node@22.5.4)(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-tools/prisma-loader@8.0.4(@types/node@22.5.4)(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/url-loader': 8.0.2(@types/node@22.5.4)(encoding@0.1.13)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/url-loader': 8.0.2(@types/node@22.5.4)(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@types/js-yaml': 4.0.9 '@whatwg-node/fetch': 0.8.8 chalk: 4.1.2 debug: 4.3.7 dotenv: 16.4.5 - graphql: 16.9.0 - graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.9.0) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 + graphql-request: 6.1.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 jose: 5.8.0 @@ -12006,62 +12005,62 @@ snapshots: - supports-color - utf-8-validate - '@graphql-tools/relay-operation-optimizer@6.5.18(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-tools/relay-operation-optimizer@6.5.18(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 + '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 9.2.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-tools/relay-operation-optimizer@7.0.1(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-tools/relay-operation-optimizer@7.0.1(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - graphql: 16.9.0 + '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-tools/schema@10.0.6(graphql@16.9.0)': + '@graphql-tools/schema@10.0.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/merge': 9.0.7(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/merge': 9.0.7(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 value-or-promise: 1.0.12 - '@graphql-tools/schema@8.5.1(graphql@16.9.0)': + '@graphql-tools/schema@8.5.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/merge': 8.3.1(graphql@16.9.0) - '@graphql-tools/utils': 8.9.0(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/merge': 8.3.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 8.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 value-or-promise: 1.0.11 - '@graphql-tools/schema@9.0.19(graphql@16.9.0)': + '@graphql-tools/schema@9.0.19(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/merge': 8.4.2(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/merge': 8.4.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 9.2.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.2(@types/node@22.5.4)(encoding@0.1.13)(graphql@16.9.0)': + '@graphql-tools/url-loader@8.0.2(@types/node@22.5.4)(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: '@ardatan/sync-fetch': 0.0.1(encoding@0.1.13) - '@graphql-tools/delegate': 10.0.21(graphql@16.9.0) - '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@16.9.0) - '@graphql-tools/executor-http': 1.1.6(@types/node@22.5.4)(graphql@16.9.0) - '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - '@graphql-tools/wrap': 10.0.5(graphql@16.9.0) + '@graphql-tools/delegate': 10.0.21(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/executor-graphql-ws': 1.2.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/executor-http': 1.1.6(@types/node@22.5.4)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/executor-legacy-ws': 1.1.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/wrap': 10.0.5(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@types/ws': 8.5.12 '@whatwg-node/fetch': 0.8.8 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.7.0 value-or-promise: 1.0.12 @@ -12072,42 +12071,42 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@10.5.4(graphql@16.9.0)': + '@graphql-tools/utils@10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) cross-inspect: 1.0.1 dset: 3.1.3 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 - '@graphql-tools/utils@8.13.1(graphql@16.9.0)': + '@graphql-tools/utils@8.13.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.6.3 - '@graphql-tools/utils@8.9.0(graphql@16.9.0)': + '@graphql-tools/utils@8.9.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 - '@graphql-tools/utils@9.2.1(graphql@16.9.0)': + '@graphql-tools/utils@9.2.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-typed-document-node/core': 3.2.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 - '@graphql-tools/wrap@10.0.5(graphql@16.9.0)': + '@graphql-tools/wrap@10.0.5(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@graphql-tools/delegate': 10.0.21(graphql@16.9.0) - '@graphql-tools/schema': 10.0.6(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/delegate': 10.0.21(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/schema': 10.0.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 value-or-promise: 1.0.12 - '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': + '@graphql-typed-document-node/core@3.2.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 '@graphql-yoga/logger@2.0.0': dependencies: @@ -14120,9 +14119,9 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@urql/core@5.0.6(graphql@16.9.0)': + '@urql/core@5.0.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)': dependencies: - '@0no-co/graphql.web': 1.0.8(graphql@16.9.0) + '@0no-co/graphql.web': 1.0.8(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) wonka: 6.3.4 transitivePeerDependencies: - graphql @@ -15517,11 +15516,11 @@ snapshots: p-event: 2.3.1 pify: 4.0.1 - drizzle-graphql@0.8.5(drizzle-orm@0.33.0(@libsql/client@0.10.0)(@opentelemetry/api@1.9.0)(@prisma/client@5.19.1(prisma@5.19.1))(@types/pg@8.6.1)(@types/react@18.3.5)(postgres@3.4.4)(prisma@5.19.1)(react@18.3.1))(graphql@16.9.0): + drizzle-graphql@0.8.5(drizzle-orm@0.33.0(@libsql/client@0.10.0)(@opentelemetry/api@1.9.0)(@prisma/client@5.19.1(prisma@5.19.1))(@types/pg@8.6.1)(@types/react@18.3.5)(postgres@3.4.4)(prisma@5.19.1)(react@18.3.1))(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215): dependencies: drizzle-orm: 0.33.0(@libsql/client@0.10.0)(@opentelemetry/api@1.9.0)(@prisma/client@5.19.1(prisma@5.19.1))(@types/pg@8.6.1)(@types/react@18.3.5)(postgres@3.4.4)(prisma@5.19.1)(react@18.3.1) - graphql: 16.9.0 - graphql-parse-resolve-info: 4.13.0(graphql@16.9.0) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 + graphql-parse-resolve-info: 4.13.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) transitivePeerDependencies: - supports-color @@ -16504,16 +16503,16 @@ snapshots: graceful-fs@4.2.11: {} - graphql-config@5.1.2(@types/node@22.5.4)(encoding@0.1.13)(graphql@16.9.0)(typescript@5.5.4): + graphql-config@5.1.2(@types/node@22.5.4)(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)(typescript@5.5.4): dependencies: - '@graphql-tools/graphql-file-loader': 8.0.1(graphql@16.9.0) - '@graphql-tools/json-file-loader': 8.0.1(graphql@16.9.0) - '@graphql-tools/load': 8.0.2(graphql@16.9.0) - '@graphql-tools/merge': 9.0.7(graphql@16.9.0) - '@graphql-tools/url-loader': 8.0.2(@types/node@22.5.4)(encoding@0.1.13)(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/graphql-file-loader': 8.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/json-file-loader': 8.0.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/load': 8.0.2(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/merge': 9.0.7(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/url-loader': 8.0.2(@types/node@22.5.4)(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) cosmiconfig: 9.0.0(typescript@5.5.4) - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 jiti: 1.21.6 minimatch: 9.0.5 string-env-interpolation: 1.0.1 @@ -16525,82 +16524,82 @@ snapshots: - typescript - utf-8-validate - graphql-helix@1.13.0(graphql@16.9.0): + graphql-helix@1.13.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215): dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 - graphql-middleware@6.1.35(graphql@16.9.0): + graphql-middleware@6.1.35(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215): dependencies: - '@graphql-tools/delegate': 8.8.1(graphql@16.9.0) - '@graphql-tools/schema': 8.5.1(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/delegate': 8.8.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/schema': 8.5.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 - graphql-parse-resolve-info@4.13.0(graphql@16.9.0): + graphql-parse-resolve-info@4.13.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215): dependencies: debug: 4.3.7 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 transitivePeerDependencies: - supports-color - graphql-rate-limit-directive@2.0.5(@graphql-tools/utils@10.5.4(graphql@16.9.0))(graphql@16.9.0)(rate-limiter-flexible@5.0.3): + graphql-rate-limit-directive@2.0.5(@graphql-tools/utils@10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215))(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215)(rate-limiter-flexible@5.0.3): dependencies: - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 rate-limiter-flexible: 5.0.3 - graphql-request@6.1.0(encoding@0.1.13)(graphql@16.9.0): + graphql-request@6.1.0(encoding@0.1.13)(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215): dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) cross-fetch: 3.1.8(encoding@0.1.13) - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 transitivePeerDependencies: - encoding - graphql-scalars@1.23.0(graphql@16.9.0): + graphql-scalars@1.23.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215): dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 - graphql-shield@7.6.5(graphql-middleware@6.1.35(graphql@16.9.0))(graphql@16.9.0): + graphql-shield@7.6.5(graphql-middleware@6.1.35(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215))(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215): dependencies: '@types/yup': 0.29.13 - graphql: 16.9.0 - graphql-middleware: 6.1.35(graphql@16.9.0) + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 + graphql-middleware: 6.1.35(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) object-hash: 3.0.0 tslib: 2.7.0 yup: 0.32.11 - graphql-subscriptions@2.0.0(graphql@16.9.0): + graphql-subscriptions@2.0.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215): dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 iterall: 1.3.0 - graphql-tag@2.12.6(graphql@16.9.0): + graphql-tag@2.12.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215): dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 tslib: 2.7.0 - graphql-ws@5.16.0(graphql@16.9.0): + graphql-ws@5.16.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215): dependencies: - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 - graphql-yoga@5.7.0(graphql@16.9.0): + graphql-yoga@5.7.0(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215): dependencies: '@envelop/core': 5.0.2 - '@graphql-tools/executor': 1.3.1(graphql@16.9.0) - '@graphql-tools/schema': 10.0.6(graphql@16.9.0) - '@graphql-tools/utils': 10.5.4(graphql@16.9.0) + '@graphql-tools/executor': 1.3.1(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/schema': 10.0.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) + '@graphql-tools/utils': 10.5.4(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) '@graphql-yoga/logger': 2.0.0 '@graphql-yoga/subscription': 5.0.1 '@whatwg-node/fetch': 0.8.8 '@whatwg-node/server': 0.9.49 dset: 3.1.3 - graphql: 16.9.0 + graphql: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215 lru-cache: 10.4.3 tslib: 2.7.0 - graphql@16.9.0: {} + graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215: {} gray-matter@4.0.3: dependencies: @@ -20392,9 +20391,9 @@ snapshots: urlpattern-polyfill@8.0.2: {} - urql@4.1.0(@urql/core@5.0.6(graphql@16.9.0))(react@18.3.1): + urql@4.1.0(@urql/core@5.0.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215))(react@18.3.1): dependencies: - '@urql/core': 5.0.6(graphql@16.9.0) + '@urql/core': 5.0.6(graphql@17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215) react: 18.3.1 wonka: 6.3.4 diff --git a/website/content/docs/guide/writing-plugins.mdx b/website/content/docs/guide/writing-plugins.mdx index 87177d851..e1cf8136f 100644 --- a/website/content/docs/guide/writing-plugins.mdx +++ b/website/content/docs/guide/writing-plugins.mdx @@ -367,10 +367,10 @@ export class PothosExamplePlugin extends BasePlugin, fieldConfig: PothosOutputFieldConfig, ): GraphQLFieldResolver { - return (parent, args, context, info) => { + return (parent, args, context, info, abortSignal) => { console.log(`Resolving ${info.parentType}.${info.fieldName}`); - return resolver(parent, args, context, info); + return resolver(parent, args, context, info, abortSignal); }; } } @@ -446,14 +446,14 @@ export class PothosExamplePlugin, fieldConfig: PothosOutputFieldConfig, ): GraphQLFieldResolver { - return (parent, args, context, info) => { + return (parent, args, context, info, abortSignal) => { const requestData = this.requestData(context); requestData.resolveCount += 1; console.log(`request has resolved ${requestData.resolveCount} fields`); - return resolver(parent, args, context, info); + return resolver(parent, args, context, info, abortSignal); }; } } diff --git a/website/content/docs/plugins/tracing.mdx b/website/content/docs/plugins/tracing.mdx index 19c84803c..31e465ef1 100644 --- a/website/content/docs/plugins/tracing.mdx +++ b/website/content/docs/plugins/tracing.mdx @@ -180,11 +180,11 @@ export const builder = new SchemaBuilder<{ plugins: [TracingPlugin], tracing: { default: (config) => isRootField(config) || (!isScalarField(config) && !isEnumField(config)), - wrap: (resolver, options) => (source, args, ctx, info) => { + wrap: (resolver, options) => (source, args, ctx, info, abortSignal) => { doSomethingFirst(args); return runFunction( - () => resolver(source, args, ctx, info), + () => resolver(source, args, ctx, info, abortSignal), (error, duration) => { console.log( `Executed resolver for ${info.parentType}.${info.fieldName} in ${duration}ms`, @@ -218,14 +218,14 @@ export const builder = new SchemaBuilder<{ return false; }, // The `tracing` options are passed as the second argument for wrap - wrap: (resolver, options, fieldConfig) => (source, args, ctx, info) => { + wrap: (resolver, options, fieldConfig) => (source, args, ctx, info, abortSignal) => { const span = tracer.createSpan(); if (options.attributes) { span.setAttributes(); } return runFunction( - () => resolver(source, args, ctx, info), + () => resolver(source, args, ctx, info, abortSignal), () => { span.end(); }, @@ -303,7 +303,7 @@ export const builder = new SchemaBuilder<{ }, // Wrap is now only called once for each field at build time // since we don't depend on args to generate the tracing options - wrap: (resolver, options, fieldConfig) => (source, args, ctx, info) => { + wrap: (resolver, options, fieldConfig) => (source, args, ctx, info, abortSignal) => { const span = tracer.createSpan(); if (options.includeArgs) { @@ -311,7 +311,7 @@ export const builder = new SchemaBuilder<{ } return runFunction( - () => resolver(source, args, ctx, info), + () => resolver(source, args, ctx, info, abortSignal), () => { span.end(); },