Skip to content

Commit 89ea064

Browse files
committed
chore!: upgrade vue-eslint-parser to v8, dropping old Node.js versions support
1 parent 0048da4 commit 89ea064

File tree

2 files changed

+20
-41
lines changed

2 files changed

+20
-41
lines changed

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"@typescript-eslint/eslint-plugin": "^5.0.0",
3232
"@typescript-eslint/parser": "^5.0.0",
3333
"eslint": "^8.0.0",
34-
"eslint-plugin-vue": "^7.17.0",
34+
"eslint-plugin-vue": "^8.0.1",
3535
"execa": "^4.0.3",
3636
"jest": "^26.5.2",
3737
"typescript": "^4.0.3",
@@ -46,9 +46,9 @@
4646
"eslint-plugin-vue": "^7.17.0"
4747
},
4848
"dependencies": {
49-
"vue-eslint-parser": "^7.0.0"
49+
"vue-eslint-parser": "^8.0.0"
5050
},
5151
"engines": {
52-
"node": "^10.12.0 || >=12.0.0"
52+
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
5353
}
5454
}

yarn.lock

+17-38
Original file line numberDiff line numberDiff line change
@@ -738,7 +738,7 @@ acorn-globals@^6.0.0:
738738
acorn "^7.1.1"
739739
acorn-walk "^7.1.1"
740740

741-
acorn-jsx@^5.2.0, acorn-jsx@^5.3.1:
741+
acorn-jsx@^5.3.1:
742742
version "5.3.2"
743743
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
744744
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
@@ -1387,15 +1387,15 @@ escodegen@^2.0.0:
13871387
optionalDependencies:
13881388
source-map "~0.6.1"
13891389

1390-
eslint-plugin-vue@^7.17.0:
1391-
version "7.19.1"
1392-
resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-7.19.1.tgz#435fb2ce712842a9530b28eacb883680e8eaa4f3"
1393-
integrity sha512-e2pD7nW2sTY04ThH+66BgToNwC4n6dqfNhKE+ypdJFtZgn3Zn+nP8ZEIFPG0PGqCKQ3qxy8dJk1bzUsuQd3ANA==
1390+
eslint-plugin-vue@^8.0.1:
1391+
version "8.0.1"
1392+
resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-8.0.1.tgz#1d27d976ab6471c5833397cbc8dec78c3b772606"
1393+
integrity sha512-h7SJFNECfkx89CeH3VCGGhLcm4VLOsOZ+DUSGk0h/aCqm9Outm/sIkoOvNpCebsb0U+uBzb93v2yZ6k7Vzy6LQ==
13941394
dependencies:
1395-
eslint-utils "^2.1.0"
1395+
eslint-utils "^3.0.0"
13961396
natural-compare "^1.4.0"
1397-
semver "^6.3.0"
1398-
vue-eslint-parser "^7.10.0"
1397+
semver "^7.3.5"
1398+
vue-eslint-parser "^8.0.0"
13991399

14001400
eslint-scope@^5.1.1:
14011401
version "5.1.1"
@@ -1413,25 +1413,13 @@ eslint-scope@^6.0.0:
14131413
esrecurse "^4.3.0"
14141414
estraverse "^5.2.0"
14151415

1416-
eslint-utils@^2.1.0:
1417-
version "2.1.0"
1418-
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
1419-
integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
1420-
dependencies:
1421-
eslint-visitor-keys "^1.1.0"
1422-
14231416
eslint-utils@^3.0.0:
14241417
version "3.0.0"
14251418
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
14261419
integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
14271420
dependencies:
14281421
eslint-visitor-keys "^2.0.0"
14291422

1430-
eslint-visitor-keys@^1.1.0:
1431-
version "1.3.0"
1432-
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
1433-
integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
1434-
14351423
eslint-visitor-keys@^2.0.0:
14361424
version "2.1.0"
14371425
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
@@ -1486,15 +1474,6 @@ eslint@^8.0.0:
14861474
text-table "^0.2.0"
14871475
v8-compile-cache "^2.0.3"
14881476

1489-
espree@^6.2.1:
1490-
version "6.2.1"
1491-
resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a"
1492-
integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==
1493-
dependencies:
1494-
acorn "^7.1.1"
1495-
acorn-jsx "^5.2.0"
1496-
eslint-visitor-keys "^1.1.0"
1497-
14981477
espree@^9.0.0:
14991478
version "9.0.0"
15001479
resolved "https://registry.yarnpkg.com/espree/-/espree-9.0.0.tgz#e90a2965698228502e771c7a58489b1a9d107090"
@@ -3829,18 +3808,18 @@ vue-class-component@^7.2.6:
38293808
resolved "https://registry.yarnpkg.com/vue-class-component/-/vue-class-component-7.2.6.tgz#8471e037b8e4762f5a464686e19e5afc708502e4"
38303809
integrity sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w==
38313810

3832-
vue-eslint-parser@^7.0.0, vue-eslint-parser@^7.10.0:
3833-
version "7.11.0"
3834-
resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-7.11.0.tgz#214b5dea961007fcffb2ee65b8912307628d0daf"
3835-
integrity sha512-qh3VhDLeh773wjgNTl7ss0VejY9bMMa0GoDG2fQVyDzRFdiU3L7fw74tWZDHNQXdZqxO3EveQroa9ct39D2nqg==
3811+
vue-eslint-parser@^8.0.0:
3812+
version "8.0.0"
3813+
resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-8.0.0.tgz#d77fe0f47a378a7022d3d10c44d5c3df158bd27a"
3814+
integrity sha512-YxN5bkPDji+XLQ4sx+ULLxckL+y/oS3xzgFRkcjJL2asfVcRhzbrNRwMtWgj/70fXsrr+hkFjkxze8PBZ5O3ug==
38363815
dependencies:
3837-
debug "^4.1.1"
3838-
eslint-scope "^5.1.1"
3839-
eslint-visitor-keys "^1.1.0"
3840-
espree "^6.2.1"
3816+
debug "^4.3.2"
3817+
eslint-scope "^6.0.0"
3818+
eslint-visitor-keys "^3.0.0"
3819+
espree "^9.0.0"
38413820
esquery "^1.4.0"
38423821
lodash "^4.17.21"
3843-
semver "^6.3.0"
3822+
semver "^7.3.5"
38443823

38453824
vue-property-decorator@^9.0.2:
38463825
version "9.1.2"

0 commit comments

Comments
 (0)