From dd0608858056c0a75fdf3708b472baa98f6213ec Mon Sep 17 00:00:00 2001 From: Ethan Wu Date: Tue, 6 Aug 2024 18:37:02 -0700 Subject: [PATCH] fix: add missing peer dependencies Ensure all transitive peer dependencies are properly listed. This fixes peer-requirements warnings thrown by yarn. --- packages/type-utils/package.json | 3 +++ packages/typescript-eslint/package.json | 3 +++ packages/utils/package.json | 5 +++++ yarn.lock | 7 +++++++ 4 files changed, 18 insertions(+) diff --git a/packages/type-utils/package.json b/packages/type-utils/package.json index 08bba4a8d4d5..73b8d0943854 100644 --- a/packages/type-utils/package.json +++ b/packages/type-utils/package.json @@ -51,6 +51,9 @@ "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, "devDependencies": { "@jest/types": "29.6.3", "@typescript-eslint/parser": "8.0.1", diff --git a/packages/typescript-eslint/package.json b/packages/typescript-eslint/package.json index 2cfafa5b3a07..46fbfe84e609 100644 --- a/packages/typescript-eslint/package.json +++ b/packages/typescript-eslint/package.json @@ -56,6 +56,9 @@ "@typescript-eslint/parser": "8.0.1", "@typescript-eslint/utils": "8.0.1" }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, "devDependencies": { "@jest/types": "29.6.3", "downlevel-dts": "*", diff --git a/packages/utils/package.json b/packages/utils/package.json index 0980d3d1cba0..be9c9318b14f 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -78,6 +78,11 @@ "rimraf": "*", "typescript": "*" }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" diff --git a/yarn.lock b/yarn.lock index e339f3526123..dd22907d1989 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5797,6 +5797,8 @@ __metadata: rimraf: "*" ts-api-utils: ^1.3.0 typescript: "*" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true @@ -5986,6 +5988,9 @@ __metadata: typescript: "*" peerDependencies: eslint: ^8.57.0 || ^9.0.0 + peerDependenciesMeta: + typescript: + optional: true languageName: unknown linkType: soft @@ -19469,6 +19474,8 @@ __metadata: prettier: ^3.2.5 rimraf: "*" typescript: "*" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true