From e7020fa35254694dc2ac8321fecb8af34d46fa09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Mon, 11 May 2026 14:28:17 +0200 Subject: [PATCH] fix(create-app): pin @jest/environment-jsdom-abstract to ~30.3.0 alongside jest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fredrik Adelöw Co-authored-by: Cursor --- package.json | 2 +- packages/cli/package.json | 2 +- .../templates/default-app/package.json.hbs | 2 +- .../templates/legacy-app/package.json.hbs | 2 +- yarn.lock | 103 ++---------------- 5 files changed, 16 insertions(+), 95 deletions(-) diff --git a/package.json b/package.json index 7cf3f00ca0..9a2c4e8889 100644 --- a/package.json +++ b/package.json @@ -133,7 +133,7 @@ "@backstage/eslint-plugin": "workspace:*", "@backstage/repo-tools": "workspace:*", "@changesets/cli": "^2.14.0", - "@jest/environment-jsdom-abstract": "^30", + "@jest/environment-jsdom-abstract": "~30.3.0", "@octokit/rest": "^19.0.3", "@playwright/test": "^1.32.3", "@spotify/eslint-plugin": "^15.0.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index 5beb324281..89e9f509c7 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -94,7 +94,7 @@ "@backstage/plugin-scaffolder-node-test-utils": "workspace:^", "@backstage/test-utils": "workspace:^", "@backstage/theme": "workspace:^", - "@jest/environment-jsdom-abstract": "^30.0.0", + "@jest/environment-jsdom-abstract": "~30.3.0", "@types/fs-extra": "^11.0.0", "@types/jest": "^30.0.0", "@types/node": "^22.13.14", diff --git a/packages/create-app/templates/default-app/package.json.hbs b/packages/create-app/templates/default-app/package.json.hbs index 92bb5bc689..dc0e63c6f1 100644 --- a/packages/create-app/templates/default-app/package.json.hbs +++ b/packages/create-app/templates/default-app/package.json.hbs @@ -39,7 +39,7 @@ "@backstage/cli": "^{{version '@backstage/cli'}}", "@backstage/cli-defaults": "^{{version '@backstage/cli-defaults'}}", "@backstage/e2e-test-utils": "^{{version '@backstage/e2e-test-utils'}}", - "@jest/environment-jsdom-abstract": "^30.0.0", + "@jest/environment-jsdom-abstract": "~30.3.0", "@playwright/test": "^1.32.3", "@types/jest": "^30.0.0", "jest": "~30.3.0", diff --git a/packages/create-app/templates/legacy-app/package.json.hbs b/packages/create-app/templates/legacy-app/package.json.hbs index 07ddea9010..ca0fe6bee2 100644 --- a/packages/create-app/templates/legacy-app/package.json.hbs +++ b/packages/create-app/templates/legacy-app/package.json.hbs @@ -52,7 +52,7 @@ "@backstage/cli": "^{{version '@backstage/cli'}}", "@backstage/cli-defaults": "^{{version '@backstage/cli-defaults'}}", "@backstage/e2e-test-utils": "^{{version '@backstage/e2e-test-utils'}}", - "@jest/environment-jsdom-abstract": "^30.0.0", + "@jest/environment-jsdom-abstract": "~30.3.0", "@playwright/test": "^1.32.3", "@types/jest": "^30.0.0", "jest": "~30.3.0", diff --git a/yarn.lock b/yarn.lock index 75670ec90b..ed35771e02 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3250,7 +3250,7 @@ __metadata: "@backstage/plugin-scaffolder-node-test-utils": "workspace:^" "@backstage/test-utils": "workspace:^" "@backstage/theme": "workspace:^" - "@jest/environment-jsdom-abstract": "npm:^30.0.0" + "@jest/environment-jsdom-abstract": "npm:~30.3.0" "@manypkg/get-packages": "npm:^1.1.3" "@spotify/eslint-config-base": "npm:^15.0.0" "@spotify/eslint-config-react": "npm:^15.0.0" @@ -10356,36 +10356,24 @@ __metadata: languageName: node linkType: hard -"@jest/environment-jsdom-abstract@npm:^30, @jest/environment-jsdom-abstract@npm:^30.0.0": - version: 30.2.0 - resolution: "@jest/environment-jsdom-abstract@npm:30.2.0" +"@jest/environment-jsdom-abstract@npm:~30.3.0": + version: 30.3.0 + resolution: "@jest/environment-jsdom-abstract@npm:30.3.0" dependencies: - "@jest/environment": "npm:30.2.0" - "@jest/fake-timers": "npm:30.2.0" - "@jest/types": "npm:30.2.0" + "@jest/environment": "npm:30.3.0" + "@jest/fake-timers": "npm:30.3.0" + "@jest/types": "npm:30.3.0" "@types/jsdom": "npm:^21.1.7" "@types/node": "npm:*" - jest-mock: "npm:30.2.0" - jest-util: "npm:30.2.0" + jest-mock: "npm:30.3.0" + jest-util: "npm:30.3.0" peerDependencies: canvas: ^3.0.0 jsdom: "*" peerDependenciesMeta: canvas: optional: true - checksum: 10/65a9c8504f213f4d125956383ffe6c4e566cfb0ff2fe67783adf9ebde33f772339e61fdd98ddc2bbae3029e3356d2386abedb9d101aa95d6fd51fabac38bebe0 - languageName: node - linkType: hard - -"@jest/environment@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/environment@npm:30.2.0" - dependencies: - "@jest/fake-timers": "npm:30.2.0" - "@jest/types": "npm:30.2.0" - "@types/node": "npm:*" - jest-mock: "npm:30.2.0" - checksum: 10/e168a4ff328980eb9fde5e43aea80807fd0b2dbd4579ae8f68a03415a1e58adf5661db298054fa2351c7cb2b5a74bf67b8ab996656cf5927d0b0d0b6e2c2966b + checksum: 10/e6f7f36bd3054990b6fe98cb3b837df2bc8057c8db72d0776edae18b89711646f11d81c9f8863ce8bc3e539155002875fe5a8de3bd9aeebf6b099239d0479264 languageName: node linkType: hard @@ -10420,20 +10408,6 @@ __metadata: languageName: node linkType: hard -"@jest/fake-timers@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/fake-timers@npm:30.2.0" - dependencies: - "@jest/types": "npm:30.2.0" - "@sinonjs/fake-timers": "npm:^13.0.0" - "@types/node": "npm:*" - jest-message-util: "npm:30.2.0" - jest-mock: "npm:30.2.0" - jest-util: "npm:30.2.0" - checksum: 10/c2df66576ba8049b07d5f239777243e21fcdaa09a446be1e55fac709d6273e2a926c1562e0372c3013142557ed9d386381624023549267a667b6e1b656e37fe6 - languageName: node - linkType: hard - "@jest/fake-timers@npm:30.3.0": version: 30.3.0 resolution: "@jest/fake-timers@npm:30.3.0" @@ -16417,7 +16391,7 @@ __metadata: languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^13.0.0, @sinonjs/fake-timers@npm:^13.0.1": +"@sinonjs/fake-timers@npm:^13.0.1": version: 13.0.5 resolution: "@sinonjs/fake-timers@npm:13.0.5" dependencies: @@ -33843,23 +33817,6 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:30.2.0": - version: 30.2.0 - resolution: "jest-message-util@npm:30.2.0" - dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@jest/types": "npm:30.2.0" - "@types/stack-utils": "npm:^2.0.3" - chalk: "npm:^4.1.2" - graceful-fs: "npm:^4.2.11" - micromatch: "npm:^4.0.8" - pretty-format: "npm:30.2.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.6" - checksum: 10/e29ec76e8c8e4da5f5b25198be247535626ccf3a940e93fdd51fc6a6bcf70feaa2921baae3806182a090431d90b08c939eb13fb64249b171d2e9ae3a452a8fd2 - languageName: node - linkType: hard - "jest-message-util@npm:30.3.0": version: 30.3.0 resolution: "jest-message-util@npm:30.3.0" @@ -33877,17 +33834,6 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:30.2.0": - version: 30.2.0 - resolution: "jest-mock@npm:30.2.0" - dependencies: - "@jest/types": "npm:30.2.0" - "@types/node": "npm:*" - jest-util: "npm:30.2.0" - checksum: 10/cde9b56805f90bf811a9231873ee88a0fb83bf4bf50972ae76960725da65220fcb119688f2e90e1ef33fbfd662194858d7f43809d881f1c41bb55d94e62adeab - languageName: node - linkType: hard - "jest-mock@npm:30.3.0": version: 30.3.0 resolution: "jest-mock@npm:30.3.0" @@ -34033,20 +33979,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:30.2.0": - version: 30.2.0 - resolution: "jest-util@npm:30.2.0" - dependencies: - "@jest/types": "npm:30.2.0" - "@types/node": "npm:*" - chalk: "npm:^4.1.2" - ci-info: "npm:^4.2.0" - graceful-fs: "npm:^4.2.11" - picomatch: "npm:^4.0.2" - checksum: 10/cf2f2fb83417ea69f9992121561c95cf4e9aad7946819b771b8b52addf78811101b33b51d0a39fa0c305f2751dab262feed7699de052659ff03d51827c8862f5 - languageName: node - linkType: hard - "jest-util@npm:30.3.0": version: 30.3.0 resolution: "jest-util@npm:30.3.0" @@ -40937,17 +40869,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:30.2.0": - version: 30.2.0 - resolution: "pretty-format@npm:30.2.0" - dependencies: - "@jest/schemas": "npm:30.0.5" - ansi-styles: "npm:^5.2.0" - react-is: "npm:^18.3.1" - checksum: 10/725890d648e3400575eebc99a334a4cd1498e0d36746313913706bbeea20ada27e17c184a3cd45c50f705c16111afa829f3450233fc0fda5eed293c69757e926 - languageName: node - linkType: hard - "pretty-format@npm:30.3.0, pretty-format@npm:^30.0.0": version: 30.3.0 resolution: "pretty-format@npm:30.3.0" @@ -43504,7 +43425,7 @@ __metadata: "@backstage/eslint-plugin": "workspace:*" "@backstage/repo-tools": "workspace:*" "@changesets/cli": "npm:^2.14.0" - "@jest/environment-jsdom-abstract": "npm:^30" + "@jest/environment-jsdom-abstract": "npm:~30.3.0" "@manypkg/get-packages": "npm:^1.1.3" "@octokit/rest": "npm:^19.0.3" "@playwright/test": "npm:^1.32.3"