diff --git a/packages/eslint-config-graphql/README.md b/packages/eslint-config-graphql/README.md
index aa3d075..56798d8 100644
--- a/packages/eslint-config-graphql/README.md
+++ b/packages/eslint-config-graphql/README.md
@@ -1,5 +1,9 @@
# @alma-oss/eslint-config-graphql
+> Alma’s ESLint config for projects using GraphQL.
+
+Validates GraphQL schema definitions and embedded GraphQL in JavaScript/TypeScript files.
+
## Install
```bash
@@ -8,34 +12,59 @@ npm install @alma-oss/eslint-config-graphql -D
## Usage
-Create a _.eslintrc.js_ file with the following contents:
+Create a _eslint.config.js_ file with the following contents:
```js
-module.exports = {
- extends: [
- // ... (base eslint config)
- '@alma-oss/eslint-config-graphql',
- ],
-};
+// eslint.config.js
+
+import graphqlConfig from '@alma-oss/eslint-config-graphql';
+
+export default [
+ // ... your other configs
+ ...graphqlConfig,
+];
```
-The shareable config can be customized in your [**eslint** configuration file](https://eslint.org/docs/user-guide/configuring).
+## Processing
+
+### Embedded GraphQL
-Additionally don’t forget to have `.graphqlconfig` file:
+The config includes a processor that validates GraphQL code embedded in JavaScript/TypeScript template literals. Tag your GraphQL with `gql` or `graphql` to enable processing:
-```json
-{
- // ...
- "schemaPath": "schema.json"
- // ...
-}
+```js
+// ✅ Valid - will be linted
+const query = gql`
+ query GetUser($id: ID!) {
+ user(id: $id) {
+ id
+ name
+ }
+ }
+`;
+
+// ✅ Valid - graphql tag also works
+const mutation = graphql`
+ mutation CreateUser($name: String!) {
+ createUser(name: $name) {
+ id
+ }
+ }
+`;
```
+### `.graphql` Files
+
+The config also validates standalone `.graphql` schema and query files.
+
## Plugins
This configuration uses the following plugins:
-- [`@graphql-eslint/eslint-plugin`](https://the-guild.dev/graphql/eslint/docs/getting-started)
+- [`@graphql-eslint/eslint-plugin`](https://the-guild.dev/graphql/eslint/docs/getting-started) — GraphQL validation and code style rules
+
+## Rules
+
+For available rules see [ESLint plugin GraphQL](https://the-guild.dev/graphql/eslint/rules).
## 📝 License
diff --git a/packages/eslint-config-graphql/__tests__/__fixtures__/embedded-invalid.js b/packages/eslint-config-graphql/__tests__/__fixtures__/embedded-invalid.js
new file mode 100644
index 0000000..c7412c7
--- /dev/null
+++ b/packages/eslint-config-graphql/__tests__/__fixtures__/embedded-invalid.js
@@ -0,0 +1,14 @@
+/* eslint-disable no-unused-vars, no-undef */
+
+const schema = gql`
+ type Query {
+ user: UnknownUser
+ }
+`;
+
+const fragment = graphql`
+ fragment AuthorInfo on NonExistentAuthor {
+ id
+ name
+ }
+`;
diff --git a/packages/eslint-config-graphql/__tests__/__fixtures__/embedded-valid.js b/packages/eslint-config-graphql/__tests__/__fixtures__/embedded-valid.js
new file mode 100644
index 0000000..7f1e8ad
--- /dev/null
+++ b/packages/eslint-config-graphql/__tests__/__fixtures__/embedded-valid.js
@@ -0,0 +1,18 @@
+/* eslint-disable no-unused-vars, no-undef */
+
+const query = gql`
+ query GetUser($id: ID!) {
+ user(id: $id) {
+ id
+ name
+ }
+ }
+`;
+
+const mutation = graphql`
+ mutation CreateUser($name: String!) {
+ createUser(name: $name) {
+ id
+ }
+ }
+`;
diff --git a/packages/eslint-config-graphql/__tests__/__fixtures__/embedded-valid.tsx b/packages/eslint-config-graphql/__tests__/__fixtures__/embedded-valid.tsx
new file mode 100644
index 0000000..19888a6
--- /dev/null
+++ b/packages/eslint-config-graphql/__tests__/__fixtures__/embedded-valid.tsx
@@ -0,0 +1,19 @@
+/* eslint-disable no-unused-vars */
+
+import React from 'react';
+// eslint-disable-next-line import/no-unresolved
+import { gql } from 'apollo-client';
+
+const UserQuery = gql`
+ query GetUser($id: ID!) {
+ user(id: $id) {
+ id
+ name
+ email
+ }
+ }
+`;
+
+export function UserProfile({ userId }: { userId: string }) {
+ return
User: {userId}
;
+}
diff --git a/packages/eslint-config-graphql/__tests__/__fixtures__/schema-invalid.graphql b/packages/eslint-config-graphql/__tests__/__fixtures__/schema-invalid.graphql
new file mode 100644
index 0000000..7e30a06
--- /dev/null
+++ b/packages/eslint-config-graphql/__tests__/__fixtures__/schema-invalid.graphql
@@ -0,0 +1,9 @@
+type Query {
+ user: UnknownType
+}
+
+type User {
+ id: ID
+ name: String
+ profile: NonExistentProfile
+}
diff --git a/packages/eslint-config-graphql/__tests__/__fixtures__/schema-valid.graphql b/packages/eslint-config-graphql/__tests__/__fixtures__/schema-valid.graphql
new file mode 100644
index 0000000..a60835d
--- /dev/null
+++ b/packages/eslint-config-graphql/__tests__/__fixtures__/schema-valid.graphql
@@ -0,0 +1,9 @@
+type Query {
+ user: User
+}
+
+type User {
+ id: ID
+ name: String
+ email: String
+}
diff --git a/packages/eslint-config-graphql/__tests__/index.test.js b/packages/eslint-config-graphql/__tests__/index.test.js
new file mode 100644
index 0000000..c109edb
--- /dev/null
+++ b/packages/eslint-config-graphql/__tests__/index.test.js
@@ -0,0 +1,118 @@
+import assert from 'node:assert/strict';
+import fs from 'node:fs';
+import { beforeEach, describe, it } from 'node:test';
+
+import { ESLint } from 'eslint';
+
+import config from '../index.js';
+
+describe('@alma-oss/eslint-config-graphql', () => {
+ describe('config structure', () => {
+ it('exports a flat config array', () => {
+ assert.ok(Array.isArray(config));
+ });
+
+ it('exports exactly 2 config entries', () => {
+ assert.equal(config.length, 2);
+ });
+
+ it('first entry has correct name', () => {
+ assert.equal(config[0].name, '@alma-oss/eslint-config-graphql');
+ });
+
+ it('first entry registers the graphql-eslint processor', () => {
+ assert.ok(config[0].processor != null);
+ });
+
+ it('second entry targets *.graphql files', () => {
+ assert.deepEqual(config[1].files, ['*.graphql']);
+ });
+
+ it('second entry registers the @graphql-eslint plugin', () => {
+ assert.ok(config[1].plugins['@graphql-eslint'] != null);
+ });
+
+ it('second entry enables known-type-names as error', () => {
+ assert.equal(config[1].rules['@graphql-eslint/known-type-names'], 'error');
+ });
+ });
+
+ describe('valid GraphQL schema', () => {
+ const code = fs.readFileSync('./__tests__/__fixtures__/schema-valid.graphql', 'utf-8');
+ let result;
+
+ beforeEach(async () => {
+ const overrideConfig = [
+ config[0],
+ {
+ ...config[1],
+ languageOptions: {
+ ...config[1].languageOptions,
+ parserOptions: {
+ schemaSdl: code,
+ },
+ },
+ },
+ ];
+
+ const eslint = new ESLint({
+ overrideConfigFile: true,
+ overrideConfig,
+ });
+ const [lintResult] = await eslint.lintText(code, { filePath: 'schema-valid.graphql' });
+ result = lintResult;
+ });
+
+ it('flags no warnings', () => {
+ assert.equal(result.messages.length, 0);
+ });
+ });
+
+ describe('invalid GraphQL schema (unknown type names)', () => {
+ const validCode = fs.readFileSync('./__tests__/__fixtures__/schema-valid.graphql', 'utf-8');
+ const invalidCode = fs.readFileSync('./__tests__/__fixtures__/schema-invalid.graphql', 'utf-8');
+ let result;
+
+ beforeEach(async () => {
+ const overrideConfig = [
+ config[0],
+ {
+ ...config[1],
+ languageOptions: {
+ ...config[1].languageOptions,
+ parserOptions: {
+ // Use valid schema as the universe of known types
+ schemaSdl: validCode,
+ },
+ },
+ },
+ ];
+
+ const eslint = new ESLint({
+ overrideConfigFile: true,
+ overrideConfig,
+ });
+ // Lint the invalid schema against the valid schema's type universe
+ const [lintResult] = await eslint.lintText(invalidCode, { filePath: 'schema-invalid.graphql' });
+ result = lintResult;
+ });
+
+ it('flags warnings', () => {
+ assert.ok(result.messages.length > 0);
+ });
+
+ it('flags the known-type-names rule', () => {
+ assert.ok(result.messages.some((m) => m.ruleId === '@graphql-eslint/known-type-names'));
+ });
+
+ it('reports error severity', () => {
+ const errors = result.messages.filter((m) => m.ruleId === '@graphql-eslint/known-type-names');
+ assert.ok(errors.every((m) => m.severity === 2));
+ });
+
+ it('flags exactly 2 unknown type references', () => {
+ const errors = result.messages.filter((m) => m.ruleId === '@graphql-eslint/known-type-names');
+ assert.equal(errors.length, 2);
+ });
+ });
+});
diff --git a/packages/eslint-config-graphql/index.js b/packages/eslint-config-graphql/index.js
index 4821300..83601c0 100644
--- a/packages/eslint-config-graphql/index.js
+++ b/packages/eslint-config-graphql/index.js
@@ -1,21 +1,28 @@
-const globs = require('@lmc-eu/eslint-config-base/globs');
+import globs from '@alma-oss/eslint-config-base/globs';
+// eslint-disable-next-line import/no-unresolved
+import graphqlPlugin from '@graphql-eslint/eslint-plugin';
-module.exports = {
- overrides: [
- {
- files: [...globs.configs, ...globs, globs.typescripts],
- processor: '@graphql-eslint/graphql',
+export default [
+ {
+ name: '@alma-oss/eslint-config-graphql',
+ files: [...globs.configs, ...globs.javascripts, ...globs.typescripts],
+ processor: graphqlPlugin.processor,
+ },
+ {
+ files: ['*.graphql'],
+ languageOptions: {
+ parser: graphqlPlugin.parser,
},
- {
- files: ['*.graphql'],
-
- parser: '@graphql-eslint/eslint-plugin',
-
- plugins: ['@graphql-eslint'],
-
- rules: {
- '@graphql-eslint/known-type-names': 'error',
- },
+ plugins: {
+ '@graphql-eslint': graphqlPlugin,
+ },
+ rules: {
+ /**
+ * Enforce that all GraphQL types referenced in your schema or queries are actually defined.
+ *
+ * @see {@link https://the-guild.dev/graphql/eslint/rules/known-type-names}
+ */
+ '@graphql-eslint/known-type-names': 'error',
},
- ],
-};
+ },
+];
diff --git a/packages/eslint-config-graphql/package.json b/packages/eslint-config-graphql/package.json
index 0db6ee9..952ea0f 100644
--- a/packages/eslint-config-graphql/package.json
+++ b/packages/eslint-config-graphql/package.json
@@ -3,6 +3,7 @@
"description": "Alma's ESLint config for javascript applications that use GraphQL and Apollo client.",
"version": "3.0.6",
"author": "Tomas Litera ",
+ "type": "module",
"keywords": [
"config",
"eslint",
@@ -25,13 +26,21 @@
"publishConfig": {
"access": "public"
},
- "main": "index.js",
+ "scripts": {
+ "test:unit": "node --test"
+ },
+ "exports": {
+ ".": "./index.js"
+ },
"dependencies": {
- "@graphql-eslint/eslint-plugin": "^3.19.1",
- "@lmc-eu/eslint-config-base": "^3.1.3",
+ "@alma-oss/eslint-config-base": "^4.0.0-alpha.2",
+ "@graphql-eslint/eslint-plugin": "^4.0.0",
"graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0"
},
"peerDependencies": {
- "eslint": "^8"
+ "eslint": "^9"
+ },
+ "devDependencies": {
+ "eslint": "9.39.4"
}
}
diff --git a/yarn.lock b/yarn.lock
index 13903a3..239a906 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -34,11 +34,12 @@ __metadata:
version: 0.0.0-use.local
resolution: "@alma-oss/eslint-config-graphql@workspace:packages/eslint-config-graphql"
dependencies:
- "@graphql-eslint/eslint-plugin": "npm:^3.19.1"
- "@lmc-eu/eslint-config-base": "npm:^3.1.3"
+ "@alma-oss/eslint-config-base": "npm:^4.0.0-alpha.2"
+ "@graphql-eslint/eslint-plugin": "npm:^4.0.0"
+ eslint: "npm:9.39.4"
graphql: "npm:^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0"
peerDependencies:
- eslint: ^8
+ eslint: ^9
languageName: unknown
linkType: soft
@@ -138,15 +139,6 @@ __metadata:
languageName: node
linkType: hard
-"@ardatan/sync-fetch@npm:^0.0.1":
- version: 0.0.1
- resolution: "@ardatan/sync-fetch@npm:0.0.1"
- dependencies:
- node-fetch: "npm:^2.6.1"
- checksum: 10c0/cd69134005ef5ea570d55631c8be59b593e2dda2207f616d30618f948af6ee5d227b857aefd56c535e8f7f3ade47083e4e7795b5ee014a6732011c6e5f9eb08f
- languageName: node
- linkType: hard
-
"@azu/format-text@npm:^1.0.1, @azu/format-text@npm:^1.0.2":
version: 1.0.2
resolution: "@azu/format-text@npm:1.0.2"
@@ -163,7 +155,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.27.1":
+"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/code-frame@npm:7.27.1"
dependencies:
@@ -199,7 +191,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9":
+"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.28.6":
version: 7.29.0
resolution: "@babel/core@npm:7.29.0"
dependencies:
@@ -371,13 +363,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-plugin-utils@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/helper-plugin-utils@npm:7.27.1"
- checksum: 10c0/94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b
- languageName: node
- linkType: hard
-
"@babel/helper-string-parser@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-string-parser@npm:7.27.1"
@@ -426,7 +411,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0":
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0":
version: 7.29.2
resolution: "@babel/parser@npm:7.29.2"
dependencies:
@@ -437,7 +422,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.16.8, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.0":
+"@babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.0":
version: 7.28.0
resolution: "@babel/parser@npm:7.28.0"
dependencies:
@@ -492,14 +477,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-import-assertions@npm:^7.20.0":
- version: 7.27.1
- resolution: "@babel/plugin-syntax-import-assertions@npm:7.27.1"
+"@babel/plugin-syntax-import-assertions@npm:^7.26.0":
+ version: 7.28.6
+ resolution: "@babel/plugin-syntax-import-assertions@npm:7.28.6"
dependencies:
- "@babel/helper-plugin-utils": "npm:^7.27.1"
+ "@babel/helper-plugin-utils": "npm:^7.28.6"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 10c0/06a954ee672f7a7c44d52b6e55598da43a7064e80df219765c51c37a0692641277e90411028f7cae4f4d1dedeed084f0c453576fa421c35a81f1603c5e3e0146
+ checksum: 10c0/f3b8bdccb9b4d3e3b9226684ca518e055399d05579da97dfe0160a38d65198cfe7dce809e73179d6463a863a040f980de32425a876d88efe4eda933d0d95982c
languageName: node
linkType: hard
@@ -668,22 +653,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.28.0":
- version: 7.28.0
- resolution: "@babel/traverse@npm:7.28.0"
- dependencies:
- "@babel/code-frame": "npm:^7.27.1"
- "@babel/generator": "npm:^7.28.0"
- "@babel/helper-globals": "npm:^7.28.0"
- "@babel/parser": "npm:^7.28.0"
- "@babel/template": "npm:^7.27.2"
- "@babel/types": "npm:^7.28.0"
- debug: "npm:^4.3.1"
- checksum: 10c0/32794402457827ac558173bcebdcc0e3a18fa339b7c41ca35621f9f645f044534d91bb923ff385f5f960f2e495f56ce18d6c7b0d064d2f0ccb55b285fa6bc7b9
- languageName: node
- linkType: hard
-
-"@babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0":
+"@babel/traverse@npm:^7.26.10, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0":
version: 7.29.0
resolution: "@babel/traverse@npm:7.29.0"
dependencies:
@@ -698,7 +668,22 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0, @babel/types@npm:^7.3.3":
+"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/traverse@npm:7.28.0"
+ dependencies:
+ "@babel/code-frame": "npm:^7.27.1"
+ "@babel/generator": "npm:^7.28.0"
+ "@babel/helper-globals": "npm:^7.28.0"
+ "@babel/parser": "npm:^7.28.0"
+ "@babel/template": "npm:^7.27.2"
+ "@babel/types": "npm:^7.28.0"
+ debug: "npm:^4.3.1"
+ checksum: 10c0/32794402457827ac558173bcebdcc0e3a18fa339b7c41ca35621f9f645f044534d91bb923ff385f5f960f2e495f56ce18d6c7b0d064d2f0ccb55b285fa6bc7b9
+ languageName: node
+ linkType: hard
+
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.26.10, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0, @babel/types@npm:^7.3.3":
version: 7.29.0
resolution: "@babel/types@npm:7.29.0"
dependencies:
@@ -708,7 +693,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.16.8, @babel/types@npm:^7.27.1, @babel/types@npm:^7.28.0, @babel/types@npm:^7.28.2":
+"@babel/types@npm:^7.27.1, @babel/types@npm:^7.28.0, @babel/types@npm:^7.28.2":
version: 7.28.2
resolution: "@babel/types@npm:7.28.2"
dependencies:
@@ -1020,14 +1005,35 @@ __metadata:
languageName: node
linkType: hard
-"@es-joy/jsdoccomment@npm:~0.41.0":
- version: 0.41.0
- resolution: "@es-joy/jsdoccomment@npm:0.41.0"
+"@envelop/core@npm:^5.4.0":
+ version: 5.5.1
+ resolution: "@envelop/core@npm:5.5.1"
dependencies:
- comment-parser: "npm:1.4.1"
- esquery: "npm:^1.5.0"
- jsdoc-type-pratt-parser: "npm:~4.0.0"
- checksum: 10c0/1fa27531eba32e4699664da53a0865aeeda1f7e83ac156fe53b7a6b09d2f3816baa94a34845ff019c10289b09572bda5519ec917e3e241088975477fa880f72d
+ "@envelop/instrumentation": "npm:^1.0.0"
+ "@envelop/types": "npm:^5.2.1"
+ "@whatwg-node/promise-helpers": "npm:^1.2.4"
+ tslib: "npm:^2.5.0"
+ checksum: 10c0/380d5a1bc7abf700dc42195c5769f08e18eef7de552ad36299445b416ff3d2c2d5a74bcfae3239b6c390793efc842120dcdbdc0872457a2fdc80b4c37a54312a
+ languageName: node
+ linkType: hard
+
+"@envelop/instrumentation@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "@envelop/instrumentation@npm:1.0.0"
+ dependencies:
+ "@whatwg-node/promise-helpers": "npm:^1.2.1"
+ tslib: "npm:^2.5.0"
+ checksum: 10c0/134df1ac481fb392aafc4522a22bcdc6ef0701f2d15d51b16207f3c9a4c7d3760adfa5f5bcc84f0c0ec7b011d84bcd40fff671eb471bed54bd928c165994b4e3
+ languageName: node
+ linkType: hard
+
+"@envelop/types@npm:^5.2.1":
+ version: 5.2.1
+ resolution: "@envelop/types@npm:5.2.1"
+ dependencies:
+ "@whatwg-node/promise-helpers": "npm:^1.0.0"
+ tslib: "npm:^2.5.0"
+ checksum: 10c0/2cdbb29d98350d957e18aff38ddf95670c249df894afab7fc888e2a02b43ca029fde96ca2829e5350bf83b982bc0267a5c8f7ee3ed9d353d4f145ebc0dc0b1e0
languageName: node
linkType: hard
@@ -1172,6 +1178,13 @@ __metadata:
languageName: node
linkType: hard
+"@fastify/busboy@npm:^3.1.1":
+ version: 3.2.0
+ resolution: "@fastify/busboy@npm:3.2.0"
+ checksum: 10c0/3e4fb00a27e3149d1c68de8ff14007d2bbcbbc171a9d050d0a8772e836727329d4d3f130995ebaa19cf537d5d2f5ce2a88000366e6192e751457bfcc2125f351
+ languageName: node
+ linkType: hard
+
"@gar/promise-retry@npm:^1.0.0":
version: 1.0.2
resolution: "@gar/promise-retry@npm:1.0.2"
@@ -1181,287 +1194,329 @@ __metadata:
languageName: node
linkType: hard
-"@graphql-eslint/eslint-plugin@npm:^3.19.1":
- version: 3.20.1
- resolution: "@graphql-eslint/eslint-plugin@npm:3.20.1"
+"@graphql-eslint/eslint-plugin@npm:^4.0.0":
+ version: 4.4.0
+ resolution: "@graphql-eslint/eslint-plugin@npm:4.4.0"
dependencies:
- "@babel/code-frame": "npm:^7.18.6"
- "@graphql-tools/code-file-loader": "npm:^7.3.6"
- "@graphql-tools/graphql-tag-pluck": "npm:^7.3.6"
- "@graphql-tools/utils": "npm:^9.0.0"
- chalk: "npm:^4.1.2"
+ "@graphql-tools/code-file-loader": "npm:^8.0.0"
+ "@graphql-tools/graphql-tag-pluck": "npm:^8.3.4"
+ "@graphql-tools/utils": "npm:^10.0.0"
debug: "npm:^4.3.4"
fast-glob: "npm:^3.2.12"
- graphql-config: "npm:^4.4.0"
+ graphql-config: "npm:^5.1.3"
graphql-depth-limit: "npm:^1.1.0"
lodash.lowercase: "npm:^4.3.0"
- tslib: "npm:^2.4.1"
peerDependencies:
- graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- checksum: 10c0/30c874e2f6ae845d7b8e016074c4b3b195a493afbff6fee4c61877893ab565d5e358b6424f35cf812b0956c48ed9a48490382ddf1d9eaa169069eb31fb7431a5
+ "@apollo/subgraph": ^2
+ eslint: ">=8.44.0"
+ graphql: ^16
+ json-schema-to-ts: ^3
+ peerDependenciesMeta:
+ "@apollo/subgraph":
+ optional: true
+ json-schema-to-ts:
+ optional: true
+ checksum: 10c0/ec513156279e7de6d281ae32db98f1750870c233f9dced8bf449ad3ac8635675d34797650db14999633d35a5401a7283be6a4ef05808d9c4ddc9de86159b1fd5
languageName: node
linkType: hard
-"@graphql-tools/batch-execute@npm:^8.5.22":
- version: 8.5.22
- resolution: "@graphql-tools/batch-execute@npm:8.5.22"
+"@graphql-hive/signal@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@graphql-hive/signal@npm:2.0.0"
+ checksum: 10c0/33a0b095fb55155b9eab25815c6a208fd69a712b445978796297375b42d3bec7e20e4db9226d20c5dd0d5cbf8a514eecd6dcd1dc3d06c4bfc0617735a7f0e6f9
+ languageName: node
+ linkType: hard
+
+"@graphql-tools/batch-execute@npm:^10.0.7":
+ version: 10.0.7
+ resolution: "@graphql-tools/batch-execute@npm:10.0.7"
dependencies:
- "@graphql-tools/utils": "npm:^9.2.1"
- dataloader: "npm:^2.2.2"
- tslib: "npm:^2.4.0"
- value-or-promise: "npm:^1.0.12"
+ "@graphql-tools/utils": "npm:^11.0.0"
+ "@whatwg-node/promise-helpers": "npm:^1.3.2"
+ dataloader: "npm:^2.2.3"
+ tslib: "npm:^2.8.1"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/ff5ad8f36844cfa823061e6aa4cb0e5c4e2ebbd716c02c04bc1fdf637799fea760abd9f53083e9ebb038a0aa61263cf6360535776610dbfb9b0981e1deb1fb8a
+ checksum: 10c0/294e3f735a8e20b52bfe7acc0b0678e0ca20488aea88b6c3a0b7eca1fe14c280910e99eb817ed3ead14cfc3520de1e42b803bc23b48fc20b6ee7e71fb8270a74
languageName: node
linkType: hard
-"@graphql-tools/code-file-loader@npm:^7.3.6":
- version: 7.3.23
- resolution: "@graphql-tools/code-file-loader@npm:7.3.23"
+"@graphql-tools/code-file-loader@npm:^8.0.0":
+ version: 8.1.29
+ resolution: "@graphql-tools/code-file-loader@npm:8.1.29"
dependencies:
- "@graphql-tools/graphql-tag-pluck": "npm:7.5.2"
- "@graphql-tools/utils": "npm:^9.2.1"
+ "@graphql-tools/graphql-tag-pluck": "npm:8.3.28"
+ "@graphql-tools/utils": "npm:^11.0.0"
globby: "npm:^11.0.3"
tslib: "npm:^2.4.0"
unixify: "npm:^1.0.0"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/c7a59c9422c20b3deecdaa227a73c900581487f3f13dc4105ffe2e32f4d740b9d9409d4aed2a8f8c78f659f5181f93a20cfbb963994c9902261a1df7486c9bd4
+ checksum: 10c0/32ed4160775b4d1978c5b9fad504a3eca02130881a3a4a17b2db7bde13b4fb48e4a43327892443b2c536f05eaefc63cc9ceffa31097a7aff29076e1b2b00224d
languageName: node
linkType: hard
-"@graphql-tools/delegate@npm:^9.0.31":
- version: 9.0.35
- resolution: "@graphql-tools/delegate@npm:9.0.35"
+"@graphql-tools/delegate@npm:^12.0.12":
+ version: 12.0.12
+ resolution: "@graphql-tools/delegate@npm:12.0.12"
dependencies:
- "@graphql-tools/batch-execute": "npm:^8.5.22"
- "@graphql-tools/executor": "npm:^0.0.20"
- "@graphql-tools/schema": "npm:^9.0.19"
- "@graphql-tools/utils": "npm:^9.2.1"
- dataloader: "npm:^2.2.2"
- tslib: "npm:^2.5.0"
- value-or-promise: "npm:^1.0.12"
+ "@graphql-tools/batch-execute": "npm:^10.0.7"
+ "@graphql-tools/executor": "npm:^1.4.13"
+ "@graphql-tools/schema": "npm:^10.0.29"
+ "@graphql-tools/utils": "npm:^11.0.0"
+ "@repeaterjs/repeater": "npm:^3.0.6"
+ "@whatwg-node/promise-helpers": "npm:^1.3.2"
+ dataloader: "npm:^2.2.3"
+ tslib: "npm:^2.8.1"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/1199ad14ffa1f0e8d6b12102bd78f7b0451ebe802f4bb7b4332a6fc27acf26b5d092b9dc6d656c7595efb0f7fc3bc247ba7fe1bb5317892443f42b27af4c54fc
+ checksum: 10c0/9fbabf2ed3c7a0ae0893827e72d2004b4b9dce81465b61a3c8feeb53c96e6bc694d4e36c76f5bd6db8dd0cacf98a39f9e45b64a1dda7b965b68126011a11c256
languageName: node
linkType: hard
-"@graphql-tools/executor-graphql-ws@npm:^0.0.14":
- version: 0.0.14
- resolution: "@graphql-tools/executor-graphql-ws@npm:0.0.14"
+"@graphql-tools/executor-common@npm:^1.0.6":
+ version: 1.0.6
+ resolution: "@graphql-tools/executor-common@npm:1.0.6"
dependencies:
- "@graphql-tools/utils": "npm:^9.2.1"
- "@repeaterjs/repeater": "npm:3.0.4"
- "@types/ws": "npm:^8.0.0"
- graphql-ws: "npm:5.12.1"
- isomorphic-ws: "npm:5.0.0"
- tslib: "npm:^2.4.0"
- ws: "npm:8.13.0"
+ "@envelop/core": "npm:^5.4.0"
+ "@graphql-tools/utils": "npm:^11.0.0"
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: 10c0/eb43c0475ef85a3b627fc6c9b0a0294dd0ea515de3ed59bf12ec82cd12a1e0a919ae442db124d0a7d8390dd267102fc8f9beb6c2e6a37047085fadbf6e8afc55
+ languageName: node
+ linkType: hard
+
+"@graphql-tools/executor-graphql-ws@npm:^3.1.4":
+ version: 3.1.5
+ resolution: "@graphql-tools/executor-graphql-ws@npm:3.1.5"
+ dependencies:
+ "@graphql-tools/executor-common": "npm:^1.0.6"
+ "@graphql-tools/utils": "npm:^11.0.0"
+ "@whatwg-node/disposablestack": "npm:^0.0.6"
+ graphql-ws: "npm:^6.0.6"
+ isows: "npm:^1.0.7"
+ tslib: "npm:^2.8.1"
+ ws: "npm:^8.18.3"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/35619da6da45320ea53433018c4e2aa3ceab5fed097b9b51b6151007817139c9cb9f554d44a6fc51185d3ba829824cad9758f6cd98ead052a75d3d757306400f
+ checksum: 10c0/0cc0816d71b99c0c3636b07b1ebefad5c49eef4ed732011cfd25f7d873ee1718ada0d6f5e2afcfbe05a55cac7f0d9ee0275c66d6db012a969cdd029aeaa07293
languageName: node
linkType: hard
-"@graphql-tools/executor-http@npm:^0.1.7":
- version: 0.1.10
- resolution: "@graphql-tools/executor-http@npm:0.1.10"
+"@graphql-tools/executor-http@npm:^3.1.0":
+ version: 3.1.1
+ resolution: "@graphql-tools/executor-http@npm:3.1.1"
dependencies:
- "@graphql-tools/utils": "npm:^9.2.1"
+ "@graphql-hive/signal": "npm:^2.0.0"
+ "@graphql-tools/executor-common": "npm:^1.0.6"
+ "@graphql-tools/utils": "npm:^11.0.0"
"@repeaterjs/repeater": "npm:^3.0.4"
- "@whatwg-node/fetch": "npm:^0.8.1"
- dset: "npm:^3.1.2"
- extract-files: "npm:^11.0.0"
- meros: "npm:^1.2.1"
- tslib: "npm:^2.4.0"
- value-or-promise: "npm:^1.0.12"
+ "@whatwg-node/disposablestack": "npm:^0.0.6"
+ "@whatwg-node/fetch": "npm:^0.10.13"
+ "@whatwg-node/promise-helpers": "npm:^1.3.2"
+ meros: "npm:^1.3.2"
+ tslib: "npm:^2.8.1"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/db2bb80e10bde0e6e34c3c86ed30c4f3082ba332fba5700d182045c4eb40453e670ea2277426fea31167481ed0b89446644ff106848e397b83e17c61d73218f3
+ checksum: 10c0/366bd48322f616b495d948f3f125215cf975ffa42e47eefa396a985176fff6b4e448a8860e3afdff0871dce508881bcb608232b72ce5f5c6bc7d69afd544ab96
languageName: node
linkType: hard
-"@graphql-tools/executor-legacy-ws@npm:^0.0.11":
- version: 0.0.11
- resolution: "@graphql-tools/executor-legacy-ws@npm:0.0.11"
+"@graphql-tools/executor-legacy-ws@npm:^1.1.25":
+ version: 1.1.25
+ resolution: "@graphql-tools/executor-legacy-ws@npm:1.1.25"
dependencies:
- "@graphql-tools/utils": "npm:^9.2.1"
+ "@graphql-tools/utils": "npm:^11.0.0"
"@types/ws": "npm:^8.0.0"
- isomorphic-ws: "npm:5.0.0"
+ isomorphic-ws: "npm:^5.0.0"
tslib: "npm:^2.4.0"
- ws: "npm:8.13.0"
+ ws: "npm:^8.19.0"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/caf03080b125a9c3291a09a19747ffd7d16c99bfa378ee26bbd82d7613efcaa516d684ed74139a70267c68d8b4ff071541a4db4c9a3e9d2ea944d2bf912b6f50
+ checksum: 10c0/42184c80aa52ce10af503658f606ada1871c2881f808c3a76bf3e48cd16ea89e6edd4e97a843b6249e4b7ac66566e2349914df1bfeadfc0e0ec3f3a84f9fb1f0
languageName: node
linkType: hard
-"@graphql-tools/executor@npm:^0.0.20":
- version: 0.0.20
- resolution: "@graphql-tools/executor@npm:0.0.20"
+"@graphql-tools/executor@npm:^1.4.13":
+ version: 1.5.1
+ resolution: "@graphql-tools/executor@npm:1.5.1"
dependencies:
- "@graphql-tools/utils": "npm:^9.2.1"
- "@graphql-typed-document-node/core": "npm:3.2.0"
+ "@graphql-tools/utils": "npm:^11.0.0"
+ "@graphql-typed-document-node/core": "npm:^3.2.0"
"@repeaterjs/repeater": "npm:^3.0.4"
+ "@whatwg-node/disposablestack": "npm:^0.0.6"
+ "@whatwg-node/promise-helpers": "npm:^1.0.0"
tslib: "npm:^2.4.0"
- value-or-promise: "npm:^1.0.12"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/c9300ac118040ea1da18f4cc79613292d91b6e5edc312763c5b8a9da79cc3581bc7d43a292120c7b4c71367613c4b21da3e656985dce827fae0503a5fcbcbc71
+ checksum: 10c0/6d8d4dd9c005bd280da2bf61c8606f0dc1f0b0d6f518c5020b1d24854fd3cf8627843e21cd46ae5a505e3271cb88db0204fad8aaf5949020ebfa2cf26971c7b3
languageName: node
linkType: hard
-"@graphql-tools/graphql-file-loader@npm:^7.3.7":
- version: 7.5.17
- resolution: "@graphql-tools/graphql-file-loader@npm:7.5.17"
+"@graphql-tools/graphql-file-loader@npm:^8.0.0":
+ version: 8.1.12
+ resolution: "@graphql-tools/graphql-file-loader@npm:8.1.12"
dependencies:
- "@graphql-tools/import": "npm:6.7.18"
- "@graphql-tools/utils": "npm:^9.2.1"
+ "@graphql-tools/import": "npm:^7.1.12"
+ "@graphql-tools/utils": "npm:^11.0.0"
globby: "npm:^11.0.3"
tslib: "npm:^2.4.0"
unixify: "npm:^1.0.0"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/f737f14357731ad01da57755e1cf26ce375b475209d6ab7e4b656b56191a8979d2ab7dd5d1c54a1f11e04374f7a373fa95ea5ec6a001d0cef913ea208fadc65b
+ checksum: 10c0/efc08fb887a7e8166957cae6935896a3e026a71319fbddaf896cf5a9c07bda85e7e92f371d78af633e31fe5844f8312809dad1262b1e90b54e1287637e1f1088
languageName: node
linkType: hard
-"@graphql-tools/graphql-tag-pluck@npm:7.5.2, @graphql-tools/graphql-tag-pluck@npm:^7.3.6":
- version: 7.5.2
- resolution: "@graphql-tools/graphql-tag-pluck@npm:7.5.2"
+"@graphql-tools/graphql-tag-pluck@npm:8.3.28, @graphql-tools/graphql-tag-pluck@npm:^8.3.4":
+ version: 8.3.28
+ resolution: "@graphql-tools/graphql-tag-pluck@npm:8.3.28"
dependencies:
- "@babel/parser": "npm:^7.16.8"
- "@babel/plugin-syntax-import-assertions": "npm:^7.20.0"
- "@babel/traverse": "npm:^7.16.8"
- "@babel/types": "npm:^7.16.8"
- "@graphql-tools/utils": "npm:^9.2.1"
+ "@babel/core": "npm:^7.28.6"
+ "@babel/parser": "npm:^7.26.10"
+ "@babel/plugin-syntax-import-assertions": "npm:^7.26.0"
+ "@babel/traverse": "npm:^7.26.10"
+ "@babel/types": "npm:^7.26.10"
+ "@graphql-tools/utils": "npm:^11.0.0"
tslib: "npm:^2.4.0"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/86d9558cdd64526dd8ff8c3fdcb8c242c00911fac856ea7c8d6e437a13a1ee38aea44a55c586bcba13481928f45cd3e2006712cc750a8ba5a3d43e7be6097ea8
+ checksum: 10c0/59174cf25397289df91d6bdba77df008b2e37bce2ed4267123dab748b9333443178623d635e2678ee3238740fde669a6e71e4f73f95fb5df51fd42496a8fa291
languageName: node
linkType: hard
-"@graphql-tools/import@npm:6.7.18":
- version: 6.7.18
- resolution: "@graphql-tools/import@npm:6.7.18"
+"@graphql-tools/import@npm:^7.1.12":
+ version: 7.1.12
+ resolution: "@graphql-tools/import@npm:7.1.12"
dependencies:
- "@graphql-tools/utils": "npm:^9.2.1"
+ "@graphql-tools/utils": "npm:^11.0.0"
resolve-from: "npm:5.0.0"
tslib: "npm:^2.4.0"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/d33e37a1879dd43ac2851c9bac2f2873c58bb3687f1c06e159760dbb5e540ef074d688df70cc6dbd3ee5de48d437878df8f65a7c65ae80bd025bf98f2d615732
+ checksum: 10c0/a57f2b68fc54762d2a1a6a648ced41403df8cdc5f088c55da33e30c706a1b4892cdbd75ddae4d26d42e7952d7049790b4318e33924e8165635e9cd2fab962a7c
languageName: node
linkType: hard
-"@graphql-tools/json-file-loader@npm:^7.3.7":
- version: 7.4.18
- resolution: "@graphql-tools/json-file-loader@npm:7.4.18"
+"@graphql-tools/json-file-loader@npm:^8.0.0":
+ version: 8.0.26
+ resolution: "@graphql-tools/json-file-loader@npm:8.0.26"
dependencies:
- "@graphql-tools/utils": "npm:^9.2.1"
+ "@graphql-tools/utils": "npm:^11.0.0"
globby: "npm:^11.0.3"
tslib: "npm:^2.4.0"
unixify: "npm:^1.0.0"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/0628719ae10799d6b07d80b2f6228d62afb53aa52ce2f95e222afa63c829fd3ccf1bec68f334c5a00e11f1a517c768528704bb9290a8e303a60e0286258e100d
+ checksum: 10c0/899f388d639c2ab4881b0e6892c01c4dafe82954b14ad37ab7ce32daf12424f3bdbefb2dc299ce771b5af0d6d1b4f48c99affa961ccf4e68396be3aed20822ad
languageName: node
linkType: hard
-"@graphql-tools/load@npm:^7.5.5":
- version: 7.8.14
- resolution: "@graphql-tools/load@npm:7.8.14"
+"@graphql-tools/load@npm:^8.1.0":
+ version: 8.1.8
+ resolution: "@graphql-tools/load@npm:8.1.8"
dependencies:
- "@graphql-tools/schema": "npm:^9.0.18"
- "@graphql-tools/utils": "npm:^9.2.1"
+ "@graphql-tools/schema": "npm:^10.0.31"
+ "@graphql-tools/utils": "npm:^11.0.0"
p-limit: "npm:3.1.0"
tslib: "npm:^2.4.0"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/1fa036ac596ccf48f350aa545d108c173184d9b53247f9e21c0d4ba96c5cba4a0b44281f9154f122e1e8e9d9d6eab93a5b2618ca8a797969bde1e75c1d45e786
+ checksum: 10c0/87d26ee4363223e0f187dd6d4fd41c2dee80ec87ce1f01faf7174ac1ca0b85ac537f466a084812024cd2857a0df17c71afae3567998b84cc7a65b65bb84c0663
languageName: node
linkType: hard
-"@graphql-tools/merge@npm:^8.2.6, @graphql-tools/merge@npm:^8.4.1":
- version: 8.4.2
- resolution: "@graphql-tools/merge@npm:8.4.2"
+"@graphql-tools/merge@npm:^9.0.0, @graphql-tools/merge@npm:^9.1.7":
+ version: 9.1.7
+ resolution: "@graphql-tools/merge@npm:9.1.7"
dependencies:
- "@graphql-tools/utils": "npm:^9.2.1"
+ "@graphql-tools/utils": "npm:^11.0.0"
tslib: "npm:^2.4.0"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/2df55222b48e010e683572f456cf265aabae5748c59f7c1260c66dec9794b7a076d3706f04da969b77f0a32c7ccb4551fee30125931d3fe9c98a8806aae9a3f4
+ checksum: 10c0/b1dbebb12419e9d1d2f2ae6a92bbbe67dca4def052b6225259c3fee5d98a178668614f7faf68cfb2097e6598a7ef69309e1e9e93db6a5e219731b7613ab9805a
languageName: node
linkType: hard
-"@graphql-tools/schema@npm:^9.0.18, @graphql-tools/schema@npm:^9.0.19":
- version: 9.0.19
- resolution: "@graphql-tools/schema@npm:9.0.19"
+"@graphql-tools/schema@npm:^10.0.29, @graphql-tools/schema@npm:^10.0.31":
+ version: 10.0.31
+ resolution: "@graphql-tools/schema@npm:10.0.31"
dependencies:
- "@graphql-tools/merge": "npm:^8.4.1"
- "@graphql-tools/utils": "npm:^9.2.1"
+ "@graphql-tools/merge": "npm:^9.1.7"
+ "@graphql-tools/utils": "npm:^11.0.0"
tslib: "npm:^2.4.0"
- value-or-promise: "npm:^1.0.12"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/42fd8ca8d3c8d60b583077c201980518482ff0cd5ed0c1f14bd9b835a2689ad41d02cbd3478f7d7dea7aec1227f7639fd5deb5e6360852a2e542b96b44bfb7a4
+ checksum: 10c0/d95b969d8f118e642a963b4a947314e475affba0acc0470132e52164d7fd483eccf13c8dbf70b33be535309af17b480fd7061c947ce6d76092d7d2a3527a499f
languageName: node
linkType: hard
-"@graphql-tools/url-loader@npm:^7.9.7":
- version: 7.17.18
- resolution: "@graphql-tools/url-loader@npm:7.17.18"
+"@graphql-tools/url-loader@npm:^9.0.0":
+ version: 9.0.7
+ resolution: "@graphql-tools/url-loader@npm:9.0.7"
dependencies:
- "@ardatan/sync-fetch": "npm:^0.0.1"
- "@graphql-tools/delegate": "npm:^9.0.31"
- "@graphql-tools/executor-graphql-ws": "npm:^0.0.14"
- "@graphql-tools/executor-http": "npm:^0.1.7"
- "@graphql-tools/executor-legacy-ws": "npm:^0.0.11"
- "@graphql-tools/utils": "npm:^9.2.1"
- "@graphql-tools/wrap": "npm:^9.4.2"
+ "@graphql-tools/executor-graphql-ws": "npm:^3.1.4"
+ "@graphql-tools/executor-http": "npm:^3.1.0"
+ "@graphql-tools/executor-legacy-ws": "npm:^1.1.25"
+ "@graphql-tools/utils": "npm:^11.0.0"
+ "@graphql-tools/wrap": "npm:^11.1.1"
"@types/ws": "npm:^8.0.0"
- "@whatwg-node/fetch": "npm:^0.8.0"
+ "@whatwg-node/fetch": "npm:^0.10.13"
+ "@whatwg-node/promise-helpers": "npm:^1.0.0"
isomorphic-ws: "npm:^5.0.0"
+ sync-fetch: "npm:0.6.0"
tslib: "npm:^2.4.0"
- value-or-promise: "npm:^1.0.11"
- ws: "npm:^8.12.0"
+ ws: "npm:^8.19.0"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/963153fde3389f3e44de63c8bca3ce43c85c6ef0f9c5feb56b24d9146f4bf4fef84bebe44a961acc0e0aa0a48081add24684404b83b84bbb9f5e3fcdbc131cae
+ checksum: 10c0/12cf73b5c8b8449b98aafc894b50521eefef001c35df5aeeb1c3b303c3a5955b4d79ea06be63b75a5e03ae3286921e7978f87599d18dfa5cf455a2549644ad7b
languageName: node
linkType: hard
-"@graphql-tools/utils@npm:^9.0.0, @graphql-tools/utils@npm:^9.2.1":
- version: 9.2.1
- resolution: "@graphql-tools/utils@npm:9.2.1"
+"@graphql-tools/utils@npm:^10.0.0":
+ version: 10.11.0
+ resolution: "@graphql-tools/utils@npm:10.11.0"
dependencies:
"@graphql-typed-document-node/core": "npm:^3.1.1"
+ "@whatwg-node/promise-helpers": "npm:^1.0.0"
+ cross-inspect: "npm:1.0.1"
tslib: "npm:^2.4.0"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/37a7bd7e14d28ff1bacc007dca84bc6cef2d7d7af9a547b5dbe52fcd134afddd6d4a7b2148cfbaff5ddba91a868453d597da77bd0457fb0be15928f916901606
+ checksum: 10c0/73459332c199d8f3aa698bdee4ac6ce802274dba95cc7eff1f0219b6fe6e3a8f314d2e824168e296df8f5ce18f6dbd23ca14406b71890a41ce80b7548e8ccd6d
languageName: node
linkType: hard
-"@graphql-tools/wrap@npm:^9.4.2":
- version: 9.4.2
- resolution: "@graphql-tools/wrap@npm:9.4.2"
+"@graphql-tools/utils@npm:^11.0.0":
+ version: 11.0.0
+ resolution: "@graphql-tools/utils@npm:11.0.0"
dependencies:
- "@graphql-tools/delegate": "npm:^9.0.31"
- "@graphql-tools/schema": "npm:^9.0.18"
- "@graphql-tools/utils": "npm:^9.2.1"
+ "@graphql-typed-document-node/core": "npm:^3.1.1"
+ "@whatwg-node/promise-helpers": "npm:^1.0.0"
+ cross-inspect: "npm:1.0.1"
tslib: "npm:^2.4.0"
- value-or-promise: "npm:^1.0.12"
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 10c0/6b0aa1a78af8280c7356e2841156a6708a9a147e5991afae9586046ef000b8d08e6d0405dceb10ffbfb0c208a97a527a16d5f04ee2fbf99f6eefe98fe6037292
+ checksum: 10c0/008f7d033b900bab7daf073c34d2b5502f52005a3dfa9761dfd550d64734c7cd47c2cc92f130f24c5911ceed91315494b54e6849ed345004e59e84377ab1f6c7
+ languageName: node
+ linkType: hard
+
+"@graphql-tools/wrap@npm:^11.1.1":
+ version: 11.1.12
+ resolution: "@graphql-tools/wrap@npm:11.1.12"
+ dependencies:
+ "@graphql-tools/delegate": "npm:^12.0.12"
+ "@graphql-tools/schema": "npm:^10.0.29"
+ "@graphql-tools/utils": "npm:^11.0.0"
+ "@whatwg-node/promise-helpers": "npm:^1.3.2"
+ tslib: "npm:^2.8.1"
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: 10c0/236bd539f99fe078bb58c5d32fdeb5276cf6c37683ee12c61e39470f1b0c5d8359a618d675d88e1a4d13bab4db8c1a8a433c78674879acf7cbd4904b3e2de8ab
languageName: node
linkType: hard
-"@graphql-typed-document-node/core@npm:3.2.0, @graphql-typed-document-node/core@npm:^3.1.1":
+"@graphql-typed-document-node/core@npm:^3.1.1, @graphql-typed-document-node/core@npm:^3.2.0":
version: 3.2.0
resolution: "@graphql-typed-document-node/core@npm:3.2.0"
peerDependencies:
@@ -2150,19 +2205,6 @@ __metadata:
languageName: unknown
linkType: soft
-"@lmc-eu/eslint-config-base@npm:^3.1.3":
- version: 3.1.3
- resolution: "@lmc-eu/eslint-config-base@npm:3.1.3"
- dependencies:
- eslint-config-airbnb-base: "npm:^15.0.0"
- eslint-plugin-import: "npm:^2.25.2"
- eslint-plugin-jsdoc: "npm:^46.0.0"
- peerDependencies:
- eslint: ^8.1.0
- checksum: 10c0/edc467f629695366e7d67b71840ea1ea2517d649af5567477f26b7791381cf3d7fc9768f623e2e12124f0efcc19d4108d65a36f7c1e7588331eadffb0fc4c909
- languageName: node
- linkType: hard
-
"@lmc-eu/textlint-rule-preset-lmc@workspace:packages/textlint-rule-preset-lmc":
version: 0.0.0-use.local
resolution: "@lmc-eu/textlint-rule-preset-lmc@workspace:packages/textlint-rule-preset-lmc"
@@ -2867,39 +2909,6 @@ __metadata:
languageName: node
linkType: hard
-"@peculiar/asn1-schema@npm:^2.3.13, @peculiar/asn1-schema@npm:^2.3.8":
- version: 2.4.0
- resolution: "@peculiar/asn1-schema@npm:2.4.0"
- dependencies:
- asn1js: "npm:^3.0.6"
- pvtsutils: "npm:^1.3.6"
- tslib: "npm:^2.8.1"
- checksum: 10c0/07a825348bd6be668793fc7bfec54628883d8dcf7c447facdba9bc9c2518f1cc9de37b9f907977ed927895505490868adcb2c1a5b0a19c5a1bc01e3cc5dc2e65
- languageName: node
- linkType: hard
-
-"@peculiar/json-schema@npm:^1.1.12":
- version: 1.1.12
- resolution: "@peculiar/json-schema@npm:1.1.12"
- dependencies:
- tslib: "npm:^2.0.0"
- checksum: 10c0/202132c66dcc6b6aca5d0af971c015be2e163da2f7f992910783c5d39c8a7db59b6ec4f4ce419459a1f954b7e1d17b6b253f0e60072c1b3d254079f4eaebc311
- languageName: node
- linkType: hard
-
-"@peculiar/webcrypto@npm:^1.4.0":
- version: 1.5.0
- resolution: "@peculiar/webcrypto@npm:1.5.0"
- dependencies:
- "@peculiar/asn1-schema": "npm:^2.3.8"
- "@peculiar/json-schema": "npm:^1.1.12"
- pvtsutils: "npm:^1.3.5"
- tslib: "npm:^2.6.2"
- webcrypto-core: "npm:^1.8.0"
- checksum: 10c0/4f6f24b2c52c2155b9c569b6eb1d57954cb5f7bd2764a50cdaed7aea17a6dcf304b75b87b57ba318756ffec8179a07d9a76534aaf77855912b838543e5ff8983
- languageName: node
- linkType: hard
-
"@pkgjs/parseargs@npm:^0.11.0":
version: 0.11.0
resolution: "@pkgjs/parseargs@npm:0.11.0"
@@ -2914,14 +2923,7 @@ __metadata:
languageName: node
linkType: hard
-"@repeaterjs/repeater@npm:3.0.4":
- version: 3.0.4
- resolution: "@repeaterjs/repeater@npm:3.0.4"
- checksum: 10c0/9a2928d70f2be4a8f72857f8f7553810015ac970f174b4b20f07289644379af57fa68947601d67e557c1a7c33ddf805e787cf2a1d5e9037ba485d24075a81b6b
- languageName: node
- linkType: hard
-
-"@repeaterjs/repeater@npm:^3.0.4":
+"@repeaterjs/repeater@npm:^3.0.4, @repeaterjs/repeater@npm:^3.0.6":
version: 3.0.6
resolution: "@repeaterjs/repeater@npm:3.0.6"
checksum: 10c0/c3915e2603927c7d6a9eb09673bc28fc49ab3a86947ec191a74663b33deebee2fcc4b03c31cc663ff27bd6db9e6c9487639b6935e265d601ce71b8c497f5f4a8
@@ -4118,36 +4120,44 @@ __metadata:
languageName: node
linkType: hard
-"@whatwg-node/events@npm:^0.0.3":
- version: 0.0.3
- resolution: "@whatwg-node/events@npm:0.0.3"
- checksum: 10c0/87ac0854f84650ce016ccd82a6c087eac1c6204eeb80cf358737ce7757a345e3a4ba19e9b1815b326eb1451d49878785aa9dc426631f4ea47dedbcfc51b56977
+"@whatwg-node/disposablestack@npm:^0.0.6":
+ version: 0.0.6
+ resolution: "@whatwg-node/disposablestack@npm:0.0.6"
+ dependencies:
+ "@whatwg-node/promise-helpers": "npm:^1.0.0"
+ tslib: "npm:^2.6.3"
+ checksum: 10c0/e751da9f8552728f28a140fd78c1da88be167ee8a5688371da88e024a2bf151298d194a61c9750b44bbbb4cf5c687959d495d41b1388e4cfcfe9dbe3584c79b3
languageName: node
linkType: hard
-"@whatwg-node/fetch@npm:^0.8.0, @whatwg-node/fetch@npm:^0.8.1":
- version: 0.8.8
- resolution: "@whatwg-node/fetch@npm:0.8.8"
+"@whatwg-node/fetch@npm:^0.10.13":
+ version: 0.10.13
+ resolution: "@whatwg-node/fetch@npm:0.10.13"
dependencies:
- "@peculiar/webcrypto": "npm:^1.4.0"
- "@whatwg-node/node-fetch": "npm:^0.3.6"
- busboy: "npm:^1.6.0"
- urlpattern-polyfill: "npm:^8.0.0"
- web-streams-polyfill: "npm:^3.2.1"
- checksum: 10c0/37d882bf85764aec7541cda1008099ab4d695971608946ec9b9e40326eedfd4c49507fbcc8765ebe3e9241f4dc9d1e970e0b3501a814d721c40c721d313c5d50
+ "@whatwg-node/node-fetch": "npm:^0.8.3"
+ urlpattern-polyfill: "npm:^10.0.0"
+ checksum: 10c0/afce42c44e9c5572ac5800615bac3a03865923af53af99098d2e931b40f6db556ad5d4a3e08c29e51ecf871809f0860fb11f2b024891daa26646a309f8b07fc1
languageName: node
linkType: hard
-"@whatwg-node/node-fetch@npm:^0.3.6":
- version: 0.3.6
- resolution: "@whatwg-node/node-fetch@npm:0.3.6"
+"@whatwg-node/node-fetch@npm:^0.8.3":
+ version: 0.8.5
+ resolution: "@whatwg-node/node-fetch@npm:0.8.5"
+ dependencies:
+ "@fastify/busboy": "npm:^3.1.1"
+ "@whatwg-node/disposablestack": "npm:^0.0.6"
+ "@whatwg-node/promise-helpers": "npm:^1.3.2"
+ tslib: "npm:^2.6.3"
+ checksum: 10c0/9f0d944476cc40f5cfed79057cff269ddacf52bd4dda36017fe922cbf3e0a98850f26cb9c4e7990e87e6097f2f9dd94a20c6cc11f95d57652a516e99a5ccafc2
+ languageName: node
+ linkType: hard
+
+"@whatwg-node/promise-helpers@npm:^1.0.0, @whatwg-node/promise-helpers@npm:^1.2.1, @whatwg-node/promise-helpers@npm:^1.2.4, @whatwg-node/promise-helpers@npm:^1.3.2":
+ version: 1.3.2
+ resolution: "@whatwg-node/promise-helpers@npm:1.3.2"
dependencies:
- "@whatwg-node/events": "npm:^0.0.3"
- busboy: "npm:^1.6.0"
- fast-querystring: "npm:^1.1.1"
- fast-url-parser: "npm:^1.1.3"
- tslib: "npm:^2.3.1"
- checksum: 10c0/49e4fd5e682d1fa1229b2c13c06074c6a633eddbe61be162fd213ddb85d6d27d51554b3cced5f6b7f3be1722a64cca7f5ffe0722d08b3285fe2f289d8d5a045d
+ tslib: "npm:^2.6.3"
+ checksum: 10c0/d20e8d740cfa1f0eac7dce11e8a7a84f1567513a8ff0bd1772724b581a8ca77df3f9600a95047c0d2628335626113fa98367517abd01c1ff49817fccf225a29a
languageName: node
linkType: hard
@@ -4561,17 +4571,6 @@ __metadata:
languageName: node
linkType: hard
-"asn1js@npm:^3.0.5, asn1js@npm:^3.0.6":
- version: 3.0.6
- resolution: "asn1js@npm:3.0.6"
- dependencies:
- pvtsutils: "npm:^1.3.6"
- pvutils: "npm:^1.1.3"
- tslib: "npm:^2.8.1"
- checksum: 10c0/96d35e65e3df819ad9cc2d91d1150a3041fd84687a62faa73405e72a6b4c655bc2450e779fad524969e14eeac1f69db2559f27ef6d06ddeeddada28f72ad9b89
- languageName: node
- linkType: hard
-
"astral-regex@npm:^2.0.0":
version: 2.0.0
resolution: "astral-regex@npm:2.0.0"
@@ -4880,22 +4879,6 @@ __metadata:
languageName: node
linkType: hard
-"builtin-modules@npm:^3.3.0":
- version: 3.3.0
- resolution: "builtin-modules@npm:3.3.0"
- checksum: 10c0/2cb3448b4f7306dc853632a4fcddc95e8d4e4b9868c139400027b71938fc6806d4ff44007deffb362ac85724bd40c2c6452fb6a0aa4531650eeddb98d8e5ee8a
- languageName: node
- linkType: hard
-
-"busboy@npm:^1.6.0":
- version: 1.6.0
- resolution: "busboy@npm:1.6.0"
- dependencies:
- streamsearch: "npm:^1.1.0"
- checksum: 10c0/fa7e836a2b82699b6e074393428b91ae579d4f9e21f5ac468e1b459a244341d722d2d22d10920cdd849743dbece6dca11d72de939fb75a7448825cf2babfba1f
- languageName: node
- linkType: hard
-
"byte-size@npm:8.1.1":
version: 8.1.1
resolution: "byte-size@npm:8.1.1"
@@ -5638,18 +5621,6 @@ __metadata:
languageName: node
linkType: hard
-"cosmiconfig@npm:8.0.0":
- version: 8.0.0
- resolution: "cosmiconfig@npm:8.0.0"
- dependencies:
- import-fresh: "npm:^3.2.1"
- js-yaml: "npm:^4.1.0"
- parse-json: "npm:^5.0.0"
- path-type: "npm:^4.0.0"
- checksum: 10c0/cea301202bb68373f9c8ccc77a6002aab1032f327dd1458e5932ee1a2f48919c881074d702cece91f18275673817872a0d3d00eb46f30a33c8f2009dbbac0e5c
- languageName: node
- linkType: hard
-
"cosmiconfig@npm:9.0.0, cosmiconfig@npm:^9.0.0":
version: 9.0.0
resolution: "cosmiconfig@npm:9.0.0"
@@ -5667,6 +5638,23 @@ __metadata:
languageName: node
linkType: hard
+"cosmiconfig@npm:^8.1.0":
+ version: 8.3.6
+ resolution: "cosmiconfig@npm:8.3.6"
+ dependencies:
+ import-fresh: "npm:^3.3.0"
+ js-yaml: "npm:^4.1.0"
+ parse-json: "npm:^5.2.0"
+ path-type: "npm:^4.0.0"
+ peerDependencies:
+ typescript: ">=4.9.5"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10c0/0382a9ed13208f8bfc22ca2f62b364855207dffdb73dc26e150ade78c3093f1cf56172df2dd460c8caf2afa91c0ed4ec8a88c62f8f9cd1cf423d26506aa8797a
+ languageName: node
+ linkType: hard
+
"create-jest@npm:^29.7.0":
version: 29.7.0
resolution: "create-jest@npm:29.7.0"
@@ -5684,6 +5672,15 @@ __metadata:
languageName: node
linkType: hard
+"cross-inspect@npm:1.0.1":
+ version: 1.0.1
+ resolution: "cross-inspect@npm:1.0.1"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10c0/2493ee47a801b46ede1c42ca6242b8d2059f7319b5baf23887bbaf46a6ea8e536d2e271d0990176c05092f67b32d084ffd8c93e7c1227eff4a06cceadb49af47
+ languageName: node
+ linkType: hard
+
"cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6":
version: 7.0.6
resolution: "cross-spawn@npm:7.0.6"
@@ -5742,6 +5739,13 @@ __metadata:
languageName: node
linkType: hard
+"data-uri-to-buffer@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "data-uri-to-buffer@npm:4.0.1"
+ checksum: 10c0/20a6b93107597530d71d4cb285acee17f66bcdfc03fd81040921a81252f19db27588d87fc8fc69e1950c55cfb0bf8ae40d0e5e21d907230813eb5d5a7f9eb45b
+ languageName: node
+ linkType: hard
+
"data-view-buffer@npm:^1.0.2":
version: 1.0.2
resolution: "data-view-buffer@npm:1.0.2"
@@ -5775,7 +5779,7 @@ __metadata:
languageName: node
linkType: hard
-"dataloader@npm:^2.2.2":
+"dataloader@npm:^2.2.3":
version: 2.2.3
resolution: "dataloader@npm:2.2.3"
checksum: 10c0/9b9a056fbc863ca86da87d59e053e871e263b4966aa4d55e40d61a65e96815fae5530ca220629064ca5f8e3000c0c4ec93292e170c38ff393fb34256b4d7c1aa
@@ -6053,13 +6057,6 @@ __metadata:
languageName: node
linkType: hard
-"dset@npm:^3.1.2":
- version: 3.1.4
- resolution: "dset@npm:3.1.4"
- checksum: 10c0/b67bbd28dd8a539e90c15ffb61100eb64ef995c5270a124d4f99bbb53f4d82f55a051b731ba81f3215dd9dce2b4c8d69927dc20b3be1c5fc88bab159467aa438
- languageName: node
- linkType: hard
-
"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1":
version: 1.0.1
resolution: "dunder-proto@npm:1.0.1"
@@ -6470,7 +6467,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-import@npm:^2.25.2, eslint-plugin-import@npm:^2.32.0":
+"eslint-plugin-import@npm:^2.32.0":
version: 2.32.0
resolution: "eslint-plugin-import@npm:2.32.0"
dependencies:
@@ -6526,25 +6523,6 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-jsdoc@npm:^46.0.0":
- version: 46.10.1
- resolution: "eslint-plugin-jsdoc@npm:46.10.1"
- dependencies:
- "@es-joy/jsdoccomment": "npm:~0.41.0"
- are-docs-informative: "npm:^0.0.2"
- comment-parser: "npm:1.4.1"
- debug: "npm:^4.3.4"
- escape-string-regexp: "npm:^4.0.0"
- esquery: "npm:^1.5.0"
- is-builtin-module: "npm:^3.2.1"
- semver: "npm:^7.5.4"
- spdx-expression-parse: "npm:^4.0.0"
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
- checksum: 10c0/2c9db7e621e6393c4e22c312e8d729a1c5698a31a62b0985421bb64741eb737d95b65ea0523ea87df3456ff4b3452ed015e463cc5a3b98646f2e7a3f68dd6e1a
- languageName: node
- linkType: hard
-
"eslint-plugin-jsdoc@npm:^51.4.1":
version: 51.4.1
resolution: "eslint-plugin-jsdoc@npm:51.4.1"
@@ -6908,20 +6886,6 @@ __metadata:
languageName: node
linkType: hard
-"extract-files@npm:^11.0.0":
- version: 11.0.0
- resolution: "extract-files@npm:11.0.0"
- checksum: 10c0/7ac1cd693d081099d7c29f2b36aad199f92c5ea234c2016eb37ba213dddaefe74d54566f0675de5917d35cf98670183c2c9a0d96094727eb2c6dae02be7fc308
- languageName: node
- linkType: hard
-
-"fast-decode-uri-component@npm:^1.0.1":
- version: 1.0.1
- resolution: "fast-decode-uri-component@npm:1.0.1"
- checksum: 10c0/039d50c2e99d64f999c3f2126c23fbf75a04a4117e218a149ca0b1d2aeb8c834b7b19d643b9d35d4eabce357189a6a94085f78cf48869e6e26cc59b036284bc3
- languageName: node
- linkType: hard
-
"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
version: 3.1.3
resolution: "fast-deep-equal@npm:3.1.3"
@@ -6970,15 +6934,6 @@ __metadata:
languageName: node
linkType: hard
-"fast-querystring@npm:^1.1.1":
- version: 1.1.2
- resolution: "fast-querystring@npm:1.1.2"
- dependencies:
- fast-decode-uri-component: "npm:^1.0.1"
- checksum: 10c0/e8223273a9b199722f760f5a047a77ad049a14bd444b821502cb8218f5925e3a5fffb56b64389bca73ab2ac6f1aa7aebbe4e203e5f6e53ff5978de97c0fde4e3
- languageName: node
- linkType: hard
-
"fast-uri@npm:^3.0.1":
version: 3.0.6
resolution: "fast-uri@npm:3.0.6"
@@ -6986,15 +6941,6 @@ __metadata:
languageName: node
linkType: hard
-"fast-url-parser@npm:^1.1.3":
- version: 1.1.3
- resolution: "fast-url-parser@npm:1.1.3"
- dependencies:
- punycode: "npm:^1.3.2"
- checksum: 10c0/d85c5c409cf0215417380f98a2d29c23a95004d93ff0d8bdf1af5f1a9d1fc608ac89ac6ffe863783d2c73efb3850dd35390feb1de3296f49877bfee0392eb5d3
- languageName: node
- linkType: hard
-
"fastest-levenshtein@npm:^1.0.16":
version: 1.0.16
resolution: "fastest-levenshtein@npm:1.0.16"
@@ -7041,6 +6987,16 @@ __metadata:
languageName: node
linkType: hard
+"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4":
+ version: 3.2.0
+ resolution: "fetch-blob@npm:3.2.0"
+ dependencies:
+ node-domexception: "npm:^1.0.0"
+ web-streams-polyfill: "npm:^3.0.3"
+ checksum: 10c0/60054bf47bfa10fb0ba6cb7742acec2f37c1f56344f79a70bb8b1c48d77675927c720ff3191fa546410a0442c998d27ab05e9144c32d530d8a52fbe68f843b69
+ languageName: node
+ linkType: hard
+
"figures@npm:3.2.0":
version: 3.2.0
resolution: "figures@npm:3.2.0"
@@ -7287,6 +7243,15 @@ __metadata:
languageName: node
linkType: hard
+"formdata-polyfill@npm:^4.0.10":
+ version: 4.0.10
+ resolution: "formdata-polyfill@npm:4.0.10"
+ dependencies:
+ fetch-blob: "npm:^3.1.2"
+ checksum: 10c0/5392ec484f9ce0d5e0d52fb5a78e7486637d516179b0eb84d81389d7eccf9ca2f663079da56f761355c0a65792810e3b345dc24db9a8bbbcf24ef3c8c88570c6
+ languageName: node
+ linkType: hard
+
"forwarded@npm:0.2.0":
version: 0.2.0
resolution: "forwarded@npm:0.2.0"
@@ -7734,20 +7699,20 @@ __metadata:
languageName: node
linkType: hard
-"graphql-config@npm:^4.4.0":
- version: 4.5.0
- resolution: "graphql-config@npm:4.5.0"
- dependencies:
- "@graphql-tools/graphql-file-loader": "npm:^7.3.7"
- "@graphql-tools/json-file-loader": "npm:^7.3.7"
- "@graphql-tools/load": "npm:^7.5.5"
- "@graphql-tools/merge": "npm:^8.2.6"
- "@graphql-tools/url-loader": "npm:^7.9.7"
- "@graphql-tools/utils": "npm:^9.0.0"
- cosmiconfig: "npm:8.0.0"
- jiti: "npm:1.17.1"
- minimatch: "npm:4.2.3"
- string-env-interpolation: "npm:1.0.1"
+"graphql-config@npm:^5.1.3":
+ version: 5.1.6
+ resolution: "graphql-config@npm:5.1.6"
+ dependencies:
+ "@graphql-tools/graphql-file-loader": "npm:^8.0.0"
+ "@graphql-tools/json-file-loader": "npm:^8.0.0"
+ "@graphql-tools/load": "npm:^8.1.0"
+ "@graphql-tools/merge": "npm:^9.0.0"
+ "@graphql-tools/url-loader": "npm:^9.0.0"
+ "@graphql-tools/utils": "npm:^11.0.0"
+ cosmiconfig: "npm:^8.1.0"
+ jiti: "npm:^2.0.0"
+ minimatch: "npm:^10.0.0"
+ string-env-interpolation: "npm:^1.0.1"
tslib: "npm:^2.4.0"
peerDependencies:
cosmiconfig-toml-loader: ^1.0.0
@@ -7755,7 +7720,7 @@ __metadata:
peerDependenciesMeta:
cosmiconfig-toml-loader:
optional: true
- checksum: 10c0/2f9fcc16fca402640f10d3b8c5502f2e77fe640b43ea1d9548664282f48fe2998707ef2e495d1b8b46b33f1c74bbf575c3981ed0a0af43cdfcad5356cae61ce7
+ checksum: 10c0/f7cc385754a823c126c8c95ed4c73de3f34d2ca98c8fd2e4dbc55ef3a02a4adec8638eeebc019d80ffc9a21eaf5431455d9138fc159c35b9788d84f2b910d8e5
languageName: node
linkType: hard
@@ -7770,12 +7735,22 @@ __metadata:
languageName: node
linkType: hard
-"graphql-ws@npm:5.12.1":
- version: 5.12.1
- resolution: "graphql-ws@npm:5.12.1"
+"graphql-ws@npm:^6.0.6":
+ version: 6.0.8
+ resolution: "graphql-ws@npm:6.0.8"
peerDependencies:
- graphql: ">=0.11 <=16"
- checksum: 10c0/17338de4783b76e01a41e73a740beb72f9bde46750867463e394679cecc557f2af4ba59af8196e14aed1711a9b7ce6cff0149abc4ff27ca92497b988d6ebbac3
+ "@fastify/websocket": ^10 || ^11
+ crossws: ~0.3
+ graphql: ^15.10.1 || ^16
+ ws: ^8
+ peerDependenciesMeta:
+ "@fastify/websocket":
+ optional: true
+ crossws:
+ optional: true
+ ws:
+ optional: true
+ checksum: 10c0/df3672448de0ba77052697ad4285330cde49d3fef29a283974b47ce9cf9de46aa7f9c1ea9fe084877aeeab817a0264d65c987e58cb866fcf1beac9ac70368df7
languageName: node
linkType: hard
@@ -8419,15 +8394,6 @@ __metadata:
languageName: node
linkType: hard
-"is-builtin-module@npm:^3.2.1":
- version: 3.2.1
- resolution: "is-builtin-module@npm:3.2.1"
- dependencies:
- builtin-modules: "npm:^3.3.0"
- checksum: 10c0/5a66937a03f3b18803381518f0ef679752ac18cdb7dd53b5e23ee8df8d440558737bd8dcc04d2aae555909d2ecb4a81b5c0d334d119402584b61e6a003e31af1
- languageName: node
- linkType: hard
-
"is-bun-module@npm:^2.0.0":
version: 2.0.0
resolution: "is-bun-module@npm:2.0.0"
@@ -8854,7 +8820,7 @@ __metadata:
languageName: node
linkType: hard
-"isomorphic-ws@npm:5.0.0, isomorphic-ws@npm:^5.0.0":
+"isomorphic-ws@npm:^5.0.0":
version: 5.0.0
resolution: "isomorphic-ws@npm:5.0.0"
peerDependencies:
@@ -8863,6 +8829,15 @@ __metadata:
languageName: node
linkType: hard
+"isows@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "isows@npm:1.0.7"
+ peerDependencies:
+ ws: "*"
+ checksum: 10c0/43c41fe89c7c07258d0be3825f87e12da8ac9023c5b5ae6741ec00b2b8169675c04331ea73ef8c172d37a6747066f4dc93947b17cd369f92828a3b3e741afbda
+ languageName: node
+ linkType: hard
+
"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0":
version: 3.2.2
resolution: "istanbul-lib-coverage@npm:3.2.2"
@@ -9428,12 +9403,12 @@ __metadata:
languageName: node
linkType: hard
-"jiti@npm:1.17.1":
- version: 1.17.1
- resolution: "jiti@npm:1.17.1"
+"jiti@npm:^2.0.0":
+ version: 2.6.1
+ resolution: "jiti@npm:2.6.1"
bin:
- jiti: bin/jiti.js
- checksum: 10c0/1241a0dec1493867bfc25bb52ed37bbede9bc37f64ef6414dbef0f0059186734633cf25329bdd583237001a094f9c90017ee245ce96a053d0ce95e34df18a17b
+ jiti: lib/jiti-cli.mjs
+ checksum: 10c0/79b2e96a8e623f66c1b703b98ec1b8be4500e1d217e09b09e343471bbb9c105381b83edbb979d01cef18318cc45ce6e153571b6c83122170eefa531c64b6789b
languageName: node
linkType: hard
@@ -9501,13 +9476,6 @@ __metadata:
languageName: node
linkType: hard
-"jsdoc-type-pratt-parser@npm:~4.0.0":
- version: 4.0.0
- resolution: "jsdoc-type-pratt-parser@npm:4.0.0"
- checksum: 10c0/b23ef7bbbe2f56d72630d1c5a233dc9fecaff399063d373c57bef136908c1b05e723dac107177303c03ccf8d75aa51507510b282aa567600477479c5ea0c36d1
- languageName: node
- linkType: hard
-
"jsdoc-type-pratt-parser@npm:~4.1.0":
version: 4.1.0
resolution: "jsdoc-type-pratt-parser@npm:4.1.0"
@@ -10598,15 +10566,15 @@ __metadata:
languageName: node
linkType: hard
-"meros@npm:^1.2.1":
- version: 1.3.1
- resolution: "meros@npm:1.3.1"
+"meros@npm:^1.3.2":
+ version: 1.3.2
+ resolution: "meros@npm:1.3.2"
peerDependencies:
"@types/node": ">=13"
peerDependenciesMeta:
"@types/node":
optional: true
- checksum: 10c0/a3af0702b3086fc7394b38af0f35c2abb445b5e486d6810380d60f6ac241fb114b5423eb55898f8b86b73d58c91f6b4e961087f841e8ba86a0538d2ff249e877
+ checksum: 10c0/ebb0e462e4aeccaf569593c714f738e6f941dcf10b537c6aa1acec92ce8894cc76f6a995ecaac89b0bcefe240ec20539ade4d7fe897845cd815de1bf78099836
languageName: node
linkType: hard
@@ -10987,7 +10955,7 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:10.2.4, minimatch@npm:^10.0.3, minimatch@npm:^10.1.1, minimatch@npm:^10.2.2":
+"minimatch@npm:10.2.4, minimatch@npm:^10.0.0, minimatch@npm:^10.0.3, minimatch@npm:^10.1.1, minimatch@npm:^10.2.2":
version: 10.2.4
resolution: "minimatch@npm:10.2.4"
dependencies:
@@ -11005,15 +10973,6 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:4.2.3":
- version: 4.2.3
- resolution: "minimatch@npm:4.2.3"
- dependencies:
- brace-expansion: "npm:^1.1.7"
- checksum: 10c0/ce19d52a4692037aa7768bfcdca0cef3eb3975ab8e3aaf32ab0a3d23863fca94ba7555d1ca67893320076efe8376e61bf7cc6fa82161a3c1127f0d0b9b06b666
- languageName: node
- linkType: hard
-
"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
version: 3.1.2
resolution: "minimatch@npm:3.1.2"
@@ -11292,17 +11251,21 @@ __metadata:
languageName: node
linkType: hard
-"node-fetch@npm:^2.6.1":
- version: 2.7.0
- resolution: "node-fetch@npm:2.7.0"
+"node-domexception@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "node-domexception@npm:1.0.0"
+ checksum: 10c0/5e5d63cda29856402df9472335af4bb13875e1927ad3be861dc5ebde38917aecbf9ae337923777af52a48c426b70148815e890a5d72760f1b4d758cc671b1a2b
+ languageName: node
+ linkType: hard
+
+"node-fetch@npm:^3.3.2":
+ version: 3.3.2
+ resolution: "node-fetch@npm:3.3.2"
dependencies:
- whatwg-url: "npm:^5.0.0"
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
- checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8
+ data-uri-to-buffer: "npm:^4.0.0"
+ fetch-blob: "npm:^3.1.4"
+ formdata-polyfill: "npm:^4.0.10"
+ checksum: 10c0/f3d5e56190562221398c9f5750198b34cf6113aa304e34ee97c94fd300ec578b25b2c2906edba922050fce983338fde0d5d34fcb0fc3336ade5bd0e429ad7538
languageName: node
linkType: hard
@@ -12806,13 +12769,6 @@ __metadata:
languageName: node
linkType: hard
-"punycode@npm:^1.3.2":
- version: 1.4.1
- resolution: "punycode@npm:1.4.1"
- checksum: 10c0/354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08
- languageName: node
- linkType: hard
-
"punycode@npm:^2.1.0":
version: 2.3.1
resolution: "punycode@npm:2.3.1"
@@ -12827,22 +12783,6 @@ __metadata:
languageName: node
linkType: hard
-"pvtsutils@npm:^1.3.5, pvtsutils@npm:^1.3.6":
- version: 1.3.6
- resolution: "pvtsutils@npm:1.3.6"
- dependencies:
- tslib: "npm:^2.8.1"
- checksum: 10c0/b1b42646370505ccae536dcffa662303b2c553995211330c8e39dec9ab8c197585d7751c2c5b9ab2f186feda0219d9bb23c34ee1e565573be96450f79d89a13c
- languageName: node
- linkType: hard
-
-"pvutils@npm:^1.1.3":
- version: 1.1.3
- resolution: "pvutils@npm:1.1.3"
- checksum: 10c0/23489e6b3c76b6afb6964a20f891d6bef092939f401c78bba186b2bfcdc7a13904a0af0a78f7933346510f8c1228d5ab02d3c80e968fd84d3c76ff98d8ec9aac
- languageName: node
- linkType: hard
-
"qified@npm:^0.9.0":
version: 0.9.0
resolution: "qified@npm:0.9.0"
@@ -14767,14 +14707,7 @@ __metadata:
languageName: node
linkType: hard
-"streamsearch@npm:^1.1.0":
- version: 1.1.0
- resolution: "streamsearch@npm:1.1.0"
- checksum: 10c0/fbd9aecc2621364384d157f7e59426f4bfd385e8b424b5aaa79c83a6f5a1c8fd2e4e3289e95de1eb3511cb96bb333d6281a9919fafce760e4edb35b2cd2facab
- languageName: node
- linkType: hard
-
-"string-env-interpolation@npm:1.0.1":
+"string-env-interpolation@npm:^1.0.1":
version: 1.0.1
resolution: "string-env-interpolation@npm:1.0.1"
checksum: 10c0/410046e621e71678e71816377d799b40ba88d236708c0ad015114137fa3575f1b3cf14bfd63ec5eaa35ea43ac582308e60a8e1a3839a10f475b8db73470105bc
@@ -15175,6 +15108,17 @@ __metadata:
languageName: node
linkType: hard
+"sync-fetch@npm:0.6.0":
+ version: 0.6.0
+ resolution: "sync-fetch@npm:0.6.0"
+ dependencies:
+ node-fetch: "npm:^3.3.2"
+ timeout-signal: "npm:^2.0.0"
+ whatwg-mimetype: "npm:^4.0.0"
+ checksum: 10c0/d59941c40bb97131ddd1c7c836a45f415aba7b063b12ebf0a5822aa940af75ad9eb2a49ee0d2d9f2091421f43347dcf8af8ef5ed79ede836f22f03d42817816d
+ languageName: node
+ linkType: hard
+
"synckit@npm:^0.11.12":
version: 0.11.12
resolution: "synckit@npm:0.11.12"
@@ -15459,6 +15403,13 @@ __metadata:
languageName: node
linkType: hard
+"timeout-signal@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "timeout-signal@npm:2.0.0"
+ checksum: 10c0/dd0a41712552fd45e075664edbdb5d1715a0791e6a206f1d00f5808b954b18046f87b71a7b9216a5030ba772516212b696bbbfb3115bf81b3277b04f62aab135
+ languageName: node
+ linkType: hard
+
"tinyexec@npm:^0.3.2":
version: 0.3.2
resolution: "tinyexec@npm:0.3.2"
@@ -15530,13 +15481,6 @@ __metadata:
languageName: node
linkType: hard
-"tr46@npm:~0.0.3":
- version: 0.0.3
- resolution: "tr46@npm:0.0.3"
- checksum: 10c0/047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11
- languageName: node
- linkType: hard
-
"traverse@npm:^0.6.7":
version: 0.6.11
resolution: "traverse@npm:0.6.11"
@@ -15624,7 +15568,7 @@ __metadata:
languageName: node
linkType: hard
-"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.7.0, tslib@npm:^2.8.1":
+"tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.3, tslib@npm:^2.8.1":
version: 2.8.1
resolution: "tslib@npm:2.8.1"
checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62
@@ -16289,10 +16233,10 @@ __metadata:
languageName: node
linkType: hard
-"urlpattern-polyfill@npm:^8.0.0":
- version: 8.0.2
- resolution: "urlpattern-polyfill@npm:8.0.2"
- checksum: 10c0/5388bbe8459dbd8861ee7cb97904be915dd863a9789c2191c528056f16adad7836ec22762ed002fed44e8995d0f98bdfb75a606466b77233e70d0f61b969aaf9
+"urlpattern-polyfill@npm:^10.0.0":
+ version: 10.1.0
+ resolution: "urlpattern-polyfill@npm:10.1.0"
+ checksum: 10c0/5b124fd8d0ae920aa2a48b49a7a3b9ad1643b5ce7217b808fb6877826e751cabc01897fd4c85cd1989c4e729072b63aad5c3ba1c1325e4433e0d2f6329156bf1
languageName: node
linkType: hard
@@ -16345,13 +16289,6 @@ __metadata:
languageName: node
linkType: hard
-"value-or-promise@npm:^1.0.11, value-or-promise@npm:^1.0.12":
- version: 1.0.12
- resolution: "value-or-promise@npm:1.0.12"
- checksum: 10c0/b75657b74e4d17552bd88e0c2857020fbab34a4d091dc058db18c470e7da0336067e72c130b3358e3321ac0a6ff11c0b92b67a382318a3705ad5d57de7ff3262
- languageName: node
- linkType: hard
-
"vary@npm:^1, vary@npm:^1.1.2":
version: 1.1.2
resolution: "vary@npm:1.1.2"
@@ -16493,40 +16430,17 @@ __metadata:
languageName: node
linkType: hard
-"web-streams-polyfill@npm:^3.2.1":
+"web-streams-polyfill@npm:^3.0.3":
version: 3.3.3
resolution: "web-streams-polyfill@npm:3.3.3"
checksum: 10c0/64e855c47f6c8330b5436147db1c75cb7e7474d924166800e8e2aab5eb6c76aac4981a84261dd2982b3e754490900b99791c80ae1407a9fa0dcff74f82ea3a7f
languageName: node
linkType: hard
-"webcrypto-core@npm:^1.8.0":
- version: 1.8.1
- resolution: "webcrypto-core@npm:1.8.1"
- dependencies:
- "@peculiar/asn1-schema": "npm:^2.3.13"
- "@peculiar/json-schema": "npm:^1.1.12"
- asn1js: "npm:^3.0.5"
- pvtsutils: "npm:^1.3.5"
- tslib: "npm:^2.7.0"
- checksum: 10c0/b85a986b4f73e8505ec5eaafe8e4f1ff02574a3b655793aca91f913d02822c8b79168ad6961eaab86ae00fec00bf780ec4cef7535f64879fb866649bc2a723fa
- languageName: node
- linkType: hard
-
-"webidl-conversions@npm:^3.0.0":
- version: 3.0.1
- resolution: "webidl-conversions@npm:3.0.1"
- checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db
- languageName: node
- linkType: hard
-
-"whatwg-url@npm:^5.0.0":
- version: 5.0.0
- resolution: "whatwg-url@npm:5.0.0"
- dependencies:
- tr46: "npm:~0.0.3"
- webidl-conversions: "npm:^3.0.0"
- checksum: 10c0/1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5
+"whatwg-mimetype@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "whatwg-mimetype@npm:4.0.0"
+ checksum: 10c0/a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df
languageName: node
linkType: hard
@@ -16766,24 +16680,9 @@ __metadata:
languageName: node
linkType: hard
-"ws@npm:8.13.0":
- version: 8.13.0
- resolution: "ws@npm:8.13.0"
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: ">=5.0.2"
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
- checksum: 10c0/579817dbbab3ee46669129c220cfd81ba6cdb9ab5c3e9a105702dd045743c4ab72e33bb384573827c0c481213417cc880e41bc097e0fc541a0b79fa3eb38207d
- languageName: node
- linkType: hard
-
-"ws@npm:^8.12.0":
- version: 8.18.3
- resolution: "ws@npm:8.18.3"
+"ws@npm:^8.18.3, ws@npm:^8.19.0":
+ version: 8.20.0
+ resolution: "ws@npm:8.20.0"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ">=5.0.2"
@@ -16792,7 +16691,7 @@ __metadata:
optional: true
utf-8-validate:
optional: true
- checksum: 10c0/eac918213de265ef7cb3d4ca348b891a51a520d839aa51cdb8ca93d4fa7ff9f6ccb339ccee89e4075324097f0a55157c89fa3f7147bde9d8d7e90335dc087b53
+ checksum: 10c0/956ac5f11738c914089b65878b9223692ace77337ba55379ae68e1ecbeae9b47a0c6eb9403688f609999a58c80d83d99865fe0029b229d308b08c1ef93d4ea14
languageName: node
linkType: hard