From f4bf4251480719ffd65b30bacf21fc613357df76 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 1 Dec 2022 07:20:55 +0000 Subject: [PATCH] Update all non-major dependencies (#468) * Update all non-major dependencies * Iterate PR Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> --- hak/matrix-seshat/build.ts | 8 ++-- package.json | 9 ++-- scripts/generate-packages-index.ts | 4 +- scripts/hak/hakEnv.ts | 4 +- scripts/hak/index.ts | 2 +- src/@types/matrix-seshat.d.ts | 6 +-- src/electron-main.ts | 10 ++--- src/language-helper.ts | 2 +- src/seshat.ts | 2 +- src/tray.ts | 2 +- src/vectormenu.ts | 6 +-- src/webcontents-handler.ts | 14 +++--- yarn.lock | 72 +++++++++++++++--------------- 13 files changed, 71 insertions(+), 70 deletions(-) diff --git a/hak/matrix-seshat/build.ts b/hak/matrix-seshat/build.ts index a6e240b..8fd5f10 100644 --- a/hak/matrix-seshat/build.ts +++ b/hak/matrix-seshat/build.ts @@ -32,7 +32,7 @@ export default async function(hakEnv: HakEnv, moduleInfo: DependencyInfo): Promi await buildMatrixSeshat(hakEnv, moduleInfo); } -async function buildOpenSslWin(hakEnv: HakEnv, moduleInfo: DependencyInfo) { +async function buildOpenSslWin(hakEnv: HakEnv, moduleInfo: DependencyInfo): Promise { const version = moduleInfo.cfg.dependencies.openssl; const openSslDir = path.join(moduleInfo.moduleTargetDotHakDir, `openssl-${version}`); @@ -134,7 +134,7 @@ async function buildOpenSslWin(hakEnv: HakEnv, moduleInfo: DependencyInfo) { }); } -async function buildSqlCipherWin(hakEnv: HakEnv, moduleInfo: DependencyInfo) { +async function buildSqlCipherWin(hakEnv: HakEnv, moduleInfo: DependencyInfo): Promise { const version = moduleInfo.cfg.dependencies.sqlcipher; const sqlCipherDir = path.join(moduleInfo.moduleTargetDotHakDir, `sqlcipher-${version}`); const buildDir = path.join(sqlCipherDir, 'bld'); @@ -171,7 +171,7 @@ async function buildSqlCipherWin(hakEnv: HakEnv, moduleInfo: DependencyInfo) { ); } -async function buildSqlCipherUnix(hakEnv: HakEnv, moduleInfo: DependencyInfo) { +async function buildSqlCipherUnix(hakEnv: HakEnv, moduleInfo: DependencyInfo): Promise { const version = moduleInfo.cfg.dependencies.sqlcipher; const sqlCipherDir = path.join(moduleInfo.moduleTargetDotHakDir, `sqlcipher-${version}`); @@ -268,7 +268,7 @@ async function buildSqlCipherUnix(hakEnv: HakEnv, moduleInfo: DependencyInfo) { }); } -async function buildMatrixSeshat(hakEnv: HakEnv, moduleInfo: DependencyInfo) { +async function buildMatrixSeshat(hakEnv: HakEnv, moduleInfo: DependencyInfo): Promise { // seshat now uses n-api so we shouldn't need to specify a node version to // build against, but it does seems to still need something in here, so leaving // it for now: we should confirm how much of this it still actually needs. diff --git a/package.json b/package.json index 19be4ff..eab10b3 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,7 @@ "@types/jest": "^29.0.0", "@types/minimist": "^1.2.1", "@types/mkdirp": "^1.0.2", + "@types/node": "16.18.4", "@types/pacote": "^11.1.1", "@types/rimraf": "^3.0.2", "@typescript-eslint/eslint-plugin": "^5.42.0", @@ -78,7 +79,7 @@ "eslint": "^8.26.0", "eslint-config-google": "^0.14.0", "eslint-plugin-import": "^2.25.4", - "eslint-plugin-matrix-org": "^0.7.0", + "eslint-plugin-matrix-org": "^0.8.0", "eslint-plugin-unicorn": "^45.0.0", "expect-playwright": "^0.8.0", "find-npm-prefix": "^1.0.2", @@ -88,21 +89,21 @@ "matrix-web-i18n": "^1.3.0", "mkdirp": "^1.0.3", "needle": "^2.5.0", - "node-pre-gyp": "^0.15.0", + "node-pre-gyp": "^0.17.0", "pacote": "^11.3.5", "playwright": "^1.25.0", "rimraf": "^3.0.2", "tar": "^6.1.2", "ts-jest": "^29.0.0", "ts-node": "^10.9.1", - "typescript": "4.5.5" + "typescript": "4.9.3" }, "hakDependencies": { "matrix-seshat": "^2.3.3", "keytar": "^7.9.0" }, "resolutions": { - "@types/node": "16.11.38" + "@types/node": "16.18.4" }, "build": { "appId": "im.riot.app", diff --git a/scripts/generate-packages-index.ts b/scripts/generate-packages-index.ts index aa69adc..06a1b02 100755 --- a/scripts/generate-packages-index.ts +++ b/scripts/generate-packages-index.ts @@ -29,7 +29,7 @@ const client = new S3Client({ }, }); -const templateLayout = (content: string) => ` +const templateLayout = (content: string): string => ` @@ -80,7 +80,7 @@ const templateLayout = (content: string) => ` * * @return Formatted string. */ -function humanFileSize(bytes: number, si = false, dp = 1) { +function humanFileSize(bytes: number, si = false, dp = 1): string { const thresh = si ? 1000 : 1024; if (Math.abs(bytes) < thresh) { diff --git a/scripts/hak/hakEnv.ts b/scripts/hak/hakEnv.ts index 7254e52..bdf7d03 100644 --- a/scripts/hak/hakEnv.ts +++ b/scripts/hak/hakEnv.ts @@ -41,7 +41,7 @@ export default class HakEnv { public runtimeVersion: string; public dotHakDir: string; - constructor(public readonly projectRoot: string, targetId: TargetId | null) { + public constructor(public readonly projectRoot: string, targetId: TargetId | null) { if (targetId) { this.target = TARGETS[targetId]; } else { @@ -54,7 +54,7 @@ export default class HakEnv { this.dotHakDir = path.join(this.projectRoot, '.hak'); } - public async init() { + public async init(): Promise { this.runtime = await getRuntime(this.projectRoot); this.runtimeVersion = await getRuntimeVersion(this.projectRoot); } diff --git a/scripts/hak/index.ts b/scripts/hak/index.ts index f65d92f..9a879a2 100644 --- a/scripts/hak/index.ts +++ b/scripts/hak/index.ts @@ -51,7 +51,7 @@ const HAKSCRIPTS = [ 'build', ]; -async function main() { +async function main(): Promise { const prefix = await findNpmPrefix(process.cwd()); let packageJson; try { diff --git a/src/@types/matrix-seshat.d.ts b/src/@types/matrix-seshat.d.ts index 133a37e..66dbd99 100644 --- a/src/@types/matrix-seshat.d.ts +++ b/src/@types/matrix-seshat.d.ts @@ -86,7 +86,7 @@ declare module "matrix-seshat" { } export class Seshat { - constructor(path: string, config?: IConfig); + public constructor(path: string, config?: IConfig); public addEvent(matrixEvent: IMatrixEvent, profile?: IMatrixProfile): void; public deleteEvent(eventId: string): Promise; public commit(force?: boolean): Promise; @@ -132,7 +132,7 @@ declare module "matrix-seshat" { } export class SeshatRecovery { - constructor(path: string, config?: IConfig); + public constructor(path: string, config?: IConfig); public info(): IRecoveryInfo; public getUserVersion(): Promise; public shutdown(): Promise; @@ -140,6 +140,6 @@ declare module "matrix-seshat" { } export class ReindexError extends Error { - constructor(message?: string); + public constructor(message?: string); } } diff --git a/src/electron-main.ts b/src/electron-main.ts index 8831fb2..a3fedd7 100644 --- a/src/electron-main.ts +++ b/src/electron-main.ts @@ -238,9 +238,9 @@ global.store = new Store({ name: "electron-config" }); global.appQuitting = false; const exitShortcuts: Array<(input: Input, platform: string) => boolean> = [ - (input, platform) => platform !== 'darwin' && input.alt && input.key.toUpperCase() === 'F4', - (input, platform) => platform !== 'darwin' && input.control && input.key.toUpperCase() === 'Q', - (input, platform) => platform === 'darwin' && input.meta && input.key.toUpperCase() === 'Q', + (input, platform): boolean => platform !== 'darwin' && input.alt && input.key.toUpperCase() === 'F4', + (input, platform): boolean => platform !== 'darwin' && input.control && input.key.toUpperCase() === 'Q', + (input, platform): boolean => platform === 'darwin' && input.meta && input.key.toUpperCase() === 'Q', ]; const warnBeforeExit = (event: Event, input: Input): void => { @@ -502,8 +502,8 @@ app.on('ready', async () => { global.appLocalization = new AppLocalization({ store: global.store, components: [ - () => tray.initApplicationMenu(), - () => Menu.setApplicationMenu(buildMenuTemplate()), + (): void => tray.initApplicationMenu(), + (): void => Menu.setApplicationMenu(buildMenuTemplate()), ], }); }); diff --git a/src/language-helper.ts b/src/language-helper.ts index b04ba96..0ba0741 100644 --- a/src/language-helper.ts +++ b/src/language-helper.ts @@ -71,7 +71,7 @@ export class AppLocalization { private readonly store: TypedStore; private readonly localizedComponents?: Set; - constructor({ store, components = [] }: { store: TypedStore, components: Component[] }) { + public constructor({ store, components = [] }: { store: TypedStore, components: Component[] }) { counterpart.registerTranslations(FALLBACK_LOCALE, this.fetchTranslationJson("en_EN")); counterpart.setFallbackLocale(FALLBACK_LOCALE); counterpart.setSeparator('|'); diff --git a/src/seshat.ts b/src/seshat.ts index 32af42e..3b18985 100644 --- a/src/seshat.ts +++ b/src/seshat.ts @@ -81,7 +81,7 @@ ipcMain.on('seshat', async function(_ev: IpcMainEvent, payload): Promise { // We do this here to ensure we get the path after --profile has been resolved const eventStorePath = path.join(app.getPath('userData'), 'EventStore'); - const sendError = (id: string, e: Error) => { + const sendError = (id: string, e: Error): void => { const error = { message: e.message, }; diff --git a/src/tray.ts b/src/tray.ts index 9504312..c1eeab6 100644 --- a/src/tray.ts +++ b/src/tray.ts @@ -110,7 +110,7 @@ export function initApplicationMenu(): void { { type: 'separator' }, { label: _t('Quit'), - click: function() { + click: function(): void { app.quit(); }, }, diff --git a/src/vectormenu.ts b/src/vectormenu.ts index acc0fc1..9cef9a3 100644 --- a/src/vectormenu.ts +++ b/src/vectormenu.ts @@ -98,7 +98,7 @@ export function buildMenuTemplate(): Menu { // in macOS the Preferences menu item goes in the first menu ...(!isMac ? [{ label: _t('Preferences'), - click() { global.mainWindow?.webContents.send('preferences'); }, + click(): void { global.mainWindow?.webContents.send('preferences'); }, }] : []), { role: 'togglefullscreen', @@ -132,7 +132,7 @@ export function buildMenuTemplate(): Menu { submenu: [ { label: _t('Element Help'), - click() { shell.openExternal('https://element.io/help'); }, + click(): void { shell.openExternal('https://element.io/help'); }, }, ], }, @@ -153,7 +153,7 @@ export function buildMenuTemplate(): Menu { { label: _t('Preferences') + '…', accelerator: 'Command+,', // Mac-only accelerator - click() { global.mainWindow?.webContents.send('preferences'); }, + click(): void { global.mainWindow?.webContents.send('preferences'); }, }, { type: 'separator' }, { diff --git a/src/webcontents-handler.ts b/src/webcontents-handler.ts index ccd6d31..1ff65ee 100644 --- a/src/webcontents-handler.ts +++ b/src/webcontents-handler.ts @@ -97,7 +97,7 @@ function onLinkContextMenu(ev: Event, params: ContextMenuParams, webContents: We if (!url.startsWith('blob:')) { popupMenu.append(new MenuItem({ label: url, - click() { + click(): void { safeOpenURL(url); }, })); @@ -107,7 +107,7 @@ function onLinkContextMenu(ev: Event, params: ContextMenuParams, webContents: We popupMenu.append(new MenuItem({ label: _t('Copy image'), accelerator: 'c', - click() { + click(): void { webContents.copyImageAt(params.x, params.y); }, })); @@ -120,7 +120,7 @@ function onLinkContextMenu(ev: Event, params: ContextMenuParams, webContents: We popupMenu.append(new MenuItem({ label: _t('Copy email address'), accelerator: 'a', - click() { + click(): void { clipboard.writeText(url.substr(MAILTO_PREFIX.length)); }, })); @@ -130,7 +130,7 @@ function onLinkContextMenu(ev: Event, params: ContextMenuParams, webContents: We ? _t('Copy image address') : _t('Copy link address'), accelerator: 'a', - click() { + click(): void { clipboard.writeText(url); }, })); @@ -143,7 +143,7 @@ function onLinkContextMenu(ev: Event, params: ContextMenuParams, webContents: We popupMenu.append(new MenuItem({ label: _t('Save image as...'), accelerator: 's', - async click() { + async click(): Promise { const targetFileName = params.suggestedFilename || params.altText || "image.png"; const { filePath } = await dialog.showSaveDialog({ defaultPath: targetFileName, @@ -228,7 +228,7 @@ function cutCopyPasteSelectContextMenus(params: ContextMenuParams): MenuItemCons return options; } -function onSelectedContextMenu(ev: Event, params: ContextMenuParams) { +function onSelectedContextMenu(ev: Event, params: ContextMenuParams): void { const items = cutCopyPasteSelectContextMenus(params); const popupMenu = Menu.buildFromTemplate(items); @@ -237,7 +237,7 @@ function onSelectedContextMenu(ev: Event, params: ContextMenuParams) { ev.preventDefault(); } -function onEditableContextMenu(ev: Event, params: ContextMenuParams) { +function onEditableContextMenu(ev: Event, params: ContextMenuParams): void { const items: MenuItemConstructorOptions[] = [ { role: 'undo' }, { role: 'redo', enabled: params.editFlags.canRedo }, diff --git a/yarn.lock b/yarn.lock index 14047d5..ca16a3f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2709,10 +2709,10 @@ "@types/node" "*" form-data "^3.0.0" -"@types/node@*", "@types/node@16.11.38", "@types/node@^16.11.26", "@types/node@^17.0.36": - version "16.11.38" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.38.tgz#be0edd097b23eace6c471c525a74b3f98803017f" - integrity sha512-hjO/0K140An3GWDw2HJfq7gko3wWeznbjXgg+rzPdVzhe198hp4x2i1dgveAOEiFKd8sOilAxzoSJiVv5P/CUg== +"@types/node@*", "@types/node@16.18.4", "@types/node@^16.11.26", "@types/node@^17.0.36": + version "16.18.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.4.tgz#712ba61b4caf091fc6490301b1888356638c17bd" + integrity sha512-9qGjJ5GyShZjUfx2ArBIGM+xExdfLvvaCyQR0t6yRXKPcWCVYF/WemtX/uIU3r7FYECXRXkIiw2Vnhn6y8d+pw== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -4064,7 +4064,7 @@ deprecation@^2.0.0, deprecation@^2.3.1: resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== -detect-libc@^1.0.2, detect-libc@^1.0.3: +detect-libc@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== @@ -4497,10 +4497,10 @@ eslint-plugin-import@^2.25.4: resolve "^1.22.0" tsconfig-paths "^3.14.1" -eslint-plugin-matrix-org@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-matrix-org/-/eslint-plugin-matrix-org-0.7.0.tgz#4b7456b31e30e7575b62c2aada91915478829f88" - integrity sha512-FLmwE4/cRalB7J+J1BBuTccaXvKtRgAoHlbqSCbdsRqhh27xpxEWXe08KlNiET7drEnnz+xMHXdmvW469gch7g== +eslint-plugin-matrix-org@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-matrix-org/-/eslint-plugin-matrix-org-0.8.0.tgz#daa1396900a8cb1c1d88f1a370e45fc32482cd9e" + integrity sha512-/Poz/F8lXYDsmQa29iPSt+kO+Jn7ArvRdq10g0CCk8wbRS0sb2zb6fvd9xL1BgR5UDQL771V0l8X32etvY5yKA== eslint-plugin-unicorn@^45.0.0: version "45.0.1" @@ -6511,7 +6511,7 @@ minizlib@^2.0.0, minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" -mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5: +mkdirp@^0.5.1, mkdirp@^0.5.5: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== @@ -6548,7 +6548,7 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -needle@^2.5.0: +needle@^2.5.0, needle@^2.5.2: version "2.9.1" resolved "https://registry.yarnpkg.com/needle/-/needle-2.9.1.tgz#22d1dffbe3490c2b83e301f7709b6736cd8f2684" integrity sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ== @@ -6600,28 +6600,28 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== -node-pre-gyp@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz#c2fc383276b74c7ffa842925241553e8b40f1087" - integrity sha512-7QcZa8/fpaU/BKenjcaeFF9hLz2+7S9AqyXFhlH/rilsQ/hPZKK32RtR5EQHJElgu+q5RfbJ34KriI79UWaorA== +node-pre-gyp@^0.17.0: + version "0.17.0" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.17.0.tgz#5af3f7b4c3848b5ed00edc3d298ff836daae5f1d" + integrity sha512-abzZt1hmOjkZez29ppg+5gGqdPLUuJeAEwVPtHYEJgx0qzttCbcKFpxrCQn2HYbwCv2c+7JwH4BgEzFkUGpn4A== dependencies: - detect-libc "^1.0.2" - mkdirp "^0.5.3" - needle "^2.5.0" - nopt "^4.0.1" - npm-packlist "^1.1.6" - npmlog "^4.0.2" - rc "^1.2.7" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^4.4.2" + detect-libc "^1.0.3" + mkdirp "^0.5.5" + needle "^2.5.2" + nopt "^4.0.3" + npm-packlist "^1.4.8" + npmlog "^4.1.2" + rc "^1.2.8" + rimraf "^2.7.1" + semver "^5.7.1" + tar "^4.4.13" node-releases@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== -nopt@^4.0.1: +nopt@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== @@ -6692,7 +6692,7 @@ npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.2: semver "^7.3.4" validate-npm-package-name "^3.0.0" -npm-packlist@^1.1.6: +npm-packlist@^1.4.8: version "1.4.8" resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A== @@ -6740,7 +6740,7 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npmlog@^4.0.2, npmlog@^4.1.2: +npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -7138,7 +7138,7 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -rc@^1.2.7: +rc@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -7378,7 +7378,7 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^2.6.1, rimraf@^2.6.3: +rimraf@^2.6.3, rimraf@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -7459,7 +7459,7 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== -"semver@2 || 3 || 4 || 5", semver@^5.3.0: +"semver@2 || 3 || 4 || 5", semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -7816,7 +7816,7 @@ tar-stream@^2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" -tar@^4.4.2: +tar@^4.4.13: version "4.4.19" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.19.tgz#2e4d7263df26f2b914dee10c825ab132123742f3" integrity sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA== @@ -8071,10 +8071,10 @@ type@^2.7.2: resolved "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0" integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== -typescript@4.5.5: - version "4.5.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3" - integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== +typescript@4.9.3: + version "4.9.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" + integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== unbox-primitive@^1.0.2: version "1.0.2"