Skip to content

Commit d16beba

Browse files
authored
Fix relay-compiler peerDependencies issue (#7926)
1 parent 31150fd commit d16beba

File tree

3 files changed

+58
-51
lines changed

3 files changed

+58
-51
lines changed

‎.changeset/pink-kings-attack.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@graphql-codegen/visitor-plugin-common': patch
3+
---
4+
5+
Update @graphql-tools/relay-operation-optimizer package;
6+
7+
- Previously that package used relay-compiler@12 which has graphql v15 as a peer dependency and it was causing peer dependency warnings if user installs a different version of `graphql` package. Now we forked and released v12 under a different name and removed version range for `graphql` in `peerDependencies` of `relay-compiler`

‎packages/plugins/other/visitor-plugin-common/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"dependencies": {
1616
"@graphql-tools/optimize": "^1.0.1",
1717
"@graphql-codegen/plugin-helpers": "^2.4.0",
18-
"@graphql-tools/relay-operation-optimizer": "^6.3.7",
18+
"@graphql-tools/relay-operation-optimizer": "^6.4.14",
1919
"@graphql-tools/utils": "^8.3.0",
2020
"auto-bind": "~4.0.0",
2121
"dependency-graph": "^0.11.0",

‎yarn.lock

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,29 @@
266266
dependencies:
267267
tslib "~2.0.1"
268268

269+
"@ardatan/relay-compiler@12.0.0":
270+
version "12.0.0"
271+
resolved "https://registry.yarnpkg.com/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz#2e4cca43088e807adc63450e8cab037020e91106"
272+
integrity sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==
273+
dependencies:
274+
"@babel/core" "^7.14.0"
275+
"@babel/generator" "^7.14.0"
276+
"@babel/parser" "^7.14.0"
277+
"@babel/runtime" "^7.0.0"
278+
"@babel/traverse" "^7.14.0"
279+
"@babel/types" "^7.0.0"
280+
babel-preset-fbjs "^3.4.0"
281+
chalk "^4.0.0"
282+
fb-watchman "^2.0.0"
283+
fbjs "^3.0.0"
284+
glob "^7.1.1"
285+
immutable "~3.7.6"
286+
invariant "^2.2.4"
287+
nullthrows "^1.1.1"
288+
relay-runtime "12.0.0"
289+
signedsource "^1.0.0"
290+
yargs "^15.3.1"
291+
269292
"@babel/code-frame@7.16.7", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.16.7":
270293
version "7.16.7"
271294
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"
@@ -278,7 +301,7 @@
278301
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.10.tgz#711dc726a492dfc8be8220028b1b92482362baab"
279302
integrity sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==
280303

281-
"@babel/core@7.18.2", "@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.1.6", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0":
304+
"@babel/core@7.18.2", "@babel/core@^7.1.0", "@babel/core@^7.1.6", "@babel/core@^7.12.3", "@babel/core@^7.14.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0":
282305
version "7.18.2"
283306
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.2.tgz#87b2fcd7cce9becaa7f5acebdc4f09f3dd19d876"
284307
integrity sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==
@@ -299,7 +322,7 @@
299322
json5 "^2.2.1"
300323
semver "^6.3.0"
301324

302-
"@babel/generator@^7.15.0", "@babel/generator@^7.18.2", "@babel/generator@^7.5.0", "@babel/generator@^7.7.2":
325+
"@babel/generator@^7.14.0", "@babel/generator@^7.15.0", "@babel/generator@^7.18.2", "@babel/generator@^7.7.2":
303326
version "7.18.2"
304327
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.2.tgz#33873d6f89b21efe2da63fe554460f3df1c5880d"
305328
integrity sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==
@@ -519,10 +542,10 @@
519542
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862"
520543
integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==
521544

522-
"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.1.6", "@babel/parser@^7.12.5", "@babel/parser@^7.14.7", "@babel/parser@^7.15.0", "@babel/parser@^7.16.4", "@babel/parser@^7.16.7", "@babel/parser@^7.18.0":
523-
version "7.18.0"
524-
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.0.tgz#10a8d4e656bc01128d299a787aa006ce1a91e112"
525-
integrity sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==
545+
"@babel/parser@^7.1.0", "@babel/parser@^7.1.6", "@babel/parser@^7.12.5", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.15.0", "@babel/parser@^7.16.4", "@babel/parser@^7.16.7", "@babel/parser@^7.18.0":
546+
version "7.18.4"
547+
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.4.tgz#6774231779dd700e0af29f6ad8d479582d7ce5ef"
548+
integrity sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==
526549

527550
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.17.12":
528551
version "7.17.12"
@@ -1255,7 +1278,7 @@
12551278
debug "^4.1.0"
12561279
globals "^11.1.0"
12571280

1258-
"@babel/traverse@^7.0.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.18.0", "@babel/traverse@^7.18.2", "@babel/traverse@^7.7.2":
1281+
"@babel/traverse@^7.13.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.18.0", "@babel/traverse@^7.18.2", "@babel/traverse@^7.7.2":
12591282
version "7.18.2"
12601283
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.2.tgz#b77a52604b5cc836a9e1e08dca01cba67a12d2e8"
12611284
integrity sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==
@@ -2402,14 +2425,14 @@
24022425
tslib "~2.3.0"
24032426
yaml-ast-parser "^0.0.43"
24042427

2405-
"@graphql-tools/relay-operation-optimizer@^6.3.7":
2406-
version "6.4.0"
2407-
resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.4.0.tgz#3ef4d7ec0620239f3a4e9b9acfa3c263636c5ad2"
2408-
integrity sha512-auNvHC8gHu9BHBPnLA5c8Iv5VAXQG866KZJz7ljhKpXPdlPevK4zjHlVJwqnF8H6clJ9NgZpizN4kNNCe/3R9g==
2428+
"@graphql-tools/relay-operation-optimizer@^6.4.14":
2429+
version "6.4.14"
2430+
resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.4.14.tgz#812f32123a1351615a72b4e832852daac7bd64b3"
2431+
integrity sha512-vqch2M/sIUfMmlRJ4eCupiHlVPXWOPVpHX9yCZwRrpNg0Eaokyc57NSjJuKVV3KcvcJKf03qfMK2PxFbfDvN9A==
24092432
dependencies:
2410-
"@graphql-tools/utils" "^8.2.0"
2411-
relay-compiler "11.0.2"
2412-
tslib "~2.3.0"
2433+
"@ardatan/relay-compiler" "12.0.0"
2434+
"@graphql-tools/utils" "8.6.13"
2435+
tslib "^2.4.0"
24132436

24142437
"@graphql-tools/schema@8.3.1":
24152438
version "8.3.1"
@@ -3925,19 +3948,19 @@
39253948
dependencies:
39263949
"@types/react" "*"
39273950

3928-
"@types/react@*", "@types/react@>=16", "@types/react@^17", "@types/react@^17.0.15":
3929-
version "17.0.44"
3930-
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.44.tgz#c3714bd34dd551ab20b8015d9d0dbec812a51ec7"
3931-
integrity sha512-Ye0nlw09GeMp2Suh8qoOv0odfgCoowfM/9MG6WeRD60Gq9wS90bdkdRtYbRkNhXOpG4H+YXGvj4wOWhAC0LJ1g==
3951+
"@types/react@*", "@types/react@18.0.12", "@types/react@>=16":
3952+
version "18.0.12"
3953+
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.12.tgz#cdaa209d0a542b3fcf69cf31a03976ec4cdd8840"
3954+
integrity sha512-duF1OTASSBQtcigUvhuiTB1Ya3OvSy+xORCiEf20H0P0lzx+/KeVsA99U5UjLXSbyo1DRJDlLKqTeM1ngosqtg==
39323955
dependencies:
39333956
"@types/prop-types" "*"
39343957
"@types/scheduler" "*"
39353958
csstype "^3.0.2"
39363959

3937-
"@types/react@18.0.12":
3938-
version "18.0.12"
3939-
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.12.tgz#cdaa209d0a542b3fcf69cf31a03976ec4cdd8840"
3940-
integrity sha512-duF1OTASSBQtcigUvhuiTB1Ya3OvSy+xORCiEf20H0P0lzx+/KeVsA99U5UjLXSbyo1DRJDlLKqTeM1ngosqtg==
3960+
"@types/react@^17", "@types/react@^17.0.15":
3961+
version "17.0.44"
3962+
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.44.tgz#c3714bd34dd551ab20b8015d9d0dbec812a51ec7"
3963+
integrity sha512-Ye0nlw09GeMp2Suh8qoOv0odfgCoowfM/9MG6WeRD60Gq9wS90bdkdRtYbRkNhXOpG4H+YXGvj4wOWhAC0LJ1g==
39413964
dependencies:
39423965
"@types/prop-types" "*"
39433966
"@types/scheduler" "*"
@@ -4957,7 +4980,7 @@ babel-preset-current-node-syntax@^1.0.0:
49574980
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
49584981
"@babel/plugin-syntax-top-level-await" "^7.8.3"
49594982

4960-
babel-preset-fbjs@^3.3.0:
4983+
babel-preset-fbjs@^3.4.0:
49614984
version "3.4.0"
49624985
resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c"
49634986
integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==
@@ -12945,33 +12968,10 @@ rehype-slug@5.0.1:
1294512968
unified "^10.0.0"
1294612969
unist-util-visit "^4.0.0"
1294712970

12948-
relay-compiler@11.0.2:
12949-
version "11.0.2"
12950-
resolved "https://registry.yarnpkg.com/relay-compiler/-/relay-compiler-11.0.2.tgz#e1e09a1c881d169a7a524ead728ad6a89c7bd4af"
12951-
integrity sha512-nDVAURT1YncxSiDOKa39OiERkAr0DUcPmlHlg+C8zD+EiDo2Sgczf2R6cDsN4UcDvucYtkLlDLFErPwgLs8WzA==
12952-
dependencies:
12953-
"@babel/core" "^7.0.0"
12954-
"@babel/generator" "^7.5.0"
12955-
"@babel/parser" "^7.0.0"
12956-
"@babel/runtime" "^7.0.0"
12957-
"@babel/traverse" "^7.0.0"
12958-
"@babel/types" "^7.0.0"
12959-
babel-preset-fbjs "^3.3.0"
12960-
chalk "^4.0.0"
12961-
fb-watchman "^2.0.0"
12962-
fbjs "^3.0.0"
12963-
glob "^7.1.1"
12964-
immutable "~3.7.6"
12965-
invariant "^2.2.4"
12966-
nullthrows "^1.1.1"
12967-
relay-runtime "11.0.2"
12968-
signedsource "^1.0.0"
12969-
yargs "^15.3.1"
12970-
12971-
relay-runtime@11.0.2:
12972-
version "11.0.2"
12973-
resolved "https://registry.yarnpkg.com/relay-runtime/-/relay-runtime-11.0.2.tgz#c3650477d45665b9628b852b35f203e361ad55e8"
12974-
integrity sha512-xxZkIRnL8kNE1cxmwDXX8P+wSeWLR+0ACFyAiAhvfWWAyjXb+bhjJ2FSsRGlNYfkqaTNEuDqpnodQV1/fF7Idw==
12971+
relay-runtime@12.0.0:
12972+
version "12.0.0"
12973+
resolved "https://registry.yarnpkg.com/relay-runtime/-/relay-runtime-12.0.0.tgz#1e039282bdb5e0c1b9a7dc7f6b9a09d4f4ff8237"
12974+
integrity sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==
1297512975
dependencies:
1297612976
"@babel/runtime" "^7.0.0"
1297712977
fbjs "^3.0.0"

0 commit comments

Comments
 (0)