Skip to content

Commit fe82722

Browse files
dependabot[bot]sosnovskyioanatflowcrypt
authored
build(deps): bump the npm-deps group with 10 updates (#6090)
* build(deps): bump the npm-deps group with 10 updates Bumps the npm-deps group with 10 updates: | Package | From | To | | --- | --- | --- | | [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.2.7` | | [filesize](https://github.com/avoidwork/filesize.js) | `11.0.2` | `11.0.13` | | [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.1` | `11.3.2` | | [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.11` | `0.1.12` | | [eslint](https://github.com/eslint/eslint) | `9.35.0` | `9.36.0` | | [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `57.0.8` | `60.1.0` | | [googleapis](https://github.com/googleapis/google-api-nodejs-client) | `159.0.0` | `160.0.0` | | [puppeteer](https://github.com/puppeteer/puppeteer) | `24.20.0` | `24.22.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.43.0` | `8.44.0` | | [web-ext](https://github.com/mozilla/web-ext) | `8.9.0` | `8.10.0` | Updates `dompurify` from 3.2.6 to 3.2.7 - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](cure53/DOMPurify@3.2.6...3.2.7) Updates `filesize` from 11.0.2 to 11.0.13 - [Changelog](https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md) - [Commits](avoidwork/filesize.js@11.0.2...11.0.13) Updates `fs-extra` from 11.3.1 to 11.3.2 - [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md) - [Commits](jprichardson/node-fs-extra@11.3.1...11.3.2) Updates `@types/chrome` from 0.1.11 to 0.1.12 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome) Updates `eslint` from 9.35.0 to 9.36.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](eslint/eslint@v9.35.0...v9.36.0) Updates `eslint-plugin-jsdoc` from 57.0.8 to 60.1.0 - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc) - [Commits](gajus/eslint-plugin-jsdoc@v57.0.8...v60.1.0) Updates `googleapis` from 159.0.0 to 160.0.0 - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/.release-please-manifest.json) - [Commits](googleapis/google-api-nodejs-client@googleapis-v159.0.0...googleapis-v160.0.0) Updates `puppeteer` from 24.20.0 to 24.22.0 - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md) - [Commits](puppeteer/puppeteer@puppeteer-v24.20.0...puppeteer-v24.22.0) Updates `typescript-eslint` from 8.43.0 to 8.44.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.0/packages/typescript-eslint) Updates `web-ext` from 8.9.0 to 8.10.0 - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](mozilla/web-ext@8.9.0...8.10.0) --- updated-dependencies: - dependency-name: dompurify dependency-version: 3.2.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: filesize dependency-version: 11.0.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: fs-extra dependency-version: 11.3.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: "@types/chrome" dependency-version: 0.1.12 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-deps - dependency-name: eslint dependency-version: 9.36.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: eslint-plugin-jsdoc dependency-version: 60.1.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: googleapis dependency-version: 160.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-deps - dependency-name: puppeteer dependency-version: 24.22.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: typescript-eslint dependency-version: 8.44.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps - dependency-name: web-ext dependency-version: 8.10.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-deps ... Signed-off-by: dependabot[bot] <support@github.com> * fix: eslint * build(deps-dev): bump tar-fs from 3.1.0 to 3.1.1 (#6092) Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.1.0 to 3.1.1. - [Commits](mafintosh/tar-fs@v3.1.0...v3.1.1) --- updated-dependencies: - dependency-name: tar-fs dependency-version: 3.1.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump tmp and web-ext (#6093) Bumps [tmp](https://github.com/raszi/node-tmp) to 0.2.5 and updates ancestor dependency [web-ext](https://github.com/mozilla/web-ext). These dependencies need to be updated together. Updates `tmp` from 0.2.3 to 0.2.5 - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.3...v0.2.5) Updates `web-ext` from 8.9.0 to 8.10.0 - [Release notes](https://github.com/mozilla/web-ext/releases) - [Commits](mozilla/web-ext@8.9.0...8.10.0) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.5 dependency-type: indirect - dependency-name: web-ext dependency-version: 8.10.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: reviews --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Roma Sosnovsky <roma.sosnovsky@gmail.com> Co-authored-by: Ioan Moldovan <ioan@flowcrypt.com>
1 parent bafef92 commit fe82722

8 files changed

Lines changed: 511 additions & 492 deletions

File tree

extension/chrome/elements/compose-modules/compose-recipients-module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ export class ComposeRecipientsModule extends ViewModule<ComposeView> {
313313
}, 0);
314314
})();
315315
}
316-
await Promise.all(recipientEls.map(r => r.evaluating));
316+
await Promise.all(recipientEls.map(r => r.evaluating).filter(p => p !== undefined));
317317
if (triggerCallback) {
318318
for (const callback of this.onRecipientAddedCallbacks) {
319319
callback(recipientEls);
@@ -405,7 +405,7 @@ export class ComposeRecipientsModule extends ViewModule<ComposeView> {
405405
if (this.view.S.cached('input_addresses_container_outer').hasClass('invisible')) {
406406
return;
407407
}
408-
await Promise.all(this.addedRecipients.map(r => r.evaluating)); // Wait until all recipients loaded.
408+
await Promise.all(this.addedRecipients.map(r => r.evaluating).filter(p => p !== undefined)); // Wait until all recipients loaded.
409409
this.showHideCcAndBccInputsIfNeeded();
410410
this.view.S.cached('input_addresses_container_outer').addClass('invisible');
411411
this.view.S.cached('recipients_placeholder').css('display', 'flex');

extension/chrome/elements/compose-modules/compose-render-module.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -476,12 +476,11 @@ export class ComposeRenderModule extends ViewModule<ComposeView> {
476476
};
477477

478478
private loadRecipientsThenSetTestStateReady = async () => {
479-
await Promise.all(
480-
this.view.recipientsModule
481-
.getRecipients()
482-
.filter(r => r.evaluating)
483-
.map(r => r.evaluating)
484-
);
479+
const evaluatingPromises = this.view.recipientsModule
480+
.getRecipients()
481+
.map(r => r.evaluating)
482+
.filter(r => !!r);
483+
await Promise.all(evaluatingPromises);
485484
document.querySelector('body')?.setAttribute('data-test-state', 'ready'); // set as ready so that automated tests can evaluate results
486485
};
487486

extension/js/common/api/email-provider/gmail/gmail.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -413,11 +413,9 @@ export class Gmail extends EmailProviderApi implements EmailProviderInterface {
413413
}
414414
}
415415
const rawValidEmails = rawParsedResults.filter(r => r.address && Str.isEmailValid(r.address));
416-
const newValidResults: EmailProviderContact[] = await Promise.all(
417-
rawValidEmails.map(a => {
418-
return { email: a.address!, name: a.name }; // eslint-disable-line @typescript-eslint/no-non-null-assertion
419-
})
420-
);
416+
const newValidResults: EmailProviderContact[] = rawValidEmails.map(a => {
417+
return { email: a.address!, name: a.name }; // eslint-disable-line @typescript-eslint/no-non-null-assertion
418+
});
421419
const uniqueNewValidResults: EmailProviderContact[] = [];
422420
for (const newValidRes of newValidResults) {
423421
if (!allResults.map(c => c.email).includes(newValidRes.email)) {

extension/js/common/api/shared/api.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ export class Api {
252252
}),
253253
};
254254
} else {
255-
return { response, pipe: Value.noop }; // original response
255+
return { response, pipe: async () => { /* no-op */ } }; // original response
256256
}
257257
};
258258

extension/js/common/core/crypto/pgp/openpgp-key.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,9 @@ export class OpenPGPKey {
350350
result.set(`Primary key expiration?`, await KeyUtil.formatResultAsync(async () => OpenPGPKey.formatDate(await key.getExpirationTime())));
351351
result.set(`Primary key getBitSize?`, await KeyUtil.formatResultAsync(async () => key.getAlgorithmInfo().bits));
352352
const encryptResult = await OpenPGPKey.testEncryptDecrypt(key);
353-
await Promise.all(encryptResult.map(msg => result.set(`Encrypt/Decrypt test: ${msg}`, '')));
353+
for (const msg of encryptResult) {
354+
result.set(`Encrypt/Decrypt test: ${msg}`, '');
355+
}
354356
if (key.isPrivate()) {
355357
result.set(`Sign/Verify test`, await KeyUtil.formatResultAsync(async () => await OpenPGPKey.testSignVerify(key)));
356358
}

0 commit comments

Comments
 (0)