Skip to content

Commit 384fa28

Browse files
authored
Merge pull request #1367 from prettier/peer-dep
Specify prettier as a peer dependency
2 parents 5e4fd82 + 27de9a8 commit 384fa28

File tree

2 files changed

+45
-52
lines changed

2 files changed

+45
-52
lines changed

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,15 @@
1919
"url": "https://github.com/prettier/plugin-ruby/issues"
2020
},
2121
"homepage": "https://github.com/prettier/plugin-ruby#readme",
22-
"dependencies": {
23-
"prettier": ">=3.0.0"
22+
"peerDependencies": {
23+
"prettier": "^3.0.0"
2424
},
2525
"devDependencies": {
2626
"eslint": "^8.35.0",
2727
"eslint-config-prettier": "^8.7.0",
2828
"husky": "^8.0.1",
2929
"jest": "^29.5.0",
30+
"prettier": "^3.0.0",
3031
"pretty-quick": "^3.1.2"
3132
},
3233
"eslintConfig": {

yarn.lock

Lines changed: 42 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -22,52 +22,52 @@
2222
dependencies:
2323
"@babel/highlight" "^7.22.5"
2424

25-
"@babel/compat-data@^7.22.6":
26-
version "7.22.6"
27-
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.6.tgz#15606a20341de59ba02cd2fcc5086fcbe73bf544"
28-
integrity sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg==
25+
"@babel/compat-data@^7.22.9":
26+
version "7.22.9"
27+
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730"
28+
integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==
2929

3030
"@babel/core@^7.11.6", "@babel/core@^7.12.3":
31-
version "7.22.8"
32-
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.8.tgz#386470abe884302db9c82e8e5e87be9e46c86785"
33-
integrity sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw==
31+
version "7.22.9"
32+
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.9.tgz#bd96492c68822198f33e8a256061da3cf391f58f"
33+
integrity sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==
3434
dependencies:
3535
"@ampproject/remapping" "^2.2.0"
3636
"@babel/code-frame" "^7.22.5"
37-
"@babel/generator" "^7.22.7"
38-
"@babel/helper-compilation-targets" "^7.22.6"
39-
"@babel/helper-module-transforms" "^7.22.5"
37+
"@babel/generator" "^7.22.9"
38+
"@babel/helper-compilation-targets" "^7.22.9"
39+
"@babel/helper-module-transforms" "^7.22.9"
4040
"@babel/helpers" "^7.22.6"
4141
"@babel/parser" "^7.22.7"
4242
"@babel/template" "^7.22.5"
4343
"@babel/traverse" "^7.22.8"
4444
"@babel/types" "^7.22.5"
45-
"@nicolo-ribaudo/semver-v6" "^6.3.3"
4645
convert-source-map "^1.7.0"
4746
debug "^4.1.0"
4847
gensync "^1.0.0-beta.2"
4948
json5 "^2.2.2"
49+
semver "^6.3.1"
5050

51-
"@babel/generator@^7.22.7", "@babel/generator@^7.7.2":
52-
version "7.22.7"
53-
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.7.tgz#a6b8152d5a621893f2c9dacf9a4e286d520633d5"
54-
integrity sha512-p+jPjMG+SI8yvIaxGgeW24u7q9+5+TGpZh8/CuB7RhBKd7RCy8FayNEFNNKrNK/eUcY/4ExQqLmyrvBXKsIcwQ==
51+
"@babel/generator@^7.22.7", "@babel/generator@^7.22.9", "@babel/generator@^7.7.2":
52+
version "7.22.9"
53+
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.9.tgz#572ecfa7a31002fa1de2a9d91621fd895da8493d"
54+
integrity sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==
5555
dependencies:
5656
"@babel/types" "^7.22.5"
5757
"@jridgewell/gen-mapping" "^0.3.2"
5858
"@jridgewell/trace-mapping" "^0.3.17"
5959
jsesc "^2.5.1"
6060

61-
"@babel/helper-compilation-targets@^7.22.6":
62-
version "7.22.6"
63-
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz#e30d61abe9480aa5a83232eb31c111be922d2e52"
64-
integrity sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA==
61+
"@babel/helper-compilation-targets@^7.22.9":
62+
version "7.22.9"
63+
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz#f9d0a7aaaa7cd32a3f31c9316a69f5a9bcacb892"
64+
integrity sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==
6565
dependencies:
66-
"@babel/compat-data" "^7.22.6"
66+
"@babel/compat-data" "^7.22.9"
6767
"@babel/helper-validator-option" "^7.22.5"
68-
"@nicolo-ribaudo/semver-v6" "^6.3.3"
6968
browserslist "^4.21.9"
7069
lru-cache "^5.1.1"
70+
semver "^6.3.1"
7171

7272
"@babel/helper-environment-visitor@^7.22.5":
7373
version "7.22.5"
@@ -96,19 +96,16 @@
9696
dependencies:
9797
"@babel/types" "^7.22.5"
9898

99-
"@babel/helper-module-transforms@^7.22.5":
100-
version "7.22.5"
101-
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz#0f65daa0716961b6e96b164034e737f60a80d2ef"
102-
integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==
99+
"@babel/helper-module-transforms@^7.22.9":
100+
version "7.22.9"
101+
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz#92dfcb1fbbb2bc62529024f72d942a8c97142129"
102+
integrity sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==
103103
dependencies:
104104
"@babel/helper-environment-visitor" "^7.22.5"
105105
"@babel/helper-module-imports" "^7.22.5"
106106
"@babel/helper-simple-access" "^7.22.5"
107-
"@babel/helper-split-export-declaration" "^7.22.5"
107+
"@babel/helper-split-export-declaration" "^7.22.6"
108108
"@babel/helper-validator-identifier" "^7.22.5"
109-
"@babel/template" "^7.22.5"
110-
"@babel/traverse" "^7.22.5"
111-
"@babel/types" "^7.22.5"
112109

113110
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0":
114111
version "7.22.5"
@@ -122,7 +119,7 @@
122119
dependencies:
123120
"@babel/types" "^7.22.5"
124121

125-
"@babel/helper-split-export-declaration@^7.22.5", "@babel/helper-split-export-declaration@^7.22.6":
122+
"@babel/helper-split-export-declaration@^7.22.6":
126123
version "7.22.6"
127124
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c"
128125
integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==
@@ -274,7 +271,7 @@
274271
"@babel/parser" "^7.22.5"
275272
"@babel/types" "^7.22.5"
276273

277-
"@babel/traverse@^7.22.5", "@babel/traverse@^7.22.6", "@babel/traverse@^7.22.8":
274+
"@babel/traverse@^7.22.6", "@babel/traverse@^7.22.8":
278275
version "7.22.8"
279276
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.8.tgz#4d4451d31bc34efeae01eac222b514a77aa4000e"
280277
integrity sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==
@@ -600,11 +597,6 @@
600597
"@jridgewell/resolve-uri" "3.1.0"
601598
"@jridgewell/sourcemap-codec" "1.4.14"
602599

603-
"@nicolo-ribaudo/semver-v6@^6.3.3":
604-
version "6.3.3"
605-
resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz#ea6d23ade78a325f7a52750aab1526b02b628c29"
606-
integrity sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==
607-
608600
"@nodelib/[email protected]":
609601
version "2.1.5"
610602
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
@@ -710,9 +702,9 @@
710702
integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==
711703

712704
"@types/node@*":
713-
version "20.4.0"
714-
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.4.0.tgz#01d637d1891e419bc85763b46f42809cd2d5addb"
715-
integrity sha512-jfT7iTf/4kOQ9S7CHV9BIyRaQqHu67mOjsIQBC3BKZvzvUB6zLxEwJ6sBE3ozcvP8kF6Uk5PXN0Q+c0dfhGX0g==
705+
version "20.4.2"
706+
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.4.2.tgz#129cc9ae69f93824f92fac653eebfb4812ab4af9"
707+
integrity sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==
716708

717709
"@types/prettier@^2.1.5":
718710
version "2.7.3"
@@ -940,9 +932,9 @@ camelcase@^6.2.0:
940932
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
941933

942934
caniuse-lite@^1.0.30001503:
943-
version "1.0.30001512"
944-
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz#7450843fb581c39f290305a83523c7a9ef0d4cb4"
945-
integrity sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw==
935+
version "1.0.30001515"
936+
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001515.tgz#418aefeed9d024cd3129bfae0ccc782d4cb8f12b"
937+
integrity sha512-eEFDwUOZbE24sb+Ecsx3+OvNETqjWIdabMy52oOkIgcUtAsQifjUG9q4U9dgTHJM2mfk4uEPxc0+xuFdJ629QA==
946938

947939
chalk@^2.0.0:
948940
version "2.4.2"
@@ -1091,9 +1083,9 @@ doctrine@^3.0.0:
10911083
esutils "^2.0.2"
10921084

10931085
electron-to-chromium@^1.4.431:
1094-
version "1.4.451"
1095-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.451.tgz#12b63ee5c82cbbc7b4ddd91e90f5a0dfc10de26e"
1096-
integrity sha512-YYbXHIBxAHe3KWvGOJOuWa6f3tgow44rBW+QAuwVp2DvGqNZeE//K2MowNdWS7XE8li5cgQDrX1LdBr41LufkA==
1086+
version "1.4.460"
1087+
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.460.tgz#f360a5059c039c4a5fb4dfa99680ad8129dd9f84"
1088+
integrity sha512-kKiHnbrHME7z8E6AYaw0ehyxY5+hdaRmeUbjBO22LZMdqTYCO29EvF0T1cQ3pJ1RN5fyMcHl1Lmcsdt9WWJpJQ==
10971089

10981090
emittery@^0.13.1:
10991091
version "0.13.1"
@@ -2145,9 +2137,9 @@ node-int64@^0.4.0:
21452137
integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==
21462138

21472139
node-releases@^2.0.12:
2148-
version "2.0.12"
2149-
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039"
2150-
integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==
2140+
version "2.0.13"
2141+
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d"
2142+
integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==
21512143

21522144
normalize-path@^3.0.0:
21532145
version "3.0.0"
@@ -2284,7 +2276,7 @@ prelude-ls@^1.2.1:
22842276
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
22852277
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
22862278

2287-
prettier@>=3.0.0:
2279+
prettier@^3.0.0:
22882280
version "3.0.0"
22892281
resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.0.0.tgz#e7b19f691245a21d618c68bc54dc06122f6105ae"
22902282
integrity sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==
@@ -2401,7 +2393,7 @@ run-parallel@^1.1.9:
24012393
dependencies:
24022394
queue-microtask "^1.2.2"
24032395

2404-
semver@^6.0.0, semver@^6.3.0:
2396+
semver@^6.0.0, semver@^6.3.0, semver@^6.3.1:
24052397
version "6.3.1"
24062398
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
24072399
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==

0 commit comments

Comments
 (0)