From 4d9ea1a5a94cd3458c1bd868ce1ab1cb806257f2 Mon Sep 17 00:00:00 2001 From: Laurin Quast Date: Tue, 23 May 2023 07:57:17 +0200 Subject: [PATCH] node 16 upgrade (#9449) * chore(deps): update graphql-tools monorepo * chore(dependencies): updated changesets for modified dependencies * fix(deps): update dependency graphql-config to v5 * fix: use global AggregateError * chore(dependencies): updated changesets for modified dependencies * chore: drop node 14 references * chore(dependencies): updated changesets for modified dependencies * chore: remove duplicated changesets * ensure only single version of cosmiconfig is installed * bump graphql-config * just log errors * chore(dependencies): updated changesets for modified dependencies --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- .../@graphql-codegen_cli-9281-dependencies.md | 7 - .../@graphql-codegen_cli-9448-dependencies.md | 5 + .../@graphql-codegen_cli-9449-dependencies.md | 16 + ...codegen_client-preset-9449-dependencies.md | 6 + ...@graphql-codegen_core-9449-dependencies.md | 6 + ...en_gql-tag-operations-9449-dependencies.md | 5 + ...raphql-modules-preset-9449-dependencies.md | 5 + ...odegen_plugin-helpers-9449-dependencies.md | 5 + ...ql-codegen_schema-ast-9449-dependencies.md | 5 + ..._typescript-resolvers-9449-dependencies.md | 5 + ...visitor-plugin-common-9449-dependencies.md | 7 + .github/workflows/main.yml | 2 +- dev-test/codegen.ts | 2 +- examples/programmatic-typescript/package.json | 6 +- examples/react/http-executor/package.json | 2 +- examples/react/nextjs-swr/package.json | 2 +- package.json | 7 +- packages/graphql-codegen-cli/package.json | 26 +- packages/graphql-codegen-cli/src/codegen.ts | 1 - .../src/utils/cli-error.ts | 4 +- packages/graphql-codegen-core/package.json | 4 +- .../plugins/other/schema-ast/package.json | 2 +- .../other/visitor-plugin-common/package.json | 6 +- .../gql-tag-operations/package.json | 2 +- .../plugins/typescript/resolvers/package.json | 2 +- packages/presets/client/package.json | 4 +- packages/presets/graphql-modules/package.json | 2 +- packages/utils/plugins-helpers/package.json | 4 +- tsconfig.json | 4 +- yarn.lock | 365 ++++++++++++++---- 30 files changed, 400 insertions(+), 119 deletions(-) delete mode 100644 .changeset/@graphql-codegen_cli-9281-dependencies.md create mode 100644 .changeset/@graphql-codegen_cli-9448-dependencies.md create mode 100644 .changeset/@graphql-codegen_cli-9449-dependencies.md create mode 100644 .changeset/@graphql-codegen_client-preset-9449-dependencies.md create mode 100644 .changeset/@graphql-codegen_core-9449-dependencies.md create mode 100644 .changeset/@graphql-codegen_gql-tag-operations-9449-dependencies.md create mode 100644 .changeset/@graphql-codegen_graphql-modules-preset-9449-dependencies.md create mode 100644 .changeset/@graphql-codegen_plugin-helpers-9449-dependencies.md create mode 100644 .changeset/@graphql-codegen_schema-ast-9449-dependencies.md create mode 100644 .changeset/@graphql-codegen_typescript-resolvers-9449-dependencies.md create mode 100644 .changeset/@graphql-codegen_visitor-plugin-common-9449-dependencies.md diff --git a/.changeset/@graphql-codegen_cli-9281-dependencies.md b/.changeset/@graphql-codegen_cli-9281-dependencies.md deleted file mode 100644 index f0f0b6312a0..00000000000 --- a/.changeset/@graphql-codegen_cli-9281-dependencies.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@graphql-codegen/cli": patch ---- -dependencies updates: - - Updated dependency [`@graphql-tools/github-loader@^7.3.28` ↗︎](https://www.npmjs.com/package/@graphql-tools/github-loader/v/7.3.28) (from `^7.3.20`, in `dependencies`) - - Updated dependency [`@graphql-tools/prisma-loader@^7.2.69` ↗︎](https://www.npmjs.com/package/@graphql-tools/prisma-loader/v/7.2.69) (from `^7.2.49`, in `dependencies`) - - Updated dependency [`@graphql-tools/url-loader@^7.17.17` ↗︎](https://www.npmjs.com/package/@graphql-tools/url-loader/v/7.17.17) (from `^7.13.2`, in `dependencies`) diff --git a/.changeset/@graphql-codegen_cli-9448-dependencies.md b/.changeset/@graphql-codegen_cli-9448-dependencies.md new file mode 100644 index 00000000000..6f966c8c7fb --- /dev/null +++ b/.changeset/@graphql-codegen_cli-9448-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-codegen/cli": patch +--- +dependencies updates: + - Updated dependency [`graphql-config@^5.0.0` ↗︎](https://www.npmjs.com/package/graphql-config/v/5.0.0) (from `^4.5.0`, in `dependencies`) diff --git a/.changeset/@graphql-codegen_cli-9449-dependencies.md b/.changeset/@graphql-codegen_cli-9449-dependencies.md new file mode 100644 index 00000000000..3f8fb9cd18c --- /dev/null +++ b/.changeset/@graphql-codegen_cli-9449-dependencies.md @@ -0,0 +1,16 @@ +--- +"@graphql-codegen/cli": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/apollo-engine-loader@^8.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/apollo-engine-loader/v/8.0.0) (from `^7.3.6`, in `dependencies`) + - Updated dependency [`@graphql-tools/code-file-loader@^8.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/code-file-loader/v/8.0.0) (from `^7.3.17`, in `dependencies`) + - Updated dependency [`@graphql-tools/git-loader@^8.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/git-loader/v/8.0.0) (from `^7.2.13`, in `dependencies`) + - Updated dependency [`@graphql-tools/github-loader@^8.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/github-loader/v/8.0.0) (from `^7.3.28`, in `dependencies`) + - Updated dependency [`@graphql-tools/graphql-file-loader@^8.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/graphql-file-loader/v/8.0.0) (from `^7.5.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/json-file-loader@^8.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/json-file-loader/v/8.0.0) (from `^7.4.1`, in `dependencies`) + - Updated dependency [`@graphql-tools/load@^8.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/load/v/8.0.0) (from `^7.8.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/prisma-loader@^8.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/prisma-loader/v/8.0.0) (from `^7.2.69`, in `dependencies`) + - Updated dependency [`@graphql-tools/url-loader@^8.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/url-loader/v/8.0.0) (from `^7.17.17`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.0) (from `^9.0.0`, in `dependencies`) + - Updated dependency [`cosmiconfig@^8.1.3` ↗︎](https://www.npmjs.com/package/cosmiconfig/v/8.1.3) (from `^7.0.0`, in `dependencies`) + - Updated dependency [`graphql-config@^5.0.1` ↗︎](https://www.npmjs.com/package/graphql-config/v/5.0.1) (from `^4.5.0`, in `dependencies`) diff --git a/.changeset/@graphql-codegen_client-preset-9449-dependencies.md b/.changeset/@graphql-codegen_client-preset-9449-dependencies.md new file mode 100644 index 00000000000..031cb0f83a7 --- /dev/null +++ b/.changeset/@graphql-codegen_client-preset-9449-dependencies.md @@ -0,0 +1,6 @@ +--- +"@graphql-codegen/client-preset": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/documents@^1.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/documents/v/1.0.0) (from `^0.1.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.0) (from `^9.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-codegen_core-9449-dependencies.md b/.changeset/@graphql-codegen_core-9449-dependencies.md new file mode 100644 index 00000000000..b49cd44bf29 --- /dev/null +++ b/.changeset/@graphql-codegen_core-9449-dependencies.md @@ -0,0 +1,6 @@ +--- +"@graphql-codegen/core": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/schema@^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/schema/v/10.0.0) (from `^9.0.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.0) (from `^9.1.1`, in `dependencies`) diff --git a/.changeset/@graphql-codegen_gql-tag-operations-9449-dependencies.md b/.changeset/@graphql-codegen_gql-tag-operations-9449-dependencies.md new file mode 100644 index 00000000000..79916e6f10c --- /dev/null +++ b/.changeset/@graphql-codegen_gql-tag-operations-9449-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-codegen/gql-tag-operations": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.0) (from `^9.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-codegen_graphql-modules-preset-9449-dependencies.md b/.changeset/@graphql-codegen_graphql-modules-preset-9449-dependencies.md new file mode 100644 index 00000000000..f33b30d0cef --- /dev/null +++ b/.changeset/@graphql-codegen_graphql-modules-preset-9449-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-codegen/graphql-modules-preset": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.0) (from `^9.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-codegen_plugin-helpers-9449-dependencies.md b/.changeset/@graphql-codegen_plugin-helpers-9449-dependencies.md new file mode 100644 index 00000000000..8bcec5cdebf --- /dev/null +++ b/.changeset/@graphql-codegen_plugin-helpers-9449-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-codegen/plugin-helpers": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.0) (from `^9.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-codegen_schema-ast-9449-dependencies.md b/.changeset/@graphql-codegen_schema-ast-9449-dependencies.md new file mode 100644 index 00000000000..43f32c47539 --- /dev/null +++ b/.changeset/@graphql-codegen_schema-ast-9449-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-codegen/schema-ast": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.0) (from `^9.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-codegen_typescript-resolvers-9449-dependencies.md b/.changeset/@graphql-codegen_typescript-resolvers-9449-dependencies.md new file mode 100644 index 00000000000..8712c6a5ff6 --- /dev/null +++ b/.changeset/@graphql-codegen_typescript-resolvers-9449-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-codegen/typescript-resolvers": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/utils@^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.0) (from `^9.0.0`, in `dependencies`) diff --git a/.changeset/@graphql-codegen_visitor-plugin-common-9449-dependencies.md b/.changeset/@graphql-codegen_visitor-plugin-common-9449-dependencies.md new file mode 100644 index 00000000000..f58cc3260b7 --- /dev/null +++ b/.changeset/@graphql-codegen_visitor-plugin-common-9449-dependencies.md @@ -0,0 +1,7 @@ +--- +"@graphql-codegen/visitor-plugin-common": patch +--- +dependencies updates: + - Updated dependency [`@graphql-tools/optimize@^2.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/optimize/v/2.0.0) (from `^1.3.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/relay-operation-optimizer@^7.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/relay-operation-optimizer/v/7.0.0) (from `^6.5.0`, in `dependencies`) + - Updated dependency [`@graphql-tools/utils@^10.0.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/utils/v/10.0.0) (from `^9.0.0`, in `dependencies`) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8a61e1783c5..8be7cea30d3 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -115,7 +115,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] # remove windows to speed up the tests - node_version: [14, 16, 18] + node_version: [16, 18, 20] graphql_version: [15, 16] include: - node-version: 14 diff --git a/dev-test/codegen.ts b/dev-test/codegen.ts index 9e94945ea40..fb2419cd2a2 100644 --- a/dev-test/codegen.ts +++ b/dev-test/codegen.ts @@ -1,4 +1,4 @@ -import { CodegenConfig } from '@graphql-codegen/cli'; +import type { CodegenConfig } from '@graphql-codegen/cli'; const config: CodegenConfig = { hooks: { afterAllFileWrite: ['prettier --write'] }, diff --git a/examples/programmatic-typescript/package.json b/examples/programmatic-typescript/package.json index 13e5dc5087e..3707b4e630b 100644 --- a/examples/programmatic-typescript/package.json +++ b/examples/programmatic-typescript/package.json @@ -16,9 +16,9 @@ "@graphql-codegen/typescript": "3.0.4", "@graphql-codegen/typescript-operations": "3.0.4", "@graphql-codegen/typescript-resolvers": "3.2.1", - "@graphql-tools/graphql-file-loader": "7.5.17", - "@graphql-tools/load": "7.8.14", - "@graphql-tools/schema": "9.0.19", + "@graphql-tools/graphql-file-loader": "8.0.0", + "@graphql-tools/load": "8.0.0", + "@graphql-tools/schema": "10.0.0", "graphql": "16.6.0", "graphql-tag": "2.12.6", "prettier": "2.8.8" diff --git a/examples/react/http-executor/package.json b/examples/react/http-executor/package.json index 1c0dc15b1ee..3cc88a7887d 100644 --- a/examples/react/http-executor/package.json +++ b/examples/react/http-executor/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@graphql-tools/executor-http": "^0.1.8", + "@graphql-tools/executor-http": "^1.0.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/examples/react/nextjs-swr/package.json b/examples/react/nextjs-swr/package.json index 1d2be1ba45f..9a419e202d9 100644 --- a/examples/react/nextjs-swr/package.json +++ b/examples/react/nextjs-swr/package.json @@ -12,7 +12,7 @@ "test:end2end": "start-server-and-test start http://127.0.0.1:3000 test" }, "dependencies": { - "@graphql-tools/executor-http": "^0.1.8", + "@graphql-tools/executor-http": "^1.0.0", "next": "^13.3.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/package.json b/package.json index 12cfdbdc48d..8089bbe9920 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,10 @@ { "name": "graphql-code-generator", "private": true, + "engines": { + "node": ">= 16.0.0" + }, + "packageManager": "yarn@1.22.19", "scripts": { "postinstall": "patch-package && husky install", "fix-bins": "node scripts/fix-bin.js", @@ -86,6 +90,7 @@ "**/apollo-language-server/graphql": "^16.0.0", "**/@types/graphql-upload/graphql": "^16.0.0", "ts-node": "10.9.1", - "typescript": "5.0.4" + "typescript": "5.0.4", + "cosmiconfig": "8.1.3" } } diff --git a/packages/graphql-codegen-cli/package.json b/packages/graphql-codegen-cli/package.json index b1c38491611..7e75991c8e1 100644 --- a/packages/graphql-codegen-cli/package.json +++ b/packages/graphql-codegen-cli/package.json @@ -45,23 +45,23 @@ "@babel/types": "^7.18.13", "@graphql-codegen/core": "^3.1.0", "@graphql-codegen/plugin-helpers": "^4.2.0", - "@graphql-tools/apollo-engine-loader": "^7.3.6", - "@graphql-tools/code-file-loader": "^7.3.17", - "@graphql-tools/git-loader": "^7.2.13", - "@graphql-tools/github-loader": "^7.3.28", - "@graphql-tools/graphql-file-loader": "^7.5.0", - "@graphql-tools/json-file-loader": "^7.4.1", - "@graphql-tools/load": "^7.8.0", - "@graphql-tools/prisma-loader": "^7.2.69", - "@graphql-tools/url-loader": "^7.17.17", - "@graphql-tools/utils": "^9.0.0", + "@graphql-tools/apollo-engine-loader": "^8.0.0", + "@graphql-tools/code-file-loader": "^8.0.0", + "@graphql-tools/git-loader": "^8.0.0", + "@graphql-tools/github-loader": "^8.0.0", + "@graphql-tools/graphql-file-loader": "^8.0.0", + "@graphql-tools/json-file-loader": "^8.0.0", + "@graphql-tools/load": "^8.0.0", + "@graphql-tools/prisma-loader": "^8.0.0", + "@graphql-tools/url-loader": "^8.0.0", + "@graphql-tools/utils": "^10.0.0", "@parcel/watcher": "^2.1.0", "@whatwg-node/fetch": "^0.8.0", "chalk": "^4.1.0", - "cosmiconfig": "^7.0.0", + "cosmiconfig": "^8.1.3", "debounce": "^1.2.0", "detect-indent": "^6.0.0", - "graphql-config": "^4.5.0", + "graphql-config": "^5.0.1", "inquirer": "^8.0.0", "is-glob": "^4.0.1", "jiti": "^1.17.1", @@ -77,7 +77,7 @@ "yargs": "^17.0.0" }, "devDependencies": { - "@graphql-tools/merge": "8.4.2", + "@graphql-tools/merge": "9.0.0", "@types/debounce": "1.2.1", "@types/inquirer": "8.2.6", "@types/is-glob": "4.0.2", diff --git a/packages/graphql-codegen-cli/src/codegen.ts b/packages/graphql-codegen-cli/src/codegen.ts index 043c7e92748..d7540d9660e 100644 --- a/packages/graphql-codegen-cli/src/codegen.ts +++ b/packages/graphql-codegen-cli/src/codegen.ts @@ -11,7 +11,6 @@ import { normalizeOutputParam, Types, } from '@graphql-codegen/plugin-helpers'; -import { AggregateError } from '@graphql-tools/utils'; import { DocumentNode, GraphQLError, GraphQLSchema } from 'graphql'; import { Listr, ListrTask } from 'listr2'; import { CodegenContext, ensureContext, shouldEmitLegacyCommonJSImports } from './config.js'; diff --git a/packages/graphql-codegen-cli/src/utils/cli-error.ts b/packages/graphql-codegen-cli/src/utils/cli-error.ts index 6e498cc3bef..bb419138f3c 100644 --- a/packages/graphql-codegen-cli/src/utils/cli-error.ts +++ b/packages/graphql-codegen-cli/src/utils/cli-error.ts @@ -5,10 +5,10 @@ export function isListrError(err: Error & { name?: unknown; errors?: unknown }): } export function cliError(err: any, exitOnError = true) { - let msg: string; + let msg: string | Error; if (err instanceof Error) { - msg = err.message || err.toString(); + msg = err; } else if (typeof err === 'string') { msg = err; } else { diff --git a/packages/graphql-codegen-core/package.json b/packages/graphql-codegen-core/package.json index f099f45fc58..e1b8f763785 100644 --- a/packages/graphql-codegen-core/package.json +++ b/packages/graphql-codegen-core/package.json @@ -38,8 +38,8 @@ }, "dependencies": { "@graphql-codegen/plugin-helpers": "^4.1.0", - "@graphql-tools/schema": "^9.0.0", - "@graphql-tools/utils": "^9.1.1", + "@graphql-tools/schema": "^10.0.0", + "@graphql-tools/utils": "^10.0.0", "tslib": "~2.5.0" }, "main": "dist/cjs/index.js", diff --git a/packages/plugins/other/schema-ast/package.json b/packages/plugins/other/schema-ast/package.json index 43c7e6ee367..e7195bd55d9 100644 --- a/packages/plugins/other/schema-ast/package.json +++ b/packages/plugins/other/schema-ast/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@graphql-codegen/plugin-helpers": "^4.1.0", - "@graphql-tools/utils": "^9.0.0", + "@graphql-tools/utils": "^10.0.0", "tslib": "~2.5.0" }, "peerDependencies": { diff --git a/packages/plugins/other/visitor-plugin-common/package.json b/packages/plugins/other/visitor-plugin-common/package.json index 27277c3bf78..e3ba6a9b3ae 100644 --- a/packages/plugins/other/visitor-plugin-common/package.json +++ b/packages/plugins/other/visitor-plugin-common/package.json @@ -12,10 +12,10 @@ "test": "jest --no-watchman --config ../../../../jest.config.js" }, "dependencies": { - "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/optimize": "^2.0.0", "@graphql-codegen/plugin-helpers": "^4.2.0", - "@graphql-tools/relay-operation-optimizer": "^6.5.0", - "@graphql-tools/utils": "^9.0.0", + "@graphql-tools/relay-operation-optimizer": "^7.0.0", + "@graphql-tools/utils": "^10.0.0", "auto-bind": "~4.0.0", "dependency-graph": "^0.11.0", "graphql-tag": "^2.11.0", diff --git a/packages/plugins/typescript/gql-tag-operations/package.json b/packages/plugins/typescript/gql-tag-operations/package.json index 6e9ec71a983..7770f1af352 100644 --- a/packages/plugins/typescript/gql-tag-operations/package.json +++ b/packages/plugins/typescript/gql-tag-operations/package.json @@ -16,7 +16,7 @@ "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" }, "dependencies": { - "@graphql-tools/utils": "^9.0.0", + "@graphql-tools/utils": "^10.0.0", "@graphql-codegen/plugin-helpers": "^4.2.0", "@graphql-codegen/visitor-plugin-common": "3.1.1", "auto-bind": "~4.0.0", diff --git a/packages/plugins/typescript/resolvers/package.json b/packages/plugins/typescript/resolvers/package.json index cf26d1cd61b..063e11c8fcd 100644 --- a/packages/plugins/typescript/resolvers/package.json +++ b/packages/plugins/typescript/resolvers/package.json @@ -16,7 +16,7 @@ "@graphql-codegen/plugin-helpers": "^4.2.0", "@graphql-codegen/typescript": "^3.0.4", "@graphql-codegen/visitor-plugin-common": "3.1.1", - "@graphql-tools/utils": "^9.0.0", + "@graphql-tools/utils": "^10.0.0", "auto-bind": "~4.0.0", "tslib": "~2.5.0" }, diff --git a/packages/presets/client/package.json b/packages/presets/client/package.json index 460756a992b..375146d10cd 100644 --- a/packages/presets/client/package.json +++ b/packages/presets/client/package.json @@ -27,8 +27,8 @@ "@graphql-codegen/plugin-helpers": "^4.2.0", "@graphql-codegen/visitor-plugin-common": "^3.1.1", "@graphql-typed-document-node/core": "3.2.0", - "@graphql-tools/documents": "^0.1.0", - "@graphql-tools/utils": "^9.0.0", + "@graphql-tools/documents": "^1.0.0", + "@graphql-tools/utils": "^10.0.0", "tslib": "~2.5.0" }, "peerDependencies": { diff --git a/packages/presets/graphql-modules/package.json b/packages/presets/graphql-modules/package.json index 7c7a52c1d18..db1eadab1a6 100644 --- a/packages/presets/graphql-modules/package.json +++ b/packages/presets/graphql-modules/package.json @@ -17,7 +17,7 @@ "dependencies": { "@graphql-codegen/plugin-helpers": "^4.2.0", "@graphql-codegen/visitor-plugin-common": "3.1.1", - "@graphql-tools/utils": "^9.0.0", + "@graphql-tools/utils": "^10.0.0", "parse-filepath": "^1.0.2", "change-case-all": "1.0.15", "tslib": "~2.5.0" diff --git a/packages/utils/plugins-helpers/package.json b/packages/utils/plugins-helpers/package.json index 671e65b3bdc..d11fb5df3fe 100644 --- a/packages/utils/plugins-helpers/package.json +++ b/packages/utils/plugins-helpers/package.json @@ -16,7 +16,7 @@ "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" }, "dependencies": { - "@graphql-tools/utils": "^9.0.0", + "@graphql-tools/utils": "^10.0.0", "change-case-all": "1.0.15", "common-tags": "1.8.2", "import-from": "4.0.0", @@ -52,6 +52,6 @@ }, "type": "module", "devDependencies": { - "@graphql-tools/apollo-engine-loader": "7.3.26" + "@graphql-tools/apollo-engine-loader": "8.0.0" } } diff --git a/tsconfig.json b/tsconfig.json index 4e451c3be7d..6379f114723 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,8 +9,8 @@ "importHelpers": true, "experimentalDecorators": true, "module": "esnext", - "target": "es2018", - "lib": ["es6", "esnext", "es2015", "dom"], + "target": "es2021", + "lib": ["es6", "esnext", "es2021", "dom"], "moduleResolution": "node", "emitDecoratorMetadata": true, "sourceMap": true, diff --git a/yarn.lock b/yarn.lock index 1b77395811a..952afd6c502 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2269,14 +2269,14 @@ parse-filepath "^1.0.2" tslib "~2.4.0" -"@graphql-tools/apollo-engine-loader@7.3.26", "@graphql-tools/apollo-engine-loader@^7.3.6": - version "7.3.26" - resolved "https://registry.yarnpkg.com/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-7.3.26.tgz#91e54460d5579933e42a2010b8688c3459c245d8" - integrity sha512-h1vfhdJFjnCYn9b5EY1Z91JTF0KB3hHVJNQIsiUV2mpQXZdeOXQoaWeYEKaiI5R6kwBw5PP9B0fv3jfUIG8LyQ== +"@graphql-tools/apollo-engine-loader@8.0.0", "@graphql-tools/apollo-engine-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-8.0.0.tgz#ac1f351cbe41508411784f25757f5557b0f27489" + integrity sha512-axQTbN5+Yxs1rJ6cWQBOfw3AEeC+fvIuZSfJLPLLvFJLj4pUm9fhxey/g6oQZAAQJqKPfw+tLDUQvnfvRK8Kmg== dependencies: "@ardatan/sync-fetch" "^0.0.1" - "@graphql-tools/utils" "^9.2.1" - "@whatwg-node/fetch" "^0.8.0" + "@graphql-tools/utils" "^10.0.0" + "@whatwg-node/fetch" "^0.9.0" tslib "^2.4.0" "@graphql-tools/batch-execute@^8.5.22": @@ -2289,17 +2289,40 @@ tslib "^2.4.0" value-or-promise "^1.0.12" -"@graphql-tools/code-file-loader@^7.3.17": - version "7.3.23" - resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-7.3.23.tgz#33793f9a1f8e74981f8ae6ec4ab7061f9713db15" - integrity sha512-8Wt1rTtyTEs0p47uzsPJ1vAtfAx0jmxPifiNdmo9EOCuUPyQGEbMaik/YkqZ7QUFIEYEQu+Vgfo8tElwOPtx5Q== +"@graphql-tools/batch-execute@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-9.0.0.tgz#9aba67c235dfa8e28e17d204ccb74998064eaec3" + integrity sha512-lT9/1XmPSYzBcEybXPLsuA6C5E0t8438PVUELABcqdvwHgZ3VOOx29MLBEqhr2oewOlDChH6PXNkfxoOoAuzRg== dependencies: - "@graphql-tools/graphql-tag-pluck" "7.5.2" - "@graphql-tools/utils" "^9.2.1" + "@graphql-tools/utils" "^10.0.0" + dataloader "^2.2.2" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/code-file-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-8.0.0.tgz#1e1c90b2924df4c518bbef284ded4f5659ab37ab" + integrity sha512-nq36yQnUVp6Roti+RFatInRogZzbwdFKZK1YBCmP3XpUvoOBbWaHaLKxVE9mU5lb9nL99zKzhq6gfh5syzxjJQ== + dependencies: + "@graphql-tools/graphql-tag-pluck" "8.0.0" + "@graphql-tools/utils" "^10.0.0" globby "^11.0.3" tslib "^2.4.0" unixify "^1.0.0" +"@graphql-tools/delegate@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-10.0.0.tgz#c9da70811de8efbf630a74188698941cdc618ccf" + integrity sha512-ZW5/7Q0JqUM+guwn8/cM/1Hz16Zvj6WR6r3gnOwoPO7a9bCbe8QTCk4itT/EO+RiGT8RLUPYaunWR9jxfNqqOA== + dependencies: + "@graphql-tools/batch-execute" "^9.0.0" + "@graphql-tools/executor" "^1.0.0" + "@graphql-tools/schema" "^10.0.0" + "@graphql-tools/utils" "^10.0.0" + dataloader "^2.2.2" + tslib "^2.5.0" + value-or-promise "^1.0.12" + "@graphql-tools/delegate@^9.0.31": version "9.0.35" resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-9.0.35.tgz#94683f4bcec63520b4a6c8b2abf2e2e9324ea4f1" @@ -2313,10 +2336,10 @@ tslib "^2.5.0" value-or-promise "^1.0.12" -"@graphql-tools/documents@^0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/documents/-/documents-0.1.0.tgz#9c27faea5a17ab271dbd99edd8d52eee0e43573e" - integrity sha512-1WQeovHv5S1M3xMzQxbSrG3yl6QOnsq2JUBnlg5/0aMM5R4GNMx6Ms+ROByez/dnuA81kstRuSK+2qpe+GaRIw== +"@graphql-tools/documents@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/documents/-/documents-1.0.0.tgz#e3ed97197cc22ec830ca227fd7d17e86d8424bdf" + integrity sha512-rHGjX1vg/nZ2DKqRGfDPNC55CWZBMldEVcH+91BThRa6JeT80NqXknffLLEZLRUxyikCfkwMsk6xR3UNMqG0Rg== dependencies: lodash.sortby "^4.7.0" tslib "^2.4.0" @@ -2334,7 +2357,20 @@ tslib "^2.4.0" ws "8.13.0" -"@graphql-tools/executor-http@^0.1.7", "@graphql-tools/executor-http@^0.1.8", "@graphql-tools/executor-http@^0.1.9": +"@graphql-tools/executor-graphql-ws@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-1.0.0.tgz#eb171c6d1fa6f7d2d14c070864bd4ce91446d24a" + integrity sha512-voczXmNcEzZKk6dS4pCwN0XCXvDiAVm9rj+54oz7X04IsHBJmTUul1YhCbJie1xUvN1jmgEJ14lfD92tMMMTmQ== + dependencies: + "@graphql-tools/utils" "^10.0.0" + "@repeaterjs/repeater" "3.0.4" + "@types/ws" "^8.0.0" + graphql-ws "5.13.1" + isomorphic-ws "5.0.0" + tslib "^2.4.0" + ws "8.13.0" + +"@graphql-tools/executor-http@^0.1.7": version "0.1.10" resolved "https://registry.yarnpkg.com/@graphql-tools/executor-http/-/executor-http-0.1.10.tgz#faf48e18e62a925796c9653c2f50cf2095bc8e6f" integrity sha512-hnAfbKv0/lb9s31LhWzawQ5hghBfHS+gYWtqxME6Rl0Aufq9GltiiLBcl7OVVOnkLF0KhwgbYP1mB5VKmgTGpg== @@ -2348,6 +2384,20 @@ tslib "^2.4.0" value-or-promise "^1.0.12" +"@graphql-tools/executor-http@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-http/-/executor-http-1.0.0.tgz#3d7f1ce70dcc40432fb92b970bd1ab4dd1c37b12" + integrity sha512-7R9IWRN1Iszyayd4qgguITLLTmRUZ3wSS5umK0xwShB8mFQ5cSsVx6rewPhGIwGEenN6e9ahwcGX9ytuLlw55g== + dependencies: + "@graphql-tools/utils" "^10.0.0" + "@repeaterjs/repeater" "^3.0.4" + "@whatwg-node/fetch" "^0.9.0" + dset "^3.1.2" + extract-files "^11.0.0" + meros "^1.2.1" + tslib "^2.4.0" + value-or-promise "^1.0.12" + "@graphql-tools/executor-legacy-ws@^0.0.11": version "0.0.11" resolved "https://registry.yarnpkg.com/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-0.0.11.tgz#a1e12be8279e92a363a23d4105461a34cd9e389e" @@ -2359,6 +2409,17 @@ tslib "^2.4.0" ws "8.13.0" +"@graphql-tools/executor-legacy-ws@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-1.0.0.tgz#5834e3f1fba6b6508d4790db70caab8047032d9c" + integrity sha512-8c0wlhYz7G6imuWqHqjpveflN8IVL3gXIxel5lzpAvPvxsSXpiNig3jADkIBB+eaxzR9R1lbwxqonxPUGI4CdQ== + dependencies: + "@graphql-tools/utils" "^10.0.0" + "@types/ws" "^8.0.0" + isomorphic-ws "5.0.0" + tslib "^2.4.0" + ws "8.13.0" + "@graphql-tools/executor@^0.0.18": version "0.0.18" resolved "https://registry.yarnpkg.com/@graphql-tools/executor/-/executor-0.0.18.tgz#5b9f881d59484ea55278de3b4743ece8d68bc6e7" @@ -2381,32 +2442,54 @@ tslib "^2.4.0" value-or-promise "^1.0.12" -"@graphql-tools/git-loader@^7.2.13": - version "7.3.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/git-loader/-/git-loader-7.3.0.tgz#ca10c17d4f58c4592432d9d2ac1c2b393aebad16" - integrity sha512-gcGAK+u16eHkwsMYqqghZbmDquh8QaO24Scsxq+cVR+vx1ekRlsEiXvu+yXVDbZdcJ6PBIbeLcQbEu+xhDLmvQ== +"@graphql-tools/executor@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor/-/executor-1.0.0.tgz#c741e5ea485c15a6239c36c715514c4db699d48b" + integrity sha512-NdcVY55+ron4/y1zTRfoKYhd1yzKrkppEyQqL5pXWRa0C3W0rTwf+diRGcJCxxSSDy/zubYTDW5KDQYb8NWkSA== dependencies: - "@graphql-tools/graphql-tag-pluck" "7.5.2" - "@graphql-tools/utils" "^9.2.1" + "@graphql-tools/utils" "^10.0.0" + "@graphql-typed-document-node/core" "3.2.0" + "@repeaterjs/repeater" "^3.0.4" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/git-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/git-loader/-/git-loader-8.0.0.tgz#30a9f03b83db64b4bd84e0c7c5738118d1735d3f" + integrity sha512-0QAzWywOdWC4vozYFi4OuAxv1QvHo6PwLY+D8DCQn+knxWZAsJe86SESxBkQ5R03yHFWPaiBVWKDB+lxxgC7Uw== + dependencies: + "@graphql-tools/graphql-tag-pluck" "8.0.0" + "@graphql-tools/utils" "^10.0.0" is-glob "4.0.3" micromatch "^4.0.4" tslib "^2.4.0" unixify "^1.0.0" -"@graphql-tools/github-loader@^7.3.28": - version "7.3.28" - resolved "https://registry.yarnpkg.com/@graphql-tools/github-loader/-/github-loader-7.3.28.tgz#a7166b136e8442bd8b3ab943ad3b66c84bcabfcf" - integrity sha512-OK92Lf9pmxPQvjUNv05b3tnVhw0JRfPqOf15jZjyQ8BfdEUrJoP32b4dRQQem/wyRL24KY4wOfArJNqzpsbwCA== +"@graphql-tools/github-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/github-loader/-/github-loader-8.0.0.tgz#683195800618364701cfea9bc6f88674486f053b" + integrity sha512-VuroArWKcG4yaOWzV0r19ElVIV6iH6UKDQn1MXemND0xu5TzrFme0kf3U9o0YwNo0kUYEk9CyFM0BYg4he17FA== dependencies: "@ardatan/sync-fetch" "^0.0.1" - "@graphql-tools/executor-http" "^0.1.9" - "@graphql-tools/graphql-tag-pluck" "^7.4.6" - "@graphql-tools/utils" "^9.2.1" - "@whatwg-node/fetch" "^0.8.0" + "@graphql-tools/executor-http" "^1.0.0" + "@graphql-tools/graphql-tag-pluck" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" + "@whatwg-node/fetch" "^0.9.0" tslib "^2.4.0" value-or-promise "^1.0.12" -"@graphql-tools/graphql-file-loader@7.5.17", "@graphql-tools/graphql-file-loader@^7.3.7", "@graphql-tools/graphql-file-loader@^7.5.0": +"@graphql-tools/graphql-file-loader@8.0.0", "@graphql-tools/graphql-file-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-8.0.0.tgz#a2026405bce86d974000455647511bf65df4f211" + integrity sha512-wRXj9Z1IFL3+zJG1HWEY0S4TXal7+s1vVhbZva96MSp0kbb/3JBF7j0cnJ44Eq0ClccMgGCDFqPFXty4JlpaPg== + dependencies: + "@graphql-tools/import" "7.0.0" + "@graphql-tools/utils" "^10.0.0" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/graphql-file-loader@^7.3.7": version "7.5.17" resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.17.tgz#7c281617ea3ab4db4d42a2bdb49850f2b937f0f9" integrity sha512-hVwwxPf41zOYgm4gdaZILCYnKB9Zap7Ys9OhY1hbwuAuC4MMNY9GpUjoTU3CQc3zUiPoYStyRtUGkHSJZ3HxBw== @@ -2417,16 +2500,16 @@ tslib "^2.4.0" unixify "^1.0.0" -"@graphql-tools/graphql-tag-pluck@7.5.2", "@graphql-tools/graphql-tag-pluck@^7.4.6": - version "7.5.2" - resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.5.2.tgz#502f1e066e19d832ebdeba5f571d7636dc27572d" - integrity sha512-RW+H8FqOOLQw0BPXaahYepVSRjuOHw+7IL8Opaa5G5uYGOBxoXR7DceyQ7BcpMgktAOOmpDNQ2WtcboChOJSRA== +"@graphql-tools/graphql-tag-pluck@8.0.0", "@graphql-tools/graphql-tag-pluck@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-8.0.0.tgz#9dee8afb1560deff04c6dd3b0b181d7bc496ef38" + integrity sha512-/xFXF7RwWf1UDAnUN/984Q1clRxRcWwO7lxi+BDzuwN14DJb424FVAmFOroBeeFWQNdj8qtNGLWhAbx23khvHQ== dependencies: "@babel/parser" "^7.16.8" "@babel/plugin-syntax-import-assertions" "^7.20.0" "@babel/traverse" "^7.16.8" "@babel/types" "^7.16.8" - "@graphql-tools/utils" "^9.2.1" + "@graphql-tools/utils" "^10.0.0" tslib "^2.4.0" "@graphql-tools/import@6.7.18": @@ -2438,7 +2521,16 @@ resolve-from "5.0.0" tslib "^2.4.0" -"@graphql-tools/json-file-loader@^7.3.7", "@graphql-tools/json-file-loader@^7.4.1": +"@graphql-tools/import@7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-7.0.0.tgz#a6a91a90a707d5f46bad0fd3fde2f407b548b2be" + integrity sha512-NVZiTO8o1GZs6OXzNfjB+5CtQtqsZZpQOq+Uu0w57kdUkT4RlQKlwhT8T81arEsbV55KpzkpFsOZP7J1wdmhBw== + dependencies: + "@graphql-tools/utils" "^10.0.0" + resolve-from "5.0.0" + tslib "^2.4.0" + +"@graphql-tools/json-file-loader@^7.3.7": version "7.4.18" resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-7.4.18.tgz#d78ae40979bde51cfc59717757354afc9e35fba2" integrity sha512-AJ1b6Y1wiVgkwsxT5dELXhIVUPs/u3VZ8/0/oOtpcoyO/vAeM5rOvvWegzicOOnQw8G45fgBRMkkRfeuwVt6+w== @@ -2448,7 +2540,27 @@ tslib "^2.4.0" unixify "^1.0.0" -"@graphql-tools/load@7.8.14", "@graphql-tools/load@^7.5.5", "@graphql-tools/load@^7.8.0": +"@graphql-tools/json-file-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-8.0.0.tgz#9b1b62902f766ef3f1c9cd1c192813ea4f48109c" + integrity sha512-ki6EF/mobBWJjAAC84xNrFMhNfnUFD6Y0rQMGXekrUgY0NdeYXHU0ZUgHzC9O5+55FslqUmAUHABePDHTyZsLg== + dependencies: + "@graphql-tools/utils" "^10.0.0" + globby "^11.0.3" + tslib "^2.4.0" + unixify "^1.0.0" + +"@graphql-tools/load@8.0.0", "@graphql-tools/load@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-8.0.0.tgz#62e00f48c39b4085167a096f66ba6c21fb3fc796" + integrity sha512-Cy874bQJH0FP2Az7ELPM49iDzOljQmK1PPH6IuxsWzLSTxwTqd8dXA09dcVZrI7/LsN26heTY2R8q2aiiv0GxQ== + dependencies: + "@graphql-tools/schema" "^10.0.0" + "@graphql-tools/utils" "^10.0.0" + p-limit "3.1.0" + tslib "^2.4.0" + +"@graphql-tools/load@^7.5.5": version "7.8.14" resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-7.8.14.tgz#f2356f9a5f658a42e33934ae036e4b2cadf2d1e9" integrity sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg== @@ -2458,7 +2570,15 @@ p-limit "3.1.0" tslib "^2.4.0" -"@graphql-tools/merge@8.4.2", "@graphql-tools/merge@^8.2.6", "@graphql-tools/merge@^8.4.1": +"@graphql-tools/merge@9.0.0", "@graphql-tools/merge@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-9.0.0.tgz#b0a3636c82716454bff88e9bb40108b0471db281" + integrity sha512-J7/xqjkGTTwOJmaJQJ2C+VDBDOWJL3lKrHJN4yMaRLAJH3PosB7GiPRaSDZdErs0+F77sH2MKs2haMMkywzx7Q== + dependencies: + "@graphql-tools/utils" "^10.0.0" + tslib "^2.4.0" + +"@graphql-tools/merge@^8.2.6", "@graphql-tools/merge@^8.4.1": version "8.4.2" resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.4.2.tgz#95778bbe26b635e8d2f60ce9856b388f11fe8288" integrity sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw== @@ -2473,16 +2593,23 @@ dependencies: tslib "^2.4.0" -"@graphql-tools/prisma-loader@^7.2.69": - version "7.2.72" - resolved "https://registry.yarnpkg.com/@graphql-tools/prisma-loader/-/prisma-loader-7.2.72.tgz#6304fc23600458396f3ede713d8e2371df7850e3" - integrity sha512-0a7uV7Fky6yDqd0tI9+XMuvgIo6GAqiVzzzFV4OSLry4AwiQlI3igYseBV7ZVOGhedOTqj/URxjpiv07hRcwag== +"@graphql-tools/optimize@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/optimize/-/optimize-2.0.0.tgz#7a9779d180824511248a50c5a241eff6e7a2d906" + integrity sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg== dependencies: - "@graphql-tools/url-loader" "^7.17.18" - "@graphql-tools/utils" "^9.2.1" + tslib "^2.4.0" + +"@graphql-tools/prisma-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/prisma-loader/-/prisma-loader-8.0.0.tgz#46f1c3624196bb69187e1a40b81fc516c3661772" + integrity sha512-AvvVFj+E+e8kG5QaVcitLTr7VZOa5CmvJ8HwlZslmg9OD1qoVDvhroGoR5/3y5e6n1xUjCWlO1xoo3QBseMuSw== + dependencies: + "@graphql-tools/url-loader" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" "@types/js-yaml" "^4.0.0" "@types/json-stable-stringify" "^1.0.32" - "@whatwg-node/fetch" "^0.8.2" + "@whatwg-node/fetch" "^0.9.0" chalk "^4.1.0" debug "^4.3.1" dotenv "^16.0.0" @@ -2506,7 +2633,26 @@ "@graphql-tools/utils" "^9.2.1" tslib "^2.4.0" -"@graphql-tools/schema@9.0.19", "@graphql-tools/schema@^9.0.0", "@graphql-tools/schema@^9.0.18", "@graphql-tools/schema@^9.0.19": +"@graphql-tools/relay-operation-optimizer@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-7.0.0.tgz#24367666af87bc5a81748de5e8e9b3c523fd4207" + integrity sha512-UNlJi5y3JylhVWU4MBpL0Hun4Q7IoJwv9xYtmAz+CgRa066szzY7dcuPfxrA7cIGgG/Q6TVsKsYaiF4OHPs1Fw== + dependencies: + "@ardatan/relay-compiler" "12.0.0" + "@graphql-tools/utils" "^10.0.0" + tslib "^2.4.0" + +"@graphql-tools/schema@10.0.0", "@graphql-tools/schema@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-10.0.0.tgz#7b5f6b6a59f51c927de8c9069bde4ebbfefc64b3" + integrity sha512-kf3qOXMFcMs2f/S8Y3A8fm/2w+GaHAkfr3Gnhh2LOug/JgpY/ywgFVxO3jOeSpSEdoYcDKLcXVjMigNbY4AdQg== + dependencies: + "@graphql-tools/merge" "^9.0.0" + "@graphql-tools/utils" "^10.0.0" + tslib "^2.4.0" + value-or-promise "^1.0.12" + +"@graphql-tools/schema@^9.0.18", "@graphql-tools/schema@^9.0.19": version "9.0.19" resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-9.0.19.tgz#c4ad373b5e1b8a0cf365163435b7d236ebdd06e7" integrity sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w== @@ -2516,7 +2662,7 @@ tslib "^2.4.0" value-or-promise "^1.0.12" -"@graphql-tools/url-loader@^7.17.17", "@graphql-tools/url-loader@^7.17.18", "@graphql-tools/url-loader@^7.9.7": +"@graphql-tools/url-loader@^7.9.7": version "7.17.18" resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-7.17.18.tgz#3e253594d23483e4c0dd3a4c3dd2ad5cd0141192" integrity sha512-ear0CiyTj04jCVAxi7TvgbnGDIN2HgqzXzwsfcqiVg9cvjT40NcMlZ2P1lZDgqMkZ9oyLTV8Bw6j+SyG6A+xPw== @@ -2535,6 +2681,33 @@ value-or-promise "^1.0.11" ws "^8.12.0" +"@graphql-tools/url-loader@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-8.0.0.tgz#8d952d5ebb7325e587cb914aaebded3dbd078cf6" + integrity sha512-rPc9oDzMnycvz+X+wrN3PLrhMBQkG4+sd8EzaFN6dypcssiefgWKToXtRKI8HHK68n2xEq1PyrOpkjHFJB+GwA== + dependencies: + "@ardatan/sync-fetch" "^0.0.1" + "@graphql-tools/delegate" "^10.0.0" + "@graphql-tools/executor-graphql-ws" "^1.0.0" + "@graphql-tools/executor-http" "^1.0.0" + "@graphql-tools/executor-legacy-ws" "^1.0.0" + "@graphql-tools/utils" "^10.0.0" + "@graphql-tools/wrap" "^10.0.0" + "@types/ws" "^8.0.0" + "@whatwg-node/fetch" "^0.9.0" + isomorphic-ws "^5.0.0" + tslib "^2.4.0" + value-or-promise "^1.0.11" + ws "^8.12.0" + +"@graphql-tools/utils@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-10.0.0.tgz#bfd3c78fb8c3d056d1f93956c83aaf1ab4a7dba6" + integrity sha512-ndBPc6zgR+eGU/jHLpuojrs61kYN3Z89JyMLwK3GCRkPv4EQn9EOr1UWqF1JO0iM+/jAVHY0mvfUxyrFFN9DUQ== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + tslib "^2.4.0" + "@graphql-tools/utils@^8.8.0": version "8.9.0" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.9.0.tgz#c6aa5f651c9c99e1aca55510af21b56ec296cdb7" @@ -2542,7 +2715,7 @@ dependencies: tslib "^2.4.0" -"@graphql-tools/utils@^9.0.0", "@graphql-tools/utils@^9.1.1", "@graphql-tools/utils@^9.2.1": +"@graphql-tools/utils@^9.0.0", "@graphql-tools/utils@^9.2.1": version "9.2.1" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-9.2.1.tgz#1b3df0ef166cfa3eae706e3518b17d5922721c57" integrity sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A== @@ -2550,6 +2723,17 @@ "@graphql-typed-document-node/core" "^3.1.1" tslib "^2.4.0" +"@graphql-tools/wrap@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-10.0.0.tgz#573ab111482387d4acf4757d5fb7f9553a504bc1" + integrity sha512-HDOeUUh6UhpiH0WPJUQl44ODt1x5pnMUbOJZ7GjTdGQ7LK0AgVt3ftaAQ9duxLkiAtYJmu5YkULirfZGj4HzDg== + dependencies: + "@graphql-tools/delegate" "^10.0.0" + "@graphql-tools/schema" "^10.0.0" + "@graphql-tools/utils" "^10.0.0" + tslib "^2.4.0" + value-or-promise "^1.0.12" + "@graphql-tools/wrap@^9.4.2": version "9.4.2" resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-9.4.2.tgz#30835587c4c73be1780908a7cb077d8013aa2703" @@ -3833,11 +4017,6 @@ resolved "https://registry.yarnpkg.com/@types/parse-filepath/-/parse-filepath-1.0.0.tgz#e46c92548d928d3215dcad93e04b4a7d9859b86b" integrity sha512-y8m4AfQnSEG3mv16kMvqF0WsnCFaYgG30CU/3+K5FKlNXQ+/9zu/cZPyQ98kZqAYqJV6kJIWLkQw4ccWAKOc/Q== -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - "@types/prettier@^2.1.5": version "2.7.2" resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" @@ -4239,6 +4418,11 @@ resolved "https://registry.yarnpkg.com/@whatwg-node/events/-/events-0.0.3.tgz#13a65dd4f5893f55280f766e29ae48074927acad" integrity sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA== +"@whatwg-node/events@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@whatwg-node/events/-/events-0.1.0.tgz#1e7b4e4fd0d149b247ec0132b1030fe522282295" + integrity sha512-PnnAP/o6QkgAdjcExKugzl5ZUqPVcv9lvgGz/to3Xe5Du/P5Zw6MzB8P8mI/B4mplYOYsr6AkXkb4plG0ydCow== + "@whatwg-node/fetch@^0.8.0", "@whatwg-node/fetch@^0.8.1", "@whatwg-node/fetch@^0.8.2", "@whatwg-node/fetch@^0.8.4": version "0.8.8" resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.8.8.tgz#48c6ad0c6b7951a73e812f09dd22d75e9fa18cae" @@ -4250,6 +4434,14 @@ urlpattern-polyfill "^8.0.0" web-streams-polyfill "^3.2.1" +"@whatwg-node/fetch@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.9.0.tgz#59492e13e33112afe561ec7f0b497db62284fa1c" + integrity sha512-zEyXaoz5w6BpKYKyZLTwBA41fqGuscOvSoPHytADRo1FY/s/fmjwiKq4QGmB88DlNuQ8e57s6AgWqIYyAT0Zmg== + dependencies: + "@whatwg-node/node-fetch" "^0.4.0" + urlpattern-polyfill "^8.0.0" + "@whatwg-node/node-fetch@^0.3.6": version "0.3.6" resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.3.6.tgz#e28816955f359916e2d830b68a64493124faa6d0" @@ -4261,6 +4453,17 @@ fast-url-parser "^1.1.3" tslib "^2.3.1" +"@whatwg-node/node-fetch@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.4.0.tgz#f874334d20889b1d7733a74cbe091183f8235297" + integrity sha512-aFfJNTMwkWrkl8I9nTkslVjPlkL+zb/Z71ng+71UbYYm1gPHfltHHXBiM99aZgUCaqyvaR5XzzwyCL6m0ikqsA== + dependencies: + "@whatwg-node/events" "^0.1.0" + busboy "^1.6.0" + fast-querystring "^1.1.1" + fast-url-parser "^1.1.3" + tslib "^2.3.1" + "@whatwg-node/server@^0.7.3": version "0.7.4" resolved "https://registry.yarnpkg.com/@whatwg-node/server/-/server-0.7.4.tgz#b8cce364461bbb489302d1d2a2692db96be20646" @@ -5555,27 +5758,16 @@ cose-base@^2.2.0: dependencies: layout-base "^2.0.0" -cosmiconfig@8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.0.0.tgz#e9feae014eab580f858f8a0288f38997a7bebe97" - integrity sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ== +cosmiconfig@8.0.0, cosmiconfig@8.1.3, cosmiconfig@^7.0.0, cosmiconfig@^7.0.1, cosmiconfig@^8.1.0, cosmiconfig@^8.1.3: + version "8.1.3" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.1.3.tgz#0e614a118fcc2d9e5afc2f87d53cd09931015689" + integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw== dependencies: import-fresh "^3.2.1" js-yaml "^4.1.0" parse-json "^5.0.0" path-type "^4.0.0" -cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: - version "7.1.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" - integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - create-require@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" @@ -7727,7 +7919,7 @@ grapheme-splitter@^1.0.4: resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== -graphql-config@^4.1.0, graphql-config@^4.5.0: +graphql-config@^4.1.0: version "4.5.0" resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-4.5.0.tgz#257c2338950b8dce295a27f75c5f6c39f8f777b2" integrity sha512-x6D0/cftpLUJ0Ch1e5sj1TZn6Wcxx4oMfmhaG9shM0DKajA9iR+j1z86GSTQ19fShbGvrSSvbIQsHku6aQ6BBw== @@ -7744,6 +7936,23 @@ graphql-config@^4.1.0, graphql-config@^4.5.0: string-env-interpolation "1.0.1" tslib "^2.4.0" +graphql-config@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-5.0.1.tgz#4a0d2d3db0b6b3bd856e4db7627e5c8970e10a8d" + integrity sha512-cOi5RUK1QOoqwfzCeyVxRn6nsFqzjq7rs93ZvqT+gNxTgmhpROg3ZetgdbhC/yUWnguDM4S9GoHak+Xh9jLZeA== + dependencies: + "@graphql-tools/graphql-file-loader" "^8.0.0" + "@graphql-tools/json-file-loader" "^8.0.0" + "@graphql-tools/load" "^8.0.0" + "@graphql-tools/merge" "^9.0.0" + "@graphql-tools/url-loader" "^8.0.0" + "@graphql-tools/utils" "^10.0.0" + cosmiconfig "^8.1.0" + jiti "^1.18.2" + minimatch "^4.2.3" + string-env-interpolation "^1.0.1" + tslib "^2.4.0" + graphql-helix@1.13.0: version "1.13.0" resolved "https://registry.yarnpkg.com/graphql-helix/-/graphql-helix-1.13.0.tgz#e64dad5ef5f622ef38c97fa033f56f3d953c0104" @@ -7821,6 +8030,11 @@ graphql-ws@5.12.1: resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.12.1.tgz#c62d5ac54dbd409cc6520b0b39de374b3d59d0dd" integrity sha512-umt4f5NnMK46ChM2coO36PTFhHouBrK9stWWBczERguwYrGnPNxJ9dimU6IyOBfOkC6Izhkg4H8+F51W/8CYDg== +graphql-ws@5.13.1: + version "5.13.1" + resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.13.1.tgz#96ac9963edb1e94c8e7f21af48ce5fcaab91779a" + integrity sha512-eiX7ES/ZQr0q7hSM5UBOEIFfaAUmAY9/CSDyAnsETuybByU7l/v46drRg9DQoTvVABEHp3QnrvwgTRMhqy7zxQ== + graphql-yoga@3.9.1: version "3.9.1" resolved "https://registry.yarnpkg.com/graphql-yoga/-/graphql-yoga-3.9.1.tgz#e35c959fac5c1d81e2244a0665b5da6357d4e637" @@ -9082,11 +9296,16 @@ jest@28.1.3: import-local "^3.0.2" jest-cli "^28.1.3" -jiti@1.17.1, jiti@^1.17.1: +jiti@1.17.1: version "1.17.1" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.17.1.tgz#264daa43ee89a03e8be28c3d712ccc4eb9f1e8ed" integrity sha512-NZIITw8uZQFuzQimqjUxIrIcEdxYDFIe/0xYfIlVXTkiBjjyBEvgasj5bb0/cHtPRD/NziPbT312sFrkI5ALpw== +jiti@^1.17.1, jiti@^1.18.2: + version "1.18.2" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd" + integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg== + joi@^17.7.0: version "17.7.1" resolved "https://registry.yarnpkg.com/joi/-/joi-17.7.1.tgz#854fc85c7fa3cfc47c91124d30bffdbb58e06cec" @@ -10427,7 +10646,7 @@ minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimatch@4.2.3: +minimatch@4.2.3, minimatch@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-4.2.3.tgz#b4dcece1d674dee104bb0fb833ebb85a78cbbca6" integrity sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng==