Skip to content

Commit d298417

Browse files
authored
fix: add support for svelte v5(rc) (#18)
* fix: add support for svelte v5(rc) * fix * update * fix * fix * fix ci * fix
1 parent 4257b06 commit d298417

File tree

6 files changed

+227
-199
lines changed

6 files changed

+227
-199
lines changed

.changeset/metal-hornets-flow.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@intlify/eslint-plugin-svelte': patch
3+
---
4+
5+
fix: add support for svelte v5(rc)

.github/workflows/test.yml

+36-31
Original file line numberDiff line numberDiff line change
@@ -23,43 +23,47 @@ jobs:
2323
- name: Lint docs
2424
run: yarn lint:docs
2525
test:
26-
name: 'Test for ESLint ${{ matrix.eslint }} on Node.js ${{ matrix.node }} OS: ${{matrix.os}}'
26+
name: 'Test for ESLint ${{ matrix.eslint }} with Svelte ${{ matrix.svelte }} on Node.js ${{ matrix.node }} OS: ${{matrix.os}}'
2727
runs-on: ${{ matrix.os }}
2828
strategy:
2929
matrix:
3030
os: [ubuntu-latest]
31-
node: [18, 20]
32-
eslint: [8]
31+
node: [18, 20, 22]
32+
eslint: [9]
33+
svelte: [4]
3334
include:
35+
# Svelte v5 rc
3436
- node: 20
35-
eslint: ^9.0.0-0
37+
eslint: 9
38+
svelte: ^5.0.0-0
39+
os: ubuntu-latest
40+
# Svelte v3
41+
- node: 18
42+
eslint: 9
43+
svelte: 3
44+
os: ubuntu-latest
45+
# Old ESLint
46+
- node: 20
47+
eslint: 8
48+
svelte: 4
49+
os: ubuntu-latest
50+
- node: 20
51+
eslint: 7
52+
svelte: 4
53+
os: ubuntu-latest
54+
# Old Node.js
55+
- node: 12
56+
eslint: 8
57+
svelte: 3
58+
os: ubuntu-latest
59+
- node: 14
60+
eslint: 8
61+
svelte: 4
62+
os: ubuntu-latest
63+
- node: 16
64+
eslint: 8
65+
svelte: 4
3666
os: ubuntu-latest
37-
steps:
38-
- name: Checkout
39-
uses: actions/checkout@v2
40-
- name: Setup Node.js ${{ matrix.node }}
41-
uses: actions/setup-node@v2
42-
with:
43-
node-version: ${{ matrix.node }}
44-
- name: Install
45-
run: yarn install
46-
- name: Install ESLint ${{ matrix.eslint }}
47-
run: yarn add -D eslint@${{ matrix.eslint }}
48-
if: matrix.eslint != 7
49-
- name: Test
50-
run: yarn test
51-
- name: Integration Test
52-
run: |
53-
yarn build
54-
yarn test:integrations
55-
test-for-old:
56-
name: 'Test for ESLint ${{ matrix.eslint }} on Node.js ${{ matrix.node }} OS: ${{matrix.os}}'
57-
runs-on: ${{ matrix.os }}
58-
strategy:
59-
matrix:
60-
os: [ubuntu-latest]
61-
node: [12, 14, 16]
62-
eslint: [7]
6367
steps:
6468
- name: Checkout
6569
uses: actions/checkout@v2
@@ -71,7 +75,8 @@ jobs:
7175
run: yarn install --ignore-engines
7276
- name: Install ESLint ${{ matrix.eslint }}
7377
run: yarn add -D eslint@${{ matrix.eslint }} --ignore-engines
74-
if: matrix.eslint != 7
78+
- name: Install Svelte ${{ matrix.svelte }}
79+
run: yarn add -D svelte@${{ matrix.svelte }} --ignore-engines
7580
- name: Test
7681
run: yarn test
7782
- name: Integration Test

package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@
2525
},
2626
"dependencies": {
2727
"debug": "^4.3.1",
28-
"eslint-compat-utils": "^0.4.1",
28+
"eslint-compat-utils": "^0.5.1",
2929
"svelte-eslint-parser": ">=0.9.0 <1.0.0"
3030
},
3131
"peerDependencies": {
3232
"eslint": "^7.0.0 || ^8.0.0-0 || ^9.0.0-0",
33-
"svelte": "^3.37.0 || ^4.0.5"
33+
"svelte": "^3.37.0 || ^4.0.5 || ^5.0.0-0"
3434
},
3535
"peerDependenciesMeta": {
3636
"svelte": {
@@ -106,5 +106,6 @@
106106
"prerelease": "yarn build",
107107
"release": "changeset publish",
108108
"version:ci": "env-cmd -e version-ci yarn generate && changeset version"
109-
}
109+
},
110+
"packageManager": "[email protected]+sha256.c17d3797fb9a9115bf375e31bfd30058cac6bc9c3b8807a3d8cb2094794b51ca"
110111
}

