Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package element-desktop for openSUSE:Factory
checked in at 2024-04-23 18:57:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/element-desktop (Old)
and /work/SRC/openSUSE:Factory/.element-desktop.new.27645 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "element-desktop"
Tue Apr 23 18:57:45 2024 rev:55 rq:1169897 version:1.11.65
Changes:
--------
--- /work/SRC/openSUSE:Factory/element-desktop/element-desktop.changes
2024-04-10 17:51:15.666396214 +0200
+++
/work/SRC/openSUSE:Factory/.element-desktop.new.27645/element-desktop.changes
2024-04-23 18:58:16.115218700 +0200
@@ -1,0 +2,27 @@
+Tue Apr 23 13:54:23 UTC 2024 - Dominik Heidler <[email protected]>
+
+- Version 1.11.65
+ ## ⨠Features
+
+ * Make empty state copy for TAC depend on the value of the setting
(https://github.com/matrix-org/matrix-react-sdk/pull/12419). Contributed by
@dbkr.
+ * Linkify User Interactive Authentication errors
(https://github.com/matrix-org/matrix-react-sdk/pull/12271). Contributed by
@t3chguy.
+ * Add support for device dehydration v2
(https://github.com/matrix-org/matrix-react-sdk/pull/12316). Contributed by
@uhoreg.
+ * Replace `SecurityCustomisations` with `CryptoSetupExtension`
(https://github.com/matrix-org/matrix-react-sdk/pull/12342). Contributed by
@thoraj.
+ * Add activity toggle for TAC
(https://github.com/matrix-org/matrix-react-sdk/pull/12413). Contributed by
@dbkr.
+ * Humanize spell check language labels
(https://github.com/matrix-org/matrix-react-sdk/pull/12409). Contributed by
@t3chguy.
+ * Call Guest Access, give user the option to change the acces level so they
can generate a call link.
(https://github.com/matrix-org/matrix-react-sdk/pull/12401). Contributed by
@toger5.
+ * TAC: Release Announcement
(https://github.com/matrix-org/matrix-react-sdk/pull/12380). Contributed by
@florianduros.
+ * Show the call and share button if the user can create a guest link.
(https://github.com/matrix-org/matrix-react-sdk/pull/12385). Contributed by
@toger5.
+ * Add analytics for mark all threads unread
(https://github.com/matrix-org/matrix-react-sdk/pull/12384). Contributed by
@dbkr.
+ * Add `EventType.RoomEncryption` to the auto approve capabilities of Element
Call widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12386).
Contributed by @toger5.
+
+ ## ð Bug Fixes
+
+ * Fix link modal not shown after access upgrade
(https://github.com/matrix-org/matrix-react-sdk/pull/12411). Contributed by
@toger5.
+ * Fix thread navigation in timeline
(https://github.com/matrix-org/matrix-react-sdk/pull/12412). Contributed by
@florianduros.
+ * Fix inability to join a `knock` room via space hierarchy view
(https://github.com/matrix-org/matrix-react-sdk/pull/12404). Contributed by
@t3chguy.
+ * Focus the thread panel when clicking on an item in the TAC
(https://github.com/matrix-org/matrix-react-sdk/pull/12410). Contributed by
@dbkr.
+ * Fix space hierarchy tile busy state being stuck after join error
(https://github.com/matrix-org/matrix-react-sdk/pull/12405). Contributed by
@t3chguy.
+ * Fix room topic in-app links not being handled correctly on topic dialog
(https://github.com/matrix-org/matrix-react-sdk/pull/12406). Contributed by
@t3chguy.
+
+-------------------------------------------------------------------
Old:
----
element-desktop-1.11.64.tar.gz
element-web-1.11.64.tar.gz
New:
----
element-desktop-1.11.65.tar.gz
element-web-1.11.65.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ element-desktop.spec ++++++
--- /var/tmp/diff_new_pack.t9XLXq/_old 2024-04-23 18:58:20.195366124 +0200
+++ /var/tmp/diff_new_pack.t9XLXq/_new 2024-04-23 18:58:20.199366269 +0200
@@ -17,7 +17,7 @@
Name: element-desktop
-Version: 1.11.64
+Version: 1.11.65
Release: 0
Summary: A glossy Matrix collaboration client - desktop
License: Apache-2.0
++++++ element-desktop-1.11.64.tar.gz -> element-desktop-1.11.65.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/element-desktop-1.11.64/.github/workflows/build_and_deploy.yaml
new/element-desktop-1.11.65/.github/workflows/build_and_deploy.yaml
--- old/element-desktop-1.11.64/.github/workflows/build_and_deploy.yaml
2024-04-09 12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/.github/workflows/build_and_deploy.yaml
2024-04-23 15:14:00.000000000 +0200
@@ -242,3 +242,36 @@
bucket-api: ${{ vars.CF_R2_S3_API }}
bucket-key-id: ${{ secrets.CF_R2_ACCESS_KEY_ID }}
bucket-access-key: ${{ secrets.CF_R2_TOKEN }}
+
+ deploy-ess:
+ needs: deploy
+ runs-on: ubuntu-latest
+ name: Deploy builds to ESS
+ if: needs.prepare.outputs.deploy == 'true' && github.event_name ==
'release'
+ env:
+ BUCKET_NAME: "element-desktop-msi.onprem.element.io"
+ AWS_REGION: "eu-central-1"
+ permissions:
+ id-token: write # This is required for requesting the JWT
+ steps:
+ - name: Configure AWS credentials
+ uses: aws-actions/configure-aws-credentials@v3
+ with:
+ role-to-assume:
arn:aws:iam::264135176173:role/Push-ElementDesktop-MSI
+ role-session-name: githubaction-run-${{ github.run_id }}
+ aws-region: ${{ env.AWS_REGION }}
+
+ - name: Download artifacts
+ uses: actions/download-artifact@v4
+ with:
+ pattern: win-*
+
+ - name: Copy files to S3
+ run: |
+ PREFIX="${VERSION%.*}"
+ for file in win-*/*.msi; do
+ filename=$(basename "$file")
+ aws s3 cp "$file" "s3://${{ env.BUCKET_NAME
}}/$PREFIX/$filename"
+ done
+ env:
+ VERSION: ${{ github.event.release.tag_name }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/element-desktop-1.11.64/.github/workflows/build_and_test.yaml
new/element-desktop-1.11.65/.github/workflows/build_and_test.yaml
--- old/element-desktop-1.11.64/.github/workflows/build_and_test.yaml
2024-04-09 12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/.github/workflows/build_and_test.yaml
2024-04-23 15:14:00.000000000 +0200
@@ -41,13 +41,13 @@
- name: "Get modified files"
id: changed_files
- uses:
tj-actions/changed-files@77af4bed286740ef1a6387dc4e4e4dec39f96054 # v43
+ uses:
tj-actions/changed-files@2d756ea4c53f7f6b397767d8723b3a10a9f35bf2 # v44
with:
files: |
dockerbuild/**
- name: Log in to the Container registry
if: steps.changed_files.outputs.any_modified == 'true'
- uses:
docker/login-action@e92390c5fb421da1463c202d546fed0ec5c39f20
+ uses:
docker/login-action@5f4866a30a54f16a52d2ecb4a3898e9e424939cf
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/element-desktop-1.11.64/.github/workflows/dockerbuild.yaml
new/element-desktop-1.11.65/.github/workflows/dockerbuild.yaml
--- old/element-desktop-1.11.64/.github/workflows/dockerbuild.yaml
2024-04-09 12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/.github/workflows/dockerbuild.yaml
2024-04-23 15:14:00.000000000 +0200
@@ -20,7 +20,7 @@
- uses: actions/checkout@v4
- name: Log in to the Container registry
- uses:
docker/login-action@e92390c5fb421da1463c202d546fed0ec5c39f20
+ uses:
docker/login-action@5f4866a30a54f16a52d2ecb4a3898e9e424939cf
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/CHANGELOG.md
new/element-desktop-1.11.65/CHANGELOG.md
--- old/element-desktop-1.11.64/CHANGELOG.md 2024-04-09 12:26:28.000000000
+0200
+++ new/element-desktop-1.11.65/CHANGELOG.md 2024-04-23 15:14:00.000000000
+0200
@@ -1,3 +1,30 @@
+Changes in
[1.11.65](https://github.com/element-hq/element-desktop/releases/tag/v1.11.65)
(2024-04-23)
+======================================================================================================
+## ⨠Features
+
+* Make empty state copy for TAC depend on the value of the setting
([#12419](https://github.com/matrix-org/matrix-react-sdk/pull/12419)).
Contributed by @dbkr.
+* Linkify User Interactive Authentication errors
([#12271](https://github.com/matrix-org/matrix-react-sdk/pull/12271)).
Contributed by @t3chguy.
+* Add support for device dehydration v2
([#12316](https://github.com/matrix-org/matrix-react-sdk/pull/12316)).
Contributed by @uhoreg.
+* Replace `SecurityCustomisations` with `CryptoSetupExtension`
([#12342](https://github.com/matrix-org/matrix-react-sdk/pull/12342)).
Contributed by @thoraj.
+* Add activity toggle for TAC
([#12413](https://github.com/matrix-org/matrix-react-sdk/pull/12413)).
Contributed by @dbkr.
+* Humanize spell check language labels
([#12409](https://github.com/matrix-org/matrix-react-sdk/pull/12409)).
Contributed by @t3chguy.
+* Call Guest Access, give user the option to change the acces level so they
can generate a call link.
([#12401](https://github.com/matrix-org/matrix-react-sdk/pull/12401)).
Contributed by @toger5.
+* TAC: Release Announcement
([#12380](https://github.com/matrix-org/matrix-react-sdk/pull/12380)).
Contributed by @florianduros.
+* Show the call and share button if the user can create a guest link.
([#12385](https://github.com/matrix-org/matrix-react-sdk/pull/12385)).
Contributed by @toger5.
+* Add analytics for mark all threads unread
([#12384](https://github.com/matrix-org/matrix-react-sdk/pull/12384)).
Contributed by @dbkr.
+* Add `EventType.RoomEncryption` to the auto approve capabilities of Element
Call widgets
([#12386](https://github.com/matrix-org/matrix-react-sdk/pull/12386)).
Contributed by @toger5.
+
+## ð Bug Fixes
+
+* Fix link modal not shown after access upgrade
([#12411](https://github.com/matrix-org/matrix-react-sdk/pull/12411)).
Contributed by @toger5.
+* Fix thread navigation in timeline
([#12412](https://github.com/matrix-org/matrix-react-sdk/pull/12412)).
Contributed by @florianduros.
+* Fix inability to join a `knock` room via space hierarchy view
([#12404](https://github.com/matrix-org/matrix-react-sdk/pull/12404)).
Contributed by @t3chguy.
+* Focus the thread panel when clicking on an item in the TAC
([#12410](https://github.com/matrix-org/matrix-react-sdk/pull/12410)).
Contributed by @dbkr.
+* Fix space hierarchy tile busy state being stuck after join error
([#12405](https://github.com/matrix-org/matrix-react-sdk/pull/12405)).
Contributed by @t3chguy.
+* Fix room topic in-app links not being handled correctly on topic dialog
([#12406](https://github.com/matrix-org/matrix-react-sdk/pull/12406)).
Contributed by @t3chguy.
+
+
+
Changes in
[1.11.64](https://github.com/element-hq/element-desktop/releases/tag/v1.11.64)
(2024-04-09)
======================================================================================================
## ⨠Features
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/electron-builder.js
new/element-desktop-1.11.65/electron-builder.js
--- old/element-desktop-1.11.64/electron-builder.js 2024-04-09
12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/electron-builder.js 1970-01-01
01:00:00.000000000 +0100
@@ -1,215 +0,0 @@
-const os = require("os");
-const fs = require("fs");
-const path = require("path");
-const Arch = require("electron-builder").Arch;
-const { flipFuses, FuseVersion, FuseV1Options } = require("@electron/fuses");
-
-// Typescript conversion blocked on
https://github.com/electron-userland/electron-builder/issues/7775
-
-/**
- * This script has different outputs depending on your os platform.
- *
- * On Windows:
- * Prefixes the nightly version with `0.0.1-nightly.` as it breaks if it is
not semver
- * Passes $ED_SIGNTOOL_THUMBPRINT and $ED_SIGNTOOL_SUBJECT_NAME to
- * build.win.signingHashAlgorithms and build.win.certificateSubjectName
respectively if specified.
- *
- * On macOS:
- * Passes $ED_NOTARYTOOL_TEAM_ID to build.mac.notarize.notarize if specified
- *
- * On Linux:
- * Replaces spaces in the product name with dashes as spaces in paths can
cause issues
- * Removes libsqlcipher0 recommended dependency if env SQLCIPHER_BUNDLED is
asserted.
- * Passes $ED_DEBIAN_CHANGELOG to build.deb.fpm if specified
- */
-
-const NIGHTLY_APP_ID = "im.riot.nightly";
-const NIGHTLY_DEB_NAME = "element-nightly";
-
-const pkg = JSON.parse(fs.readFileSync("package.json", "utf8"));
-
-/**
- * @type {import('electron-builder').Configuration}
- * @see https://www.electron.build/configuration/configuration
- */
-const config = {
- appId: "im.riot.app",
- asarUnpack: "**/*.node",
- afterPack: async (context) => {
- if (context.electronPlatformName !== "darwin" || context.arch ===
Arch.universal) {
- // Burn in electron fuses for proactive security hardening.
- // On macOS, we only do this for the universal package, as the
constituent arm64 and amd64 packages are embedded within.
- const ext = {
- darwin: ".app",
- win32: ".exe",
- linux: "",
- }[context.electronPlatformName];
-
- let executableName = context.packager.appInfo.productFilename;
- if (context.electronPlatformName === "linux") {
- // Linux uses the package name as the executable name
- executableName = context.packager.appInfo.name;
- }
-
- const electronBinaryPath = path.join(context.appOutDir,
`${executableName}${ext}`);
- console.log(`Flipping fuses for: ${electronBinaryPath}`);
-
- await flipFuses(electronBinaryPath, {
- version: FuseVersion.V1,
- resetAdHocDarwinSignature: context.electronPlatformName ===
"darwin" && context.arch === Arch.universal,
-
- [FuseV1Options.EnableCookieEncryption]: true,
- [FuseV1Options.OnlyLoadAppFromAsar]: true,
-
- [FuseV1Options.RunAsNode]: false,
- [FuseV1Options.EnableNodeOptionsEnvironmentVariable]: false,
- [FuseV1Options.EnableNodeCliInspectArguments]: false,
-
- // Mac app crashes on arm for us when
`LoadBrowserProcessSpecificV8Snapshot` is enabled
- [FuseV1Options.LoadBrowserProcessSpecificV8Snapshot]: false,
- // https://github.com/electron/fuses/issues/7
- [FuseV1Options.EnableEmbeddedAsarIntegrityValidation]: false,
- });
- }
- },
- files: [
- "package.json",
- {
- from: ".hak/hakModules",
- to: "node_modules",
- },
- "lib/**",
- ],
- extraResources: [
- {
- from: "res/img",
- to: "img",
- },
- "webapp.asar",
- ],
- extraMetadata: {
- name: pkg.name,
- productName: pkg.productName,
- description: pkg.description,
- },
- linux: {
- target: ["tar.gz", "deb"],
- category: "Network;InstantMessaging;Chat",
- maintainer: "[email protected]",
- icon: "build/icons",
- desktop: {
- MimeType: "x-scheme-handler/element",
- },
- },
- deb: {
- packageCategory: "net",
- depends: [
- "libgtk-3-0",
- "libnotify4",
- "libnss3",
- "libxss1",
- "libxtst6",
- "xdg-utils",
- "libatspi2.0-0",
- "libuuid1",
- "libsecret-1-0",
- "libasound2",
- "libgbm1",
- ],
- recommends: ["libsqlcipher0", "element-io-archive-keyring"],
- fpm: [
- "--deb-field",
- "Replaces: riot-desktop (<< 1.7.0), riot-web (<< 1.7.0)",
- "--deb-field",
- "Breaks: riot-desktop (<< 1.7.0), riot-web (<< 1.7.0)",
- ],
- },
- mac: {
- category: "public.app-category.social-networking",
- darkModeSupport: true,
- hardenedRuntime: true,
- gatekeeperAssess: true,
- entitlements: "./build/entitlements.mac.plist",
- icon: "build/icons/icon.icns",
- },
- win: {
- target: ["squirrel"],
- signingHashAlgorithms: ["sha256"],
- icon: "build/icons/icon.ico",
- },
- directories: {
- output: "dist",
- },
- protocols: [
- {
- name: "element",
- schemes: ["element"],
- },
- ],
-};
-
-/**
- * Allow specifying windows signing cert via env vars
- * @param {string} process.env.ED_SIGNTOOL_SUBJECT_NAME
- * @param {string} process.env.ED_SIGNTOOL_THUMBPRINT
- */
-if (process.env.ED_SIGNTOOL_SUBJECT_NAME &&
process.env.ED_SIGNTOOL_THUMBPRINT) {
- config.win.certificateSubjectName = process.env.ED_SIGNTOOL_SUBJECT_NAME;
- config.win.certificateSha1 = process.env.ED_SIGNTOOL_THUMBPRINT;
-}
-
-/**
- * Allow specifying macOS notary team id via env var
- * @param {string} process.env.ED_NOTARYTOOL_TEAM_ID
- */
-if (process.env.ED_NOTARYTOOL_TEAM_ID) {
- config.mac.notarize = {
- teamId: process.env.ED_NOTARYTOOL_TEAM_ID,
- };
-}
-
-/**
- * Allow specifying nightly version via env var
- * @param {string} process.env.ED_NIGHTLY
- */
-if (process.env.ED_NIGHTLY) {
- config.deb.fpm = []; // Clear the fpm as the breaks deb fields don't apply
to nightly
-
- config.appId = NIGHTLY_APP_ID;
- config.extraMetadata.productName += " Nightly";
- config.extraMetadata.name += "-nightly";
- config.extraMetadata.description += " (nightly unstable build)";
- config.deb.fpm.push("--name", NIGHTLY_DEB_NAME);
-
- let version = process.env.ED_NIGHTLY;
- if (os.platform() === "win32") {
- // The windows packager relies on parsing this as semver, so we have
to make it look like one.
- // This will give our update packages really stupid names, but we
probably can't change that either
- // because squirrel windows parses them for the version too. We don't
really care: nobody sees them.
- // We just give the installer a static name, so you'll just see this
in the 'about' dialog.
- // Turns out if you use 0.0.0 here it makes Squirrel windows crash, so
we use 0.0.1.
- version = "0.0.1-nightly." + version;
- }
- config.extraMetadata.version = version;
-}
-
-if (os.platform() === "linux") {
- // Electron crashes on debian if there's a space in the path.
- // https://github.com/vector-im/element-web/issues/13171
- config.extraMetadata.productName =
config.extraMetadata.productName.replace(/ /g, "-");
-
- /**
- * Allow specifying deb changelog via env var
- * @param {string} process.env.ED_DEB_CHANGELOG
- */
- if (process.env.ED_DEBIAN_CHANGELOG) {
-
config.deb.fpm.push(`--deb-changelog=${process.env.ED_DEBIAN_CHANGELOG}`);
- }
-
- if (process.env.SQLCIPHER_BUNDLED) {
- // Remove sqlcipher dependency when using bundled
- config.deb.recommends = config.deb.recommends?.filter((d) => d !==
"libsqlcipher0");
- }
-}
-
-exports.default = config;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/electron-builder.ts
new/element-desktop-1.11.65/electron-builder.ts
--- old/element-desktop-1.11.64/electron-builder.ts 1970-01-01
01:00:00.000000000 +0100
+++ new/element-desktop-1.11.65/electron-builder.ts 2024-04-23
15:14:00.000000000 +0200
@@ -0,0 +1,239 @@
+import * as os from "os";
+import * as fs from "fs";
+import * as path from "path";
+import { Arch, Configuration as BaseConfiguration, AfterPackContext } from
"electron-builder";
+import { flipFuses, FuseVersion, FuseV1Options } from "@electron/fuses";
+
+/**
+ * This script has different outputs depending on your os platform.
+ *
+ * On Windows:
+ * Prefixes the nightly version with `0.0.1-nightly.` as it breaks if it is
not semver
+ * Passes $ED_SIGNTOOL_THUMBPRINT and $ED_SIGNTOOL_SUBJECT_NAME to
+ * build.win.signingHashAlgorithms and build.win.certificateSubjectName
respectively if specified.
+ *
+ * On macOS:
+ * Passes $ED_NOTARYTOOL_TEAM_ID to build.mac.notarize.notarize if specified
+ *
+ * On Linux:
+ * Replaces spaces in the product name with dashes as spaces in paths can
cause issues
+ * Removes libsqlcipher0 recommended dependency if env SQLCIPHER_BUNDLED is
asserted.
+ * Passes $ED_DEBIAN_CHANGELOG to build.deb.fpm if specified
+ */
+
+const NIGHTLY_APP_ID = "im.riot.nightly";
+const NIGHTLY_DEB_NAME = "element-nightly";
+
+interface Pkg {
+ name: string;
+ productName: string;
+ description: string;
+ version: string;
+}
+
+type Writable<T> = NonNullable<
+ T extends Function ? T : T extends object ? { -readonly [K in keyof T]:
Writable<T[K]> } : T
+>;
+
+const pkg: Pkg = JSON.parse(fs.readFileSync("package.json", "utf8"));
+
+interface Configuration extends BaseConfiguration {
+ extraMetadata: Partial<Pick<Pkg, "version">> & Omit<Pkg, "version">;
+ linux: {
+ desktop: Record<string, string>;
+ } & BaseConfiguration["linux"];
+ win: BaseConfiguration["win"];
+ mac: BaseConfiguration["mac"];
+ deb: {
+ fpm: string[];
+ } & BaseConfiguration["deb"];
+}
+
+/**
+ * @type {import('electron-builder').Configuration}
+ * @see https://www.electron.build/configuration/configuration
+ */
+const config: Writable<Configuration> = {
+ appId: "im.riot.app",
+ asarUnpack: "**/*.node",
+ afterPack: async (context: AfterPackContext) => {
+ if (context.electronPlatformName !== "darwin" || context.arch ===
Arch.universal) {
+ // Burn in electron fuses for proactive security hardening.
+ // On macOS, we only do this for the universal package, as the
constituent arm64 and amd64 packages are embedded within.
+ const ext = (<Record<string, string>>{
+ darwin: ".app",
+ win32: ".exe",
+ linux: "",
+ })[context.electronPlatformName];
+
+ let executableName = context.packager.appInfo.productFilename;
+ if (context.electronPlatformName === "linux") {
+ // Linux uses the package name as the executable name
+ executableName = context.packager.appInfo.name;
+ }
+
+ const electronBinaryPath = path.join(context.appOutDir,
`${executableName}${ext}`);
+ console.log(`Flipping fuses for: ${electronBinaryPath}`);
+
+ await flipFuses(electronBinaryPath, {
+ version: FuseVersion.V1,
+ resetAdHocDarwinSignature: context.electronPlatformName ===
"darwin" && context.arch === Arch.universal,
+
+ [FuseV1Options.EnableCookieEncryption]: true,
+ [FuseV1Options.OnlyLoadAppFromAsar]: true,
+
+ [FuseV1Options.RunAsNode]: false,
+ [FuseV1Options.EnableNodeOptionsEnvironmentVariable]: false,
+ [FuseV1Options.EnableNodeCliInspectArguments]: false,
+
+ // Mac app crashes on arm for us when
`LoadBrowserProcessSpecificV8Snapshot` is enabled
+ [FuseV1Options.LoadBrowserProcessSpecificV8Snapshot]: false,
+ // https://github.com/electron/fuses/issues/7
+ [FuseV1Options.EnableEmbeddedAsarIntegrityValidation]: false,
+ });
+ }
+ },
+ files: [
+ "package.json",
+ {
+ from: ".hak/hakModules",
+ to: "node_modules",
+ },
+ "lib/**",
+ ],
+ extraResources: [
+ {
+ from: "res/img",
+ to: "img",
+ },
+ "webapp.asar",
+ ],
+ extraMetadata: {
+ name: pkg.name,
+ productName: pkg.productName,
+ description: pkg.description,
+ },
+ linux: {
+ target: ["tar.gz", "deb"],
+ category: "Network;InstantMessaging;Chat",
+ maintainer: "[email protected]",
+ icon: "build/icons",
+ desktop: {
+ MimeType: "x-scheme-handler/element",
+ },
+ },
+ deb: {
+ packageCategory: "net",
+ depends: [
+ "libgtk-3-0",
+ "libnotify4",
+ "libnss3",
+ "libxss1",
+ "libxtst6",
+ "xdg-utils",
+ "libatspi2.0-0",
+ "libuuid1",
+ "libsecret-1-0",
+ "libasound2",
+ "libgbm1",
+ ],
+ recommends: ["libsqlcipher0", "element-io-archive-keyring"],
+ fpm: [
+ "--deb-field",
+ "Replaces: riot-desktop (<< 1.7.0), riot-web (<< 1.7.0)",
+ "--deb-field",
+ "Breaks: riot-desktop (<< 1.7.0), riot-web (<< 1.7.0)",
+ ],
+ },
+ mac: {
+ category: "public.app-category.social-networking",
+ darkModeSupport: true,
+ hardenedRuntime: true,
+ gatekeeperAssess: true,
+ entitlements: "./build/entitlements.mac.plist",
+ icon: "build/icons/icon.icns",
+ },
+ win: {
+ target: ["squirrel", "msi"],
+ signingHashAlgorithms: ["sha256"],
+ icon: "build/icons/icon.ico",
+ },
+ msi: {
+ perMachine: true,
+ },
+ directories: {
+ output: "dist",
+ },
+ protocols: [
+ {
+ name: "element",
+ schemes: ["element"],
+ },
+ ],
+};
+
+/**
+ * Allow specifying windows signing cert via env vars
+ * @param {string} process.env.ED_SIGNTOOL_SUBJECT_NAME
+ * @param {string} process.env.ED_SIGNTOOL_THUMBPRINT
+ */
+if (process.env.ED_SIGNTOOL_SUBJECT_NAME &&
process.env.ED_SIGNTOOL_THUMBPRINT) {
+ config.win.certificateSubjectName = process.env.ED_SIGNTOOL_SUBJECT_NAME;
+ config.win.certificateSha1 = process.env.ED_SIGNTOOL_THUMBPRINT;
+}
+
+/**
+ * Allow specifying macOS notary team id via env var
+ * @param {string} process.env.ED_NOTARYTOOL_TEAM_ID
+ */
+if (process.env.ED_NOTARYTOOL_TEAM_ID) {
+ config.mac.notarize = {
+ teamId: process.env.ED_NOTARYTOOL_TEAM_ID,
+ };
+}
+
+/**
+ * Allow specifying nightly version via env var
+ * @param {string} process.env.ED_NIGHTLY
+ */
+if (process.env.ED_NIGHTLY) {
+ config.deb.fpm = []; // Clear the fpm as the breaks deb fields don't apply
to nightly
+
+ config.appId = NIGHTLY_APP_ID;
+ config.extraMetadata.productName += " Nightly";
+ config.extraMetadata.name += "-nightly";
+ config.extraMetadata.description += " (nightly unstable build)";
+ config.deb.fpm.push("--name", NIGHTLY_DEB_NAME);
+
+ let version = process.env.ED_NIGHTLY;
+ if (os.platform() === "win32") {
+ // The windows packager relies on parsing this as semver, so we have
to make it look like one.
+ // This will give our update packages really stupid names, but we
probably can't change that either
+ // because squirrel windows parses them for the version too. We don't
really care: nobody sees them.
+ // We just give the installer a static name, so you'll just see this
in the 'about' dialog.
+ // Turns out if you use 0.0.0 here it makes Squirrel windows crash, so
we use 0.0.1.
+ version = "0.0.1-nightly." + version;
+ }
+ config.extraMetadata.version = version;
+}
+
+if (os.platform() === "linux") {
+ // Electron crashes on debian if there's a space in the path.
+ // https://github.com/vector-im/element-web/issues/13171
+ config.extraMetadata.productName =
config.extraMetadata.productName.replace(/ /g, "-");
+
+ /**
+ * Allow specifying deb changelog via env var
+ * @param {string} process.env.ED_DEB_CHANGELOG
+ */
+ if (process.env.ED_DEBIAN_CHANGELOG) {
+
config.deb.fpm.push(`--deb-changelog=${process.env.ED_DEBIAN_CHANGELOG}`);
+ }
+
+ if (process.env.SQLCIPHER_BUNDLED) {
+ // Remove sqlcipher dependency when using bundled
+ config.deb.recommends = config.deb.recommends?.filter((d) => d !==
"libsqlcipher0");
+ }
+}
+
+export default config;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/element-desktop-1.11.64/element.io/nightly/config.json
new/element-desktop-1.11.65/element.io/nightly/config.json
--- old/element-desktop-1.11.64/element.io/nightly/config.json 2024-04-09
12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/element.io/nightly/config.json 2024-04-23
15:14:00.000000000 +0200
@@ -53,6 +53,9 @@
"feature_video_rooms": true,
"feature_element_call_video_rooms": true
},
+ "setting_defaults": {
+ "RustCrypto.staged_rollout_percent": 100
+ },
"element_call": {
"url": "https://call.element.dev"
},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/element-desktop-1.11.64/element.io/release/config.json
new/element-desktop-1.11.65/element.io/release/config.json
--- old/element-desktop-1.11.64/element.io/release/config.json 2024-04-09
12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/element.io/release/config.json 2024-04-23
15:14:00.000000000 +0200
@@ -44,5 +44,8 @@
"api_host": "https://posthog.element.io"
},
"privacy_policy_url": "https://element.io/cookie-policy",
- "map_style_url":
"https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx"
+ "map_style_url":
"https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx",
+ "setting_defaults": {
+ "RustCrypto.staged_rollout_percent": 10
+ }
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/hak/keytar/build.ts
new/element-desktop-1.11.65/hak/keytar/build.ts
--- old/element-desktop-1.11.64/hak/keytar/build.ts 2024-04-09
12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/hak/keytar/build.ts 2024-04-23
15:14:00.000000000 +0200
@@ -32,6 +32,9 @@
cwd: moduleInfo.moduleBuildDir,
env,
stdio: "inherit",
+ // We need shell mode on Windows to be able to launch `.cmd`
executables
+ // See
https://nodejs.org/en/blog/vulnerability/april-2024-security-releases-2
+ shell: hakEnv.isWin(),
},
);
proc.on("exit", (code) => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/knip.ts
new/element-desktop-1.11.65/knip.ts
--- old/element-desktop-1.11.64/knip.ts 2024-04-09 12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/knip.ts 2024-04-23 15:14:00.000000000 +0200
@@ -1,7 +1,7 @@
import { KnipConfig } from "knip";
export default {
- entry: ["src/electron-main.ts", "src/preload.ts", "electron-builder.js",
".eslintrc-*.js", "scripts/**", "hak/**"],
+ entry: ["src/electron-main.ts", "src/preload.ts", "electron-builder.ts",
".eslintrc-*.js", "scripts/**", "hak/**"],
project: ["**/*.{js,ts}"],
ignoreDependencies: [
// Brought in via hak scripts
@@ -9,6 +9,7 @@
"matrix-seshat",
// Needed by `electron-builder`
"electron-builder-squirrel-windows",
+ "@types/yargs",
// Required for `action-validator`
"@action-validator/*",
],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/package.json
new/element-desktop-1.11.65/package.json
--- old/element-desktop-1.11.64/package.json 2024-04-09 12:26:28.000000000
+0200
+++ new/element-desktop-1.11.65/package.json 2024-04-23 15:14:00.000000000
+0200
@@ -2,7 +2,7 @@
"name": "element-desktop",
"productName": "Element",
"main": "lib/electron-main.js",
- "version": "1.11.64",
+ "version": "1.11.65",
"description": "A feature-rich client for Matrix.org",
"author": "Element",
"homepage": "https://element.io",
@@ -85,11 +85,12 @@
"@types/auto-launch": "^5.0.1",
"@types/counterpart": "^0.18.1",
"@types/minimist": "^1.2.1",
- "@types/mkdirp": "^1.0.2",
- "@types/node": "18.19.24",
+ "@types/mkdirp": "^2.0.0",
+ "@types/node": "18.19.28",
"@types/pacote": "^11.1.1",
"@types/tar": "^6.1.3",
"@types/uuid": "^9.0.2",
+ "@types/yargs": "^17.0.32",
"@typescript-eslint/eslint-plugin": "^7.0.0",
"@typescript-eslint/parser": "^7.0.0",
"app-builder-lib": "24.13.3",
@@ -123,6 +124,7 @@
"keytar": "^7.9.0"
},
"resolutions": {
- "@types/node": "18.19.24"
+ "@types/node": "18.19.28",
+ "config-file-ts": "0.2.8-rc1"
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/scripts/hak/fetch.ts
new/element-desktop-1.11.65/scripts/hak/fetch.ts
--- old/element-desktop-1.11.64/scripts/hak/fetch.ts 2024-04-09
12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/scripts/hak/fetch.ts 2024-04-23
15:14:00.000000000 +0200
@@ -44,6 +44,9 @@
const proc = childProcess.spawn(hakEnv.isWin() ? "yarn.cmd" : "yarn",
["install", "--ignore-scripts"], {
stdio: "inherit",
cwd: moduleInfo.moduleBuildDir,
+ // We need shell mode on Windows to be able to launch `.cmd`
executables
+ // See
https://nodejs.org/en/blog/vulnerability/april-2024-security-releases-2
+ shell: hakEnv.isWin(),
});
proc.on("exit", (code) => {
code ? reject(code) : resolve();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/scripts/hak/hakEnv.ts
new/element-desktop-1.11.65/scripts/hak/hakEnv.ts
--- old/element-desktop-1.11.64/scripts/hak/hakEnv.ts 2024-04-09
12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/scripts/hak/hakEnv.ts 2024-04-23
15:14:00.000000000 +0200
@@ -17,17 +17,17 @@
import path from "path";
import os from "os";
import nodePreGypVersioning from "node-pre-gyp/lib/util/versioning";
-import { getElectronVersion } from
"app-builder-lib/out/electron/electronVersion";
+import { getElectronVersionFromInstalled } from
"app-builder-lib/out/electron/electronVersion";
import { Arch, Target, TARGETS, getHost, isHostId, TargetId } from "./target";
async function getRuntime(projectRoot: string): Promise<string> {
- const electronVersion = await getElectronVersion(projectRoot);
+ const electronVersion = await getElectronVersionFromInstalled(projectRoot);
return electronVersion ? "electron" : "node-webkit";
}
async function getRuntimeVersion(projectRoot: string): Promise<string> {
- const electronVersion = await getElectronVersion(projectRoot);
+ const electronVersion = await getElectronVersionFromInstalled(projectRoot);
if (electronVersion) {
return electronVersion;
} else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/scripts/hak/link.ts
new/element-desktop-1.11.65/scripts/hak/link.ts
--- old/element-desktop-1.11.64/scripts/hak/link.ts 2024-04-09
12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/scripts/hak/link.ts 2024-04-23
15:14:00.000000000 +0200
@@ -53,6 +53,9 @@
const proc = childProcess.spawn(yarnCmd, ["link"], {
cwd: moduleInfo.moduleOutDir,
stdio: "inherit",
+ // We need shell mode on Windows to be able to launch `.cmd`
executables
+ // See
https://nodejs.org/en/blog/vulnerability/april-2024-security-releases-2
+ shell: hakEnv.isWin(),
});
proc.on("exit", (code) => {
code ? reject(code) : resolve();
@@ -63,6 +66,9 @@
const proc = childProcess.spawn(yarnCmd, ["link", moduleInfo.name], {
cwd: hakEnv.projectRoot,
stdio: "inherit",
+ // We need shell mode on Windows to be able to launch `.cmd`
executables
+ // See
https://nodejs.org/en/blog/vulnerability/april-2024-security-releases-2
+ shell: hakEnv.isWin(),
});
proc.on("exit", (code) => {
code ? reject(code) : resolve();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/scripts/set-version.ts
new/element-desktop-1.11.65/scripts/set-version.ts
--- old/element-desktop-1.11.64/scripts/set-version.ts 2024-04-09
12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/scripts/set-version.ts 2024-04-23
15:14:00.000000000 +0200
@@ -32,6 +32,11 @@
"--new-version",
ver,
],
+ {
+ // We need shell mode on Windows to be able to launch `.cmd`
executables
+ // See
https://nodejs.org/en/blog/vulnerability/april-2024-security-releases-2
+ shell: process.platform === "win32",
+ },
(err) => {
if (err) {
reject(err);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/src/squirrelhooks.ts
new/element-desktop-1.11.65/src/squirrelhooks.ts
--- old/element-desktop-1.11.64/src/squirrelhooks.ts 2024-04-09
12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/src/squirrelhooks.ts 2024-04-23
15:14:00.000000000 +0200
@@ -18,12 +18,16 @@
import { spawn } from "child_process";
import { app } from "electron";
+export function getSquirrelExecutable(): string {
+ return path.resolve(path.dirname(process.execPath), "..", "Update.exe");
+}
+
function runUpdateExe(args: string[]): Promise<void> {
// Invokes Squirrel's Update.exe which will do things for us like create
shortcuts
// Note that there's an Update.exe in the app-x.x.x directory and one in
the parent
// directory: we need to run the one in the parent directory, because it
discovers
// information about the app by inspecting the directory it's run from.
- const updateExe = path.resolve(path.dirname(process.execPath), "..",
"Update.exe");
+ const updateExe = getSquirrelExecutable();
console.log(`Spawning '${updateExe}' with args '${args}'`);
return new Promise((resolve) => {
spawn(updateExe, args, {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/src/updater.ts
new/element-desktop-1.11.65/src/updater.ts
--- old/element-desktop-1.11.64/src/updater.ts 2024-04-09 12:26:28.000000000
+0200
+++ new/element-desktop-1.11.65/src/updater.ts 2024-04-23 15:14:00.000000000
+0200
@@ -15,6 +15,9 @@
*/
import { app, autoUpdater, ipcMain } from "electron";
+import fs from "node:fs/promises";
+
+import { getSquirrelExecutable } from "./squirrelhooks";
const UPDATE_POLL_INTERVAL_MS = 60 * 60 * 1000;
const INITIAL_UPDATE_DELAY_MS = 30 * 1000;
@@ -74,10 +77,12 @@
}
}
-export function start(updateBaseUrl: string): void {
+export async function start(updateBaseUrl: string): Promise<void> {
+ if (!(await available(updateBaseUrl))) return;
if (updateBaseUrl.slice(-1) !== "/") {
updateBaseUrl = updateBaseUrl + "/";
}
+
try {
let url: string;
let serverType: "json" | undefined;
@@ -93,7 +98,6 @@
// Squirrel / electron only supports auto-update on these two
platforms.
// I'm not even going to try to guess which feed style they'd use
if they
// implemented it on Linux, or if it would be different again.
- console.log("Auto update not supported on this platform");
return;
}
@@ -116,6 +120,26 @@
}
}
+async function available(updateBaseUrl?: string): Promise<boolean> {
+ if (process.platform === "linux") {
+ // Auto update is not supported on Linux
+ console.log("Auto update not supported on this platform");
+ return false;
+ }
+
+ if (process.platform === "win32") {
+ try {
+ await fs.access(getSquirrelExecutable());
+ } catch {
+ console.log("Squirrel not found, auto update not supported");
+ return false;
+ }
+ }
+
+ // Otherwise we're either on macOS or Windows with Squirrel
+ return !!updateBaseUrl;
+}
+
ipcMain.on("install_update", installUpdate);
ipcMain.on("check_updates", pollForUpdates);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/src/webcontents-handler.ts
new/element-desktop-1.11.65/src/webcontents-handler.ts
--- old/element-desktop-1.11.64/src/webcontents-handler.ts 2024-04-09
12:26:28.000000000 +0200
+++ new/element-desktop-1.11.65/src/webcontents-handler.ts 2024-04-23
15:14:00.000000000 +0200
@@ -33,7 +33,7 @@
import url from "url";
import fs from "fs";
import fetch from "node-fetch";
-import { pipeline } from "stream";
+import { pipeline } from "stream/promises";
import path from "path";
import { _t } from "./language-helper";
@@ -165,7 +165,7 @@
const resp = await fetch(url);
if (!resp.ok) throw new Error(`unexpected response
${resp.statusText}`);
if (!resp.body) throw new Error(`unexpected
response has no body ${resp.statusText}`);
- pipeline(resp.body,
fs.createWriteStream(filePath));
+ await pipeline(resp.body,
fs.createWriteStream(filePath));
}
} catch (err) {
console.error(err);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/element-desktop-1.11.64/yarn.lock
new/element-desktop-1.11.65/yarn.lock
--- old/element-desktop-1.11.64/yarn.lock 2024-04-09 12:26:28.000000000
+0200
+++ new/element-desktop-1.11.65/yarn.lock 2024-04-23 15:14:00.000000000
+0200
@@ -32,7 +32,7 @@
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.24"
-"@babel/code-frame@^7.0.0":
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.23.5",
"@babel/code-frame@^7.24.1", "@babel/code-frame@^7.24.2":
version "7.24.2"
resolved
"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae"
integrity
sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==
@@ -48,31 +48,23 @@
"@babel/highlight" "^7.23.4"
chalk "^2.4.2"
-"@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.1":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.1.tgz#8f4027f85a6e84a695276080e864215318f95c19"
- integrity
sha512-bC49z4spJQR3j8vFtJBLqzyzFV0ciuL5HYX7qfSl3KEqeMVV+eTquRvmXxpvB0AMubRrvv7y5DILiLLPi57Ewg==
- dependencies:
- "@babel/highlight" "^7.24.1"
- picocolors "^1.0.0"
-
-"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5",
"@babel/compat-data@^7.24.1":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.1.tgz#31c1f66435f2a9c329bb5716a6d6186c516c3742"
- integrity
sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==
+"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5",
"@babel/compat-data@^7.24.4":
+ version "7.24.4"
+ resolved
"https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a"
+ integrity
sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==
"@babel/core@^7.18.10":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/core/-/core-7.24.1.tgz#b802f931b6498dcb8fed5a4710881a45abbc2784"
- integrity
sha512-F82udohVyIgGAY2VVj/g34TpFUG606rumIHjTfVbssPg2zTR7PuuEpZcX8JA6sgBfIYmJrFtWgPvHQuJamVqZQ==
+ version "7.24.4"
+ resolved
"https://registry.yarnpkg.com/@babel/core/-/core-7.24.4.tgz#1f758428e88e0d8c563874741bc4ffc4f71a4717"
+ integrity
sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==
dependencies:
"@ampproject/remapping" "^2.2.0"
- "@babel/code-frame" "^7.24.1"
- "@babel/generator" "^7.24.1"
+ "@babel/code-frame" "^7.24.2"
+ "@babel/generator" "^7.24.4"
"@babel/helper-compilation-targets" "^7.23.6"
"@babel/helper-module-transforms" "^7.23.3"
- "@babel/helpers" "^7.24.1"
- "@babel/parser" "^7.24.1"
+ "@babel/helpers" "^7.24.4"
+ "@babel/parser" "^7.24.4"
"@babel/template" "^7.24.0"
"@babel/traverse" "^7.24.1"
"@babel/types" "^7.24.0"
@@ -92,10 +84,10 @@
"@jridgewell/trace-mapping" "^0.3.17"
jsesc "^2.5.1"
-"@babel/generator@^7.24.1":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.1.tgz#e67e06f68568a4ebf194d1c6014235344f0476d0"
- integrity
sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==
+"@babel/generator@^7.24.1", "@babel/generator@^7.24.4":
+ version "7.24.4"
+ resolved
"https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.4.tgz#1fc55532b88adf952025d5d2d1e71f946cb1c498"
+ integrity
sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==
dependencies:
"@babel/types" "^7.24.0"
"@jridgewell/gen-mapping" "^0.3.5"
@@ -127,10 +119,10 @@
lru-cache "^5.1.1"
semver "^6.3.1"
-"@babel/helper-create-class-features-plugin@^7.24.1":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.1.tgz#db58bf57137b623b916e24874ab7188d93d7f68f"
- integrity
sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==
+"@babel/helper-create-class-features-plugin@^7.24.1",
"@babel/helper-create-class-features-plugin@^7.24.4":
+ version "7.24.4"
+ resolved
"https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz#c806f73788a6800a5cfbbc04d2df7ee4d927cce3"
+ integrity
sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==
dependencies:
"@babel/helper-annotate-as-pure" "^7.22.5"
"@babel/helper-environment-visitor" "^7.22.20"
@@ -190,9 +182,9 @@
"@babel/types" "^7.23.0"
"@babel/helper-module-imports@^7.22.15",
"@babel/helper-module-imports@^7.24.1":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.1.tgz#961ea2c12aad6cfc75b8c396c81608a08283027b"
- integrity
sha512-HfEWzysMyOa7xI5uQHc/OcZf67/jc+xe/RZlznWQHhbb8Pg1SkRdbK4yEi61aY8wxQA7PkSfoojtLQP/Kpe3og==
+ version "7.24.3"
+ resolved
"https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128"
+ integrity
sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==
dependencies:
"@babel/types" "^7.24.0"
@@ -287,10 +279,10 @@
"@babel/template" "^7.22.15"
"@babel/types" "^7.22.19"
-"@babel/helpers@^7.24.1":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.1.tgz#183e44714b9eba36c3038e442516587b1e0a1a94"
- integrity
sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==
+"@babel/helpers@^7.24.4":
+ version "7.24.4"
+ resolved
"https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.4.tgz#dc00907fd0d95da74563c142ef4cd21f2cb856b6"
+ integrity
sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==
dependencies:
"@babel/template" "^7.24.0"
"@babel/traverse" "^7.24.1"
@@ -306,16 +298,6 @@
js-tokens "^4.0.0"
picocolors "^1.0.0"
-"@babel/highlight@^7.24.1":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.1.tgz#21f3f5391c793b3f0d6dbb40f898c48cc6ad4215"
- integrity
sha512-EPmDPxidWe/Ex+HTFINpvXdPHRmgSF3T8hGvzondYjmgzTQ/0EbLpSxyt+w3zzlYSk9cNBQNF9k0dT5Z2NiBjw==
- dependencies:
- "@babel/helper-validator-identifier" "^7.22.20"
- chalk "^2.4.2"
- js-tokens "^4.0.0"
- picocolors "^1.0.0"
-
"@babel/parser@^7.18.5":
version "7.23.0"
resolved
"https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719"
@@ -326,10 +308,18 @@
resolved
"https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.3.tgz#0ce0be31a4ca4f1884b5786057cadcb6c3be58f9"
integrity
sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==
-"@babel/parser@^7.24.0", "@babel/parser@^7.24.1":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.1.tgz#1e416d3627393fab1cb5b0f2f1796a100ae9133a"
- integrity
sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==
+"@babel/parser@^7.24.0", "@babel/parser@^7.24.1", "@babel/parser@^7.24.4":
+ version "7.24.4"
+ resolved
"https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.4.tgz#234487a110d89ad5a3ed4a8a566c36b9453e8c88"
+ integrity
sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==
+
+"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.4":
+ version "7.24.4"
+ resolved
"https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz#6125f0158543fb4edf1c22f322f3db67f21cb3e1"
+ integrity
sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.24.1":
version "7.24.1"
@@ -508,10 +498,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
-"@babel/plugin-transform-async-generator-functions@^7.24.1":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.1.tgz#b38009d650b3c419e6708ec5ab4fa5eeffe7b489"
- integrity
sha512-OTkLJM0OtmzcpOgF7MREERUCdCnCBtBsq3vVFbuq/RKMK0/jdYqdMexWi3zNs7Nzd95ase65MbTGrpFJflOb6A==
+"@babel/plugin-transform-async-generator-functions@^7.24.3":
+ version "7.24.3"
+ resolved
"https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz#8fa7ae481b100768cc9842c8617808c5352b8b89"
+ integrity
sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==
dependencies:
"@babel/helper-environment-visitor" "^7.22.20"
"@babel/helper-plugin-utils" "^7.24.0"
@@ -534,10 +524,10 @@
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
-"@babel/plugin-transform-block-scoping@^7.24.1":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.1.tgz#27af183d7f6dad890531256c7a45019df768ac1f"
- integrity
sha512-h71T2QQvDgM2SmT29UYU6ozjMlAt7s7CSs5Hvy8f8cf/GM/Z4a2zMfN+fjVGaieeCrXR3EdQl6C4gQG+OgmbKw==
+"@babel/plugin-transform-block-scoping@^7.24.4":
+ version "7.24.4"
+ resolved
"https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz#28f5c010b66fbb8ccdeef853bef1935c434d7012"
+ integrity
sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
@@ -549,12 +539,12 @@
"@babel/helper-create-class-features-plugin" "^7.24.1"
"@babel/helper-plugin-utils" "^7.24.0"
-"@babel/plugin-transform-class-static-block@^7.24.1":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.1.tgz#4e37efcca1d9f2fcb908d1bae8b56b4b6e9e1cb6"
- integrity
sha512-FUHlKCn6J3ERiu8Dv+4eoz7w8+kFLSyeVG4vDAikwADGjUCoHw/JHokyGtr8OR4UjpwPVivyF+h8Q5iv/JmrtA==
+"@babel/plugin-transform-class-static-block@^7.24.4":
+ version "7.24.4"
+ resolved
"https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz#1a4653c0cf8ac46441ec406dece6e9bc590356a4"
+ integrity
sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.24.1"
+ "@babel/helper-create-class-features-plugin" "^7.24.4"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
@@ -899,14 +889,15 @@
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/preset-env@^7.18.10":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.1.tgz#e63a3f95d9922c07f4a53649b5c2f53f611f2e6c"
- integrity
sha512-CwCMz1Z28UHLI2iE+cbnWT2epPMV9bzzoBGM6A3mOS22VQd/1TPoWItV7S7iL9TkPmPEf5L/QzurmztyyDN9FA==
+ version "7.24.4"
+ resolved
"https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.4.tgz#46dbbcd608771373b88f956ffb67d471dce0d23b"
+ integrity
sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==
dependencies:
- "@babel/compat-data" "^7.24.1"
+ "@babel/compat-data" "^7.24.4"
"@babel/helper-compilation-targets" "^7.23.6"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-validator-option" "^7.23.5"
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.4"
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression"
"^7.24.1"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.1"
"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.24.1"
@@ -930,12 +921,12 @@
"@babel/plugin-syntax-top-level-await" "^7.14.5"
"@babel/plugin-syntax-unicode-sets-regex" "^7.18.6"
"@babel/plugin-transform-arrow-functions" "^7.24.1"
- "@babel/plugin-transform-async-generator-functions" "^7.24.1"
+ "@babel/plugin-transform-async-generator-functions" "^7.24.3"
"@babel/plugin-transform-async-to-generator" "^7.24.1"
"@babel/plugin-transform-block-scoped-functions" "^7.24.1"
- "@babel/plugin-transform-block-scoping" "^7.24.1"
+ "@babel/plugin-transform-block-scoping" "^7.24.4"
"@babel/plugin-transform-class-properties" "^7.24.1"
- "@babel/plugin-transform-class-static-block" "^7.24.1"
+ "@babel/plugin-transform-class-static-block" "^7.24.4"
"@babel/plugin-transform-classes" "^7.24.1"
"@babel/plugin-transform-computed-properties" "^7.24.1"
"@babel/plugin-transform-destructuring" "^7.24.1"
@@ -979,7 +970,7 @@
"@babel/plugin-transform-unicode-sets-regex" "^7.24.1"
"@babel/preset-modules" "0.1.6-no-external-plugins"
babel-plugin-polyfill-corejs2 "^0.4.10"
- babel-plugin-polyfill-corejs3 "^0.10.1"
+ babel-plugin-polyfill-corejs3 "^0.10.4"
babel-plugin-polyfill-regenerator "^0.6.1"
core-js-compat "^3.31.0"
semver "^6.3.1"
@@ -1010,9 +1001,9 @@
integrity
sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
"@babel/runtime@^7.8.4":
- version "7.24.1"
- resolved
"https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.1.tgz#431f9a794d173b53720e69a6464abc6f0e2a5c57"
- integrity
sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==
+ version "7.24.4"
+ resolved
"https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.4.tgz#de795accd698007a66ba44add6cc86542aff1edd"
+ integrity
sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==
dependencies:
regenerator-runtime "^0.14.0"
@@ -1100,9 +1091,9 @@
minimatch "^3.0.4"
"@electron/fuses@^1.7.0":
- version "1.7.0"
- resolved
"https://registry.yarnpkg.com/@electron/fuses/-/fuses-1.7.0.tgz#0800d5404fffe5683705297990fea089d49811a2"
- integrity
sha512-mfhLoZGQdqrSU/SeOFBs6r+D7g1tYiVs2C/hh7t3NFQ0chcXGoWrrad17rCQL1ImNJuCXs4cu23YBj5CAnj5SA==
+ version "1.8.0"
+ resolved
"https://registry.yarnpkg.com/@electron/fuses/-/fuses-1.8.0.tgz#ad34d3cc4703b1258b83f6989917052cfc1490a0"
+ integrity
sha512-zx0EIq78WlY/lBb1uXlziZmDZI4ubcCXIMJ4uGjXzZW0nS19TjSPeXPAjzzTmKQlJUZm0SbmZhPKP7tuQ1SsEw==
dependencies:
chalk "^4.1.1"
fs-extra "^9.0.1"
@@ -1550,13 +1541,14 @@
integrity
sha512-g1hcF8Nv4gd76POilz9gD4LITAPXOe5nX4ijgr8ixCbLQZfcpYiMfJ+C1RlMNRUDo8vhlNB4O3bUlxmT6EAQXA==
"@pnpm/workspace.pkgs-graph@^2.0.15":
- version "2.0.15"
- resolved
"https://registry.yarnpkg.com/@pnpm/workspace.pkgs-graph/-/workspace.pkgs-graph-2.0.15.tgz#98bf425705206f672e3ea39bd8b549a22b7849a9"
- integrity
sha512-Txxd5FzzVfBfGCTngISaxFlJzZhzdS8BUrCEtAWJfZOFbQzpWy27rzkaS7TaWW2dHiFcCVYzPI/2vgxfeRansA==
+ version "2.0.16"
+ resolved
"https://registry.yarnpkg.com/@pnpm/workspace.pkgs-graph/-/workspace.pkgs-graph-2.0.16.tgz#8f5fa108a34aa584c24ab825be6b42f99a06a155"
+ integrity
sha512-WNsDLkDKm7/eht91s/Iif9ELLabdshAIqpH3svCwdp/xiRxGumfUWkCCeCODjLbBCQehrsl3ugSsboIvk0xiPw==
dependencies:
"@pnpm/npm-package-arg" "^1.0.0"
"@pnpm/npm-resolver" "18.1.1"
"@pnpm/resolve-workspace-range" "5.0.1"
+ "@pnpm/types" "9.4.2"
ramda "npm:@pnpm/[email protected]"
"@sentry-internal/[email protected]":
@@ -1817,12 +1809,12 @@
resolved
"https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e"
integrity
sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==
-"@types/mkdirp@^1.0.2":
- version "1.0.2"
- resolved
"https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-1.0.2.tgz#8d0bad7aa793abe551860be1f7ae7f3198c16666"
- integrity
sha512-o0K1tSO0Dx5X6xlU5F1D6625FawhC3dU3iqr25lluNv/+/QIVH8RLNEiVokgIZo+mz+87w/3Mkg/VvQS+J51fQ==
+"@types/mkdirp@^2.0.0":
+ version "2.0.0"
+ resolved
"https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-2.0.0.tgz#d14f087a889c3744e7cc41e82ad762b047ebc636"
+ integrity
sha512-c/iUqMymAlxLAyIK3u5SzrwkrkyOdv1XDc91T+b5FsY7Jr6ERhUD19jJHOhPW4GD6tmN6mFEorfSdks525pwdQ==
dependencies:
- "@types/node" "*"
+ mkdirp "*"
"@types/ms@*":
version "0.7.32"
@@ -1837,10 +1829,10 @@
"@types/node" "*"
form-data "^4.0.0"
-"@types/node@*", "@types/[email protected]", "@types/node@^17.0.36",
"@types/node@^20.9.0":
- version "18.19.24"
- resolved
"https://registry.yarnpkg.com/@types/node/-/node-18.19.24.tgz#707d8a4907e55901466e60e8f7a62bc6197ace95"
- integrity
sha512-eghAz3gnbQbvnHqB+mgB2ZR3aH6RhdEmHGS48BnV75KceQPHqabkxKI0BbUSsqhqy2Ddhc2xD/VAR9ySZd57Lw==
+"@types/node@*", "@types/[email protected]", "@types/node@^17.0.36",
"@types/node@^20.9.0":
+ version "18.19.28"
+ resolved
"https://registry.yarnpkg.com/@types/node/-/node-18.19.28.tgz#c64a2c992c8ebbf61100a4570e4eebc1934ae030"
+ integrity
sha512-J5cOGD9n4x3YGgVuaND6khm5x07MMdAKkRyXnjVR6KFhLMNh2yONGiP7Z+4+tBOt5mK+GvDTiacTOVGGpqiecw==
dependencies:
undici-types "~5.26.4"
@@ -1932,6 +1924,18 @@
resolved
"https://registry.yarnpkg.com/@types/verror/-/verror-1.10.9.tgz#420c32adb9a2dd50b3db4c8f96501e05a0e72941"
integrity
sha512-MLx9Z+9lGzwEuW16ubGeNkpBDE84RpB/NyGgg6z2BTpWzKkGU451cAY3UkUzZEp72RHF585oJ3V8JVNqIplcAQ==
+"@types/yargs-parser@*":
+ version "21.0.3"
+ resolved
"https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15"
+ integrity
sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==
+
+"@types/yargs@^17.0.32":
+ version "17.0.32"
+ resolved
"https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.32.tgz#030774723a2f7faafebf645f4e5a48371dca6229"
+ integrity
sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==
+ dependencies:
+ "@types/yargs-parser" "*"
+
"@types/yauzl@^2.9.1":
version "2.10.3"
resolved
"https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.3.tgz#e9b2808b4f109504a03cda958259876f61017999"
@@ -1940,15 +1944,15 @@
"@types/node" "*"
"@typescript-eslint/eslint-plugin@^7.0.0":
- version "7.3.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.3.1.tgz#0d8f38a6c8a1802139e62184ee7a68ed024f30a1"
- integrity
sha512-STEDMVQGww5lhCuNXVSQfbfuNII5E08QWkvAw5Qwf+bj2WT+JkG1uc+5/vXA3AOYMDHVOSpL+9rcbEUiHIm2dw==
+ version "7.5.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.5.0.tgz#1dc52fe48454d5b54be2d5f089680452f1628a5a"
+ integrity
sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==
dependencies:
"@eslint-community/regexpp" "^4.5.1"
- "@typescript-eslint/scope-manager" "7.3.1"
- "@typescript-eslint/type-utils" "7.3.1"
- "@typescript-eslint/utils" "7.3.1"
- "@typescript-eslint/visitor-keys" "7.3.1"
+ "@typescript-eslint/scope-manager" "7.5.0"
+ "@typescript-eslint/type-utils" "7.5.0"
+ "@typescript-eslint/utils" "7.5.0"
+ "@typescript-eslint/visitor-keys" "7.5.0"
debug "^4.3.4"
graphemer "^1.4.0"
ignore "^5.2.4"
@@ -1957,46 +1961,46 @@
ts-api-utils "^1.0.1"
"@typescript-eslint/parser@^7.0.0":
- version "7.3.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.3.1.tgz#c4ba7dc2744318a5e4506596cbc3a0086255c526"
- integrity
sha512-Rq49+pq7viTRCH48XAbTA+wdLRrB/3sRq4Lpk0oGDm0VmnjBrAOVXH/Laalmwsv2VpekiEfVFwJYVk6/e8uvQw==
- dependencies:
- "@typescript-eslint/scope-manager" "7.3.1"
- "@typescript-eslint/types" "7.3.1"
- "@typescript-eslint/typescript-estree" "7.3.1"
- "@typescript-eslint/visitor-keys" "7.3.1"
+ version "7.5.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.5.0.tgz#1eeff36309ac2253c905dd4a88b4b71b72a358ed"
+ integrity
sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==
+ dependencies:
+ "@typescript-eslint/scope-manager" "7.5.0"
+ "@typescript-eslint/types" "7.5.0"
+ "@typescript-eslint/typescript-estree" "7.5.0"
+ "@typescript-eslint/visitor-keys" "7.5.0"
debug "^4.3.4"
-"@typescript-eslint/[email protected]":
- version "7.3.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.3.1.tgz#73fd0cb4211a7be23e49e5b6efec8820caa6ec36"
- integrity
sha512-fVS6fPxldsKY2nFvyT7IP78UO1/I2huG+AYu5AMjCT9wtl6JFiDnsv4uad4jQ0GTFzcUV5HShVeN96/17bTBag==
- dependencies:
- "@typescript-eslint/types" "7.3.1"
- "@typescript-eslint/visitor-keys" "7.3.1"
-
-"@typescript-eslint/[email protected]":
- version "7.3.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.3.1.tgz#cbf90d3d7e788466aa8a5c0ab3f46103f098aa0d"
- integrity
sha512-iFhaysxFsMDQlzJn+vr3OrxN8NmdQkHks4WaqD4QBnt5hsq234wcYdyQ9uquzJJIDAj5W4wQne3yEsYA6OmXGw==
+"@typescript-eslint/[email protected]":
+ version "7.5.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.5.0.tgz#70f0a7361430ab1043a5f97386da2a0d8b2f4d56"
+ integrity
sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==
+ dependencies:
+ "@typescript-eslint/types" "7.5.0"
+ "@typescript-eslint/visitor-keys" "7.5.0"
+
+"@typescript-eslint/[email protected]":
+ version "7.5.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.5.0.tgz#a8faa403232da3a3901655387c7082111f692cf9"
+ integrity
sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==
dependencies:
- "@typescript-eslint/typescript-estree" "7.3.1"
- "@typescript-eslint/utils" "7.3.1"
+ "@typescript-eslint/typescript-estree" "7.5.0"
+ "@typescript-eslint/utils" "7.5.0"
debug "^4.3.4"
ts-api-utils "^1.0.1"
-"@typescript-eslint/[email protected]":
- version "7.3.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.3.1.tgz#ae104de8efa4227a462c0874d856602c5994413c"
- integrity
sha512-2tUf3uWggBDl4S4183nivWQ2HqceOZh1U4hhu4p1tPiIJoRRXrab7Y+Y0p+dozYwZVvLPRI6r5wKe9kToF9FIw==
-
-"@typescript-eslint/[email protected]":
- version "7.3.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.3.1.tgz#598848195fad34c7aa73f548bd00a4d4e5f5e2bb"
- integrity
sha512-tLpuqM46LVkduWP7JO7yVoWshpJuJzxDOPYIVWUUZbW+4dBpgGeUdl/fQkhuV0A8eGnphYw3pp8d2EnvPOfxmQ==
+"@typescript-eslint/[email protected]":
+ version "7.5.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.5.0.tgz#0a284bcdef3cb850ec9fd57992df9f29d6bde1bc"
+ integrity
sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==
+
+"@typescript-eslint/[email protected]":
+ version "7.5.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.5.0.tgz#aa5031c511874420f6b5edd90f8e4021525ee776"
+ integrity
sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==
dependencies:
- "@typescript-eslint/types" "7.3.1"
- "@typescript-eslint/visitor-keys" "7.3.1"
+ "@typescript-eslint/types" "7.5.0"
+ "@typescript-eslint/visitor-keys" "7.5.0"
debug "^4.3.4"
globby "^11.1.0"
is-glob "^4.0.3"
@@ -2004,25 +2008,25 @@
semver "^7.5.4"
ts-api-utils "^1.0.1"
-"@typescript-eslint/[email protected]":
- version "7.3.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.3.1.tgz#fc28fd508ccf89495012561b7c02a6fdad162460"
- integrity
sha512-jIERm/6bYQ9HkynYlNZvXpzmXWZGhMbrOvq3jJzOSOlKXsVjrrolzWBjDW6/TvT5Q3WqaN4EkmcfdQwi9tDjBQ==
+"@typescript-eslint/[email protected]":
+ version "7.5.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.5.0.tgz#bbd963647fbbe9ffea033f42c0fb7e89bb19c858"
+ integrity
sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
"@types/json-schema" "^7.0.12"
"@types/semver" "^7.5.0"
- "@typescript-eslint/scope-manager" "7.3.1"
- "@typescript-eslint/types" "7.3.1"
- "@typescript-eslint/typescript-estree" "7.3.1"
+ "@typescript-eslint/scope-manager" "7.5.0"
+ "@typescript-eslint/types" "7.5.0"
+ "@typescript-eslint/typescript-estree" "7.5.0"
semver "^7.5.4"
-"@typescript-eslint/[email protected]":
- version "7.3.1"
- resolved
"https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.3.1.tgz#6ddef14a3ce2a79690f01176f5305c34d7b93d8c"
- integrity
sha512-9RMXwQF8knsZvfv9tdi+4D/j7dMG28X/wMJ8Jj6eOHyHWwDW4ngQJcqEczSsqIKKjFiLFr40Mnr7a5ulDD3vmw==
+"@typescript-eslint/[email protected]":
+ version "7.5.0"
+ resolved
"https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.5.0.tgz#8abcac66f93ef20b093e87a400c2d21e3a6d55ee"
+ integrity
sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==
dependencies:
- "@typescript-eslint/types" "7.3.1"
+ "@typescript-eslint/types" "7.5.0"
eslint-visitor-keys "^3.4.1"
"@ungap/structured-clone@^1.2.0":
@@ -2424,13 +2428,13 @@
"@babel/helper-define-polyfill-provider" "^0.6.1"
semver "^6.3.1"
-babel-plugin-polyfill-corejs3@^0.10.1:
- version "0.10.1"
- resolved
"https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.1.tgz#cd8750e0b7da30ec2f66007b6151792f02e1138e"
- integrity
sha512-XiFei6VGwM4ii6nKC1VCenGD8Z4bjiNYcrdkM8oqM3pbuemmyb8biMgrDX1ZHSbIuMLXatM6JJ/StPYIuTl6MQ==
+babel-plugin-polyfill-corejs3@^0.10.4:
+ version "0.10.4"
+ resolved
"https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz#789ac82405ad664c20476d0233b485281deb9c77"
+ integrity
sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==
dependencies:
"@babel/helper-define-polyfill-provider" "^0.6.1"
- core-js-compat "^3.36.0"
+ core-js-compat "^3.36.1"
babel-plugin-polyfill-regenerator@^0.6.1:
version "0.6.1"
@@ -2641,9 +2645,9 @@
integrity
sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
caniuse-lite@^1.0.30001587:
- version "1.0.30001599"
- resolved
"https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001599.tgz#571cf4f3f1506df9bf41fcbb6d10d5d017817bce"
- integrity
sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==
+ version "1.0.30001605"
+ resolved
"https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001605.tgz#ca12d7330dd8bcb784557eb9aa64f0037870d9d6"
+ integrity
sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ==
[email protected]:
version "5.2.0"
@@ -2837,13 +2841,13 @@
pkg-up "^3.1.0"
semver "^7.3.5"
-config-file-ts@^0.2.4:
- version "0.2.4"
- resolved
"https://registry.yarnpkg.com/config-file-ts/-/config-file-ts-0.2.4.tgz#6c0741fbe118a7cf786c65f139030f0448a2cc99"
- integrity
sha512-cKSW0BfrSaAUnxpgvpXPLaaW/umg4bqg4k3GO1JqlRfpx+d5W0GDXznCMkWotJQek5Mmz1MJVChQnz3IVaeMZQ==
[email protected], config-file-ts@^0.2.4:
+ version "0.2.8-rc1"
+ resolved
"https://registry.yarnpkg.com/config-file-ts/-/config-file-ts-0.2.8-rc1.tgz#fb7fc6ccb2e313f69dbeb78f1db0b00038049de0"
+ integrity
sha512-GtNECbVI82bT4RiDIzBSVuTKoSHufnU7Ce7/42bkWZJZFLjmDF2WBpVsvRkhKCfKBnTBb3qZrBwPpFBU/Myvhg==
dependencies:
- glob "^7.1.6"
- typescript "^4.0.2"
+ glob "^10.3.12"
+ typescript "^5.4.3"
console-control-strings@^1.0.0, console-control-strings@~1.1.0:
version "1.1.0"
@@ -2855,7 +2859,7 @@
resolved
"https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a"
integrity
sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==
-core-js-compat@^3.31.0, core-js-compat@^3.36.0:
+core-js-compat@^3.31.0, core-js-compat@^3.36.1:
version "3.36.1"
resolved
"https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.36.1.tgz#1818695d72c99c25d621dca94e6883e190cea3c8"
integrity
sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==
@@ -3215,9 +3219,9 @@
type-fest "^2.17.0"
electron-to-chromium@^1.4.668:
- version "1.4.710"
- resolved
"https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.710.tgz#d0ec4ea8a97df4c5eaeb8c69d45bf81f248b3855"
- integrity
sha512-w+9yAVHoHhysCa+gln7AzbO9CdjFcL/wN/5dd+XW/Msl2d/4+WisEaCF1nty0xbAKaxdaJfgLB2296U7zZB7BA==
+ version "1.4.726"
+ resolved
"https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.726.tgz#9ca95f19e9a0d63675e838b24681182203e40a30"
+ integrity
sha512-xtjfBXn53RORwkbyKvDfTajtnTp0OJoPOIBzXvkNbb7+YYvCHJflba3L7Txyx/6Fov3ov2bGPr/n5MTixmPhdQ==
electron-window-state@^5.0.3:
version "5.0.3"
@@ -3228,9 +3232,9 @@
mkdirp "^0.5.1"
electron@^29.0.0:
- version "29.1.5"
- resolved
"https://registry.yarnpkg.com/electron/-/electron-29.1.5.tgz#b745b4d201c1ac9f84d6aa034126288dde34d5a1"
- integrity
sha512-1uWGRw/ffA62lcrklxGUgVxVtOHojsg/nwsYr+/F9cVjipZJn8iPv/ABGIIexhmUqWcho8BqfTJ4osCBa29gBg==
+ version "29.2.0"
+ resolved
"https://registry.yarnpkg.com/electron/-/electron-29.2.0.tgz#98e9d45dcebda124fb0bd1ff20fc509ec692101c"
+ integrity
sha512-ALKrCN52RG4g9prx4DriXSPnY5WoiyRUCNp7zEVQuoiNOpHTNqMMpRidQAHzntV4hajF1LMWHVoBkwqIs1jHhg==
dependencies:
"@electron/get" "^2.0.0"
"@types/node" "^20.9.0"
@@ -3900,16 +3904,16 @@
dependencies:
is-glob "^4.0.3"
-glob@^10.0.0, glob@^10.2.2, glob@^10.3.10, glob@^10.3.7:
- version "10.3.10"
- resolved
"https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b"
- integrity
sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==
+glob@^10.0.0, glob@^10.2.2, glob@^10.3.10, glob@^10.3.12, glob@^10.3.7:
+ version "10.3.12"
+ resolved
"https://registry.yarnpkg.com/glob/-/glob-10.3.12.tgz#3a65c363c2e9998d220338e88a5f6ac97302960b"
+ integrity
sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==
dependencies:
foreground-child "^3.1.0"
- jackspeak "^2.3.5"
+ jackspeak "^2.3.6"
minimatch "^9.0.1"
- minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
- path-scurry "^1.10.1"
+ minipass "^7.0.4"
+ path-scurry "^1.10.2"
glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.3:
version "7.2.3"
@@ -4450,7 +4454,7 @@
resolved
"https://registry.yarnpkg.com/iterable-lookahead/-/iterable-lookahead-1.0.0.tgz#896dfcb78680bdb50036e97edb034c8b68a9737f"
integrity
sha512-hJnEP2Xk4+44DDwJqUQGdXal5VbyeWLaPyDl2AQc242Zr7iqz4DgpQOrEzglWVMGHMDCkguLHEKxd1+rOsmgSQ==
-jackspeak@^2.3.5:
+jackspeak@^2.3.6:
version "2.3.6"
resolved
"https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
integrity
sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
@@ -4592,9 +4596,9 @@
json-buffer "3.0.1"
knip@^5.0.0:
- version "5.6.0"
- resolved
"https://registry.yarnpkg.com/knip/-/knip-5.6.0.tgz#a9a455daab84f6d6d802ea734d910d468667abe3"
- integrity
sha512-V+bm01rtjq/UUFnJQM61i68v4BQQVH8aO+V8PdSzOziiqRUS4lFVSODKIb5iRU9/E/7Q2eu2OxsiCOXwzJGBcg==
+ version "5.7.2"
+ resolved
"https://registry.yarnpkg.com/knip/-/knip-5.7.2.tgz#f0cc95ecc16b67352d2e9516986bfaf2613faef3"
+ integrity
sha512-KbotQSt1B+yArhtCW6gLEaFFaDQCcWDme0VlJMKra2+zaP3wsZ8A5CWyfTYP7W/wqBOLPmlYKJo4fCcnwDlQDw==
dependencies:
"@ericcornelissen/bash-parser" "0.5.2"
"@nodelib/fs.walk" "2.0.0"
@@ -4613,6 +4617,7 @@
picocolors "1.0.0"
picomatch "4.0.1"
pretty-ms "9.0.0"
+ resolve "1.22.8"
smol-toml "1.1.4"
strip-json-comments "5.0.1"
summary "2.1.0"
@@ -4733,7 +4738,7 @@
resolved
"https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
integrity
sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
-lru-cache@^10.0.1, lru-cache@^10.0.2, "lru-cache@^9.1.1 || ^10.0.0":
+lru-cache@^10.0.1, lru-cache@^10.0.2, lru-cache@^10.2.0:
version "10.2.0"
resolved
"https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3"
integrity
sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==
@@ -4882,7 +4887,7 @@
resolved
"https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
integrity
sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
[email protected], minimatch@^9.0.0, minimatch@^9.0.1, minimatch@^9.0.3:
[email protected], minimatch@^9.0.3:
version "9.0.3"
resolved
"https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825"
integrity
sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
@@ -4903,6 +4908,13 @@
dependencies:
brace-expansion "^2.0.1"
+minimatch@^9.0.0, minimatch@^9.0.1:
+ version "9.0.4"
+ resolved
"https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51"
+ integrity
sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==
+ dependencies:
+ brace-expansion "^2.0.1"
+
[email protected], minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6,
minimist@^1.2.8:
version "1.2.8"
resolved
"https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
@@ -4980,7 +4992,7 @@
resolved
"https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
integrity
sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
-"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.2, minipass@^7.0.3:
+"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.2, minipass@^7.0.3,
minipass@^7.0.4:
version "7.0.4"
resolved
"https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c"
integrity
sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==
@@ -5000,6 +5012,11 @@
minipass "^3.0.0"
yallist "^4.0.0"
+mkdirp@*, mkdirp@^3.0.0:
+ version "3.0.1"
+ resolved
"https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50"
+ integrity
sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==
+
mkdirp@^0.5.1, mkdirp@^0.5.5:
version "0.5.6"
resolved
"https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
@@ -5012,11 +5029,6 @@
resolved
"https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity
sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-mkdirp@^3.0.0:
- version "3.0.1"
- resolved
"https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50"
- integrity
sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==
-
[email protected]:
version "2.1.2"
resolved
"https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
@@ -5509,12 +5521,12 @@
resolved
"https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity
sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-path-scurry@^1.10.1:
- version "1.10.1"
- resolved
"https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698"
- integrity
sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==
+path-scurry@^1.10.2:
+ version "1.10.2"
+ resolved
"https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.2.tgz#8f6357eb1239d5fa1da8b9f70e9c080675458ba7"
+ integrity
sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==
dependencies:
- lru-cache "^9.1.1 || ^10.0.0"
+ lru-cache "^10.2.0"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
path-temp@^2.1.0:
@@ -5863,7 +5875,7 @@
resolved
"https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
integrity
sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-resolve@^1.10.0, resolve@^1.14.2, resolve@^1.22.4:
[email protected], resolve@^1.10.0, resolve@^1.14.2, resolve@^1.22.4:
version "1.22.8"
resolved
"https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
integrity
sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
@@ -6614,10 +6626,10 @@
resolved
"https://registry.yarnpkg.com/typescript/-/typescript-5.4.3.tgz#5c6fedd4c87bee01cd7a528a30145521f8e0feff"
integrity
sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==
-typescript@^4.0.2:
- version "4.9.5"
- resolved
"https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a"
- integrity
sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
+typescript@^5.4.3:
+ version "5.4.4"
+ resolved
"https://registry.yarnpkg.com/typescript/-/typescript-5.4.4.tgz#eb2471e7b0a5f1377523700a21669dce30c2d952"
+ integrity
sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==
unbox-primitive@^1.0.2:
version "1.0.2"
++++++ element-web-1.11.64.tar.gz -> element-web-1.11.65.tar.gz ++++++
++++ 1730 lines of diff (skipped)
++++++ hak.tar.gz ++++++
/work/SRC/openSUSE:Factory/element-desktop/hak.tar.gz
/work/SRC/openSUSE:Factory/.element-desktop.new.27645/hak.tar.gz differ: char
13, line 1
++++++ npm-packages-offline-cache.tar.gz ++++++
/work/SRC/openSUSE:Factory/element-desktop/npm-packages-offline-cache.tar.gz
/work/SRC/openSUSE:Factory/.element-desktop.new.27645/npm-packages-offline-cache.tar.gz
differ: char 12, line 1