Skip to content

Commit 76b3cc8

Browse files
authored
fix: relax peer dependencies for @codemirror packages (#3762)
1 parent c3d98d7 commit 76b3cc8

File tree

3 files changed

+67
-32
lines changed

3 files changed

+67
-32
lines changed

.changeset/clean-mice-chew.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'cm6-graphql': minor
3+
---
4+
5+
The cm6-graphql package currently specifies exact versions for its peer dependencies on @codemirror packages. This is causing conflicts when projects use newer versions of these packages, leading to multiple instances being installed.

packages/cm6-graphql/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@
1919
"graphql-language-service": "^5.3.0"
2020
},
2121
"devDependencies": {
22-
"@codemirror/autocomplete": "6.2.0",
22+
"@codemirror/autocomplete": "^6.0.0",
2323
"@codemirror/buildhelper": "^0.1.16",
24-
"@codemirror/language": "6.2.1",
25-
"@codemirror/lint": "6.2.1",
26-
"@codemirror/state": "6.2.0",
27-
"@codemirror/view": "6.2.1",
24+
"@codemirror/language": "^6.0.0",
25+
"@codemirror/lint": "^6.0.0",
26+
"@codemirror/state": "^6.0.0",
27+
"@codemirror/view": "^6.0.0",
2828
"@lezer/common": "^1.0.0",
2929
"@lezer/generator": "^1.1.0",
3030
"@lezer/highlight": "^1.0.0",
31-
"@lezer/lr": "^1.1.0",
31+
"@lezer/lr": "^1.0.0",
3232
"esbuild": "0.18.10",
3333
"graphql": "^17.0.0-alpha.7",
3434
"rollup": "^2.60.2",
@@ -38,11 +38,11 @@
3838
"typescript": "^4.6.3"
3939
},
4040
"peerDependencies": {
41-
"@codemirror/autocomplete": "6.2.0",
42-
"@codemirror/language": "6.2.1",
43-
"@codemirror/lint": "6.2.1",
44-
"@codemirror/state": "6.2.0",
45-
"@codemirror/view": "6.2.1",
41+
"@codemirror/autocomplete": "^6.0.0",
42+
"@codemirror/language": "^6.0.0",
43+
"@codemirror/lint": "^6.0.0",
44+
"@codemirror/state": "^6.0.0",
45+
"@codemirror/view": "^6.0.0",
4646
"@lezer/highlight": "^1.0.0",
4747
"graphql": "^16.5.0 || ^17.0.0-alpha.2"
4848
},

yarn.lock

Lines changed: 51 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1735,14 +1735,14 @@
17351735
human-id "^1.0.2"
17361736
prettier "^2.7.1"
17371737

1738-
"@codemirror/autocomplete@6.2.0":
1739-
version "6.2.0"
1740-
resolved "https://registry.yarnpkg.com/@codemirror/autocomplete/-/autocomplete-6.2.0.tgz#f7205f8281613f77529f07b279ee25e1a5d20124"
1741-
integrity sha512-yNCm2CEE4kE4L2Sf7WeyCej1Q3951ccaCWfomrlBkoERKCss+TzuEeqGe5VnAJTEybLy1yzf1BdMUY/988bfpg==
1738+
"@codemirror/autocomplete@^6.0.0":
1739+
version "6.18.0"
1740+
resolved "https://registry.yarnpkg.com/@codemirror/autocomplete/-/autocomplete-6.18.0.tgz#5f39b05daca04c95e990b70024144df47b2aa635"
1741+
integrity sha512-5DbOvBbY4qW5l57cjDsmmpDh3/TeK1vXfTHa+BUMrRzdWdcxKZ4U4V7vQaTtOpApNU4kLS4FQ6cINtLg245LXA==
17421742
dependencies:
17431743
"@codemirror/language" "^6.0.0"
17441744
"@codemirror/state" "^6.0.0"
1745-
"@codemirror/view" "^6.0.0"
1745+
"@codemirror/view" "^6.17.0"
17461746
"@lezer/common" "^1.0.0"
17471747

17481748
"@codemirror/buildhelper@^0.1.16":
@@ -1763,7 +1763,7 @@
17631763
serve-static "^1.14.1"
17641764
typescript "^4.2.3"
17651765