tests-integrations/config-recommended/yarn.lock

+93-34
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,11 @@
2424
js-tokens "^4.0.0"
2525

2626
"@intlify/eslint-plugin-svelte@file:../..":
27-
version "0.0.1"
27+
version "0.4.1"
2828
dependencies:
2929
debug "^4.3.1"
30-
svelte-eslint-parser "^0.0.4"
30+
eslint-compat-utils "^0.5.1"
31+
svelte-eslint-parser ">=0.9.0 <1.0.0"
3132

3233
"@types/color-name@^1.1.1":
3334
version "1.1.1"
@@ -39,20 +40,20 @@ acorn-jsx@^5.2.0:
3940
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe"
4041
integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==
4142

42-
acorn-jsx@^5.3.1:
43-
version "5.3.1"
44-
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b"
45-
integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==
43+
acorn-jsx@^5.3.2:
44+
version "5.3.2"
45+
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
46+
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
4647

4748
acorn@^7.2.0:
4849
version "7.3.1"
4950
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd"
5051
integrity sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==
5152

52-
acorn@^7.4.0:
53-
version "7.4.1"
54-
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
55-
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
53+
acorn@^8.9.0:
54+
version "8.12.0"
55+
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.0.tgz#1627bfa2e058148036133b8d9b51a700663c294c"
56+
integrity sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==
5657

5758
ajv@^6.10.0, ajv@^6.10.2:
5859
version "6.12.3"
@@ -222,6 +223,13 @@ escape-string-regexp@^1.0.5:
222223
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
223224
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
224225

226+
eslint-compat-utils@^0.5.1:
227+
version "0.5.1"
228+
resolved "https://registry.yarnpkg.com/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz#7fc92b776d185a70c4070d03fd26fde3d59652e4"
229+
integrity sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==
230+
dependencies:
231+
semver "^7.5.4"
232+
225233
eslint-scope@^5.1.0:
226234
version "5.1.0"
227235
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5"
@@ -230,22 +238,30 @@ eslint-scope@^5.1.0:
230238
esrecurse "^4.1.0"
231239
estraverse "^4.1.1"
232240

241+
eslint-scope@^7.2.2:
242+
version "7.2.2"
243+
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f"
244+
integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
245+
dependencies:
246+
esrecurse "^4.3.0"
247+
estraverse "^5.2.0"
248+
233249
eslint-utils@^2.0.0:
234250
version "2.1.0"
235251
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
236252
integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
237253
dependencies:
238254
eslint-visitor-keys "^1.1.0"
239255

240-
eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.2.0, eslint-visitor-keys@^1.3.0:
256+
eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.2.0:
241257
version "1.3.0"
242258
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
243259
integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
244260

245-
eslint-visitor-keys@^2.0.0:
246-
version "2.0.0"
247-
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
248-
integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
261+
eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3:
262+
version "3.4.3"
263+
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
264+
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
249265

250266
eslint@^7.4.0:
251267
version "7.4.0"
@@ -298,14 +314,14 @@ espree@^7.1.0:
298314
acorn-jsx "^5.2.0"
299315
eslint-visitor-keys "^1.2.0"
300316

301-
espree@^7.3.1:
302-
version "7.3.1"
303-
resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
304-
integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
317+
espree@^9.6.1:
318+
version "9.6.1"
319+
resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f"
320+
integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==
305321
dependencies:
306-
acorn "^7.4.0"
307-
acorn-jsx "^5.3.1"
308-
eslint-visitor-keys "^1.3.0"
322+
acorn "^8.9.0"
323+
acorn-jsx "^5.3.2"
324+
eslint-visitor-keys "^3.4.1"
309325

310326
esprima@^4.0.0:
311327
version "4.0.1"
@@ -326,6 +342,13 @@ esrecurse@^4.1.0:
326342
dependencies:
327343
estraverse "^4.1.0"
328344

