Skip to content

Commit 2abd17e

Browse files
committed
feat!: upgrade typescript-eslint to v7
BREAKING CHANGES: - Node.js version requirement updated to `^18.18.0 || >=20.0.0` - TypeScript peer dependency requirement updated to `>=4.7.4` - ESLint peer dependency requirement updated to `^8.56.0` https://typescript-eslint.io/blog/announcing-typescript-eslint-v7 It's a small breaking change, but paves the way for future ESLint Flat Config support. We might introduce a separate flat config entry in later minor versions. I also updated some dev dependencies to ensure that this package works correctly with the latest versions of them. Closes #69 Closes #71
1 parent 1ec0ef9 commit 2abd17e

File tree

2 files changed

+149
-104
lines changed

2 files changed

+149
-104
lines changed

Diff for: package.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -30,31 +30,31 @@
3030
},
3131
"homepage": "https://github.com/vuejs/eslint-config-typescript#readme",
3232
"devDependencies": {
33-
"eslint": "^8.49.0",
34-
"eslint-plugin-vue": "^9.17.0",
33+
"eslint": "^8.56.0",
34+
"eslint-plugin-vue": "^9.22.0",
3535
"execa": "^4.1.0",
3636
"jest": "^26.6.3",
37-
"typescript": "^4.9.5",
37+
"typescript": "^5.4.2",
3838
"vue": "^2.7.14",
3939
"vue-class-component": "^7.2.6",
4040
"vue-property-decorator": "^9.1.2"
4141
},
4242
"peerDependencies": {
43-
"eslint": "^6.2.0 || ^7.0.0 || ^8.0.0",
43+
"eslint": "^8.56.0",
4444
"eslint-plugin-vue": "^9.0.0",
45-
"typescript": "*"
45+
"typescript": ">=4.7.4"
4646
},
4747
"peerDependenciesMeta": {
4848
"typescript": {
4949
"optional": true
5050
}
5151
},
5252
"dependencies": {
53-
"@typescript-eslint/eslint-plugin": "^6.7.0",
54-
"@typescript-eslint/parser": "^6.7.0",
53+
"@typescript-eslint/eslint-plugin": "^7.1.1",
54+
"@typescript-eslint/parser": "^7.1.1",
5555
"vue-eslint-parser": "^9.3.1"
5656
},
5757
"engines": {
58-
"node": "^14.17.0 || >=16.0.0"
58+
"node": "^18.18.0 || >=20.0.0"
5959
}
6060
}

0 commit comments

Comments
 (0)