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 59815efb77..4d7b157432 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6077,7 +6077,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 @@ -31357,13 +31356,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"