diff --git a/.github/actions/build-zui/action.yml b/.github/actions/build-zui/action.yml
index 5cf895a8cc..6aa858c8b9 100644
--- a/.github/actions/build-zui/action.yml
+++ b/.github/actions/build-zui/action.yml
@@ -69,7 +69,7 @@ runs:
env:
GH_TOKEN: ${{ inputs.gh_token }}
APPLE_ID: ${{ inputs.apple_id }}
- APPLE_ID_PASSWORD: ${{ inputs.apple_id_password }}
+ APPLE_APP_SPECIFIC_PASSWORD: ${{ inputs.apple_id_password }}
APPLE_TEAM_ID: ${{ inputs.apple_team_id }}
CODE_SIGN_SCRIPT_PATH: ${{ github.workspace }}/esigner-codesign/dist/index.js
INPUT_FILE_PATH: ${{ steps.paths.outputs.artifact }}
@@ -87,5 +87,5 @@ runs:
- name: Check notorization with gatekeeper
if: runner.os == 'macOS'
run: |
- spctl --assess --type execute --verbose --ignore-cache --no-cache dist/apps/zui/mac/*.app
+ spctl --assess --type execute --verbose --ignore-cache --no-cache dist/apps/zui/mac*/*.app
shell: bash
diff --git a/.github/actions/setup-zui/action.yml b/.github/actions/setup-zui/action.yml
index 387a032669..4f87212020 100644
--- a/.github/actions/setup-zui/action.yml
+++ b/.github/actions/setup-zui/action.yml
@@ -11,7 +11,8 @@ runs:
- name: Install Node
uses: actions/setup-node@v3
with:
- cache: yarn
+ # Caching is disabled because it resulted in getting amd64 Zed binaries
+ # on arm64 builds. See https://github.com/actions/setup-node/issues/1008.
node-version-file: .node-version
- name: Cache NextJS Artifacts
diff --git a/.github/actions/upload-build-artifacts/action.yml b/.github/actions/upload-build-artifacts/action.yml
index cf3d898ba9..3cc5917ab9 100644
--- a/.github/actions/upload-build-artifacts/action.yml
+++ b/.github/actions/upload-build-artifacts/action.yml
@@ -1,14 +1,25 @@
name: Upload Build Artifacts
description: Upload artifacts for each platform
+inputs:
+ gh_token:
+ required: true
runs:
using: 'composite'
steps:
- uses: actions/upload-artifact@v3
with:
- name: Mac Artifact
+ name: Mac Artifact (${{ runner.arch }})
path: dist/apps/zui/*.dmg
+ - name: Merge latest-mac.yml Mac release files for x64/arm64
+ if: runner.os == 'macOS'
+ run: |
+ node apps/zui/scripts/merge-mac-release-files.mjs
+ env:
+ GH_TOKEN: ${{ inputs.gh_token }}
+ shell: bash
+
- uses: actions/upload-artifact@v3
with:
name: Windows Artifact
diff --git a/.github/workflows/build-insiders.yml b/.github/workflows/build-insiders.yml
index 36ed7106b8..b3bbd9b729 100644
--- a/.github/workflows/build-insiders.yml
+++ b/.github/workflows/build-insiders.yml
@@ -29,7 +29,8 @@ jobs:
needs: check_latest
strategy:
matrix:
- platform: [windows-2019, macos-12, ubuntu-20.04]
+ # macos-12 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
+ platform: [windows-2019, macos-12, macos-14, ubuntu-20.04]
runs-on: ${{ matrix.platform }}
steps:
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 8d5fc25e06..483d7ce5e6 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -10,7 +10,8 @@ jobs:
release:
strategy:
matrix:
- platform: [macos-12, ubuntu-20.04, windows-2019]
+ # macos-12 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
+ platform: [macos-12, macos-14, ubuntu-20.04, windows-2019]
runs-on: ${{ matrix.platform }}
steps:
- name: Checkout Zui
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 6799e9d84a..8032abebfc 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -12,7 +12,8 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
- os: [macos-12, ubuntu-20.04, windows-2019]
+ # macos-12 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
+ os: [macos-12, macos-14, ubuntu-20.04, windows-2019]
steps:
- run: git config --global core.autocrlf false
- uses: actions/checkout@v3
diff --git a/.github/workflows/release-insiders.yml b/.github/workflows/release-insiders.yml
index 6a1e581416..28a22b044f 100644
--- a/.github/workflows/release-insiders.yml
+++ b/.github/workflows/release-insiders.yml
@@ -31,7 +31,8 @@ jobs:
if: ${{ needs.check_latest.outputs.latest_sha != github.sha }}
strategy:
matrix:
- platform: [windows-2019, macos-12, ubuntu-20.04]
+ # macos-12 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
+ platform: [windows-2019, macos-12, macos-14, ubuntu-20.04]
runs-on: ${{ matrix.platform }}
steps:
@@ -67,6 +68,14 @@ jobs:
cert_p12: ${{ secrets.APPLE_DEVELOPER_ID_CERT_P12_BASE64 }}
cert_passphrase: ${{ secrets.APPLE_DEVELOPER_ID_CERT_PASSPHRASE }}
+ - name: Merge latest-mac.yml Mac release files for x64/arm64
+ if: runner.os == 'macOS'
+ run: |
+ node apps/zui/scripts/merge-mac-release-files.mjs
+ env:
+ GH_TOKEN: ${{ secrets.PAT_TOKEN }}
+ shell: bash
+
- name: Inform Slack users of failure
uses: tiloio/slack-webhook-action@v1.1.2
if: ${{ failure() }}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 0ec9586cae..a546cfdf79 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -10,7 +10,8 @@ jobs:
release:
strategy:
matrix:
- platform: [macos-12, ubuntu-20.04, windows-2019]
+ # macos-12 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
+ platform: [macos-12, macos-14, ubuntu-20.04, windows-2019]
runs-on: ${{ matrix.platform }}
steps:
- name: Checkout Zui
@@ -38,3 +39,5 @@ jobs:
- name: Upload Artifacts
uses: ./.github/actions/upload-build-artifacts
+ with:
+ gh_token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/apps/zui/darwin.plist b/apps/zui/darwin.plist
new file mode 100644
index 0000000000..446fe171da
--- /dev/null
+++ b/apps/zui/darwin.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ com.apple.security.cs.allow-jit
+
+
+
diff --git a/apps/zui/electron-builder.json b/apps/zui/electron-builder.json
index 4830d1e82b..22260098a7 100644
--- a/apps/zui/electron-builder.json
+++ b/apps/zui/electron-builder.json
@@ -10,11 +10,15 @@
"sign": "./scripts/sign.js"
},
"linux": {"target": ["deb", "rpm"]},
+ "mac": {
+ "entitlements": "darwin.plist",
+ "notarize": {"teamId": "2DBXHXV7KJ"},
+ "artifactName": "${productName}-${version}-${arch}.${ext}"
+ },
"rpm": {"depends": ["openssl"]},
"deb": {"depends": ["openssl"]},
"nsis": {"oneClick": false, "perMachine": false},
"forceCodeSigning": true,
- "afterSign": "electron-builder-notarize",
"publish": {
"provider": "github"
},
diff --git a/apps/zui/package.json b/apps/zui/package.json
index 3432bce533..d05f37bb2e 100644
--- a/apps/zui/package.json
+++ b/apps/zui/package.json
@@ -85,8 +85,7 @@
"debut-css": "^0.7.0",
"decompress": "^4.2.1",
"electron": "30.0.1",
- "electron-builder": "^23.6.0",
- "electron-builder-notarize": "^1.2.0",
+ "electron-builder": "^24.13.3",
"electron-devtools-assembler": "^1.2.0",
"electron-dl": "^3.0.1",
"electron-localshortcut": "^3.2.1",
@@ -110,6 +109,7 @@
"jest": "^28.0.0",
"jest-css-modules-transform": "^4.4.2",
"jest-environment-jsdom": "^28.0.0",
+ "js-yaml": "^4.1.0",
"jwt-decode": "^3.1.2",
"lint-staged": "^12.1.5",
"livereload": "^0.9.1",
@@ -123,6 +123,7 @@
"node-fetch": "^2.6.1",
"nodemon": "^2.0.22",
"npm-run-all": "^4.1.5",
+ "octokit": "^4.0.2",
"ohm-js": "^17.0.4",
"on-idle": "^3.1.4",
"polished": "^3.6.5",
diff --git a/apps/zui/scripts/merge-mac-release-files.mjs b/apps/zui/scripts/merge-mac-release-files.mjs
new file mode 100644
index 0000000000..5f7b990b80
--- /dev/null
+++ b/apps/zui/scripts/merge-mac-release-files.mjs
@@ -0,0 +1,196 @@
+// Based on https://github.com/electron-userland/electron-builder/issues/5592#issuecomment-2004803764
+import { Octokit } from "octokit"
+import pkg from '../package.json' assert {type: 'json'}
+import { TextDecoder } from 'node:util'
+import fs from 'node:fs'
+import { Readable } from 'node:stream'
+import { Buffer } from 'node:buffer'
+import yaml from 'js-yaml'
+
+const token = process.env.GH_TOKEN
+
+const client = new Octokit({
+ auth: token
+})
+
+// These are derived from settings in package.json so the script will work on
+// both regular Zui and Zui Insiders.
+const OWNER = pkg.repository.split('/')[3]
+const REPO = pkg.repository.split('/')[4]
+const PRODUCT_NAME= pkg.productName.replaceAll(' ', '-')
+const URL = `/repos/${OWNER}/${REPO}/releases`
+const VERSION = pkg.version
+const RELEASE_NAME = (PRODUCT_NAME == 'Zui') ? 'v' + VERSION : VERSION
+const FILE_NAME = 'latest-mac.yml'
+const LOCAL_FILE_PATH = `dist/apps/zui/${FILE_NAME}`
+
+const mergeFiles = (intel, arm) => {
+ const intelObject = yaml.load(intel)
+ const armObject = yaml.load(arm)
+
+ const mergedObject = {
+ ...intelObject,
+ files: [...intelObject.files, ...armObject.files]
+ }
+
+ // avoids moving the sha512 checksum into its own line
+ const dumpOptions = { lineWidth: -1 }
+
+ return yaml.dump(mergedObject, dumpOptions)
+}
+
+const getPlatformFromLatestMacYml = (content) => {
+ const intelRe = `${PRODUCT_NAME}-${VERSION}-x64.dmg`
+ const armRe = `${PRODUCT_NAME}-${VERSION}-arm64.dmg`
+ const isIntel = content.includes(intelRe)
+ const isArm = content.includes(armRe)
+
+ if (isIntel && isArm) return 'both'
+ if (isIntel && !isArm) return 'intel'
+ if (!isIntel && isArm) return 'arm'
+
+ return 'none'
+}
+
+(async () => {
+ const allReleases = await client.request(`GET ${URL}`)
+ const currentRelease = allReleases.data.find(release => {
+ return release.name === RELEASE_NAME
+ })
+
+ if (!currentRelease) {
+ console.log('No release found. Skipping merge')
+ return
+ }
+ console.log('Release found')
+
+ if (!fs.existsSync(LOCAL_FILE_PATH)) {
+ console.log(`[local] could not find ${FILE_NAME}. Skipping merge`)
+ return
+ }
+ console.log(`[local] ${FILE_NAME} found`)
+
+ const localLatestMacYmlContent = fs.readFileSync(LOCAL_FILE_PATH, { encoding: 'utf8' })
+
+ const localPlatform = getPlatformFromLatestMacYml(localLatestMacYmlContent)
+
+ if (localPlatform === 'none' || localPlatform === 'both') {
+ console.log(`[local] ${FILE_NAME} invalid. Platform: ${localPlatform}. Skipping merge`)
+ return
+ }
+ console.log(`[local] ${FILE_NAME} valid: Platform: ${localPlatform}`)
+
+ const localPlatformPresentRemotely = currentRelease.assets.find(asset => asset.name === `latest-mac-${localPlatform}.yml`)
+
+ if (localPlatformPresentRemotely) {
+ try {
+ await client.request(`DELETE ${URL}/assets/${localPlatformPresentRemotely.id}`)
+ console.log(`[remote] deleted latest-mac-${localPlatform}.yml`)
+ } catch(e) {
+ console.log(`[remote] error deleting latest-mac-${localPlatform}.yml. Skipping merge`)
+ console.log(e)
+ return
+ }
+ }
+
+ const uploadUrl = currentRelease.upload_url
+ try {
+ await client.rest.repos.uploadReleaseAsset({
+ url: uploadUrl,
+ headers: {
+ 'content-type': 'application/octet-stream',
+ 'content-length': Buffer.byteLength(localLatestMacYmlContent),
+ },
+ name: `latest-mac-${localPlatform}.yml`,
+ data: Readable.from(localLatestMacYmlContent),
+ })
+ console.log(`[remote] latest-mac-${localPlatform}.yml uploaded`)
+ } catch(e) {
+ console.log(`[remote] error uploading latest-mac-${localPlatform}.yml. Skipping merge`)
+ console.log(e)
+ return
+ }
+
+ const remotePlatform = localPlatform === 'intel' ? 'arm' : 'intel'
+
+ const remotePlatformFileExists = currentRelease.assets.find(asset => asset.name === `latest-mac-${remotePlatform}.yml`)
+
+ if (!remotePlatformFileExists) {
+ console.log(`[remote] latest-mac-${remotePlatform}.yml does not exist. Skipping merge`)
+ return
+ }
+ console.log(`[remote] latest-mac-${remotePlatform}.yml found`)
+
+ let remotePlatformFile
+
+ try {
+ remotePlatformFile = await client.request(`GET ${URL}/assets/${remotePlatformFileExists.id}`, {
+ headers: {
+ accept: 'application/octet-stream'
+ }
+ })
+ console.log(`[remote] latest-mac-${remotePlatform}.yml downloaded`)
+ } catch(e) {
+ console.log(`[remote] error downloading latest-mac-${remotePlatform}.yml. Skipping merge`)
+ console.log(e)
+ return
+ }
+
+ const remoteLatestMacYmlContent = new TextDecoder().decode(remotePlatformFile.data)
+
+ const originalAsset = currentRelease.assets.find(asset => asset.name === FILE_NAME)
+
+ if (!originalAsset) {
+ console.log(`[remote] ${FILE_NAME} not found. Skipping merge`)
+ return
+ }
+ console.log(`[remote] ${FILE_NAME} found`)
+
+ try {
+ await client.request(`DELETE ${URL}/assets/${originalAsset.id}`)
+ console.log(`[remote] deleted ${FILE_NAME}`)
+ } catch(e) {
+ console.log(`[remote] error deleting ${FILE_NAME}. Skipping merge`)
+ console.log(e)
+ return
+ }
+
+ const mergedContent = remotePlatform === 'intel' ? mergeFiles(remoteLatestMacYmlContent, localLatestMacYmlContent) : mergeFiles(localLatestMacYmlContent, remoteLatestMacYmlContent)
+
+ try {
+ await client.rest.repos.uploadReleaseAsset({
+ url: uploadUrl,
+ headers: {
+ 'content-type': 'application/octet-stream',
+ 'content-length': Buffer.byteLength(mergedContent),
+ },
+ name: FILE_NAME,
+ data: Readable.from(mergedContent),
+ })
+ console.log(`[remote] uploaded merged ${FILE_NAME}`)
+ } catch(e) {
+ console.log(`[remote] error uploading merged ${FILE_NAME}. Skipping merge`)
+ console.log(e)
+ return
+ }
+
+ // cleanup
+ const updatedRelease = await client.request(`GET ${URL}`)
+ const updatedCurrentRelease = updatedRelease.data.find(release => release.name === RELEASE_NAME)
+
+ const assetsToClean = updatedCurrentRelease.assets.filter(asset => {
+ return asset.name === `latest-mac-arm.yml` || asset.name === `latest-mac-intel.yml`
+ })
+
+ for (const assetToClean of assetsToClean) {
+ try {
+ await client.request(`DELETE ${URL}/assets/${assetToClean.id}`)
+ console.log(`[remote:cleanup] deleted ${assetToClean.name}`)
+ } catch(e) {
+ console.log(`[remote:cleanup] error deleting ${assetToClean.name}`)
+ console.log(e)
+ }
+ }
+
+ console.log('Merge complete')
+})()
diff --git a/yarn.lock b/yarn.lock
index 9fbd670c26..5d77a938cf 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5,10 +5,10 @@ __metadata:
version: 6
cacheKey: 8
-"7zip-bin@npm:~5.1.1":
- version: 5.1.1
- resolution: "7zip-bin@npm:5.1.1"
- checksum: 1e58ba3742ac86daa84d2e60c46fd545f235c9f60a00cd36a87a70bf824cc0c821fdc418994f1745081b17e7bc83d155e1e82bd44b06996e7cab0a491ce644c1
+"7zip-bin@npm:~5.2.0":
+ version: 5.2.0
+ resolution: "7zip-bin@npm:5.2.0"
+ checksum: 85d3102275342f1f4ba7d17e778e526dee3dbec0f57d29be7afaa6e3c26687d40a6eccf520e9140143f85a51f3353f6b545f760eff3f776c6ffb30dc5252fb7c
languageName: node
linkType: hard
@@ -1999,6 +1999,19 @@ __metadata:
languageName: node
linkType: hard
+"@electron/asar@npm:^3.2.1":
+ version: 3.2.10
+ resolution: "@electron/asar@npm:3.2.10"
+ dependencies:
+ commander: ^5.0.0
+ glob: ^7.1.6
+ minimatch: ^3.0.4
+ bin:
+ asar: bin/asar.js
+ checksum: 09c131e8a87098f9215845e232a686031951bd10427420c7ef58fbf0c8f342991c2309c6a199049e1293d0da83bcb943a36c5a9002ebbba5a2f86f8e30131ed2
+ languageName: node
+ linkType: hard
+
"@electron/get@npm:^2.0.0":
version: 2.0.2
resolution: "@electron/get@npm:2.0.2"
@@ -2018,18 +2031,46 @@ __metadata:
languageName: node
linkType: hard
-"@electron/universal@npm:1.2.1":
- version: 1.2.1
- resolution: "@electron/universal@npm:1.2.1"
+"@electron/notarize@npm:2.2.1":
+ version: 2.2.1
+ resolution: "@electron/notarize@npm:2.2.1"
dependencies:
+ debug: ^4.1.1
+ fs-extra: ^9.0.1
+ promise-retry: ^2.0.1
+ checksum: c791a631acb397ec7ad6fa7966e878bbf147c29afae29844276bfcde36509fcd326ac0ad0a3e477ed2aa01abcb3001816311a2d002f6e7e7b81e4fe678915a8b
+ languageName: node
+ linkType: hard
+
+"@electron/osx-sign@npm:1.0.5":
+ version: 1.0.5
+ resolution: "@electron/osx-sign@npm:1.0.5"
+ dependencies:
+ compare-version: ^0.1.2
+ debug: ^4.3.4
+ fs-extra: ^10.0.0
+ isbinaryfile: ^4.0.8
+ minimist: ^1.2.6
+ plist: ^3.0.5
+ bin:
+ electron-osx-flat: bin/electron-osx-flat.js
+ electron-osx-sign: bin/electron-osx-sign.js
+ checksum: 6c662e8bb4322b83f0147ddb4f5815770aca980a2cefc58a8423d502ccee4428168e11fa3c50f9660d29a74e3397f96c4f6ebddf1695ed28366aac0b92a49029
+ languageName: node
+ linkType: hard
+
+"@electron/universal@npm:1.5.1":
+ version: 1.5.1
+ resolution: "@electron/universal@npm:1.5.1"
+ dependencies:
+ "@electron/asar": ^3.2.1
"@malept/cross-spawn-promise": ^1.1.0
- asar: ^3.1.0
debug: ^4.3.1
- dir-compare: ^2.4.0
+ dir-compare: ^3.0.0
fs-extra: ^9.0.1
minimatch: ^3.0.4
plist: ^3.0.4
- checksum: 9a7d98cf2b8414ff0274384fef1b72b5a545a0feb7ce03163d2e2ee1b13e4f7064dfe7147cdd652708a1314d1b5e68acdd907847a1747866ec8d2d3e757ec1f7
+ checksum: 55eb09dce1f870efaf0bfd98b65042ff3dd5d868deeede2e5266ed5d041b75d9c5108050de6ebfda299d756f31ce66633a0d7585fdcad849337d8c2925709154
languageName: node
linkType: hard
@@ -2459,6 +2500,20 @@ __metadata:
languageName: node
linkType: hard
+"@isaacs/cliui@npm:^8.0.2":
+ version: 8.0.2
+ resolution: "@isaacs/cliui@npm:8.0.2"
+ dependencies:
+ string-width: ^5.1.2
+ string-width-cjs: "npm:string-width@^4.2.0"
+ strip-ansi: ^7.0.1
+ strip-ansi-cjs: "npm:strip-ansi@^6.0.1"
+ wrap-ansi: ^8.1.0
+ wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0"
+ checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb
+ languageName: node
+ linkType: hard
+
"@istanbuljs/load-nyc-config@npm:^1.0.0":
version: 1.1.0
resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
@@ -3793,6 +3848,282 @@ __metadata:
languageName: node
linkType: hard
+"@octokit/app@npm:^15.0.0":
+ version: 15.0.1
+ resolution: "@octokit/app@npm:15.0.1"
+ dependencies:
+ "@octokit/auth-app": ^7.0.0
+ "@octokit/auth-unauthenticated": ^6.0.0
+ "@octokit/core": ^6.1.2
+ "@octokit/oauth-app": ^7.0.0
+ "@octokit/plugin-paginate-rest": ^11.0.0
+ "@octokit/types": ^13.0.0
+ "@octokit/webhooks": ^13.0.0
+ checksum: e33ebe13c86c522879d2546cf25d3181a25d2724027f32f87bedf4256fcaa78800af64dd58ae13e38db2ce83c9a43ad195d980c7d1c44c78f38d438cd7e08977
+ languageName: node
+ linkType: hard
+
+"@octokit/auth-app@npm:^7.0.0":
+ version: 7.1.0
+ resolution: "@octokit/auth-app@npm:7.1.0"
+ dependencies:
+ "@octokit/auth-oauth-app": ^8.1.0
+ "@octokit/auth-oauth-user": ^5.1.0
+ "@octokit/request": ^9.1.1
+ "@octokit/request-error": ^6.1.1
+ "@octokit/types": ^13.4.1
+ lru-cache: ^10.0.0
+ universal-github-app-jwt: ^2.2.0
+ universal-user-agent: ^7.0.0
+ checksum: c27f3a9a7e62868603f504876a5490bf4116f0a9e85d2f991d543b5dd18769aedbb2a6fc449ec644c148fcbeb604b9f8bafec8035910265482daba53305b80f1
+ languageName: node
+ linkType: hard
+
+"@octokit/auth-oauth-app@npm:^8.0.0, @octokit/auth-oauth-app@npm:^8.1.0":
+ version: 8.1.1
+ resolution: "@octokit/auth-oauth-app@npm:8.1.1"
+ dependencies:
+ "@octokit/auth-oauth-device": ^7.0.0
+ "@octokit/auth-oauth-user": ^5.0.1
+ "@octokit/request": ^9.0.0
+ "@octokit/types": ^13.0.0
+ universal-user-agent: ^7.0.0
+ checksum: e61160a6cc6aefff7b8cb3c73c2fc26e327308800b85bf6bfcfb39009ee2cb813bc2034ce3ea29b240aca920515b2199466cf842bbef4905c5da7796aa813eb4
+ languageName: node
+ linkType: hard
+
+"@octokit/auth-oauth-device@npm:^7.0.0, @octokit/auth-oauth-device@npm:^7.0.1":
+ version: 7.1.1
+ resolution: "@octokit/auth-oauth-device@npm:7.1.1"
+ dependencies:
+ "@octokit/oauth-methods": ^5.0.0
+ "@octokit/request": ^9.0.0
+ "@octokit/types": ^13.0.0
+ universal-user-agent: ^7.0.0
+ checksum: 5338ae5a5ca1d03c03c3ceba21635b6e2d8d8fe9c1f9f746651ebea5a130e65388e418e730eefb394bbceba092b712181ce9a603eec761f4c8fd6f8790d7cd45
+ languageName: node
+ linkType: hard
+
+"@octokit/auth-oauth-user@npm:^5.0.1, @octokit/auth-oauth-user@npm:^5.1.0":
+ version: 5.1.1
+ resolution: "@octokit/auth-oauth-user@npm:5.1.1"
+ dependencies:
+ "@octokit/auth-oauth-device": ^7.0.1
+ "@octokit/oauth-methods": ^5.0.0
+ "@octokit/request": ^9.0.1
+ "@octokit/types": ^13.0.0
+ universal-user-agent: ^7.0.0
+ checksum: fe2b2ec3f50a565efb37254c78be499d8fc1cf4d565f869b957037103296589c48c69cab26a0549311ed50b698dc9ae1fef5cc9a0cda2a11a519b053c30cb7fc
+ languageName: node
+ linkType: hard
+
+"@octokit/auth-token@npm:^5.0.0":
+ version: 5.1.1
+ resolution: "@octokit/auth-token@npm:5.1.1"
+ checksum: b39516dda44aeced0326227c53aade621effe1d59c4b0f48ebe2b9fd32b5156e02705bcb2fb1bf48b11f26cc6aff1a0683c32c3d5424e0118dae6596e431d489
+ languageName: node
+ linkType: hard
+
+"@octokit/auth-unauthenticated@npm:^6.0.0, @octokit/auth-unauthenticated@npm:^6.0.0-beta.1":
+ version: 6.1.0
+ resolution: "@octokit/auth-unauthenticated@npm:6.1.0"
+ dependencies:
+ "@octokit/request-error": ^6.0.1
+ "@octokit/types": ^13.0.0
+ checksum: 0f8929cbca7fa34f2a4ebcdf92da7a0b5a4a2de7a5dd695b4308a827018db6cfa311e84fe326c19a0b8e66080aa152fa066ae434190e5a63eadbb1449b1d7105
+ languageName: node
+ linkType: hard
+
+"@octokit/core@npm:^6.0.0, @octokit/core@npm:^6.1.2":
+ version: 6.1.2
+ resolution: "@octokit/core@npm:6.1.2"
+ dependencies:
+ "@octokit/auth-token": ^5.0.0
+ "@octokit/graphql": ^8.0.0
+ "@octokit/request": ^9.0.0
+ "@octokit/request-error": ^6.0.1
+ "@octokit/types": ^13.0.0
+ before-after-hook: ^3.0.2
+ universal-user-agent: ^7.0.0
+ checksum: e794fb11b3942f55033f4cf6c0914953fd974587309498e8709c428660fa5c098334d83af5e41457dbe67d92d70a8b559c6cc00457d6c95290fa6c9e1d4bfc42
+ languageName: node
+ linkType: hard
+
+"@octokit/endpoint@npm:^10.0.0":
+ version: 10.1.1
+ resolution: "@octokit/endpoint@npm:10.1.1"
+ dependencies:
+ "@octokit/types": ^13.0.0
+ universal-user-agent: ^7.0.2
+ checksum: fde158f40dc9a88e92a8ac1d347a54599aa5715ec24045be9cb8ff8decb3c17b63c91eca1bab12dfe0e0cd37433127dd05cd05db14a719dca749bc56093aa915
+ languageName: node
+ linkType: hard
+
+"@octokit/graphql@npm:^8.0.0":
+ version: 8.1.1
+ resolution: "@octokit/graphql@npm:8.1.1"
+ dependencies:
+ "@octokit/request": ^9.0.0
+ "@octokit/types": ^13.0.0
+ universal-user-agent: ^7.0.0
+ checksum: 07239666b0ca38a7d8c581570b544ee9fd1a2616c8dd436af31879662b3345c44ed52e3d7b311840a1c5772a23f02caf7585aca56f36e50f38f0207a87577a9c
+ languageName: node
+ linkType: hard
+
+"@octokit/oauth-app@npm:^7.0.0":
+ version: 7.1.2
+ resolution: "@octokit/oauth-app@npm:7.1.2"
+ dependencies:
+ "@octokit/auth-oauth-app": ^8.0.0
+ "@octokit/auth-oauth-user": ^5.0.1
+ "@octokit/auth-unauthenticated": ^6.0.0-beta.1
+ "@octokit/core": ^6.0.0
+ "@octokit/oauth-authorization-url": ^7.0.0
+ "@octokit/oauth-methods": ^5.0.0
+ "@types/aws-lambda": ^8.10.83
+ universal-user-agent: ^7.0.0
+ checksum: dc447d61907706f4d16fdb014b1a2748e9784c48a22af5886e44465033ac2422cb15987fba5f91af19177973c38cb5ac45f63d91d9a35907ece3be46a6e8f4d5
+ languageName: node
+ linkType: hard
+
+"@octokit/oauth-authorization-url@npm:^7.0.0":
+ version: 7.1.1
+ resolution: "@octokit/oauth-authorization-url@npm:7.1.1"
+ checksum: 02ad29fa4540c6b4b3a1e9f6936d40057174be91e9c7cad1afcd09d027fa2a50598dad5857699d1be25568bf70d86123dc9cd3874afe044ce6791e6805e97542
+ languageName: node
+ linkType: hard
+
+"@octokit/oauth-methods@npm:^5.0.0":
+ version: 5.1.2
+ resolution: "@octokit/oauth-methods@npm:5.1.2"
+ dependencies:
+ "@octokit/oauth-authorization-url": ^7.0.0
+ "@octokit/request": ^9.1.0
+ "@octokit/request-error": ^6.1.0
+ "@octokit/types": ^13.0.0
+ checksum: 64317d0fae0f2383ef0194bab7ed6521a1e2d698f2f0730b22dd4ffa2f103541be6e5ef4380e073d8086008ad5d311a66901e0cc6bc0f57b66dc64db6ed79922
+ languageName: node
+ linkType: hard
+
+"@octokit/openapi-types@npm:^22.2.0":
+ version: 22.2.0
+ resolution: "@octokit/openapi-types@npm:22.2.0"
+ checksum: eca41feac2b83298e0d95e253ac1c5b6d65155ac57f65c5fd8d4a485d9728922d85ff4bee0e815a1f3a5421311db092bdb6da9d6104a1b1843d8b274bcad9630
+ languageName: node
+ linkType: hard
+
+"@octokit/openapi-webhooks-types@npm:8.2.1":
+ version: 8.2.1
+ resolution: "@octokit/openapi-webhooks-types@npm:8.2.1"
+ checksum: e94c749965aa93f7b7332a0d5ae084b0dd38ee9c69906e3458bd90f2d4b3213f1e3c4b2822281e7b8c2d93e7bb56355a4f32d92458b39ee94dfd268e713abf6a
+ languageName: node
+ linkType: hard
+
+"@octokit/plugin-paginate-graphql@npm:^5.0.0":
+ version: 5.2.2
+ resolution: "@octokit/plugin-paginate-graphql@npm:5.2.2"
+ peerDependencies:
+ "@octokit/core": ">=6"
+ checksum: faf0d99c3134b5a2d02c0f22083cc8d2a9e316a789264e22dcda97c9159c690c75a11ab1bb56bef8d30d0f19172c0c227378f26c435cc477b8bd9acf44ecb2d6
+ languageName: node
+ linkType: hard
+
+"@octokit/plugin-paginate-rest@npm:^11.0.0":
+ version: 11.3.1
+ resolution: "@octokit/plugin-paginate-rest@npm:11.3.1"
+ dependencies:
+ "@octokit/types": ^13.5.0
+ peerDependencies:
+ "@octokit/core": 5
+ checksum: 42c7c08e7287b4b85d2ae47852d2ffeb238c134ad6bcff18bddc154b15f6bec31778816c0763181401c370198390db7f6b0c3c44750fdfeec459594f7f4b5933
+ languageName: node
+ linkType: hard
+
+"@octokit/plugin-rest-endpoint-methods@npm:^13.0.0":
+ version: 13.2.2
+ resolution: "@octokit/plugin-rest-endpoint-methods@npm:13.2.2"
+ dependencies:
+ "@octokit/types": ^13.5.0
+ peerDependencies:
+ "@octokit/core": ^5
+ checksum: 347b3a891a561ed1dcc307a2dce42ca48c318c465ad91a26225d3d6493aef1b7ff868e6c56a0d7aa4170d028c7429ca1ec52aed6be34615a6ed701c3bcafdb17
+ languageName: node
+ linkType: hard
+
+"@octokit/plugin-retry@npm:^7.0.0":
+ version: 7.1.1
+ resolution: "@octokit/plugin-retry@npm:7.1.1"
+ dependencies:
+ "@octokit/request-error": ^6.0.0
+ "@octokit/types": ^13.0.0
+ bottleneck: ^2.15.3
+ peerDependencies:
+ "@octokit/core": ">=6"
+ checksum: 6b43382e2d3a7c057d726f394ec477cedaaf7ebe97c221aea461531858ccc26f68311d6e69fc2e8ea6c32cbc42bb8dee17fd072288adc9d5768f31f5cfd1a8f3
+ languageName: node
+ linkType: hard
+
+"@octokit/plugin-throttling@npm:^9.0.0":
+ version: 9.3.0
+ resolution: "@octokit/plugin-throttling@npm:9.3.0"
+ dependencies:
+ "@octokit/types": ^13.0.0
+ bottleneck: ^2.15.3
+ peerDependencies:
+ "@octokit/core": ^6.0.0
+ checksum: 0b651f8486132e22d5dfc7b2990e6e09378610d3d350ee2934272bc4c0bd5593a8a5aa4291d75707cb0289b0b1e0eebe18814bea40032105efe443fae2bf4cc3
+ languageName: node
+ linkType: hard
+
+"@octokit/request-error@npm:^6.0.0, @octokit/request-error@npm:^6.0.1, @octokit/request-error@npm:^6.1.0, @octokit/request-error@npm:^6.1.1":
+ version: 6.1.1
+ resolution: "@octokit/request-error@npm:6.1.1"
+ dependencies:
+ "@octokit/types": ^13.0.0
+ checksum: cae7bc4078629a02edcf35977f496a4b943e730165f6d7828795073f99a1d884ac67343b02eff69e553a5057765e466d70ddd9d266787f505aa29018858ab06d
+ languageName: node
+ linkType: hard
+
+"@octokit/request@npm:^9.0.0, @octokit/request@npm:^9.0.1, @octokit/request@npm:^9.1.0, @octokit/request@npm:^9.1.1":
+ version: 9.1.1
+ resolution: "@octokit/request@npm:9.1.1"
+ dependencies:
+ "@octokit/endpoint": ^10.0.0
+ "@octokit/request-error": ^6.0.1
+ "@octokit/types": ^13.1.0
+ universal-user-agent: ^7.0.2
+ checksum: 0c41654911c217eb2892ce6c9c273cc2139e5510b025c71e72e1528f0d8bad2a9e578e5b305595599f2e1cb630c1812cd7d9e4f6d16a63007a7d1745f1c682ce
+ languageName: node
+ linkType: hard
+
+"@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.4.1, @octokit/types@npm:^13.5.0":
+ version: 13.5.0
+ resolution: "@octokit/types@npm:13.5.0"
+ dependencies:
+ "@octokit/openapi-types": ^22.2.0
+ checksum: 8e92f2b145b3c28a35312f93714245824a7b6b7353caa88edfdc85fc2ed4108321ed0c3988001ea53449fbb212febe0e8e9582744e85c3574dabe9d0441af5a0
+ languageName: node
+ linkType: hard
+
+"@octokit/webhooks-methods@npm:^5.0.0":
+ version: 5.1.0
+ resolution: "@octokit/webhooks-methods@npm:5.1.0"
+ checksum: 6b0185f62b30b1d267456c449732d1c381e22533bcfeea3002bb88bc9f50a6ec5e4863be092473e7c47bee8c01b863ebd93980dd378495860dfd8d762044a212
+ languageName: node
+ linkType: hard
+
+"@octokit/webhooks@npm:^13.0.0":
+ version: 13.2.7
+ resolution: "@octokit/webhooks@npm:13.2.7"
+ dependencies:
+ "@octokit/openapi-webhooks-types": 8.2.1
+ "@octokit/request-error": ^6.0.1
+ "@octokit/webhooks-methods": ^5.0.0
+ aggregate-error: ^5.0.0
+ checksum: b342777e46e9c0e45e643e3eb15aa6b82d936a3cac5dd35a152ab46a6ca1c13738e23ee48ce10fbfcd2dee3aa79bdc27fa67d072fddb085d544cc22a44b4a105
+ languageName: node
+ linkType: hard
+
"@open-draft/until@npm:^1.0.3":
version: 1.0.3
resolution: "@open-draft/until@npm:1.0.3"
@@ -3822,6 +4153,13 @@ __metadata:
languageName: node
linkType: hard
+"@pkgjs/parseargs@npm:^0.11.0":
+ version: 0.11.0
+ resolution: "@pkgjs/parseargs@npm:0.11.0"
+ checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f
+ languageName: node
+ linkType: hard
+
"@playwright/test@npm:1.44.0, @playwright/test@npm:^1.44.0":
version: 1.44.0
resolution: "@playwright/test@npm:1.44.0"
@@ -4425,6 +4763,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/aws-lambda@npm:^8.10.83":
+ version: 8.10.138
+ resolution: "@types/aws-lambda@npm:8.10.138"
+ checksum: 99784f008ac9ca1f85fd0de1149ee11c5f6b9c00d836dfc1eeebec7d4bb288d540f8f6d05991f26ce9f59375532c748fb2e646472a65ff881220851804a908b2
+ languageName: node
+ linkType: hard
+
"@types/babel__core@npm:^7.1.14":
version: 7.1.17
resolution: "@types/babel__core@npm:7.1.17"
@@ -4821,10 +5166,12 @@ __metadata:
languageName: node
linkType: hard
-"@types/events@npm:*":
- version: 3.0.0
- resolution: "@types/events@npm:3.0.0"
- checksum: 9a424c2da210957d5636e0763e8c9fc3aaeee35bf411284ddec62a56a6abe31de9c7c2e713dabdd8a76ff98b47db2bd52f61310be6609641d6234cc842ecbbe3
+"@types/fs-extra@npm:9.0.13, @types/fs-extra@npm:^9.0.1, @types/fs-extra@npm:^9.0.11":
+ version: 9.0.13
+ resolution: "@types/fs-extra@npm:9.0.13"
+ dependencies:
+ "@types/node": "*"
+ checksum: add79e212acd5ac76b97b9045834e03a7996aef60a814185e0459088fd290519a3c1620865d588fa36c4498bf614210d2a703af5cf80aa1dbc125db78f6edac3
languageName: node
linkType: hard
@@ -4838,15 +5185,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/fs-extra@npm:^9.0.1, @types/fs-extra@npm:^9.0.11":
- version: 9.0.13
- resolution: "@types/fs-extra@npm:9.0.13"
- dependencies:
- "@types/node": "*"
- checksum: add79e212acd5ac76b97b9045834e03a7996aef60a814185e0459088fd290519a3c1620865d588fa36c4498bf614210d2a703af5cf80aa1dbc125db78f6edac3
- languageName: node
- linkType: hard
-
"@types/geojson@npm:*":
version: 7946.0.7
resolution: "@types/geojson@npm:7946.0.7"
@@ -4854,17 +5192,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/glob@npm:^7.1.1":
- version: 7.1.1
- resolution: "@types/glob@npm:7.1.1"
- dependencies:
- "@types/events": "*"
- "@types/minimatch": "*"
- "@types/node": "*"
- checksum: 9fb96d004c8e9ed25b305bc0d34c99c70c47c571740ca861cca92be4b28649786971703e9883f8ead0815b50225dbaf103a1df2d076923066f6bc0ab733a7be8
- languageName: node
- linkType: hard
-
"@types/golang-wasm@npm:^1.15.0":
version: 1.15.0
resolution: "@types/golang-wasm@npm:1.15.0"
@@ -5053,13 +5380,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/minimatch@npm:*":
- version: 3.0.3
- resolution: "@types/minimatch@npm:3.0.3"
- checksum: b80259d55b96ef24cb3bb961b6dc18b943f2bb8838b4d8e7bead204f3173e551a416ffa49f9aaf1dc431277fffe36214118628eacf4aea20119df8835229901b
- languageName: node
- linkType: hard
-
"@types/minimist@npm:^1.2.2":
version: 1.2.2
resolution: "@types/minimist@npm:1.2.2"
@@ -5122,7 +5442,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/normalize-package-data@npm:^2.4.0, @types/normalize-package-data@npm:^2.4.1":
+"@types/normalize-package-data@npm:^2.4.1":
version: 2.4.1
resolution: "@types/normalize-package-data@npm:2.4.1"
checksum: e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5
@@ -5386,7 +5706,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/yargs@npm:^17.0.1, @types/yargs@npm:^17.0.8":
+"@types/yargs@npm:^17.0.8":
version: 17.0.10
resolution: "@types/yargs@npm:17.0.10"
dependencies:
@@ -5825,6 +6145,13 @@ __metadata:
languageName: node
linkType: hard
+"@xmldom/xmldom@npm:^0.8.8":
+ version: 0.8.10
+ resolution: "@xmldom/xmldom@npm:0.8.10"
+ checksum: 4c136aec31fb3b49aaa53b6fcbfe524d02a1dc0d8e17ee35bd3bf35e9ce1344560481cd1efd086ad1a4821541482528672306d5e37cdbd187f33d7fadd3e2cf0
+ languageName: node
+ linkType: hard
+
"@xtuc/ieee754@npm:^1.2.0":
version: 1.2.0
resolution: "@xtuc/ieee754@npm:1.2.0"
@@ -6023,6 +6350,16 @@ __metadata:
languageName: node
linkType: hard
+"aggregate-error@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "aggregate-error@npm:5.0.0"
+ dependencies:
+ clean-stack: ^5.2.0
+ indent-string: ^5.0.0
+ checksum: 37834eb0dac6ebd05ca8aa82e00deeb65fb7b1462c68ccb620221ba1753640fcb249e46c03401b470701a58826b65426deda83783fc2e8347c4b5037b2724d9b
+ languageName: node
+ linkType: hard
+
"ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2":
version: 3.5.2
resolution: "ajv-keywords@npm:3.5.2"
@@ -6165,37 +6502,41 @@ __metadata:
languageName: node
linkType: hard
-"app-builder-lib@npm:23.6.0":
- version: 23.6.0
- resolution: "app-builder-lib@npm:23.6.0"
+"app-builder-lib@npm:24.13.3":
+ version: 24.13.3
+ resolution: "app-builder-lib@npm:24.13.3"
dependencies:
- 7zip-bin: ~5.1.1
"@develar/schema-utils": ~2.6.5
- "@electron/universal": 1.2.1
+ "@electron/notarize": 2.2.1
+ "@electron/osx-sign": 1.0.5
+ "@electron/universal": 1.5.1
"@malept/flatpak-bundler": ^0.4.0
+ "@types/fs-extra": 9.0.13
async-exit-hook: ^2.0.1
bluebird-lst: ^1.0.9
- builder-util: 23.6.0
- builder-util-runtime: 9.1.1
+ builder-util: 24.13.1
+ builder-util-runtime: 9.2.4
chromium-pickle-js: ^0.2.0
debug: ^4.3.4
- ejs: ^3.1.7
- electron-osx-sign: ^0.6.0
- electron-publish: 23.6.0
+ ejs: ^3.1.8
+ electron-publish: 24.13.1
form-data: ^4.0.0
fs-extra: ^10.1.0
hosted-git-info: ^4.1.0
is-ci: ^3.0.0
- isbinaryfile: ^4.0.10
+ isbinaryfile: ^5.0.0
js-yaml: ^4.1.0
lazy-val: ^1.0.5
- minimatch: ^3.1.2
- read-config-file: 6.2.0
+ minimatch: ^5.1.1
+ read-config-file: 6.3.2
sanitize-filename: ^1.6.3
- semver: ^7.3.7
- tar: ^6.1.11
+ semver: ^7.3.8
+ tar: ^6.1.12
temp-file: ^3.4.0
- checksum: da3cc9f24e127add651197076c5fa2f68bc7979bcd6a441df7f69629e96bf3aca3118d61c63a85d382a824748f8056a7639464f07b1ded09db53ff1c4b3101be
+ peerDependencies:
+ dmg-builder: 24.13.3
+ electron-builder-squirrel-windows: 24.13.3
+ checksum: 68ea3295efe99b8e8d4f9a1e77f3eae34de01b9829f8907e467d658b9406aa04c95baa2c06142b29bd8184d4efdc69f176a53d62fec36e7eba80024c46ce5adc
languageName: node
linkType: hard
@@ -6339,24 +6680,6 @@ __metadata:
languageName: node
linkType: hard
-"asar@npm:^3.1.0":
- version: 3.2.0
- resolution: "asar@npm:3.2.0"
- dependencies:
- "@types/glob": ^7.1.1
- chromium-pickle-js: ^0.2.0
- commander: ^5.0.0
- glob: ^7.1.6
- minimatch: ^3.0.4
- dependenciesMeta:
- "@types/glob":
- optional: true
- bin:
- asar: bin/asar.js
- checksum: f7d30b45970b053252ac124230bf319459d0728d7f6dedbe2f765cd2a83792d5a716d2c3f2861ceda69372b401f335e1f46460335169eadd0e91a0904a4f5a15
- languageName: node
- linkType: hard
-
"assert-plus@npm:^1.0.0":
version: 1.0.0
resolution: "assert-plus@npm:1.0.0"
@@ -6703,6 +7026,13 @@ __metadata:
languageName: node
linkType: hard
+"before-after-hook@npm:^3.0.2":
+ version: 3.0.2
+ resolution: "before-after-hook@npm:3.0.2"
+ checksum: 5f76a9d31909f7f1f7125b7e017ff018799308f5c1fc5a5bfeba9986149da77e6a5cdde0d151671cf374a7fa6452533237bb1de62dfd6c235c20e7c61cc9569d
+ languageName: node
+ linkType: hard
+
"big-integer@npm:^1.6.44":
version: 1.6.51
resolution: "big-integer@npm:1.6.51"
@@ -6778,7 +7108,7 @@ __metadata:
languageName: node
linkType: hard
-"bluebird@npm:^3.5.0, bluebird@npm:^3.5.5":
+"bluebird@npm:^3.5.5":
version: 3.7.2
resolution: "bluebird@npm:3.7.2"
checksum: 869417503c722e7dc54ca46715f70e15f4d9c602a423a02c825570862d12935be59ed9c7ba34a9b31f186c017c23cac6b54e35446f8353059c101da73eac22ef
@@ -6792,6 +7122,13 @@ __metadata:
languageName: node
linkType: hard
+"bottleneck@npm:^2.15.3":
+ version: 2.19.5
+ resolution: "bottleneck@npm:2.19.5"
+ checksum: c5eef1bbea12cef1f1405e7306e7d24860568b0f7ac5eeab706a86762b3fc65ef6d1c641c8a166e4db90f412fc5c948fc5ce8008a8cd3d28c7212ef9c3482bda
+ languageName: node
+ linkType: hard
+
"boxen@npm:7.0.0":
version: 7.0.0
resolution: "boxen@npm:7.0.0"
@@ -6931,10 +7268,10 @@ __metadata:
languageName: node
linkType: hard
-"buffer-equal@npm:1.0.0":
- version: 1.0.0
- resolution: "buffer-equal@npm:1.0.0"
- checksum: c63a62d25ffc6f3a7064a86dd0d92d93a32d03b14f22d17374790bc10e94bca2312302895fdd28a2b0060999d4385cf90cbf6ad1a6678065156c664016d3be45
+"buffer-equal@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "buffer-equal@npm:1.0.1"
+ checksum: 6ead0f976726c4e2fb6f2e82419983f4a99cbf2cca1f1e107e16c23c4d91d9046c732dd29b63fc6ac194354f74fa107e8e94946ef2527812d83cde1d5a006309
languageName: node
linkType: hard
@@ -6972,38 +7309,37 @@ __metadata:
languageName: node
linkType: hard
-"builder-util-runtime@npm:9.1.1":
- version: 9.1.1
- resolution: "builder-util-runtime@npm:9.1.1"
+"builder-util-runtime@npm:9.2.4":
+ version: 9.2.4
+ resolution: "builder-util-runtime@npm:9.2.4"
dependencies:
debug: ^4.3.4
sax: ^1.2.4
- checksum: 3458f9c8accad6e934c841cffa93f5d4b342c22b10b9c1a2eb3fd44ca96ea2c662b1048f9a075da9b8a4fada17206887b7e92ebdca331b1071520916e013e245
+ checksum: 7d02b7f57a10ac0d65a6dac08c7048d8e4a2bbbaa6025423fa0c08b6d629c2fedf6c712f4807f5c3480cabe1a721b5eccc21bcccb6211ce660e067945fd016cc
languageName: node
linkType: hard
-"builder-util@npm:23.6.0":
- version: 23.6.0
- resolution: "builder-util@npm:23.6.0"
+"builder-util@npm:24.13.1":
+ version: 24.13.1
+ resolution: "builder-util@npm:24.13.1"
dependencies:
- 7zip-bin: ~5.1.1
+ 7zip-bin: ~5.2.0
"@types/debug": ^4.1.6
- "@types/fs-extra": ^9.0.11
app-builder-bin: 4.0.0
bluebird-lst: ^1.0.9
- builder-util-runtime: 9.1.1
- chalk: ^4.1.1
+ builder-util-runtime: 9.2.4
+ chalk: ^4.1.2
cross-spawn: ^7.0.3
debug: ^4.3.4
- fs-extra: ^10.0.0
+ fs-extra: ^10.1.0
http-proxy-agent: ^5.0.0
- https-proxy-agent: ^5.0.0
+ https-proxy-agent: ^5.0.1
is-ci: ^3.0.0
js-yaml: ^4.1.0
source-map-support: ^0.5.19
stat-mode: ^1.0.0
temp-file: ^3.4.0
- checksum: 138fb9abed01ea2e5ac895e6a6ed75310ca6c89e0050483c81801b052f61b42ae5a042f457088b6e205ec8b4403b1ff3a325955f110255afb4da2310e3cf14ad
+ checksum: 2991ee7ce2677736ca918d408180f93f2178decd17951164e31b90f01b7165a7e30d3d4d2a552978ec67b66be5cbe7a858deb581ff2aa9c4ba18fc1e72bf057d
languageName: node
linkType: hard
@@ -7374,6 +7710,15 @@ __metadata:
languageName: node
linkType: hard
+"clean-stack@npm:^5.2.0":
+ version: 5.2.0
+ resolution: "clean-stack@npm:5.2.0"
+ dependencies:
+ escape-string-regexp: 5.0.0
+ checksum: 9b16c9d56ef673b1666030d04afc5a382c7ec6b5fb8df2dd361090c3ac79273695d6db9867938bb3268903dcebf401e2c6034b2f56f27673f6032b5e89217b81
+ languageName: node
+ linkType: hard
+
"cli-boxes@npm:^3.0.0":
version: 3.0.0
resolution: "cli-boxes@npm:3.0.0"
@@ -7545,13 +7890,6 @@ __metadata:
languageName: node
linkType: hard
-"colors@npm:1.0.3":
- version: 1.0.3
- resolution: "colors@npm:1.0.3"
- checksum: 234e8d3ab7e4003851cdd6a1f02eaa16dabc502ee5f4dc576ad7959c64b7477b15bd21177bab4055a4c0a66aa3d919753958030445f87c39a253d73b7a3637f5
- languageName: node
- linkType: hard
-
"columnify@npm:^1.6.0":
version: 1.6.0
resolution: "columnify@npm:1.6.0"
@@ -7585,15 +7923,6 @@ __metadata:
languageName: node
linkType: hard
-"commander@npm:2.9.0":
- version: 2.9.0
- resolution: "commander@npm:2.9.0"
- dependencies:
- graceful-readlink: ">= 1.0.0"
- checksum: 37939b6866ae190784fa946ea5b926dfe713731064c746e818642ac59e28f513b54e88e35d8c34b4d24d063cb465977dca2efd2ec974f91e495c743fcb2ae7a2
- languageName: node
- linkType: hard
-
"commander@npm:^5.0.0":
version: 5.1.0
resolution: "commander@npm:5.1.0"
@@ -7653,6 +7982,16 @@ __metadata:
languageName: node
linkType: hard
+"config-file-ts@npm:^0.2.4":
+ version: 0.2.6
+ resolution: "config-file-ts@npm:0.2.6"
+ dependencies:
+ glob: ^10.3.10
+ typescript: ^5.3.3
+ checksum: 05586dd4e11172127df555bfd28584c4ef551e59e054cbbbc352914889fb6087040d6a37eafc4e98f006a713fc54e778fd5e5acb2d8c2ed8fbf029d395174de4
+ languageName: node
+ linkType: hard
+
"confusing-browser-globals@npm:^1.0.9":
version: 1.0.11
resolution: "confusing-browser-globals@npm:1.0.11"
@@ -7784,7 +8123,7 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3":
+"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3":
version: 7.0.3
resolution: "cross-spawn@npm:7.0.3"
dependencies:
@@ -8222,7 +8561,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:2.6.9, debug@npm:^2.6.8":
+"debug@npm:2.6.9":
version: 2.6.9
resolution: "debug@npm:2.6.9"
dependencies:
@@ -8590,17 +8929,13 @@ __metadata:
languageName: node
linkType: hard
-"dir-compare@npm:^2.4.0":
- version: 2.4.0
- resolution: "dir-compare@npm:2.4.0"
+"dir-compare@npm:^3.0.0":
+ version: 3.3.0
+ resolution: "dir-compare@npm:3.3.0"
dependencies:
- buffer-equal: 1.0.0
- colors: 1.0.3
- commander: 2.9.0
- minimatch: 3.0.4
- bin:
- dircompare: src/cli/dircompare.js
- checksum: 16710bcb640b0edb753c6ecf10440c20a073588d797f624288601c52bca64a1f8c4dcd474d1fb7fda3595361b7cf528dee856140d83ecdaa19ba5695112d1209
+ buffer-equal: ^1.0.0
+ minimatch: ^3.0.4
+ checksum: 05e7381509b17cb4e6791bd9569c12ce4267f44b1ee36594946ed895ed7ad24da9285130dc42af3a60707d58c76307bb3a1cbae2acd0a9cce8c74664e6a26828
languageName: node
linkType: hard
@@ -8613,21 +8948,21 @@ __metadata:
languageName: node
linkType: hard
-"dmg-builder@npm:23.6.0":
- version: 23.6.0
- resolution: "dmg-builder@npm:23.6.0"
+"dmg-builder@npm:24.13.3":
+ version: 24.13.3
+ resolution: "dmg-builder@npm:24.13.3"
dependencies:
- app-builder-lib: 23.6.0
- builder-util: 23.6.0
- builder-util-runtime: 9.1.1
+ app-builder-lib: 24.13.3
+ builder-util: 24.13.1
+ builder-util-runtime: 9.2.4
dmg-license: ^1.0.11
- fs-extra: ^10.0.0
+ fs-extra: ^10.1.0
iconv-lite: ^0.6.2
js-yaml: ^4.1.0
dependenciesMeta:
dmg-license:
optional: true
- checksum: 3e37a4b191cf40c9c7b97d07408c2bf58e7632d78de0dc49a142fb7c68670fd2a7123f31ee8803b3cd100f38feea7b785c28698dfaace508254659d81ecc0b80
+ checksum: 5c25293d795bb3326baee9d911d797a1ec703ad78ba57b60c6e6ce672582fe820590c59913b6800885e8303c853b3797ce518e304aa83f568caab147e1e8979a
languageName: node
linkType: hard
@@ -8718,13 +9053,6 @@ __metadata:
languageName: node
linkType: hard
-"dotenv@npm:^8.2.0":
- version: 8.6.0
- resolution: "dotenv@npm:8.6.0"
- checksum: 38e902c80b0666ab59e9310a3d24ed237029a7ce34d976796349765ac96b8d769f6df19090f1f471b77a25ca391971efde8a1ea63bb83111bd8bec8e5cc9b2cd
- languageName: node
- linkType: hard
-
"dotenv@npm:^9.0.2":
version: 9.0.2
resolution: "dotenv@npm:9.0.2"
@@ -8771,40 +9099,36 @@ __metadata:
languageName: node
linkType: hard
-"electron-builder-notarize@npm:^1.2.0":
- version: 1.5.0
- resolution: "electron-builder-notarize@npm:1.5.0"
+"ejs@npm:^3.1.8":
+ version: 3.1.10
+ resolution: "ejs@npm:3.1.10"
dependencies:
- dotenv: ^8.2.0
- electron-notarize: ^1.1.1
- js-yaml: ^3.14.0
- read-pkg-up: ^7.0.0
- peerDependencies:
- electron-builder: ">= 20.44.4"
- checksum: 879c5bcc89b2f7210d0348bb2dc71ed50ec4b837b91cbc5447163b4b4fc452bb4a87ac9984d4a3499319c2aaba9b838b85a711f793872e612f6a2c27385e5461
+ jake: ^10.8.5
+ bin:
+ ejs: bin/cli.js
+ checksum: ce90637e9c7538663ae023b8a7a380b2ef7cc4096de70be85abf5a3b9641912dde65353211d05e24d56b1f242d71185c6d00e02cb8860701d571786d92c71f05
languageName: node
linkType: hard
-"electron-builder@npm:^23.6.0":
- version: 23.6.0
- resolution: "electron-builder@npm:23.6.0"
+"electron-builder@npm:^24.13.3":
+ version: 24.13.3
+ resolution: "electron-builder@npm:24.13.3"
dependencies:
- "@types/yargs": ^17.0.1
- app-builder-lib: 23.6.0
- builder-util: 23.6.0
- builder-util-runtime: 9.1.1
- chalk: ^4.1.1
- dmg-builder: 23.6.0
- fs-extra: ^10.0.0
+ app-builder-lib: 24.13.3
+ builder-util: 24.13.1
+ builder-util-runtime: 9.2.4
+ chalk: ^4.1.2
+ dmg-builder: 24.13.3
+ fs-extra: ^10.1.0
is-ci: ^3.0.0
lazy-val: ^1.0.5
- read-config-file: 6.2.0
- simple-update-notifier: ^1.0.7
- yargs: ^17.5.1
+ read-config-file: 6.3.2
+ simple-update-notifier: 2.0.0
+ yargs: ^17.6.2
bin:
electron-builder: cli.js
install-app-deps: install-app-deps.js
- checksum: 227f8fb9c9bb11a11d999f2ade6a5cd1afb720d6ff5053c88b4be62d1265b6268c8f6b4b3b8ad6d0a7261d57ea5acd6619ef301b843865f260b616c474cf8cbd
+ checksum: 8d7943d990363e547f1fbe391fee6b94d5e35e78c355645399f1f9b6709b6c167f0781abf8926c984c8a92475e6647f863f5e6a6938101a8a3a18ca85559810b
languageName: node
linkType: hard
@@ -8866,45 +9190,18 @@ __metadata:
languageName: node
linkType: hard
-"electron-notarize@npm:^1.1.1":
- version: 1.2.1
- resolution: "electron-notarize@npm:1.2.1"
- dependencies:
- debug: ^4.1.1
- fs-extra: ^9.0.1
- checksum: d109136a855b31020cb833a51dcf5a3aa6c0ee5b95ca8f6aa5d6296a299aa8fe46bb15cc2fa9189ab97da8c4402c675af7c592c46d7940f0e2662c59a9e499fd
- languageName: node
- linkType: hard
-
-"electron-osx-sign@npm:^0.6.0":
- version: 0.6.0
- resolution: "electron-osx-sign@npm:0.6.0"
- dependencies:
- bluebird: ^3.5.0
- compare-version: ^0.1.2
- debug: ^2.6.8
- isbinaryfile: ^3.0.2
- minimist: ^1.2.0
- plist: ^3.0.1
- bin:
- electron-osx-flat: bin/electron-osx-flat.js
- electron-osx-sign: bin/electron-osx-sign.js
- checksum: b688f9efb013670b4226cff7c38101e7b1384ea44e1ab203259995f1eefc019c63aa18e936217a76d33b5a5a452b987ab3d86a56a961294582ce42acbb950de6
- languageName: node
- linkType: hard
-
-"electron-publish@npm:23.6.0":
- version: 23.6.0
- resolution: "electron-publish@npm:23.6.0"
+"electron-publish@npm:24.13.1":
+ version: 24.13.1
+ resolution: "electron-publish@npm:24.13.1"
dependencies:
"@types/fs-extra": ^9.0.11
- builder-util: 23.6.0
- builder-util-runtime: 9.1.1
- chalk: ^4.1.1
- fs-extra: ^10.0.0
+ builder-util: 24.13.1
+ builder-util-runtime: 9.2.4
+ chalk: ^4.1.2
+ fs-extra: ^10.1.0
lazy-val: ^1.0.5
mime: ^2.5.2
- checksum: 70473d800f0607b5ffc32473e87004079fe3e5f133242bb498dcff0be89bfaa4ce967860809e12b97ce216b1e907649a8a916b7483daf7a00ea28db3d665878e
+ checksum: 7cd9924c967418074126f090404265efd93108a5ece7a5fe053df6ae647da9da264991f98a2463f5ac06c56e2e8f58f0d44ada04ad7a6374d3b870e95198117e
languageName: node
linkType: hard
@@ -9300,6 +9597,13 @@ __metadata:
languageName: node
linkType: hard
+"escape-string-regexp@npm:5.0.0, escape-string-regexp@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "escape-string-regexp@npm:5.0.0"
+ checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e
+ languageName: node
+ linkType: hard
+
"escape-string-regexp@npm:^1.0.5":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
@@ -9321,13 +9625,6 @@ __metadata:
languageName: node
linkType: hard
-"escape-string-regexp@npm:^5.0.0":
- version: 5.0.0
- resolution: "escape-string-regexp@npm:5.0.0"
- checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e
- languageName: node
- linkType: hard
-
"escodegen@npm:^2.0.0":
version: 2.0.0
resolution: "escodegen@npm:2.0.0"
@@ -10141,6 +10438,16 @@ __metadata:
languageName: node
linkType: hard
+"foreground-child@npm:^3.1.0":
+ version: 3.1.1
+ resolution: "foreground-child@npm:3.1.1"
+ dependencies:
+ cross-spawn: ^7.0.0
+ signal-exit: ^4.0.1
+ checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5
+ languageName: node
+ linkType: hard
+
"form-data@npm:^4.0.0":
version: 4.0.0
resolution: "form-data@npm:4.0.0"
@@ -10452,6 +10759,21 @@ __metadata:
languageName: node
linkType: hard
+"glob@npm:^10.3.10":
+ version: 10.3.15
+ resolution: "glob@npm:10.3.15"
+ dependencies:
+ foreground-child: ^3.1.0
+ jackspeak: ^2.3.6
+ minimatch: ^9.0.1
+ minipass: ^7.0.4
+ path-scurry: ^1.11.0
+ bin:
+ glob: dist/esm/bin.mjs
+ checksum: c7aeae0b4eea0dfedc6682b71a8ad4d1ea9dfec0f2440571f916e1918c046824c8d441bbe1965c06fede025a0726c6daab5ae8019afe667364f43776eaaf9044
+ languageName: node
+ linkType: hard
+
"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6":
version: 7.1.6
resolution: "glob@npm:7.1.6"
@@ -10624,13 +10946,6 @@ __metadata:
languageName: node
linkType: hard
-"graceful-readlink@npm:>= 1.0.0":
- version: 1.0.1
- resolution: "graceful-readlink@npm:1.0.1"
- checksum: 4c1889ca0a6fc0bb9585b55c26a99719be132cbc4b7d84036193b70608059b9783e52e2a866d5a8e39821b16a69e899644ca75c6206563f1319b6720836b9ab2
- languageName: node
- linkType: hard
-
"graphemer@npm:^1.4.0":
version: 1.4.0
resolution: "graphemer@npm:1.4.0"
@@ -11537,22 +11852,20 @@ __metadata:
languageName: node
linkType: hard
-"isbinaryfile@npm:^3.0.2":
- version: 3.0.3
- resolution: "isbinaryfile@npm:3.0.3"
- dependencies:
- buffer-alloc: ^1.2.0
- checksum: 9a555786857c66fe36024d15a54e0ca371c02275622b007356d6afca2b3bca179cb0bd97e1adf5d3922b3325c0fe22813645c7f7eafb4c4bdab1da9d635133c2
- languageName: node
- linkType: hard
-
-"isbinaryfile@npm:^4.0.10":
+"isbinaryfile@npm:^4.0.8":
version: 4.0.10
resolution: "isbinaryfile@npm:4.0.10"
checksum: a6b28db7e23ac7a77d3707567cac81356ea18bd602a4f21f424f862a31d0e7ab4f250759c98a559ece35ffe4d99f0d339f1ab884ffa9795172f632ab8f88e686
languageName: node
linkType: hard
+"isbinaryfile@npm:^5.0.0":
+ version: 5.0.2
+ resolution: "isbinaryfile@npm:5.0.2"
+ checksum: 5e3e9d31b016eefb7e93bd0ab7d088489882eeb9018bf71303f2ce5d9ad02dbb127663d065ce2519913c3c9135a99002e989d6b1786a0fcc0b3c3d2defb1f7d0
+ languageName: node
+ linkType: hard
+
"isexe@npm:^2.0.0":
version: 2.0.0
resolution: "isexe@npm:2.0.0"
@@ -11625,6 +11938,19 @@ __metadata:
languageName: node
linkType: hard
+"jackspeak@npm:^2.3.6":
+ version: 2.3.6
+ resolution: "jackspeak@npm:2.3.6"
+ dependencies:
+ "@isaacs/cliui": ^8.0.2
+ "@pkgjs/parseargs": ^0.11.0
+ dependenciesMeta:
+ "@pkgjs/parseargs":
+ optional: true
+ checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54
+ languageName: node
+ linkType: hard
+
"jake@npm:^10.8.5":
version: 10.8.5
resolution: "jake@npm:10.8.5"
@@ -12972,7 +13298,7 @@ __metadata:
languageName: node
linkType: hard
-"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.0":
+"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1":
version: 3.14.1
resolution: "js-yaml@npm:3.14.1"
dependencies:
@@ -13510,6 +13836,13 @@ __metadata:
languageName: node
linkType: hard
+"lru-cache@npm:^10.0.0, lru-cache@npm:^10.2.0":
+ version: 10.2.2
+ resolution: "lru-cache@npm:10.2.2"
+ checksum: 98e8fc93691c546f719a76103ef2bee5a3ac823955c755a47641ec41f8c7fafa1baeaba466937cc1cbfa9cfd47e03536d10e2db3158a64ad91ff3a58a32c893e
+ languageName: node
+ linkType: hard
+
"lru-cache@npm:^10.0.1":
version: 10.0.1
resolution: "lru-cache@npm:10.0.1"
@@ -13909,15 +14242,6 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:3.0.4":
- version: 3.0.4
- resolution: "minimatch@npm:3.0.4"
- dependencies:
- brace-expansion: ^1.1.7
- checksum: 66ac295f8a7b59788000ea3749938b0970344c841750abd96694f80269b926ebcafad3deeb3f1da2522978b119e6ae3a5869b63b13a7859a456b3408bd18a078
- languageName: node
- linkType: hard
-
"minimatch@npm:3.0.5":
version: 3.0.5
resolution: "minimatch@npm:3.0.5"
@@ -13945,6 +14269,15 @@ __metadata:
languageName: node
linkType: hard
+"minimatch@npm:^5.1.1":
+ version: 5.1.6
+ resolution: "minimatch@npm:5.1.6"
+ dependencies:
+ brace-expansion: ^2.0.1
+ checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77
+ languageName: node
+ linkType: hard
+
"minimatch@npm:^8.0.2":
version: 8.0.4
resolution: "minimatch@npm:8.0.4"
@@ -13954,6 +14287,15 @@ __metadata:
languageName: node
linkType: hard
+"minimatch@npm:^9.0.1":
+ version: 9.0.4
+ resolution: "minimatch@npm:9.0.4"
+ dependencies:
+ brace-expansion: ^2.0.1
+ checksum: cf717f597ec3eed7dabc33153482a2e8d49f4fd3c26e58fd9c71a94c5029a0838728841b93f46bf1263b65a8010e2ee800d0dc9b004ab8ba8b6d1ec07cc115b5
+ languageName: node
+ linkType: hard
+
"minimist-options@npm:4.1.0":
version: 4.1.0
resolution: "minimist-options@npm:4.1.0"
@@ -14046,6 +14388,13 @@ __metadata:
languageName: node
linkType: hard
+"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.4":
+ version: 7.1.1
+ resolution: "minipass@npm:7.1.1"
+ checksum: d2c461947a7530f93de4162aa3ca0a1bed1f121626906f6ec63a5ba05fd7b1d9bee4fe89a37a43db7241c2416be98a799c1796abae583c7180be37be5c392ef6
+ languageName: node
+ linkType: hard
+
"minizlib@npm:^2.0.0, minizlib@npm:^2.1.1":
version: 2.1.2
resolution: "minizlib@npm:2.1.2"
@@ -14448,7 +14797,7 @@ __metadata:
languageName: node
linkType: hard
-"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0":
+"normalize-package-data@npm:^2.3.2":
version: 2.5.0
resolution: "normalize-package-data@npm:2.5.0"
dependencies:
@@ -14764,6 +15113,24 @@ __metadata:
languageName: node
linkType: hard
+"octokit@npm:^4.0.2":
+ version: 4.0.2
+ resolution: "octokit@npm:4.0.2"
+ dependencies:
+ "@octokit/app": ^15.0.0
+ "@octokit/core": ^6.0.0
+ "@octokit/oauth-app": ^7.0.0
+ "@octokit/plugin-paginate-graphql": ^5.0.0
+ "@octokit/plugin-paginate-rest": ^11.0.0
+ "@octokit/plugin-rest-endpoint-methods": ^13.0.0
+ "@octokit/plugin-retry": ^7.0.0
+ "@octokit/plugin-throttling": ^9.0.0
+ "@octokit/request-error": ^6.0.0
+ "@octokit/types": ^13.0.0
+ checksum: 6e3d6ccd67738d05b8b1a101798b9fcd5cb57560ba761761918d9d7e93e551b846b51f31125ee642fca443e37babd81b42c09a69fed79e33de0f97d8b694a8f7
+ languageName: node
+ linkType: hard
+
"ohm-js@npm:^17.0.4":
version: 17.0.4
resolution: "ohm-js@npm:17.0.4"
@@ -15160,6 +15527,16 @@ __metadata:
languageName: node
linkType: hard
+"path-scurry@npm:^1.11.0":
+ version: 1.11.1
+ resolution: "path-scurry@npm:1.11.1"
+ dependencies:
+ lru-cache: ^10.2.0
+ minipass: ^5.0.0 || ^6.0.2 || ^7.0.0
+ checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023
+ languageName: node
+ linkType: hard
+
"path-scurry@npm:^1.6.1":
version: 1.6.4
resolution: "path-scurry@npm:1.6.4"
@@ -15336,7 +15713,7 @@ __metadata:
languageName: node
linkType: hard
-"plist@npm:^3.0.1, plist@npm:^3.0.4":
+"plist@npm:^3.0.4":
version: 3.0.5
resolution: "plist@npm:3.0.5"
dependencies:
@@ -15346,6 +15723,17 @@ __metadata:
languageName: node
linkType: hard
+"plist@npm:^3.0.5":
+ version: 3.1.0
+ resolution: "plist@npm:3.1.0"
+ dependencies:
+ "@xmldom/xmldom": ^0.8.8
+ base64-js: ^1.5.1
+ xmlbuilder: ^15.1.1
+ checksum: c8ea013da8646d4c50dff82f9be39488054621cc229957621bb00add42b5d4ce3657cf58d4b10c50f7dea1a81118f825838f838baeb4e6f17fab453ecf91d424
+ languageName: node
+ linkType: hard
+
"polished@npm:^3.6.5":
version: 3.6.5
resolution: "polished@npm:3.6.5"
@@ -15966,27 +16354,17 @@ __metadata:
languageName: node
linkType: hard
-"read-config-file@npm:6.2.0":
- version: 6.2.0
- resolution: "read-config-file@npm:6.2.0"
+"read-config-file@npm:6.3.2":
+ version: 6.3.2
+ resolution: "read-config-file@npm:6.3.2"
dependencies:
+ config-file-ts: ^0.2.4
dotenv: ^9.0.2
dotenv-expand: ^5.1.0
js-yaml: ^4.1.0
json5: ^2.2.0
lazy-val: ^1.0.4
- checksum: 51e30db82244b8ceea19143207a52c5210fa17f5282ec43e9485cf7da87ac4ee3a0fb961cccc5c7af319b06d004baa0154349e09ca8ca7235ae7e5ac7c14c3f3
- languageName: node
- linkType: hard
-
-"read-pkg-up@npm:^7.0.0":
- version: 7.0.1
- resolution: "read-pkg-up@npm:7.0.1"
- dependencies:
- find-up: ^4.1.0
- read-pkg: ^5.2.0
- type-fest: ^0.8.1
- checksum: e4e93ce70e5905b490ca8f883eb9e48b5d3cebc6cd4527c25a0d8f3ae2903bd4121c5ab9c5a3e217ada0141098eeb661313c86fa008524b089b8ed0b7f165e44
+ checksum: bb4862851b616f905219a474fe92e37f2a65e07cda896cd3a89b3b357d38f9bfc3fd3d443e2f9c5fdd85b5166d5d09d49088dd8933cd82fd606c017a20703007
languageName: node
linkType: hard
@@ -16012,18 +16390,6 @@ __metadata:
languageName: node
linkType: hard
-"read-pkg@npm:^5.2.0":
- version: 5.2.0
- resolution: "read-pkg@npm:5.2.0"
- dependencies:
- "@types/normalize-package-data": ^2.4.0
- normalize-package-data: ^2.5.0
- parse-json: ^5.0.0
- type-fest: ^0.6.0
- checksum: eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222
- languageName: node
- linkType: hard
-
"read-pkg@npm:^7.1.0":
version: 7.1.0
resolution: "read-pkg@npm:7.1.0"
@@ -16934,6 +17300,13 @@ __metadata:
languageName: node
linkType: hard
+"signal-exit@npm:^4.0.1":
+ version: 4.1.0
+ resolution: "signal-exit@npm:4.1.0"
+ checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549
+ languageName: node
+ linkType: hard
+
"simple-concat@npm:^1.0.0":
version: 1.0.1
resolution: "simple-concat@npm:1.0.1"
@@ -16952,6 +17325,15 @@ __metadata:
languageName: node
linkType: hard
+"simple-update-notifier@npm:2.0.0":
+ version: 2.0.0
+ resolution: "simple-update-notifier@npm:2.0.0"
+ dependencies:
+ semver: ^7.5.3
+ checksum: 9ba00d38ce6a29682f64a46213834e4eb01634c2f52c813a9a7b8873ca49cdbb703696f3290f3b27dc067de6d9418b0b84bef22c3eb074acf352529b2d6c27fd
+ languageName: node
+ linkType: hard
+
"simple-update-notifier@npm:^1.0.7":
version: 1.1.0
resolution: "simple-update-notifier@npm:1.1.0"
@@ -17260,6 +17642,17 @@ __metadata:
languageName: node
linkType: hard
+"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3":
+ version: 4.2.3
+ resolution: "string-width@npm:4.2.3"
+ dependencies:
+ emoji-regex: ^8.0.0
+ is-fullwidth-code-point: ^3.0.0
+ strip-ansi: ^6.0.1
+ checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb
+ languageName: node
+ linkType: hard
+
"string-width@npm:^1.0.1":
version: 1.0.2
resolution: "string-width@npm:1.0.2"
@@ -17271,17 +17664,6 @@ __metadata:
languageName: node
linkType: hard
-"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3":
- version: 4.2.3
- resolution: "string-width@npm:4.2.3"
- dependencies:
- emoji-regex: ^8.0.0
- is-fullwidth-code-point: ^3.0.0
- strip-ansi: ^6.0.1
- checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb
- languageName: node
- linkType: hard
-
"string-width@npm:^5.0.0":
version: 5.0.1
resolution: "string-width@npm:5.0.1"
@@ -17373,6 +17755,15 @@ __metadata:
languageName: node
linkType: hard
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "strip-ansi@npm:6.0.1"
+ dependencies:
+ ansi-regex: ^5.0.1
+ checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c
+ languageName: node
+ linkType: hard
+
"strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1":
version: 3.0.1
resolution: "strip-ansi@npm:3.0.1"
@@ -17382,15 +17773,6 @@ __metadata:
languageName: node
linkType: hard
-"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
- version: 6.0.1
- resolution: "strip-ansi@npm:6.0.1"
- dependencies:
- ansi-regex: ^5.0.1
- checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c
- languageName: node
- linkType: hard
-
"strip-ansi@npm:^7.0.1":
version: 7.0.1
resolution: "strip-ansi@npm:7.0.1"
@@ -17680,7 +18062,7 @@ __metadata:
languageName: node
linkType: hard
-"tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2":
+"tar@npm:^6.0.2, tar@npm:^6.1.2":
version: 6.1.13
resolution: "tar@npm:6.1.13"
dependencies:
@@ -17694,6 +18076,20 @@ __metadata:
languageName: node
linkType: hard
+"tar@npm:^6.1.12":
+ version: 6.2.1
+ resolution: "tar@npm:6.2.1"
+ dependencies:
+ chownr: ^2.0.0
+ fs-minipass: ^2.0.0
+ minipass: ^5.0.0
+ minizlib: ^2.1.1
+ mkdirp: ^1.0.3
+ yallist: ^4.0.0
+ checksum: f1322768c9741a25356c11373bce918483f40fa9a25c69c59410c8a1247632487edef5fe76c5f12ac51a6356d2f1829e96d2bc34098668a2fc34d76050ac2b6c
+ languageName: node
+ linkType: hard
+
"temp-dir@npm:^2.0.0":
version: 2.0.0
resolution: "temp-dir@npm:2.0.0"
@@ -18164,20 +18560,6 @@ __metadata:
languageName: node
linkType: hard
-"type-fest@npm:^0.6.0":
- version: 0.6.0
- resolution: "type-fest@npm:0.6.0"
- checksum: b2188e6e4b21557f6e92960ec496d28a51d68658018cba8b597bd3ef757721d1db309f120ae987abeeda874511d14b776157ff809f23c6d1ce8f83b9b2b7d60f
- languageName: node
- linkType: hard
-
-"type-fest@npm:^0.8.1":
- version: 0.8.1
- resolution: "type-fest@npm:0.8.1"
- checksum: d61c4b2eba24009033ae4500d7d818a94fd6d1b481a8111612ee141400d5f1db46f199c014766b9fa9b31a6a7374d96fc748c6d688a78a3ce5a33123839becb7
- languageName: node
- linkType: hard
-
"type-fest@npm:^1.0.1, type-fest@npm:^1.2.2":
version: 1.4.0
resolution: "type-fest@npm:1.4.0"
@@ -18220,6 +18602,16 @@ __metadata:
languageName: node
linkType: hard
+"typescript@npm:^5.3.3":
+ version: 5.4.5
+ resolution: "typescript@npm:5.4.5"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 53c879c6fa1e3bcb194b274d4501ba1985894b2c2692fa079db03c5a5a7140587a1e04e1ba03184605d35f439b40192d9e138eb3279ca8eee313c081c8bcd9b0
+ languageName: node
+ linkType: hard
+
"typescript@npm:~5.1.3":
version: 5.1.6
resolution: "typescript@npm:5.1.6"
@@ -18240,6 +18632,16 @@ __metadata:
languageName: node
linkType: hard
+"typescript@patch:typescript@^5.3.3#~builtin":
+ version: 5.4.5
+ resolution: "typescript@patch:typescript@npm%3A5.4.5#~builtin::version=5.4.5&hash=85af82"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 2373c693f3b328f3b2387c3efafe6d257b057a142f9a79291854b14ff4d5367d3d730810aee981726b677ae0fd8329b23309da3b6aaab8263dbdccf1da07a3ba
+ languageName: node
+ linkType: hard
+
"typescript@patch:typescript@~5.1.3#~builtin":
version: 5.1.6
resolution: "typescript@patch:typescript@npm%3A5.1.6#~builtin::version=5.1.6&hash=85af82"
@@ -18416,6 +18818,20 @@ __metadata:
languageName: node
linkType: hard
+"universal-github-app-jwt@npm:^2.2.0":
+ version: 2.2.0
+ resolution: "universal-github-app-jwt@npm:2.2.0"
+ checksum: 09f8e9710453749bd669fb6511157f03683674066f04696b10d42c18d87cb40d77a5b7504b5bd6f4e329229fff8715e01958217560accd941381c6b4cb7a46fe
+ languageName: node
+ linkType: hard
+
+"universal-user-agent@npm:^7.0.0, universal-user-agent@npm:^7.0.2":
+ version: 7.0.2
+ resolution: "universal-user-agent@npm:7.0.2"
+ checksum: 3f02cb6de0bb9fbaf379566bd0320d8e46af6e4358a2e88fce7e70687ed7b48b37f479d728bb22f4204a518e363f3038ac4841c033af1ee2253f6428a6c67e53
+ languageName: node
+ linkType: hard
+
"universalify@npm:^0.1.0":
version: 0.1.2
resolution: "universalify@npm:0.1.2"
@@ -18934,29 +19350,29 @@ __metadata:
languageName: node
linkType: hard
-"wrap-ansi@npm:^6.2.0":
- version: 6.2.0
- resolution: "wrap-ansi@npm:6.2.0"
+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "wrap-ansi@npm:7.0.0"
dependencies:
ansi-styles: ^4.0.0
string-width: ^4.1.0
strip-ansi: ^6.0.0
- checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a
+ checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b
languageName: node
linkType: hard
-"wrap-ansi@npm:^7.0.0":
- version: 7.0.0
- resolution: "wrap-ansi@npm:7.0.0"
+"wrap-ansi@npm:^6.2.0":
+ version: 6.2.0
+ resolution: "wrap-ansi@npm:6.2.0"
dependencies:
ansi-styles: ^4.0.0
string-width: ^4.1.0
strip-ansi: ^6.0.0
- checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b
+ checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a
languageName: node
linkType: hard
-"wrap-ansi@npm:^8.0.1":
+"wrap-ansi@npm:^8.0.1, wrap-ansi@npm:^8.1.0":
version: 8.1.0
resolution: "wrap-ansi@npm:8.1.0"
dependencies:
@@ -19015,7 +19431,7 @@ __metadata:
languageName: node
linkType: hard
-"xmlbuilder@npm:>=11.0.1":
+"xmlbuilder@npm:>=11.0.1, xmlbuilder@npm:^15.1.1":
version: 15.1.1
resolution: "xmlbuilder@npm:15.1.1"
checksum: 14f7302402e28d1f32823583d121594a9dca36408d40320b33f598bd589ca5163a352d076489c9c64d2dc1da19a790926a07bf4191275330d4de2b0d85bb1843
@@ -19092,7 +19508,7 @@ __metadata:
languageName: node
linkType: hard
-"yargs@npm:^17.3.0, yargs@npm:^17.3.1, yargs@npm:^17.5.1":
+"yargs@npm:^17.3.0, yargs@npm:^17.3.1":
version: 17.6.2
resolution: "yargs@npm:17.6.2"
dependencies:
@@ -19279,8 +19695,7 @@ __metadata:
debut-css: ^0.7.0
decompress: ^4.2.1
electron: 30.0.1
- electron-builder: ^23.6.0
- electron-builder-notarize: ^1.2.0
+ electron-builder: ^24.13.3
electron-devtools-assembler: ^1.2.0
electron-dl: ^3.0.1
electron-localshortcut: ^3.2.1
@@ -19304,6 +19719,7 @@ __metadata:
jest: ^28.0.0
jest-css-modules-transform: ^4.4.2
jest-environment-jsdom: ^28.0.0
+ js-yaml: ^4.1.0
jwt-decode: ^3.1.2
keytar: ^7.7.0
lint-staged: ^12.1.5
@@ -19319,6 +19735,7 @@ __metadata:
node-fetch: ^2.6.1
nodemon: ^2.0.22
npm-run-all: ^4.1.5
+ octokit: ^4.0.2
ohm-js: ^17.0.4
on-idle: ^3.1.4
polished: ^3.6.5