Skip to content

Commit f30d6a8

Browse files
committed
chore(deps): update eslint-plugin-vue to v10
Renamed: - `vue3-recommended` config to just `recommended` (vuejs/eslint-plugin-vue#2648) - `component-tags-order` rule to `block-order` (vuejs/eslint-plugin-vue#2627)
1 parent bc21a55 commit f30d6a8

File tree

3 files changed

+13
-28
lines changed

3 files changed

+13
-28
lines changed

.eslintrc.cjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ const vueRules = defineConfig({
7474
"import/no-default-export": 0,
7575
"import/unambiguous": 0, // vue SFC can miss script tags
7676
"@typescript-eslint/prefer-readonly": 0, // can be used in template
77-
"vue/component-tags-order": [
77+
"vue/block-order": [
7878
"error",
7979
{
8080
order: ["template", "style", "script"],
@@ -164,7 +164,7 @@ module.exports = defineConfig({
164164
plugins: ["vue"],
165165
extends: [
166166
"eslint:recommended",
167-
"plugin:vue/vue3-recommended",
167+
"plugin:vue/recommended",
168168
"plugin:@typescript-eslint/recommended",
169169
"plugin:@typescript-eslint/recommended-requiring-type-checking",
170170
"prettier",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
"eslint": "^8.57.1",
129129
"eslint-config-prettier": "^10.1.8",
130130
"eslint-define-config": "^2.1.0",
131-
"eslint-plugin-vue": "^9.33.0",
131+
"eslint-plugin-vue": "^10.5.1",
132132
"fork-ts-checker-webpack-plugin": "^9.1.0",
133133
"fuzzy": "^0.1.3",
134134
"mini-css-extract-plugin": "^2.9.4",

yarn.lock

Lines changed: 10 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3588,18 +3588,16 @@ eslint-define-config@^2.1.0:
35883588
resolved "https://registry.yarnpkg.com/eslint-define-config/-/eslint-define-config-2.1.0.tgz#9708b3efd57637b6fb685d9c2fb6285b9acfbd71"
35893589
integrity sha512-QUp6pM9pjKEVannNAbSJNeRuYwW3LshejfyBBpjeMGaJjaDUpVps4C6KVR8R7dWZnD3i0synmrE36znjTkJvdQ==
35903590

3591-
eslint-plugin-vue@^9.33.0:
3592-
version "9.33.0"
3593-
resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz#de33eba8f78e1d172c59c8ec7fbfd60c6ca35c39"
3594-
integrity sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==
3591+
eslint-plugin-vue@^10.5.1:
3592+
version "10.5.1"
3593+
resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-10.5.1.tgz#b172bab0b78100484e21726af138debb998a369f"
3594+
integrity sha512-SbR9ZBUFKgvWAbq3RrdCtWaW0IKm6wwUiApxf3BVTNfqUIo4IQQmreMg2iHFJJ6C/0wss3LXURBJ1OwS/MhFcQ==
35953595
dependencies:
35963596
"@eslint-community/eslint-utils" "^4.4.0"
3597-
globals "^13.24.0"
35983597
natural-compare "^1.4.0"
35993598
nth-check "^2.1.1"
36003599
postcss-selector-parser "^6.0.15"
36013600
semver "^7.6.3"
3602-
vue-eslint-parser "^9.4.3"
36033601
xml-name-validator "^4.0.0"
36043602

36053603
eslint-scope@5.1.1:
@@ -3610,7 +3608,7 @@ eslint-scope@5.1.1:
36103608
esrecurse "^4.3.0"
36113609
estraverse "^4.1.1"
36123610

3613-
eslint-scope@^7.1.1, eslint-scope@^7.2.2:
3611+
eslint-scope@^7.2.2:
36143612
version "7.2.2"
36153613
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f"
36163614
integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
@@ -3626,7 +3624,7 @@ eslint-scope@^8.2.0:
36263624
esrecurse "^4.3.0"
36273625
estraverse "^5.2.0"
36283626

3629-
eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3:
3627+
eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3:
36303628
version "3.4.3"
36313629
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
36323630
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
@@ -3689,7 +3687,7 @@ espree@^10.3.0:
36893687
acorn-jsx "^5.3.2"
36903688
eslint-visitor-keys "^4.2.1"
36913689

3692-
espree@^9.3.1, espree@^9.6.0, espree@^9.6.1:
3690+
espree@^9.6.0, espree@^9.6.1:
36933691
version "9.6.1"
36943692
resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f"
36953693
integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==
@@ -3703,7 +3701,7 @@ esprima@^4.0.0:
37033701
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
37043702
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
37053703

3706-
esquery@^1.4.0, esquery@^1.4.2, esquery@^1.6.0:
3704+
esquery@^1.4.2, esquery@^1.6.0:
37073705
version "1.6.0"
37083706
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7"
37093707
integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==
@@ -4205,7 +4203,7 @@ global-prefix@^3.0.0:
42054203
kind-of "^6.0.2"
42064204
which "^1.3.1"
42074205

4208-
globals@^13.19.0, globals@^13.24.0:
4206+
globals@^13.19.0:
42094207
version "13.24.0"
42104208
resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171"
42114209
integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==
@@ -6776,7 +6774,7 @@ semver@^6.0.0, semver@^6.3.1:
67766774
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
67776775
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
67786776

6779-
semver@^7.3.4, semver@^7.3.5, semver@^7.3.6, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.2, semver@^7.6.3, semver@^7.7.3:
6777+
semver@^7.3.4, semver@^7.3.5, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.2, semver@^7.6.3, semver@^7.7.3:
67806778
version "7.7.3"
67816779
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946"
67826780
integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==
@@ -7718,19 +7716,6 @@ vue-eslint-parser@^10.2.0:
77187716
esquery "^1.6.0"
77197717
semver "^7.6.3"
77207718

7721-
vue-eslint-parser@^9.4.3:
7722-
version "9.4.3"
7723-
resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz#9b04b22c71401f1e8bca9be7c3e3416a4bde76a8"
7724-
integrity sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==
7725-
dependencies:
7726-
debug "^4.3.4"
7727-
eslint-scope "^7.1.1"
7728-
eslint-visitor-keys "^3.3.0"
7729-
espree "^9.3.1"
7730-
esquery "^1.4.0"
7731-
lodash "^4.17.21"
7732-
semver "^7.3.6"
7733-
77347719
vue-loader@^17.4.2:
77357720
version "17.4.2"
77367721
resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-17.4.2.tgz#f87f0d8adfcbbe8623de9eba1979d41ba223c6da"

0 commit comments

Comments
 (0)