From 68eb32266db3a122b3f27d742319a42c210d6c51 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Mon, 9 Feb 2026 21:16:24 +0100 Subject: [PATCH] add missing jest peer deps Signed-off-by: Patrik Oldsberg --- .changeset/test-utils-jest-peer-dep.md | 6 ++++++ packages/backend-test-utils/package.json | 8 ++++++++ packages/test-utils/package.json | 4 ++++ yarn.lock | 8 ++++++++ 4 files changed, 26 insertions(+) create mode 100644 .changeset/test-utils-jest-peer-dep.md diff --git a/.changeset/test-utils-jest-peer-dep.md b/.changeset/test-utils-jest-peer-dep.md new file mode 100644 index 0000000000..39c8f1b8f6 --- /dev/null +++ b/.changeset/test-utils-jest-peer-dep.md @@ -0,0 +1,6 @@ +--- +'@backstage/test-utils': patch +'@backstage/backend-test-utils': patch +--- + +Added `@types/jest` as an optional peer dependency, since jest types are exposed in the public API surface. diff --git a/packages/backend-test-utils/package.json b/packages/backend-test-utils/package.json index 5dd541789c..65b06f59de 100644 --- a/packages/backend-test-utils/package.json +++ b/packages/backend-test-utils/package.json @@ -88,5 +88,13 @@ "@types/lodash": "^4.14.151", "@types/supertest": "^2.0.8", "supertest": "^7.0.0" + }, + "peerDependencies": { + "@types/jest": "*" + }, + "peerDependenciesMeta": { + "@types/jest": { + "optional": true + } } } diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index f6127ee5c7..591cb149e8 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -74,12 +74,16 @@ }, "peerDependencies": { "@testing-library/react": "^16.0.0", + "@types/jest": "*", "@types/react": "^17.0.0 || ^18.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", "react-router-dom": "^6.30.2" }, "peerDependenciesMeta": { + "@types/jest": { + "optional": true + }, "@types/react": { "optional": true } diff --git a/yarn.lock b/yarn.lock index 39fb295f1e..cbaa178fa2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3207,6 +3207,11 @@ __metadata: yn: "npm:^4.0.0" zod: "npm:^3.25.76" zod-to-json-schema: "npm:^3.25.1" + peerDependencies: + "@types/jest": "*" + peerDependenciesMeta: + "@types/jest": + optional: true languageName: unknown linkType: soft @@ -7974,11 +7979,14 @@ __metadata: zen-observable: "npm:^0.10.0" peerDependencies: "@testing-library/react": ^16.0.0 + "@types/jest": "*" "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 react-router-dom: ^6.30.2 peerDependenciesMeta: + "@types/jest": + optional: true "@types/react": optional: true languageName: unknown