Skip to content

Commit

Permalink
chore(gatsby-source-graphql): upgrade graphql-tools to v7 (#27792)
Browse files Browse the repository at this point in the history
* upgrade graphql-tools to v7

* fix

@vladar

wrapSchema no longer takes transforms as the second object, instead just taking a single subschemaConfig object with transforms set there.

This was a documented breaking change that I missed on my first pass.

https://github.com/ardatan/graphql-tools/releases/tag/graphql-tools%407.0.0

Co-authored-by: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
  • Loading branch information
yaacovCR and vladar committed Nov 17, 2020
1 parent 23da2c3 commit 179694a
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 16 deletions.
6 changes: 3 additions & 3 deletions packages/gatsby-source-graphql/package.json
Expand Up @@ -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",
Expand Down
12 changes: 5 additions & 7 deletions packages/gatsby-source-graphql/src/gatsby-node.js
Expand Up @@ -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 })

Expand Down
46 changes: 40 additions & 6 deletions yarn.lock
Expand Up @@ -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"
Expand All @@ -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"
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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"
Expand Down

0 comments on commit 179694a

Please sign in to comment.