345+
esrecurse@^4.3.0:
346+
version "4.3.0"
347+
resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
348+
integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
349+
dependencies:
350+
estraverse "^5.2.0"
351+
329352
estraverse@^4.1.0, estraverse@^4.1.1:
330353
version "4.3.0"
331354
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
@@ -336,6 +359,11 @@ estraverse@^5.1.0:
336359
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642"
337360
integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==
338361

362+
estraverse@^5.2.0:
363+
version "5.3.0"
364+
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
365+
integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
366+
339367
esutils@^2.0.2:
340368
version "2.0.3"
341369
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
@@ -512,11 +540,6 @@ lodash@^4.17.14:
512540
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b"
513541
integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==
514542

515-
lodash@^4.17.20:
516-
version "4.17.21"
517-
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
518-
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
519-
520543
minimatch@^3.0.4:
521544
version "3.0.4"
522545
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
@@ -541,6 +564,11 @@ [email protected], ms@^2.1.1:
541564
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
542565
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
543566

567+
nanoid@^3.3.7:
568+
version "3.3.7"
569+
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
570+
integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
571+
544572
natural-compare@^1.4.0:
545573
version "1.4.0"
546574
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
@@ -582,6 +610,25 @@ path-key@^3.1.0:
582610
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
583611
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
584612

613+
picocolors@^1.0.0:
614+
version "1.0.1"
615+
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1"
616+
integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==
617+
618+
postcss-scss@^4.0.9:
619+
version "4.0.9"
620+
resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.9.tgz#a03c773cd4c9623cb04ce142a52afcec74806685"
621+
integrity sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==
622+
623+
postcss@^8.4.38:
624+
version "8.4.38"
625+
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e"
626+
integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==
627+
dependencies:
628+
nanoid "^3.3.7"
629+
picocolors "^1.0.0"
630+
source-map-js "^1.2.0"
631+
585632
prelude-ls@^1.2.1:
586633
version "1.2.1"
587634
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
@@ -619,6 +666,11 @@ semver@^7.2.1:
619666
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
620667
integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==
621668

669+
semver@^7.5.4:
670+
version "7.6.2"
671+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13"
672+
integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==
673+
622674
shebang-command@^2.0.0:
623675
version "2.0.0"
624676
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
@@ -640,6 +692,11 @@ slice-ansi@^2.1.0:
640692
astral-regex "^1.0.0"
641693
is-fullwidth-code-point "^2.0.0"
642694

695+
source-map-js@^1.2.0:
696+
version "1.2.0"
697+
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af"
698+
integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==
699+
643700
sprintf-js@~1.0.2:
644701
version "1.0.3"
645702
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
@@ -687,14 +744,16 @@ supports-color@^7.1.0:
687744
dependencies:
688745
has-flag "^4.0.0"
689746

690-
svelte-eslint-parser@^0.0.4:
691-
version "0.0.4"
692-
resolved "https://registry.yarnpkg.com/svelte-eslint-parser/-/svelte-eslint-parser-0.0.4.tgz#2bb965dfd065670f7e2b455a6fef3ea910d2fbed"
693-
integrity sha512-rDy9840D0MasrM+YeNEqJ42h3Ht0uR8bsBSyyiJDks4j9l5rudtIKzwblLeuWiiG1ExiuB1P3KA365PWX0D9OA==
747+
"svelte-eslint-parser@>=0.9.0 <1.0.0":
748+
version "0.39.1"
749+
resolved "https://registry.yarnpkg.com/svelte-eslint-parser/-/svelte-eslint-parser-0.39.1.tgz#b6e4fa86635e1f1b0a4c1b75dce8ccbcb78d0107"
750+
integrity sha512-0VR9gq2TOdSrJW94Qf2F3XrzXRQomXQtRZGFS3FEUr3G4J8DcpqXfBF1HJyOa3dACyGsKiBbOPF56pBgYaqXBA==
694751
dependencies:
695-
eslint-visitor-keys "^2.0.0"
696-
espree "^7.3.1"
697-
lodash "^4.17.20"
752+
eslint-scope "^7.2.2"
753+
eslint-visitor-keys "^3.4.3"
754+
espree "^9.6.1"
755+
postcss "^8.4.38"
756+
postcss-scss "^4.0.9"
698757

699758
table@^5.2.3:
700759
version "5.4.6"

0 commit comments

Comments
 (0)