From abc793158fa735d4bdaebdd9a3b5a7e2fb6f9d82 Mon Sep 17 00:00:00 2001 From: rtritto Date: Mon, 25 Nov 2024 21:52:38 +0100 Subject: [PATCH] fix: typescript peer dependency --- packages/eslint-plugin/package.json | 8 ++------ packages/parser/package.json | 8 ++------ packages/type-utils/package.json | 8 ++------ packages/typescript-eslint/package.json | 8 ++------ packages/typescript-estree/package.json | 6 ++---- packages/utils/package.json | 8 ++------ yarn.lock | 25 +++++++------------------ 7 files changed, 19 insertions(+), 52 deletions(-) diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index bee49ea36ac5..5e6366d8b44d 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -98,12 +98,8 @@ }, "peerDependencies": { "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" }, "funding": { "type": "opencollective", diff --git a/packages/parser/package.json b/packages/parser/package.json index b34af1ea25de..77612c712e3c 100644 --- a/packages/parser/package.json +++ b/packages/parser/package.json @@ -49,7 +49,8 @@ "typecheck": "tsc --noEmit" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" }, "dependencies": { "@typescript-eslint/scope-manager": "8.17.0", @@ -68,11 +69,6 @@ "rimraf": "*", "typescript": "*" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" diff --git a/packages/type-utils/package.json b/packages/type-utils/package.json index 3a65a39d4cb3..5f2de33bfd74 100644 --- a/packages/type-utils/package.json +++ b/packages/type-utils/package.json @@ -52,7 +52,8 @@ "ts-api-utils": "^1.3.0" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" }, "devDependencies": { "@jest/types": "29.6.3", @@ -64,11 +65,6 @@ "rimraf": "*", "typescript": "*" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" diff --git a/packages/typescript-eslint/package.json b/packages/typescript-eslint/package.json index 6c5004fba0ec..618cb20dee82 100644 --- a/packages/typescript-eslint/package.json +++ b/packages/typescript-eslint/package.json @@ -57,7 +57,8 @@ "@typescript-eslint/utils": "8.17.0" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" }, "devDependencies": { "@jest/types": "29.6.3", @@ -67,11 +68,6 @@ "rimraf": "*", "typescript": "*" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" diff --git a/packages/typescript-estree/package.json b/packages/typescript-estree/package.json index aef38afed74a..673f754313c9 100644 --- a/packages/typescript-estree/package.json +++ b/packages/typescript-estree/package.json @@ -72,10 +72,8 @@ "tmp": "*", "typescript": "*" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4 <5.8.0" }, "funding": { "type": "opencollective", diff --git a/packages/utils/package.json b/packages/utils/package.json index e27abf87fa7f..b37d1de32d92 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -69,7 +69,8 @@ "@typescript-eslint/typescript-estree": "8.17.0" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" }, "devDependencies": { "downlevel-dts": "*", @@ -78,11 +79,6 @@ "rimraf": "*", "typescript": "*" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" diff --git a/yarn.lock b/yarn.lock index 3d00e56d271e..7a962478ab57 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5751,9 +5751,7 @@ __metadata: peerDependencies: "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 - peerDependenciesMeta: - typescript: - optional: true + typescript: ">=4.8.4 <5.8.0" languageName: unknown linkType: soft @@ -5788,9 +5786,7 @@ __metadata: typescript: "*" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - peerDependenciesMeta: - typescript: - optional: true + typescript: ">=4.8.4 <5.8.0" languageName: unknown linkType: soft @@ -5870,9 +5866,7 @@ __metadata: typescript: "*" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - peerDependenciesMeta: - typescript: - optional: true + typescript: ">=4.8.4 <5.8.0" languageName: unknown linkType: soft @@ -5987,9 +5981,8 @@ __metadata: tmp: "*" ts-api-utils: ^1.3.0 typescript: "*" - peerDependenciesMeta: - typescript: - optional: true + peerDependencies: + typescript: ">=4.8.4 <5.8.0" languageName: unknown linkType: soft @@ -6008,9 +6001,7 @@ __metadata: typescript: "*" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - peerDependenciesMeta: - typescript: - optional: true + typescript: ">=4.8.4 <5.8.0" languageName: unknown linkType: soft @@ -19550,9 +19541,7 @@ __metadata: typescript: "*" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - peerDependenciesMeta: - typescript: - optional: true + typescript: ">=4.8.4 <5.8.0" languageName: unknown linkType: soft