1766-
"@codemirror/language@6.2.1", "@codemirror/language@^6.0.0":
1766+
"@codemirror/language@^6.0.0":
17671767
version "6.2.1"
17681768
resolved "https://registry.yarnpkg.com/@codemirror/language/-/language-6.2.1.tgz#cb10cd785a76e50ecd2fe2dc59ff66af8a41b87a"
17691769
integrity sha512-MC3svxuvIj0MRpFlGHxLS6vPyIdbTr2KKPEW46kCoCXw2ktb4NTkpkPBI/lSP/FoNXLCBJ0mrnUi1OoZxtpW1Q==
@@ -1775,28 +1775,24 @@
17751775
"@lezer/lr" "^1.0.0"
17761776
style-mod "^4.0.0"
17771777

1778-
"@codemirror/lint@6.2.1":
1779-
version "6.2.1"
1780-
resolved "https://registry.yarnpkg.com/@codemirror/lint/-/lint-6.2.1.tgz#654581d8cc293c315ecfa5c9d61d78c52bbd9ccd"
1781-
integrity sha512-y1muai5U/uUPAGRyHMx9mHuHLypPcHWxzlZGknp/U5Mdb5Ol8Q5ZLp67UqyTbNFJJ3unVxZ8iX3g1fMN79S1JQ==
1778+
"@codemirror/lint@^6.0.0":
1779+
version "6.8.1"
1780+
resolved "https://registry.yarnpkg.com/@codemirror/lint/-/lint-6.8.1.tgz#6427848815baaf68c08e98c7673b804d3d8c0e7f"
1781+
integrity sha512-IZ0Y7S4/bpaunwggW2jYqwLuHj0QtESf5xcROewY6+lDNwZ/NzvR4t+vpYgg9m7V8UXLPYqG+lu3DF470E5Oxg==
17821782
dependencies:
17831783
"@codemirror/state" "^6.0.0"
17841784
"@codemirror/view" "^6.0.0"
17851785
crelt "^1.0.5"
17861786

1787-
"@codemirror/state@6.2.0", "@codemirror/state@^6.0.0", "@codemirror/state@^6.1.4":
1787+
"@codemirror/state@^6.0.0", "@codemirror/state@^6.1.4":
17881788
version "6.2.0"
17891789
resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.2.0.tgz#a0fb08403ced8c2a68d1d0acee926bd20be922f2"
17901790
integrity sha512-69QXtcrsc3RYtOtd+GsvczJ319udtBf1PTrr2KbLWM/e2CXUPnh0Nz9AUo8WfhSQ7GeL8dPVNUmhQVgpmuaNGA==
17911791

1792-
"@codemirror/[email protected]":
1793-
version "6.2.1"
1794-
resolved "https://registry.yarnpkg.com/@codemirror/view/-/view-6.2.1.tgz#299698639c658c738f10021c5ea78a513c63977b"
1795-
integrity sha512-r1svbtAj2Lp/86F3yy1TfDAOAtJRGLINLSEqByETyUaGo1EnLS+P+bbGCVHV62z46BzZYm16noDid69+4bzn0g==
1796-
dependencies:
1797-
"@codemirror/state" "^6.0.0"
1798-
style-mod "^4.0.0"
1799-
w3c-keyname "^2.2.4"
1792+
"@codemirror/state@^6.4.0":
1793+
version "6.4.1"
1794+
resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.4.1.tgz#da57143695c056d9a3c38705ed34136e2b68171b"
1795+
integrity sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==
18001796

18011797
"@codemirror/view@^6.0.0":
18021798
version "6.9.1"
@@ -1807,6 +1803,15 @@
18071803
style-mod "^4.0.0"
18081804
w3c-keyname "^2.2.4"
18091805

1806+
"@codemirror/view@^6.17.0":
1807+
version "6.33.0"
1808+
resolved "https://registry.yarnpkg.com/@codemirror/view/-/view-6.33.0.tgz#51e270410fc3af92a6e38798e80ebf8add7dc3ec"
1809+
integrity sha512-AroaR3BvnjRW8fiZBalAaK+ZzB5usGgI014YKElYZvQdNH5ZIidHlO+cyf/2rWzyBFRkvG6VhiXeAEbC53P2YQ==
1810+
dependencies:
1811+
"@codemirror/state" "^6.4.0"
1812+
style-mod "^4.1.0"
1813+
w3c-keyname "^2.2.4"
1814+
18101815
18111816
version "1.5.0"
18121817
resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
@@ -3225,28 +3230,48 @@
32253230
resolved "https://registry.yarnpkg.com/@lezer/common/-/common-1.0.0.tgz#1c95ae53ec17706aa3cbcc88b52c23f22ed56096"
32263231
integrity sha512-ohydQe+Hb+w4oMDvXzs8uuJd2NoA3D8YDcLiuDsLqH+yflDTPEpgCsWI3/6rH5C3BAedtH1/R51dxENldQceEA==
32273232

