From cfe2b98fbe8dbd9f24f1cb8fd55fced2a97d6c17 Mon Sep 17 00:00:00 2001 From: Martina Iglesias Fernandez Date: Fri, 25 Nov 2022 14:12:17 +0100 Subject: [PATCH] Remove unnecessary dependency promise-any-polyfill Signed-off-by: Martina Iglesias Fernandez --- .changeset/nervous-mice-flow.md | 5 +++++ plugins/jenkins-backend/package.json | 1 - plugins/jenkins-backend/src/service/jenkinsApi.ts | 6 ------ yarn.lock | 8 -------- 4 files changed, 5 insertions(+), 15 deletions(-) create mode 100644 .changeset/nervous-mice-flow.md diff --git a/.changeset/nervous-mice-flow.md b/.changeset/nervous-mice-flow.md new file mode 100644 index 0000000000..c3a25b9f3d --- /dev/null +++ b/.changeset/nervous-mice-flow.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-jenkins-backend': patch +--- + +Remove unnecessary dependency promise-any-polyfill diff --git a/plugins/jenkins-backend/package.json b/plugins/jenkins-backend/package.json index 2bf84d3bc1..a4a81a11b4 100644 --- a/plugins/jenkins-backend/package.json +++ b/plugins/jenkins-backend/package.json @@ -36,7 +36,6 @@ "express": "^4.17.1", "express-promise-router": "^4.1.0", "jenkins": "^1.0.0", - "promise-any-polyfill": "^1.0.1", "winston": "^3.2.1", "yn": "^4.0.0" }, diff --git a/plugins/jenkins-backend/src/service/jenkinsApi.ts b/plugins/jenkins-backend/src/service/jenkinsApi.ts index b9eee42f64..89c9a41f9c 100644 --- a/plugins/jenkins-backend/src/service/jenkinsApi.ts +++ b/plugins/jenkins-backend/src/service/jenkinsApi.ts @@ -30,12 +30,6 @@ import { import { jenkinsExecutePermission } from '@backstage/plugin-jenkins-common'; import { NotAllowedError } from '@backstage/errors'; -if (!Promise.any) { - (async () => { - await import('promise-any-polyfill'); - })(); -} - export class JenkinsApiImpl { private static readonly lastBuildTreeSpec = `lastBuild[ number, diff --git a/yarn.lock b/yarn.lock index eea278d3b3..b3b9cc78d6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6072,7 +6072,6 @@ __metadata: express-promise-router: ^4.1.0 jenkins: ^1.0.0 msw: ^0.49.0 - promise-any-polyfill: ^1.0.1 supertest: ^6.1.6 winston: ^3.2.1 yn: ^4.0.0 @@ -31339,13 +31338,6 @@ __metadata: languageName: node linkType: hard -"promise-any-polyfill@npm:^1.0.1": - version: 1.0.1 - resolution: "promise-any-polyfill@npm:1.0.1" - checksum: 8eccebb8f9278c422cda05083e506964e6c75061b9c6d7fb6f3b7ccb707e5d338138aed3092b8358355a18f8d6dd47c139d0e198aae1eb0c84cd943a35d7ee0c - languageName: node - linkType: hard - "promise-call-limit@npm:^1.0.1": version: 1.0.1 resolution: "promise-call-limit@npm:1.0.1"