diff --git a/packages/gatsby-source-graphql/package.json b/packages/gatsby-source-graphql/package.json index f2b8624930ef5..bd967a24c0f45 100644 --- a/packages/gatsby-source-graphql/package.json +++ b/packages/gatsby-source-graphql/package.json @@ -8,9 +8,9 @@ }, "dependencies": { "@babel/runtime": "^7.12.5", - "@graphql-tools/links": "^6.2.5", - "@graphql-tools/utils": "^6.2.4", - "@graphql-tools/wrap": "^6.2.4", + "@graphql-tools/links": "^7.0.3", + "@graphql-tools/utils": "^7.0.2", + "@graphql-tools/wrap": "^7.0.1", "apollo-link": "1.2.14", "apollo-link-http": "^1.5.17", "dataloader": "^2.0.0", diff --git a/packages/gatsby-source-graphql/src/gatsby-node.js b/packages/gatsby-source-graphql/src/gatsby-node.js index 03492ecab09d4..50197dfedb7a4 100644 --- a/packages/gatsby-source-graphql/src/gatsby-node.js +++ b/packages/gatsby-source-graphql/src/gatsby-node.js @@ -114,13 +114,11 @@ exports.sourceNodes = async ( defaultTransforms, options, }) - : wrapSchema( - { - schema: introspectionSchema, - executor: linkToExecutor(link), - }, - defaultTransforms - ) + : wrapSchema({ + schema: introspectionSchema, + executor: linkToExecutor(link), + transforms: defaultTransforms, + }) addThirdPartySchema({ schema }) diff --git a/yarn.lock b/yarn.lock index 0874ec1f37fdd..d19a925bcc66d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1511,6 +1511,16 @@ resolved "https://registry.yarnpkg.com/@feedback-fish/react/-/react-1.2.0.tgz#2f3a0842074a1f303a5b73830c965e6392b16096" integrity sha512-n1f53kcVmP4P+euAdxBEa6M6EVWrYkN6YklY88bV+Ihb4J4KszWkNwmvDnCbIpP0iMIoREq0Jv4+RUZt8yhW3A== +"@graphql-tools/batch-execute@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-7.0.0.tgz#e79d11bd5b39f29172f6ec2eafa71103c6a6c85b" + integrity sha512-+ywPfK6N2Ddna6oOa5Qb1Mv7EA8LOwRNOAPP9dL37FEhksJM9pYqPSceUcqMqg7S9b0+Cgr78s408rgvurV3/Q== + dependencies: + "@graphql-tools/utils" "^7.0.0" + dataloader "2.0.0" + is-promise "4.0.0" + tslib "~2.0.1" + "@graphql-tools/delegate@^6.2.4": version "6.2.4" resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-6.2.4.tgz#db553b63eb9512d5eb5bbfdfcd8cb1e2b534699c" @@ -1523,6 +1533,19 @@ is-promise "4.0.0" tslib "~2.0.1" +"@graphql-tools/delegate@^7.0.0", "@graphql-tools/delegate@^7.0.3": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-7.0.3.tgz#d25028de64acc886be6e0514162aa6739d9acd51" + integrity sha512-BSRF/Wg9XNllWo3Kdt0QBBaFltexn3vAnTOWH1qLrNcmfQAvUMf17/TsAqH9ZLSKU1NW9XCOsd7YMHhhUuTCEg== + dependencies: + "@ardatan/aggregate-error" "0.0.6" + "@graphql-tools/batch-execute" "^7.0.0" + "@graphql-tools/schema" "^7.0.0" + "@graphql-tools/utils" "^7.0.2" + dataloader "2.0.0" + is-promise "4.0.0" + tslib "~2.0.1" + "@graphql-tools/graphql-file-loader@^6.0.0": version "6.2.4" resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.4.tgz#1765b644cd621040f232f5c32321b45c187399a7" @@ -1551,13 +1574,13 @@ fs-extra "9.0.1" tslib "~2.0.1" -"@graphql-tools/links@^6.2.5": - version "6.2.5" - resolved "https://registry.yarnpkg.com/@graphql-tools/links/-/links-6.2.5.tgz#b172cadc4b7cbe27bfc1dc787651f92517f583bc" - integrity sha512-XeGDioW7F+HK6HHD/zCeF0HRC9s12NfOXAKv1HC0J7D50F4qqMvhdS/OkjzLoBqsgh/Gm8icRc36B5s0rOA9ig== +"@graphql-tools/links@^7.0.3": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@graphql-tools/links/-/links-7.0.3.tgz#e734d02b48038f3cfd80ecee0da28378ce699831" + integrity sha512-if/o6H6Gjk7Ph2hZsBaUL1z95jeAMDdgAIA8RFxepXJAHLIcyufFvCoKxReeXhuG6C20FfLIVhDXeXdsQkezmQ== dependencies: - "@graphql-tools/utils" "^7.0.0" - apollo-link "1.2.14" + "@graphql-tools/delegate" "^7.0.3" + "@graphql-tools/utils" "^7.0.2" apollo-upload-client "14.1.2" cross-fetch "3.0.6" form-data "3.0.0" @@ -1648,6 +1671,17 @@ is-promise "4.0.0" tslib "~2.0.1" +"@graphql-tools/wrap@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-7.0.1.tgz#a93e548439d19a1be6f7a032c7561059ea589b70" + integrity sha512-0feqjgEJSRLm2V0kEUaV2dw7ukVPjRujYMqNdcqHsIyXmf0VO8PGF5hcva/+5U/9Yfbf3Fck+P5JTJ5MlXPlsQ== + dependencies: + "@graphql-tools/delegate" "^7.0.0" + "@graphql-tools/schema" "^7.0.0" + "@graphql-tools/utils" "^7.0.0" + is-promise "4.0.0" + tslib "~2.0.1" + "@graphql-typed-document-node/core@^3.0.0", "@graphql-typed-document-node/core@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.0.tgz#0eee6373e11418bfe0b5638f654df7a4ca6a3950"