diff --git a/.changeset/@graphql-yoga_plugin-apollo-usage-report-4288-dependencies.md b/.changeset/@graphql-yoga_plugin-apollo-usage-report-4288-dependencies.md new file mode 100644 index 0000000000..0f3880aabc --- /dev/null +++ b/.changeset/@graphql-yoga_plugin-apollo-usage-report-4288-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-yoga/plugin-apollo-usage-report": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.11.0) (from `^10.9.1`, in `dependencies`) diff --git a/.changeset/@graphql-yoga_plugin-defer-stream-4288-dependencies.md b/.changeset/@graphql-yoga_plugin-defer-stream-4288-dependencies.md new file mode 100644 index 0000000000..b12b4b453d --- /dev/null +++ b/.changeset/@graphql-yoga_plugin-defer-stream-4288-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-yoga/plugin-defer-stream": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.11.0) (from `^10.6.1`, in `dependencies`) diff --git a/.changeset/@graphql-yoga_plugin-sofa-4288-dependencies.md b/.changeset/@graphql-yoga_plugin-sofa-4288-dependencies.md new file mode 100644 index 0000000000..42f38ba6cb --- /dev/null +++ b/.changeset/@graphql-yoga_plugin-sofa-4288-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-yoga/plugin-sofa": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.11.0) (from `^10.3.2`, in `dependencies`) diff --git a/.changeset/fluffy-fans-feel.md b/.changeset/fluffy-fans-feel.md new file mode 100644 index 0000000000..c539877426 --- /dev/null +++ b/.changeset/fluffy-fans-feel.md @@ -0,0 +1,78 @@ +--- +'graphql-yoga': minor +--- + +Add experimental support for +[`coordinate` error attribute proposal](https://github.com/graphql/graphql-spec/pull/1200). + +The `coordinate` attribute indicates the coordinate in the schema of the resolver which experienced +the errors. It allows for an easier error source identification than with the `path` which can be +difficult to walk, or even lead to unsolvable ambiguities when using Union or Interface types. + +## Usage + +Since this is experimental, it has to be explicitly enabled by adding the appropriate plugin to the +Yoga instance: + +```ts +import { createYoga, useErrorCoordinate } from 'graphql-yoga' +import { schema } from './schema' + +export const yoga = createYoga({ + schema, + plugins: [useErrorCoordinate()] +}) +``` + +Once enabled, located errors will gain the `coordinate` attribute: + +```ts +const myPlugin = { + onExecutionResult({ result }) { + if (result.errors) { + for (const error of result.errors) { + console.log('Error at', error.coordinate, ':', error.message) + } + } + } +} +``` + +## Security concerns + +Adding a schema coordinate to errors exposes information about the schema, which can be an attack +vector if you rely on the fact your schema is private and secret. + +This is why the `coordinate` attribute is not serialized by default, and will not be exposed to +clients. + +If you want to send this information to client, override either each `toJSON` error's method, or add +a dedicated extension. + +```ts +import { GraphQLError } from 'graphql' +import { createYoga, maskError, useErrorCoordinate } from 'graphql-yoga' +import { schema } from './schema' + +export const yoga = createYoga({ + schema, + plugins: [useErrorCoordinate()], + maskedErrors: { + isDev: process.env['NODE_ENV'] === 'development', // when `isDev` is true, errors are not masked + maskError: (error, message, isDev) => { + if (error instanceof GraphQLError) { + error.toJSON = () => { + // Get default graphql serialized error representation + const json = GraphQLError.prototype.toJSON.apply(error) + // Manually add the coordinate attribute. You can also use extensions instead. + json.coordinate = error.coordinate + return json + } + } + + // Keep the default error masking implementation + return maskError(error, message, isDev) + } + } +}) +``` diff --git a/.changeset/graphql-yoga-4288-dependencies.md b/.changeset/graphql-yoga-4288-dependencies.md new file mode 100644 index 0000000000..51a60116f7 --- /dev/null +++ b/.changeset/graphql-yoga-4288-dependencies.md @@ -0,0 +1,6 @@ +--- +"graphql-yoga": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/executor@^1.5.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/executor/v/1.5.0) (from `^1.4.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.11.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.11.0) (from `^10.6.2`, in `dependencies`) diff --git a/examples/egg/package.json b/examples/egg/package.json index f260f5c7ed..85c1d9df01 100644 --- a/examples/egg/package.json +++ b/examples/egg/package.json @@ -8,7 +8,7 @@ "transpile": "tsc" }, "dependencies": { - "@graphql-tools/utils": "10.10.1", + "@graphql-tools/utils": "10.11.0", "egg": "3.31.0", "egg-cors": "3.0.1", "graphql": "16.12.0", diff --git a/examples/fastify/package.json b/examples/fastify/package.json index efe15b46e7..8178502302 100644 --- a/examples/fastify/package.json +++ b/examples/fastify/package.json @@ -13,7 +13,7 @@ "pino-pretty": "13.1.2" }, "devDependencies": { - "@graphql-tools/utils": "^10.6.1", + "@graphql-tools/utils": "^10.11.0", "@types/node": "24.10.0", "ts-node": "10.9.2" } diff --git a/examples/live-query/package.json b/examples/live-query/package.json index 50aa1bc466..97d8cddf0b 100644 --- a/examples/live-query/package.json +++ b/examples/live-query/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@envelop/live-query": "10.0.0", - "@graphql-tools/utils": "10.10.1", + "@graphql-tools/utils": "10.11.0", "@n1ru4l/graphql-live-query": "0.10.0", "@n1ru4l/in-memory-live-query-store": "0.10.0", "graphql": "16.12.0", diff --git a/packages/graphql-yoga/__tests__/error-masking.spec.ts b/packages/graphql-yoga/__tests__/error-masking.spec.ts index 3a27828f40..d193bafa2e 100644 --- a/packages/graphql-yoga/__tests__/error-masking.spec.ts +++ b/packages/graphql-yoga/__tests__/error-masking.spec.ts @@ -1,5 +1,7 @@ +import { ExecutionResult, GraphQLError } from 'graphql'; import { inspect } from '@graphql-tools/utils'; import { createGraphQLError, createLogger, createSchema, createYoga } from '../src/index.js'; +import { useErrorCoordinate } from '../src/plugins/use-error-coordinate.js'; import { eventStream } from './utilities.js'; describe('error masking', () => { @@ -859,4 +861,69 @@ describe('error masking', () => { } `); }); + + it('should mask experimental coordinate error attribute on production env', async () => { + let error: GraphQLError | undefined; + const yoga = createYoga({ + logging: false, + plugins: [ + useErrorCoordinate(), + { + onExecutionResult({ result }) { + error = (result as ExecutionResult).errors?.[0]; + }, + }, + ], + schema: createSchema({ + typeDefs: /* GraphQL */ ` + type Query { + a: String! + b: String! + } + `, + resolvers: { + Query: { + a: () => { + throw createGraphQLError('Test Error'); + }, + b: () => { + throw new Error('Test Error'); + }, + }, + }, + }), + }); + + const r1 = await yoga.fetch('http://yoga/graphql', { + method: 'POST', + headers: { + accept: 'application/graphql-response+json', + 'content-type': 'application/json', + }, + body: JSON.stringify({ query: '{ a }' }), + }); + const b1 = await r1.json(); + + expect(error).toMatchObject({ + message: 'Test Error', + coordinate: 'Query.a', + }); + expect(b1.errors[0].coordinate).toBeUndefined(); + + const r2 = await yoga.fetch('http://yoga/graphql', { + method: 'POST', + headers: { + accept: 'application/graphql-response+json', + 'content-type': 'application/json', + }, + body: JSON.stringify({ query: '{ b }' }), + }); + const b2 = await r2.json(); + + expect(error).toMatchObject({ + message: 'Unexpected error.', + coordinate: 'Query.b', + }); + expect(b2.errors[0].coordinate).toBeUndefined(); + }); }); diff --git a/packages/graphql-yoga/package.json b/packages/graphql-yoga/package.json index 3c4b459a53..2ebb0775de 100644 --- a/packages/graphql-yoga/package.json +++ b/packages/graphql-yoga/package.json @@ -51,9 +51,9 @@ "dependencies": { "@envelop/core": "^5.3.0", "@envelop/instrumentation": "^1.0.0", - "@graphql-tools/executor": "^1.4.0", + "@graphql-tools/executor": "^1.5.0", "@graphql-tools/schema": "^10.0.11", - "@graphql-tools/utils": "^10.6.2", + "@graphql-tools/utils": "^10.11.0", "@graphql-yoga/logger": "workspace:^", "@graphql-yoga/subscription": "workspace:^", "@whatwg-node/fetch": "^0.10.6", diff --git a/packages/graphql-yoga/src/index.ts b/packages/graphql-yoga/src/index.ts index 6fa2fc4b0d..71220a8226 100644 --- a/packages/graphql-yoga/src/index.ts +++ b/packages/graphql-yoga/src/index.ts @@ -50,6 +50,7 @@ export { createGraphQLError, isPromise, mapMaybePromise } from '@graphql-tools/u export { getSSEProcessor } from './plugins/result-processor/sse.js'; export { processRegularResult } from './plugins/result-processor/regular.js'; export { useExecutionCancellation } from './plugins/use-execution-cancellation.js'; +export { useErrorCoordinate } from './plugins/use-error-coordinate.js'; export { type LandingPageRenderer, type LandingPageRendererOpts, diff --git a/packages/graphql-yoga/src/plugins/result-processor/stringify.ts b/packages/graphql-yoga/src/plugins/result-processor/stringify.ts index 7e0cc82c96..1c4b12f86e 100644 --- a/packages/graphql-yoga/src/plugins/result-processor/stringify.ts +++ b/packages/graphql-yoga/src/plugins/result-processor/stringify.ts @@ -1,5 +1,5 @@ import { GraphQLError } from 'graphql'; -import { createGraphQLError } from '@graphql-tools/utils'; +import { createGraphQLError, getSchemaCoordinate } from '@graphql-tools/utils'; import { isGraphQLError } from '../../error.js'; import { MaybeArray } from '../../types.js'; import { ExecutionResultWithSerializer } from '../types.js'; @@ -50,6 +50,7 @@ function omitInternalsFromError(err: path: err.path, originalError: omitInternalsFromError(err.originalError || undefined), extensions: Object.keys(extensions).length ? extensions : undefined, + coordinate: getSchemaCoordinate(err), }) as E; } return err; diff --git a/packages/graphql-yoga/src/plugins/use-error-coordinate.ts b/packages/graphql-yoga/src/plugins/use-error-coordinate.ts new file mode 100644 index 0000000000..e41746cd0f --- /dev/null +++ b/packages/graphql-yoga/src/plugins/use-error-coordinate.ts @@ -0,0 +1,10 @@ +import { ExecutionArgs } from '@graphql-tools/executor'; +import { Plugin } from './types.js'; + +export function useErrorCoordinate(): Plugin { + return { + onExecute({ args }) { + (args as ExecutionArgs).schemaCoordinateInErrors = true; + }, + }; +} diff --git a/packages/graphql-yoga/src/utils/mask-error.ts b/packages/graphql-yoga/src/utils/mask-error.ts index 59bce720df..094be244fb 100644 --- a/packages/graphql-yoga/src/utils/mask-error.ts +++ b/packages/graphql-yoga/src/utils/mask-error.ts @@ -1,4 +1,4 @@ -import { createGraphQLError } from '@graphql-tools/utils'; +import { createGraphQLError, getSchemaCoordinate } from '@graphql-tools/utils'; import { isGraphQLError, isOriginalGraphQLError } from '../error.js'; import { MaskError } from '../types.js'; @@ -36,6 +36,7 @@ export const maskError: MaskError = ( errorOptions.source = error.source; errorOptions.positions = error.positions; errorOptions.path = error.path; + errorOptions.coordinate = getSchemaCoordinate(error); if (isDev && error.originalError) { errorExtensions['originalError'] = serializeError(error.originalError); } diff --git a/packages/plugins/apollo-usage-report/package.json b/packages/plugins/apollo-usage-report/package.json index bb3da4b80d..78a7cc5b32 100644 --- a/packages/plugins/apollo-usage-report/package.json +++ b/packages/plugins/apollo-usage-report/package.json @@ -44,7 +44,7 @@ "@apollo/server-gateway-interface": "^2.0.0", "@apollo/usage-reporting-protobuf": "^4.1.1", "@apollo/utils.usagereporting": "^2.1.0", - "@graphql-tools/utils": "^10.9.1", + "@graphql-tools/utils": "^10.11.0", "@graphql-yoga/plugin-apollo-inline-trace": "workspace:^", "@whatwg-node/promise-helpers": "^1.2.4", "tslib": "^2.8.1" diff --git a/packages/plugins/defer-stream/package.json b/packages/plugins/defer-stream/package.json index 9b6b35bd97..fe8acdb933 100644 --- a/packages/plugins/defer-stream/package.json +++ b/packages/plugins/defer-stream/package.json @@ -41,7 +41,7 @@ "graphql-yoga": "workspace:^" }, "dependencies": { - "@graphql-tools/utils": "^10.6.1" + "@graphql-tools/utils": "^10.11.0" }, "devDependencies": { "@graphql-tools/executor-http": "^3.0.0", diff --git a/packages/plugins/sofa/package.json b/packages/plugins/sofa/package.json index cff72ef7c6..f3e4361153 100644 --- a/packages/plugins/sofa/package.json +++ b/packages/plugins/sofa/package.json @@ -47,7 +47,7 @@ "graphql-yoga": "workspace:^" }, "dependencies": { - "@graphql-tools/utils": "^10.3.2", + "@graphql-tools/utils": "^10.11.0", "@whatwg-node/promise-helpers": "^1.2.4", "sofa-api": "^0.18.8" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 273ba281dd..5dc11a4ca4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -92,10 +92,10 @@ importers: version: 6.0.3 '@typescript-eslint/eslint-plugin': specifier: ^8.18.0 - version: 8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + version: 8.46.3(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.18.0 - version: 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + version: 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) babel-jest: specifier: ^30.0.0 version: 30.2.0(@babel/core@7.28.5) @@ -500,8 +500,8 @@ importers: examples/egg: dependencies: '@graphql-tools/utils': - specifier: 10.10.1 - version: 10.10.1(graphql@16.12.0) + specifier: 10.11.0 + version: 10.11.0(graphql@16.12.0) egg: specifier: 3.31.0 version: 3.31.0 @@ -601,8 +601,8 @@ importers: version: 13.1.2 devDependencies: '@graphql-tools/utils': - specifier: ^10.6.1 - version: 10.10.1(graphql@16.12.0) + specifier: ^10.11.0 + version: 10.11.0(graphql@16.12.0) '@types/node': specifier: 24.10.0 version: 24.10.0 @@ -946,8 +946,8 @@ importers: specifier: 10.0.0 version: 10.0.0(@envelop/core@5.4.0)(graphql@16.12.0) '@graphql-tools/utils': - specifier: 10.10.1 - version: 10.10.1(graphql@16.12.0) + specifier: 10.11.0 + version: 10.11.0(graphql@16.12.0) '@n1ru4l/graphql-live-query': specifier: 0.10.0 version: 0.10.0(graphql@16.12.0) @@ -1081,7 +1081,7 @@ importers: version: 9.39.1(jiti@2.6.1) eslint-config-next: specifier: 16.0.3 - version: 16.0.3(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + version: 16.0.3(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) graphql: specifier: 16.12.0 version: 16.12.0 @@ -1140,7 +1140,7 @@ importers: version: 9.39.1(jiti@2.6.1) eslint-config-next: specifier: 16.0.3 - version: 16.0.3(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + version: 16.0.3(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) typescript: specifier: 5.9.3 version: 5.9.3 @@ -1180,7 +1180,7 @@ importers: version: 9.39.1(jiti@2.6.1) eslint-config-next: specifier: 16.0.3 - version: 16.0.3(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + version: 16.0.3(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) typescript: specifier: 5.9.3 version: 5.9.3 @@ -1223,7 +1223,7 @@ importers: version: 9.39.1(jiti@2.6.1) eslint-config-next: specifier: 16.0.3 - version: 16.0.3(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + version: 16.0.3(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) typescript: specifier: 5.9.3 version: 5.9.3 @@ -1671,14 +1671,14 @@ importers: specifier: ^1.0.0 version: 1.0.0 '@graphql-tools/executor': - specifier: ^1.4.0 - version: 1.4.11(graphql@16.12.0) + specifier: ^1.5.0 + version: 1.5.0(graphql@16.12.0) '@graphql-tools/schema': specifier: ^10.0.11 version: 10.0.27(graphql@16.12.0) '@graphql-tools/utils': - specifier: ^10.6.2 - version: 10.10.1(graphql@16.12.0) + specifier: ^10.11.0 + version: 10.11.0(graphql@16.12.0) '@graphql-yoga/logger': specifier: workspace:^ version: link:../logger/dist @@ -1952,8 +1952,8 @@ importers: specifier: ^2.1.0 version: 2.1.0(graphql@16.12.0) '@graphql-tools/utils': - specifier: ^10.9.1 - version: 10.10.1(graphql@16.12.0) + specifier: ^10.11.0 + version: 10.11.0(graphql@16.12.0) '@graphql-yoga/plugin-apollo-inline-trace': specifier: workspace:^ version: link:../apollo-inline-trace/dist @@ -2008,8 +2008,8 @@ importers: packages/plugins/defer-stream: dependencies: '@graphql-tools/utils': - specifier: ^10.6.1 - version: 10.10.1(graphql@16.12.0) + specifier: ^10.11.0 + version: 10.11.0(graphql@16.12.0) devDependencies: '@graphql-tools/executor-http': specifier: ^3.0.0 @@ -2181,8 +2181,8 @@ importers: packages/plugins/sofa: dependencies: '@graphql-tools/utils': - specifier: ^10.3.2 - version: 10.10.1(graphql@16.12.0) + specifier: ^10.11.0 + version: 10.11.0(graphql@16.12.0) '@whatwg-node/promise-helpers': specifier: ^1.2.4 version: 1.3.2 @@ -2591,7 +2591,6 @@ packages: deprecated: |- AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. - For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: '@aws-cdk/aws-certificatemanager': 1.204.0 @@ -2868,7 +2867,6 @@ packages: deprecated: |- AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. - For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: '@aws-cdk/aws-applicationautoscaling': 1.204.0 @@ -3056,7 +3054,6 @@ packages: deprecated: |- AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. - For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html peerDependencies: '@aws-cdk/cloud-assembly-schema': 1.204.0 @@ -4477,6 +4474,12 @@ packages: peerDependencies: graphql: 16.12.0 + '@graphql-codegen/plugin-helpers@6.0.0': + resolution: {integrity: sha512-Z7P89vViJvQakRyMbq/JF2iPLruRFOwOB6IXsuSvV/BptuuEd7fsGPuEf8bdjjDxUY0pJZnFN8oC7jIQ8p9GKA==} + engines: {node: '>=16'} + peerDependencies: + graphql: 16.12.0 + '@graphql-codegen/plugin-helpers@6.1.0': resolution: {integrity: sha512-JJypehWTcty9kxKiqH7TQOetkGdOYjY78RHlI+23qB59cV2wxjFFVf8l7kmuXS4cpGVUNfIjFhVr7A1W7JMtdA==} engines: {node: '>=16'} @@ -4652,8 +4655,8 @@ packages: graphql: 16.12.0 wonka: ^6.0.0 - '@graphql-tools/executor@1.4.11': - resolution: {integrity: sha512-e6WwB5Cf9UAwRc32jRy98q87MlYWiq4q81A0FNeWPoccWHNaxj8G2Wqi/6YjxfU3T1Qne2W98Q6u0nhNc5uZuQ==} + '@graphql-tools/executor@1.5.0': + resolution: {integrity: sha512-3HzAxfexmynEWwRB56t/BT+xYKEYLGPvJudR1jfs+XZX8bpfqujEhqVFoxmkpEE8BbFcKuBNoQyGkTi1eFJ+hA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: 16.12.0 @@ -4766,8 +4769,8 @@ packages: peerDependencies: graphql: 16.12.0 - '@graphql-tools/utils@10.10.1': - resolution: {integrity: sha512-9iOZ7x6tuIpp/dviNmTCSH1cDDNLIcrj6T3WKH9lU4nRWx5Pr0e7Faj7T/HmP2Njrjik63dJWuDVRxfQSTOc4g==} + '@graphql-tools/utils@10.11.0': + resolution: {integrity: sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==} engines: {node: '>=16.0.0'} peerDependencies: graphql: 16.12.0 @@ -19203,12 +19206,12 @@ snapshots: dependencies: '@eddeee888/gcg-server-config': 0.3.0(encoding@0.1.13)(graphql@16.12.0) '@graphql-codegen/add': 6.0.0(graphql@16.12.0) - '@graphql-codegen/plugin-helpers': 6.1.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.12.0) '@graphql-codegen/schema-ast': 5.0.0(graphql@16.12.0) '@graphql-codegen/typescript': 5.0.5(encoding@0.1.13)(graphql@16.12.0) '@graphql-codegen/typescript-resolvers': 5.1.3(encoding@0.1.13)(graphql@16.12.0) '@graphql-tools/merge': 9.1.3(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 micromatch: 4.0.8 ts-morph: 22.0.0 @@ -19274,7 +19277,7 @@ snapshots: '@envelop/extended-validation@7.0.0(@envelop/core@5.4.0)(graphql@16.12.0)': dependencies: '@envelop/core': 5.4.0 - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 tslib: 2.8.1 @@ -19282,8 +19285,8 @@ snapshots: dependencies: '@envelop/core': 5.4.0 '@envelop/extended-validation': 7.0.0(@envelop/core@5.4.0)(graphql@16.12.0) - '@graphql-tools/executor': 1.4.11(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/executor': 1.5.0(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@whatwg-node/promise-helpers': 1.3.2 graphql: 16.12.0 tslib: 2.8.1 @@ -19311,7 +19314,7 @@ snapshots: '@envelop/live-query@10.0.0(@envelop/core@5.4.0)(graphql@16.12.0)': dependencies: '@envelop/core': 5.4.0 - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@n1ru4l/graphql-live-query': 0.10.0(graphql@16.12.0) '@n1ru4l/graphql-live-query-patch': 0.7.0(graphql@16.12.0) '@n1ru4l/in-memory-live-query-store': 0.10.0(graphql@16.12.0) @@ -19354,7 +19357,7 @@ snapshots: '@envelop/response-cache@9.0.0(@envelop/core@5.4.0)(graphql@16.12.0)': dependencies: '@envelop/core': 5.4.0 - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 fast-json-stable-stringify: 2.1.0 @@ -19757,7 +19760,7 @@ snapshots: '@graphql-codegen/add@6.0.0(graphql@16.12.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.1.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.12.0) graphql: 16.12.0 tslib: 2.6.3 @@ -19768,7 +19771,7 @@ snapshots: '@babel/types': 7.28.5 '@graphql-codegen/client-preset': 5.1.1(encoding@0.1.13)(graphql@16.12.0) '@graphql-codegen/core': 5.0.0(graphql@16.12.0) - '@graphql-codegen/plugin-helpers': 6.1.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.12.0) '@graphql-tools/apollo-engine-loader': 8.0.24(graphql@16.12.0) '@graphql-tools/code-file-loader': 8.1.24(graphql@16.12.0) '@graphql-tools/git-loader': 8.0.28(graphql@16.12.0) @@ -19777,7 +19780,7 @@ snapshots: '@graphql-tools/json-file-loader': 8.0.22(graphql@16.12.0) '@graphql-tools/load': 8.1.4(graphql@16.12.0) '@graphql-tools/url-loader': 8.0.33(@types/node@24.10.0)(crossws@0.3.5)(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@inquirer/prompts': 7.9.0(@types/node@24.10.0) '@whatwg-node/fetch': 0.10.13 chalk: 4.1.2 @@ -19819,13 +19822,13 @@ snapshots: '@babel/template': 7.27.2 '@graphql-codegen/add': 6.0.0(graphql@16.12.0) '@graphql-codegen/gql-tag-operations': 5.0.3(encoding@0.1.13)(graphql@16.12.0) - '@graphql-codegen/plugin-helpers': 6.1.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.12.0) '@graphql-codegen/typed-document-node': 6.1.0(encoding@0.1.13)(graphql@16.12.0) '@graphql-codegen/typescript': 5.0.5(encoding@0.1.13)(graphql@16.12.0) '@graphql-codegen/typescript-operations': 5.0.2(encoding@0.1.13)(graphql@16.12.0) - '@graphql-codegen/visitor-plugin-common': 6.2.0(encoding@0.1.13)(graphql@16.12.0) + '@graphql-codegen/visitor-plugin-common': 6.1.0(encoding@0.1.13)(graphql@16.12.0) '@graphql-tools/documents': 1.0.1(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0) graphql: 16.12.0 tslib: 2.6.3 @@ -19834,26 +19837,36 @@ snapshots: '@graphql-codegen/core@5.0.0(graphql@16.12.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.1.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.12.0) '@graphql-tools/schema': 10.0.27(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 tslib: 2.6.3 '@graphql-codegen/gql-tag-operations@5.0.3(encoding@0.1.13)(graphql@16.12.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.1.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.12.0) '@graphql-codegen/visitor-plugin-common': 6.1.0(encoding@0.1.13)(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) auto-bind: 4.0.0 graphql: 16.12.0 tslib: 2.6.3 transitivePeerDependencies: - encoding + '@graphql-codegen/plugin-helpers@6.0.0(graphql@16.12.0)': + dependencies: + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + change-case-all: 1.0.15 + common-tags: 1.8.2 + graphql: 16.12.0 + import-from: 4.0.0 + lodash: 4.17.21 + tslib: 2.6.3 + '@graphql-codegen/plugin-helpers@6.1.0(graphql@16.12.0)': dependencies: - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) change-case-all: 1.0.15 common-tags: 1.8.2 graphql: 16.12.0 @@ -19864,13 +19877,13 @@ snapshots: '@graphql-codegen/schema-ast@5.0.0(graphql@16.12.0)': dependencies: '@graphql-codegen/plugin-helpers': 6.1.0(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 tslib: 2.6.3 '@graphql-codegen/typed-document-node@6.1.0(encoding@0.1.13)(graphql@16.12.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.1.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.12.0) '@graphql-codegen/visitor-plugin-common': 6.1.0(encoding@0.1.13)(graphql@16.12.0) auto-bind: 4.0.0 change-case-all: 1.0.15 @@ -19881,7 +19894,7 @@ snapshots: '@graphql-codegen/typescript-operations@5.0.2(encoding@0.1.13)(graphql@16.12.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.1.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.12.0) '@graphql-codegen/typescript': 5.0.5(encoding@0.1.13)(graphql@16.12.0) '@graphql-codegen/visitor-plugin-common': 6.1.0(encoding@0.1.13)(graphql@16.12.0) auto-bind: 4.0.0 @@ -19895,7 +19908,7 @@ snapshots: '@graphql-codegen/plugin-helpers': 6.1.0(graphql@16.12.0) '@graphql-codegen/typescript': 5.0.5(encoding@0.1.13)(graphql@16.12.0) '@graphql-codegen/visitor-plugin-common': 6.2.0(encoding@0.1.13)(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) auto-bind: 4.0.0 graphql: 16.12.0 tslib: 2.6.3 @@ -19915,10 +19928,10 @@ snapshots: '@graphql-codegen/visitor-plugin-common@6.1.0(encoding@0.1.13)(graphql@16.12.0)': dependencies: - '@graphql-codegen/plugin-helpers': 6.1.0(graphql@16.12.0) + '@graphql-codegen/plugin-helpers': 6.0.0(graphql@16.12.0) '@graphql-tools/optimize': 2.0.0(graphql@16.12.0) '@graphql-tools/relay-operation-optimizer': 7.0.23(encoding@0.1.13)(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) auto-bind: 4.0.0 change-case-all: 1.0.15 dependency-graph: 1.0.0 @@ -19934,7 +19947,7 @@ snapshots: '@graphql-codegen/plugin-helpers': 6.1.0(graphql@16.12.0) '@graphql-tools/optimize': 2.0.0(graphql@16.12.0) '@graphql-tools/relay-operation-optimizer': 7.0.23(encoding@0.1.13)(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) auto-bind: 4.0.0 change-case-all: 1.0.15 dependency-graph: 1.0.0 @@ -19951,7 +19964,7 @@ snapshots: '@graphql-tools/apollo-engine-loader@8.0.24(graphql@16.12.0)': dependencies: - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@whatwg-node/fetch': 0.10.13 graphql: 16.12.0 sync-fetch: 0.6.0-2 @@ -19960,7 +19973,7 @@ snapshots: '@graphql-tools/batch-delegate@10.0.3(graphql@16.12.0)': dependencies: '@graphql-tools/delegate': 11.1.1(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@whatwg-node/promise-helpers': 1.3.2 dataloader: 2.2.3 graphql: 16.12.0 @@ -19968,7 +19981,7 @@ snapshots: '@graphql-tools/batch-execute@10.0.2(graphql@16.12.0)': dependencies: - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@whatwg-node/promise-helpers': 1.3.2 dataloader: 2.2.3 graphql: 16.12.0 @@ -19976,7 +19989,7 @@ snapshots: '@graphql-tools/batch-execute@9.0.19(graphql@16.12.0)': dependencies: - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@whatwg-node/promise-helpers': 1.3.2 dataloader: 2.2.3 graphql: 16.12.0 @@ -19985,7 +19998,7 @@ snapshots: '@graphql-tools/code-file-loader@8.1.24(graphql@16.12.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.23(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) globby: 11.1.0 graphql: 16.12.0 tslib: 2.8.1 @@ -19996,9 +20009,9 @@ snapshots: '@graphql-tools/delegate@10.2.23(graphql@16.12.0)': dependencies: '@graphql-tools/batch-execute': 9.0.19(graphql@16.12.0) - '@graphql-tools/executor': 1.4.11(graphql@16.12.0) + '@graphql-tools/executor': 1.5.0(graphql@16.12.0) '@graphql-tools/schema': 10.0.27(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/promise-helpers': 1.3.2 dataloader: 2.2.3 @@ -20009,9 +20022,9 @@ snapshots: '@graphql-tools/delegate@11.1.1(graphql@16.12.0)': dependencies: '@graphql-tools/batch-execute': 10.0.2(graphql@16.12.0) - '@graphql-tools/executor': 1.4.11(graphql@16.12.0) + '@graphql-tools/executor': 1.5.0(graphql@16.12.0) '@graphql-tools/schema': 10.0.27(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/promise-helpers': 1.3.2 dataloader: 2.2.3 @@ -20028,32 +20041,32 @@ snapshots: '@graphql-tools/executor-apollo-link@2.0.2(@apollo/client@4.0.9(graphql-ws@6.0.6(crossws@0.3.5)(graphql@16.12.0)(ws@8.18.3))(graphql@16.12.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rxjs@7.8.2)(subscriptions-transport-ws@0.11.0(graphql@16.12.0)))(graphql@16.12.0)': dependencies: '@apollo/client': 4.0.9(graphql-ws@6.0.6(crossws@0.3.5)(graphql@16.12.0)(ws@8.18.3))(graphql@16.12.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rxjs@7.8.2)(subscriptions-transport-ws@0.11.0(graphql@16.12.0)) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 tslib: 2.8.1 '@graphql-tools/executor-common@0.0.4(graphql@16.12.0)': dependencies: '@envelop/core': 5.4.0 - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 '@graphql-tools/executor-common@0.0.6(graphql@16.12.0)': dependencies: '@envelop/core': 5.4.0 - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 '@graphql-tools/executor-common@1.0.3(graphql@16.12.0)': dependencies: '@envelop/core': 5.4.0 - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 '@graphql-tools/executor-graphql-ws@2.0.7(crossws@0.3.5)(graphql@16.12.0)': dependencies: '@graphql-tools/executor-common': 0.0.6(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@whatwg-node/disposablestack': 0.0.6 graphql: 16.12.0 graphql-ws: 6.0.6(crossws@0.3.5)(graphql@16.12.0)(uWebSockets.js@https://codeload.github.com/uNetworking/uWebSockets.js/tar.gz/d04e707a1292928d50163ff7545e45c3e84c5ec3)(ws@8.18.3) @@ -20070,7 +20083,7 @@ snapshots: '@graphql-tools/executor-graphql-ws@3.1.1(crossws@0.3.5)(graphql@16.12.0)': dependencies: '@graphql-tools/executor-common': 1.0.3(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@whatwg-node/disposablestack': 0.0.6 graphql: 16.12.0 graphql-ws: 6.0.6(crossws@0.3.5)(graphql@16.12.0)(uWebSockets.js@https://codeload.github.com/uNetworking/uWebSockets.js/tar.gz/d04e707a1292928d50163ff7545e45c3e84c5ec3)(ws@8.18.3) @@ -20088,7 +20101,7 @@ snapshots: dependencies: '@graphql-hive/signal': 1.0.0 '@graphql-tools/executor-common': 0.0.4(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/disposablestack': 0.0.6 '@whatwg-node/fetch': 0.10.13 @@ -20103,7 +20116,7 @@ snapshots: dependencies: '@graphql-hive/signal': 2.0.0 '@graphql-tools/executor-common': 1.0.3(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/disposablestack': 0.0.6 '@whatwg-node/fetch': 0.10.13 @@ -20116,7 +20129,7 @@ snapshots: '@graphql-tools/executor-legacy-ws@1.1.21(graphql@16.12.0)': dependencies: - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@types/ws': 8.18.1 graphql: 16.12.0 isomorphic-ws: 5.0.0(ws@8.18.3) @@ -20128,16 +20141,16 @@ snapshots: '@graphql-tools/executor-urql-exchange@1.0.24(@urql/core@6.0.1(graphql@16.12.0))(graphql@16.12.0)(wonka@6.3.5)': dependencies: - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@urql/core': 6.0.1(graphql@16.12.0) '@whatwg-node/promise-helpers': 1.3.2 graphql: 16.12.0 tslib: 2.8.1 wonka: 6.3.5 - '@graphql-tools/executor@1.4.11(graphql@16.12.0)': + '@graphql-tools/executor@1.5.0(graphql@16.12.0)': dependencies: - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/disposablestack': 0.0.6 @@ -20148,12 +20161,12 @@ snapshots: '@graphql-tools/federation@4.2.1(@types/node@24.10.0)(graphql@16.12.0)': dependencies: '@graphql-tools/delegate': 11.1.1(graphql@16.12.0) - '@graphql-tools/executor': 1.4.11(graphql@16.12.0) + '@graphql-tools/executor': 1.5.0(graphql@16.12.0) '@graphql-tools/executor-http': 3.0.5(@types/node@24.10.0)(graphql@16.12.0) '@graphql-tools/merge': 9.1.3(graphql@16.12.0) '@graphql-tools/schema': 10.0.27(graphql@16.12.0) '@graphql-tools/stitch': 10.1.1(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@graphql-tools/wrap': 11.0.3(graphql@16.12.0) '@graphql-yoga/typed-event-target': 3.0.2 '@whatwg-node/disposablestack': 0.0.6 @@ -20168,7 +20181,7 @@ snapshots: '@graphql-tools/git-loader@8.0.28(graphql@16.12.0)': dependencies: '@graphql-tools/graphql-tag-pluck': 8.3.23(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 is-glob: 4.0.3 micromatch: 4.0.8 @@ -20181,7 +20194,7 @@ snapshots: dependencies: '@graphql-tools/executor-http': 1.3.3(@types/node@24.10.0)(graphql@16.12.0) '@graphql-tools/graphql-tag-pluck': 8.3.23(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 graphql: 16.12.0 @@ -20194,7 +20207,7 @@ snapshots: '@graphql-tools/graphql-file-loader@8.1.4(graphql@16.12.0)': dependencies: '@graphql-tools/import': 7.1.4(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) globby: 11.1.0 graphql: 16.12.0 tslib: 2.8.1 @@ -20209,7 +20222,7 @@ snapshots: '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.5) '@babel/traverse': 7.28.5 '@babel/types': 7.28.5 - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 tslib: 2.8.1 transitivePeerDependencies: @@ -20217,7 +20230,7 @@ snapshots: '@graphql-tools/import@7.1.4(graphql@16.12.0)': dependencies: - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@theguild/federation-composition': 0.20.2(graphql@16.12.0) graphql: 16.12.0 resolve-from: 5.0.0 @@ -20227,7 +20240,7 @@ snapshots: '@graphql-tools/json-file-loader@8.0.22(graphql@16.12.0)': dependencies: - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) globby: 11.1.0 graphql: 16.12.0 tslib: 2.8.1 @@ -20243,20 +20256,20 @@ snapshots: '@graphql-tools/load@8.1.4(graphql@16.12.0)': dependencies: '@graphql-tools/schema': 10.0.27(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 p-limit: 3.1.0 tslib: 2.8.1 '@graphql-tools/merge@9.1.1(graphql@16.12.0)': dependencies: - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 tslib: 2.8.1 '@graphql-tools/merge@9.1.3(graphql@16.12.0)': dependencies: - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 tslib: 2.8.1 @@ -20268,7 +20281,7 @@ snapshots: '@graphql-tools/relay-operation-optimizer@7.0.23(encoding@0.1.13)(graphql@16.12.0)': dependencies: '@ardatan/relay-compiler': 12.0.3(encoding@0.1.13)(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 tslib: 2.8.1 transitivePeerDependencies: @@ -20277,14 +20290,14 @@ snapshots: '@graphql-tools/schema@10.0.25(graphql@16.12.0)': dependencies: '@graphql-tools/merge': 9.1.3(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 tslib: 2.8.1 '@graphql-tools/schema@10.0.27(graphql@16.12.0)': dependencies: '@graphql-tools/merge': 9.1.3(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) graphql: 16.12.0 tslib: 2.8.1 @@ -20292,10 +20305,10 @@ snapshots: dependencies: '@graphql-tools/batch-delegate': 10.0.3(graphql@16.12.0) '@graphql-tools/delegate': 11.1.1(graphql@16.12.0) - '@graphql-tools/executor': 1.4.11(graphql@16.12.0) + '@graphql-tools/executor': 1.5.0(graphql@16.12.0) '@graphql-tools/merge': 9.1.3(graphql@16.12.0) '@graphql-tools/schema': 10.0.27(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@graphql-tools/wrap': 11.0.3(graphql@16.12.0) '@whatwg-node/promise-helpers': 1.3.2 graphql: 16.12.0 @@ -20306,7 +20319,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 2.0.7(crossws@0.3.5)(graphql@16.12.0) '@graphql-tools/executor-http': 1.3.3(@types/node@24.10.0)(graphql@16.12.0) '@graphql-tools/executor-legacy-ws': 1.1.21(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@graphql-tools/wrap': 10.1.4(graphql@16.12.0) '@types/ws': 8.18.1 '@whatwg-node/fetch': 0.10.13 @@ -20329,7 +20342,7 @@ snapshots: '@graphql-tools/executor-graphql-ws': 3.1.1(crossws@0.3.5)(graphql@16.12.0) '@graphql-tools/executor-http': 3.0.5(@types/node@24.10.0)(graphql@16.12.0) '@graphql-tools/executor-legacy-ws': 1.1.21(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@graphql-tools/wrap': 11.0.3(graphql@16.12.0) '@types/ws': 8.18.1 '@whatwg-node/fetch': 0.10.13 @@ -20347,7 +20360,7 @@ snapshots: - uWebSockets.js - utf-8-validate - '@graphql-tools/utils@10.10.1(graphql@16.12.0)': + '@graphql-tools/utils@10.11.0(graphql@16.12.0)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0) '@whatwg-node/promise-helpers': 1.3.2 @@ -20373,7 +20386,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 10.2.23(graphql@16.12.0) '@graphql-tools/schema': 10.0.27(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@whatwg-node/promise-helpers': 1.3.2 graphql: 16.12.0 tslib: 2.8.1 @@ -20382,7 +20395,7 @@ snapshots: dependencies: '@graphql-tools/delegate': 11.1.1(graphql@16.12.0) '@graphql-tools/schema': 10.0.27(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@whatwg-node/promise-helpers': 1.3.2 graphql: 16.12.0 tslib: 2.8.1 @@ -23621,7 +23634,7 @@ snapshots: eslint: 9.39.1(jiti@2.6.1) eslint-config-prettier: 10.1.1(eslint@9.39.1(jiti@2.6.1)) eslint-import-resolver-typescript: 4.2.1(eslint-plugin-import@2.31.0)(eslint@9.39.1(jiti@2.6.1))(is-bun-module@2.0.0) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-jsonc: 2.19.1(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-mdx: 3.2.0(eslint@9.39.1(jiti@2.6.1)) @@ -24253,7 +24266,7 @@ snapshots: dependencies: '@typescript-eslint/scope-manager': 8.46.3 '@typescript-eslint/types': 8.46.3 - '@typescript-eslint/typescript-estree': 8.46.3(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.46.3(supports-color@10.2.2)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.46.3 debug: 4.4.3(supports-color@10.2.2) eslint: 9.39.1(jiti@2.6.1) @@ -24265,7 +24278,7 @@ snapshots: dependencies: '@typescript-eslint/scope-manager': 8.47.0 '@typescript-eslint/types': 8.47.0 - '@typescript-eslint/typescript-estree': 8.47.0(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.47.0 debug: 4.4.3(supports-color@10.2.2) eslint: 9.39.1(jiti@2.6.1) @@ -24273,16 +24286,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.46.3(typescript@5.9.3)': + '@typescript-eslint/project-service@8.46.3(supports-color@10.2.2)(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.47.0(typescript@5.9.3) - '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/tsconfig-utils': 8.46.3(typescript@5.9.3) + '@typescript-eslint/types': 8.46.3 debug: 4.4.3(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.47.0(supports-color@10.2.2)(typescript@5.9.3)': + '@typescript-eslint/project-service@8.47.0(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.47.0(typescript@5.9.3) '@typescript-eslint/types': 8.47.0 @@ -24328,7 +24341,7 @@ snapshots: '@typescript-eslint/type-utils@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.46.3 - '@typescript-eslint/typescript-estree': 8.46.3(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.46.3(supports-color@10.2.2)(typescript@5.9.3) '@typescript-eslint/utils': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3(supports-color@10.2.2) eslint: 9.39.1(jiti@2.6.1) @@ -24340,7 +24353,7 @@ snapshots: '@typescript-eslint/type-utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.47.0 - '@typescript-eslint/typescript-estree': 8.47.0(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3(supports-color@10.2.2) eslint: 9.39.1(jiti@2.6.1) @@ -24369,9 +24382,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.46.3(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.46.3(supports-color@10.2.2)(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.46.3(typescript@5.9.3) + '@typescript-eslint/project-service': 8.46.3(supports-color@10.2.2)(typescript@5.9.3) '@typescript-eslint/tsconfig-utils': 8.46.3(typescript@5.9.3) '@typescript-eslint/types': 8.46.3 '@typescript-eslint/visitor-keys': 8.46.3 @@ -24385,9 +24398,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.47.0(supports-color@10.2.2)(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.47.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.47.0(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/project-service': 8.47.0(typescript@5.9.3) '@typescript-eslint/tsconfig-utils': 8.47.0(typescript@5.9.3) '@typescript-eslint/types': 8.47.0 '@typescript-eslint/visitor-keys': 8.47.0 @@ -24417,7 +24430,7 @@ snapshots: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.46.3 '@typescript-eslint/types': 8.46.3 - '@typescript-eslint/typescript-estree': 8.46.3(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.46.3(supports-color@10.2.2)(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: @@ -24428,7 +24441,7 @@ snapshots: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.47.0 '@typescript-eslint/types': 8.47.0 - '@typescript-eslint/typescript-estree': 8.47.0(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: @@ -26634,7 +26647,7 @@ snapshots: detective-typescript@14.0.0(supports-color@10.2.2)(typescript@5.9.3): dependencies: - '@typescript-eslint/typescript-estree': 8.47.0(supports-color@10.2.2)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.46.3(supports-color@10.2.2)(typescript@5.9.3) ast-module-types: 6.0.1 node-source-walk: 7.0.1 typescript: 5.9.3 @@ -27309,27 +27322,7 @@ snapshots: eslint: 9.39.1(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-react: 7.37.5(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-react-hooks: 7.0.1(eslint@9.39.1(jiti@2.6.1)) - globals: 16.4.0 - typescript-eslint: 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - optionalDependencies: - typescript: 5.9.3 - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-webpack - - eslint-plugin-import-x - - supports-color - - eslint-config-next@16.0.3(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): - dependencies: - '@next/eslint-plugin-next': 16.0.3 - eslint: 9.39.1(jiti@2.6.1) - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-react: 7.37.5(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-react-hooks: 7.0.1(eslint@9.39.1(jiti@2.6.1)) @@ -27370,7 +27363,7 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)) transitivePeerDependencies: - supports-color @@ -27385,9 +27378,10 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) transitivePeerDependencies: - supports-color + optional: true eslint-import-resolver-typescript@4.2.1(eslint-plugin-import@2.31.0)(eslint@9.39.1(jiti@2.6.1))(is-bun-module@2.0.0): dependencies: @@ -27398,7 +27392,7 @@ snapshots: stable-hash: 0.0.5 tinyglobby: 0.2.15 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)) is-bun-module: 2.0.0 transitivePeerDependencies: - supports-color @@ -27440,11 +27434,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.1(jiti@2.6.1)) @@ -27458,7 +27452,7 @@ snapshots: eslint: 9.39.1(jiti@2.6.1) eslint-compat-utils: 0.5.1(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -27469,7 +27463,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.1(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -27481,13 +27475,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -27516,7 +27510,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -27527,7 +27521,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.1(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -27539,11 +27533,12 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color + optional: true eslint-plugin-jsonc@2.19.1(eslint@9.39.1(jiti@2.6.1)): dependencies: @@ -28783,7 +28778,7 @@ snapshots: '@graphql-tools/load': 8.1.4(graphql@16.12.0) '@graphql-tools/merge': 9.1.3(graphql@16.12.0) '@graphql-tools/url-loader': 8.0.33(@types/node@24.10.0)(crossws@0.3.5)(graphql@16.12.0) - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) cosmiconfig: 8.3.6(typescript@5.9.3) graphql: 16.12.0 jiti: 2.6.1 @@ -34073,7 +34068,7 @@ snapshots: sofa-api@0.18.8(graphql@16.12.0): dependencies: - '@graphql-tools/utils': 10.10.1(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) '@whatwg-node/fetch': 0.10.13 ansi-colors: 4.1.3 fets: 0.8.5 @@ -35033,7 +35028,7 @@ snapshots: dependencies: '@typescript-eslint/eslint-plugin': 8.46.3(@typescript-eslint/parser@8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.46.3(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.46.3(supports-color@10.2.2)(typescript@5.9.3) '@typescript-eslint/utils': 8.46.3(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3