3228-
"@lezer/generator@^1.0.0", "@lezer/generator@^1.1.0":
3233+
"@lezer/common@^1.1.0":
3234+
version "1.2.1"
3235+
resolved "https://registry.yarnpkg.com/@lezer/common/-/common-1.2.1.tgz#198b278b7869668e1bebbe687586e12a42731049"
3236+
integrity sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==
3237+
3238+
"@lezer/generator@^1.0.0":
32293239
version "1.1.0"
32303240
resolved "https://registry.yarnpkg.com/@lezer/generator/-/generator-1.1.0.tgz#339dc4966e1fec2bc9d7cd308e40942bf15e6d28"
32313241
integrity sha512-o8LRCpckMKzCRn/uSybiZZG/gXNP8ETTutOAD4VOvuSzB91LO/u3vC7j9PBprr1Yq92x1INMKfX6S7a0YI7Sig==
32323242
dependencies:
32333243
"@lezer/common" "^1.0.0"
32343244
"@lezer/lr" "^1.0.0"
32353245

3246+
"@lezer/generator@^1.1.0":
3247+
version "1.7.1"
3248+
resolved "https://registry.yarnpkg.com/@lezer/generator/-/generator-1.7.1.tgz#90c1a9de2fb4d5a714216fa659058c7859accaab"
3249+
integrity sha512-MgPJN9Si+ccxzXl3OAmCeZuUKw4XiPl4y664FX/hnnyG9CTqUPq65N3/VGPA2jD23D7QgMTtNqflta+cPN+5mQ==
3250+
dependencies:
3251+
"@lezer/common" "^1.1.0"
3252+
"@lezer/lr" "^1.3.0"
3253+
32363254
"@lezer/highlight@^1.0.0":
32373255
version "1.0.0"
32383256
resolved "https://registry.yarnpkg.com/@lezer/highlight/-/highlight-1.0.0.tgz#1dc82300f5d39fbd67ae1194b5519b4c381878d3"
32393257
integrity sha512-nsCnNtim90UKsB5YxoX65v3GEIw3iCHw9RM2DtdgkiqAbKh9pCdvi8AWNwkYf10Lu6fxNhXPpkpHbW6mihhvJA==
32403258
dependencies:
32413259
"@lezer/common" "^1.0.0"
32423260

3243-
"@lezer/lr@^1.0.0", "@lezer/lr@^1.1.0":
3261+
"@lezer/lr@^1.0.0":
32443262
version "1.2.0"
32453263
resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-1.2.0.tgz#59aecafdbc15be63f918cf777f470dd17562f051"
32463264
integrity sha512-TgEpfm9br2SX8JwtwKT8HsQZKuFkLRg6g+IRxObk9nVKQLKnkP3oMh+QGcTBL9GQsfQ2ADtKPbj2iGSMf3ytiA==
32473265
dependencies:
32483266
"@lezer/common" "^1.0.0"
32493267

3268+
"@lezer/lr@^1.3.0":
3269+
version "1.4.2"
3270+
resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-1.4.2.tgz#931ea3dea8e9de84e90781001dae30dea9ff1727"
3271+
integrity sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==
3272+
dependencies:
3273+
"@lezer/common" "^1.0.0"
3274+
32503275
"@manypkg/find-root@^1.1.0":
32513276
version "1.1.0"
32523277
resolved "https://registry.yarnpkg.com/@manypkg/find-root/-/find-root-1.1.0.tgz#a62d8ed1cd7e7d4c11d9d52a8397460b5d4ad29f"
@@ -17254,6 +17279,11 @@ style-mod@^4.0.0:
1725417279
resolved "https://registry.yarnpkg.com/style-mod/-/style-mod-4.0.0.tgz#97e7c2d68b592975f2ca7a63d0dd6fcacfe35a01"
1725517280
integrity sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==
1725617281

17282+
style-mod@^4.1.0:
17283+
version "4.1.2"
17284+
resolved "https://registry.yarnpkg.com/style-mod/-/style-mod-4.1.2.tgz#ca238a1ad4786520f7515a8539d5a63691d7bf67"
17285+
integrity sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==
17286+
1725717287
1725817288
version "5.0.0"
1725917289
resolved "https://registry.yarnpkg.com/style-value-types/-/style-value-types-5.0.0.tgz#76c35f0e579843d523187989da866729411fc8ad"

0 commit comments

Comments
 (0)