diff --git a/package.json b/package.json index c4260f8..54021b4 100644 --- a/package.json +++ b/package.json @@ -1,181 +1,181 @@ { - "name": "element-desktop", - "productName": "Element", - "main": "lib/electron-main.js", - "version": "1.11.31", - "description": "A feature-rich client for Matrix.org", - "author": "Element", - "repository": { - "type": "git", - "url": "https://github.com/vector-im/element-desktop" - }, - "license": "Apache-2.0", - "files": [], - "engines": { - "node": ">=16.0.0" - }, - "scripts": { - "i18n": "matrix-gen-i18n", - "prunei18n": "matrix-prune-i18n", - "diff-i18n": "cp src/i18n/strings/en_EN.json src/i18n/strings/en_EN_orig.json && matrix-gen-i18n && matrix-compare-i18n-files src/i18n/strings/en_EN_orig.json src/i18n/strings/en_EN.json", - "mkdirs": "mkdirp packages deploys", - "fetch": "yarn run mkdirs && ts-node scripts/fetch-package.ts", - "asar-webapp": "asar p webapp webapp.asar", - "start": "yarn run build:ts && yarn run build:res && electron .", - "lint": "yarn lint:types && yarn lint:js", - "lint:js": "yarn lint:js:src && yarn lint:js:test && yarn lint:js:scripts && yarn lint:js:hak", - "lint:js:src": "eslint --max-warnings 0 src", - "lint:js:test": "eslint --max-warnings 0 --config .eslintrc-test.js test", - "lint:js:scripts": "eslint --max-warnings 0 --config .eslintrc-scripts.js scripts", - "lint:js:hak": "eslint --max-warnings 0 --config .eslintrc-hak.js hak", - "lint:js-fix": "yarn lint:js-fix:src &&yarn lint:js-fix:test && yarn lint:js-fix:scripts && yarn lint:js-fix:hak", - "lint:js-fix:src": "eslint --fix --max-warnings 0 src", - "lint:js-fix:test": "eslint --fix --max-warnings 0 --config .eslintrc-test.js test", - "lint:js-fix:scripts": "eslint --fix --max-warnings 0 --config .eslintrc-scripts.js scripts", - "lint:js-fix:hak": "eslint --fix --max-warnings 0 --config .eslintrc-hak.js hak", - "lint:types": "yarn lint:types:src && yarn lint:types:test && yarn lint:types:scripts && yarn lint:types:hak", - "lint:types:src": "tsc --noEmit", - "lint:types:test": "tsc --noEmit -p test/tsconfig.json", - "lint:types:scripts": "tsc --noEmit -p scripts/tsconfig.json", - "lint:types:hak": "tsc --noEmit -p hak/tsconfig.json", - "build:native": "yarn run hak", - "build:native:universal": "yarn run hak --target x86_64-apple-darwin fetchandbuild && yarn run hak --target aarch64-apple-darwin fetchandbuild && yarn run hak --target x86_64-apple-darwin --target aarch64-apple-darwin copyandlink", - "build:32": "yarn run build:ts && yarn run build:res && electron-builder --ia32", - "build:64": "yarn run build:ts && yarn run build:res && electron-builder --x64", - "build:universal": "yarn run build:ts && yarn run build:res && electron-builder --universal", - "build": "yarn run build:ts && yarn run build:res && electron-builder", - "build:ts": "tsc", - "build:res": "ts-node scripts/copy-res.ts", - "docker:setup": "docker build -t element-desktop-dockerbuild dockerbuild", - "docker:build:native": "scripts/in-docker.sh yarn run hak", - "docker:build": "scripts/in-docker.sh yarn run build", - "docker:install": "scripts/in-docker.sh yarn install", - "clean": "rimraf webapp.asar dist packages deploys lib", - "hak": "ts-node scripts/hak/index.ts", - "test": "jest" - }, - "dependencies": { - "@sentry/electron": "^4.3.0", - "auto-launch": "^5.0.5", - "counterpart": "^0.18.6", - "electron-clear-data": "^1.0.5", - "electron-store": "^8.0.2", - "electron-window-state": "^5.0.3", - "minimist": "^1.2.6", - "node-fetch": "^2", - "png-to-ico": "^2.1.1" - }, - "devDependencies": { - "@babel/core": "^7.18.10", - "@babel/preset-env": "^7.18.10", - "@babel/preset-typescript": "^7.18.6", - "@electron/asar": "^3.2.3", - "@electron/notarize": "^1.2.3", - "@types/auto-launch": "^5.0.1", - "@types/counterpart": "^0.18.1", - "@types/detect-libc": "^1.0.0", - "@types/jest": "^29.0.0", - "@types/minimist": "^1.2.1", - "@types/mkdirp": "^1.0.2", - "@types/node": "16.18.25", - "@types/pacote": "^11.1.1", - "@types/tar": "^6.1.3", - "@typescript-eslint/eslint-plugin": "^5.42.0", - "@typescript-eslint/parser": "^5.42.0", - "allchange": "^1.0.6", - "app-builder-lib": "24.0.0", - "babel-jest": "^29.0.0", - "chokidar": "^3.5.2", - "detect-libc": "^1.0.3", - "electron": "^24.0.0", - "electron-builder": "24.0.0", - "electron-builder-squirrel-windows": "24.3.0", - "electron-devtools-installer": "^3.2.0", - "eslint": "^8.26.0", - "eslint-config-google": "^0.14.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.25.4", - "eslint-plugin-matrix-org": "^1.0.0", - "eslint-plugin-unicorn": "^46.0.0", - "expect-playwright": "^0.8.0", - "find-npm-prefix": "^1.0.2", - "fs-extra": "^11.0.0", - "glob": "^10.0.0", - "jest": "^29.0.0", - "matrix-web-i18n": "^1.3.0", - "mkdirp": "^3.0.0", - "node-pre-gyp": "^0.17.0", - "pacote": "^15.0.0", - "playwright": "^1.25.0", - "prettier": "^2.8.1", - "rimraf": "^5.0.0", - "tar": "^6.1.2", - "ts-jest": "^29.0.0", - "ts-node": "^10.9.1", - "typescript": "5.0.4" - }, - "hakDependencies": { - "matrix-seshat": "^3.0.0", - "keytar": "^7.9.0" - }, - "resolutions": { - "@types/node": "16.18.25" - }, - "build": { - "appId": "im.riot.app", - "asarUnpack": "**/*.node", - "files": [ - "package.json", - { - "from": ".hak/hakModules", - "to": "node_modules" - }, - "lib/**" - ], - "extraResources": [ - { - "from": "res/img", - "to": "img" - }, - "webapp.asar" - ], - "linux": { - "target": [ - "tar.gz", - "deb" - ], - "category": "Network;InstantMessaging;Chat", - "maintainer": "support@element.io" + "name": "element-desktop", + "productName": "Element", + "main": "lib/electron-main.js", + "version": "1.11.31", + "description": "A feature-rich client for Matrix.org", + "author": "Element", + "repository": { + "type": "git", + "url": "https://github.com/vector-im/element-desktop" }, - "mac": { - "category": "public.app-category.social-networking", - "darkModeSupport": true, - "gatekeeperAssess": true + "license": "Apache-2.0", + "files": [], + "engines": { + "node": ">=16.0.0" }, - "win": { - "target": [ - "squirrel" - ] + "scripts": { + "i18n": "matrix-gen-i18n", + "prunei18n": "matrix-prune-i18n", + "diff-i18n": "cp src/i18n/strings/en_EN.json src/i18n/strings/en_EN_orig.json && matrix-gen-i18n && matrix-compare-i18n-files src/i18n/strings/en_EN_orig.json src/i18n/strings/en_EN.json", + "mkdirs": "mkdirp packages deploys", + "fetch": "yarn run mkdirs && ts-node scripts/fetch-package.ts", + "asar-webapp": "asar p webapp webapp.asar", + "start": "yarn run build:ts && yarn run build:res && electron .", + "lint": "yarn lint:types && yarn lint:js", + "lint:js": "yarn lint:js:src && yarn lint:js:test && yarn lint:js:scripts && yarn lint:js:hak", + "lint:js:src": "eslint --max-warnings 0 src", + "lint:js:test": "eslint --max-warnings 0 --config .eslintrc-test.js test", + "lint:js:scripts": "eslint --max-warnings 0 --config .eslintrc-scripts.js scripts", + "lint:js:hak": "eslint --max-warnings 0 --config .eslintrc-hak.js hak", + "lint:js-fix": "yarn lint:js-fix:src &&yarn lint:js-fix:test && yarn lint:js-fix:scripts && yarn lint:js-fix:hak", + "lint:js-fix:src": "eslint --fix --max-warnings 0 src", + "lint:js-fix:test": "eslint --fix --max-warnings 0 --config .eslintrc-test.js test", + "lint:js-fix:scripts": "eslint --fix --max-warnings 0 --config .eslintrc-scripts.js scripts", + "lint:js-fix:hak": "eslint --fix --max-warnings 0 --config .eslintrc-hak.js hak", + "lint:types": "yarn lint:types:src && yarn lint:types:test && yarn lint:types:scripts && yarn lint:types:hak", + "lint:types:src": "tsc --noEmit", + "lint:types:test": "tsc --noEmit -p test/tsconfig.json", + "lint:types:scripts": "tsc --noEmit -p scripts/tsconfig.json", + "lint:types:hak": "tsc --noEmit -p hak/tsconfig.json", + "build:native": "yarn run hak", + "build:native:universal": "yarn run hak --target x86_64-apple-darwin fetchandbuild && yarn run hak --target aarch64-apple-darwin fetchandbuild && yarn run hak --target x86_64-apple-darwin --target aarch64-apple-darwin copyandlink", + "build:32": "yarn run build:ts && yarn run build:res && electron-builder --ia32", + "build:64": "yarn run build:ts && yarn run build:res && electron-builder --x64", + "build:universal": "yarn run build:ts && yarn run build:res && electron-builder --universal", + "build": "yarn run build:ts && yarn run build:res && electron-builder", + "build:ts": "tsc", + "build:res": "ts-node scripts/copy-res.ts", + "docker:setup": "docker build -t element-desktop-dockerbuild dockerbuild", + "docker:build:native": "scripts/in-docker.sh yarn run hak", + "docker:build": "scripts/in-docker.sh yarn run build", + "docker:install": "scripts/in-docker.sh yarn install", + "clean": "rimraf webapp.asar dist packages deploys lib", + "hak": "ts-node scripts/hak/index.ts", + "test": "jest" }, - "directories": { - "output": "dist" + "dependencies": { + "@sentry/electron": "^4.3.0", + "auto-launch": "^5.0.5", + "counterpart": "^0.18.6", + "electron-clear-data": "^1.0.5", + "electron-store": "^8.0.2", + "electron-window-state": "^5.0.3", + "minimist": "^1.2.6", + "node-fetch": "^2", + "png-to-ico": "^2.1.1" }, - "protocols": [ - { - "name": "element", - "schemes": [ - "element" + "devDependencies": { + "@babel/core": "^7.18.10", + "@babel/preset-env": "^7.18.10", + "@babel/preset-typescript": "^7.18.6", + "@electron/asar": "^3.2.3", + "@electron/notarize": "^1.2.3", + "@types/auto-launch": "^5.0.1", + "@types/counterpart": "^0.18.1", + "@types/detect-libc": "^1.0.0", + "@types/jest": "^29.0.0", + "@types/minimist": "^1.2.1", + "@types/mkdirp": "^1.0.2", + "@types/node": "16.18.25", + "@types/pacote": "^11.1.1", + "@types/tar": "^6.1.3", + "@typescript-eslint/eslint-plugin": "^5.42.0", + "@typescript-eslint/parser": "^5.42.0", + "allchange": "^1.0.6", + "app-builder-lib": "24.4.0", + "babel-jest": "^29.0.0", + "chokidar": "^3.5.2", + "detect-libc": "^1.0.3", + "electron": "^24.0.0", + "electron-builder": "24.4.0", + "electron-builder-squirrel-windows": "24.4.0", + "electron-devtools-installer": "^3.2.0", + "eslint": "^8.26.0", + "eslint-config-google": "^0.14.0", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-import": "^2.25.4", + "eslint-plugin-matrix-org": "^1.0.0", + "eslint-plugin-unicorn": "^46.0.0", + "expect-playwright": "^0.8.0", + "find-npm-prefix": "^1.0.2", + "fs-extra": "^11.0.0", + "glob": "^10.0.0", + "jest": "^29.0.0", + "matrix-web-i18n": "^1.3.0", + "mkdirp": "^3.0.0", + "node-pre-gyp": "^0.17.0", + "pacote": "^15.0.0", + "playwright": "^1.25.0", + "prettier": "^2.8.1", + "rimraf": "^5.0.0", + "tar": "^6.1.2", + "ts-jest": "^29.0.0", + "ts-node": "^10.9.1", + "typescript": "5.0.4" + }, + "hakDependencies": { + "matrix-seshat": "^3.0.0", + "keytar": "^7.9.0" + }, + "resolutions": { + "@types/node": "16.18.25" + }, + "build": { + "appId": "im.riot.app", + "asarUnpack": "**/*.node", + "files": [ + "package.json", + { + "from": ".hak/hakModules", + "to": "node_modules" + }, + "lib/**" + ], + "extraResources": [ + { + "from": "res/img", + "to": "img" + }, + "webapp.asar" + ], + "linux": { + "target": [ + "tar.gz", + "deb" + ], + "category": "Network;InstantMessaging;Chat", + "maintainer": "support@element.io" + }, + "mac": { + "category": "public.app-category.social-networking", + "darkModeSupport": true, + "gatekeeperAssess": true + }, + "win": { + "target": [ + "squirrel" + ] + }, + "directories": { + "output": "dist" + }, + "protocols": [ + { + "name": "element", + "schemes": [ + "element" + ] + } ] - } - ] - }, - "jest": { - "testEnvironment": "node", - "testMatch": [ - "/test/**/*-test.[jt]s?(x)" - ], - "setupFilesAfterEnv": [ - "expect-playwright" - ] - } + }, + "jest": { + "testEnvironment": "node", + "testMatch": [ + "/test/**/*-test.[jt]s?(x)" + ], + "setupFilesAfterEnv": [ + "expect-playwright" + ] + } } diff --git a/yarn.lock b/yarn.lock index 8e91d6c..7b52dd0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1089,26 +1089,6 @@ minimist "^1.2.6" plist "^3.0.5" -"@electron/rebuild@^3.2.10": - version "3.2.10" - resolved "https://registry.yarnpkg.com/@electron/rebuild/-/rebuild-3.2.10.tgz#adc9443179709d4e4b93a68fac6a08b9a3b9e5e6" - integrity sha512-SUBM6Mwi3yZaDFQjZzfGKpYTtOp9m60glounwX6tfGeVc/ZOl4jbquktUcyy7gYSLDWFLtKkftkY2xgMJZLQgg== - dependencies: - "@malept/cross-spawn-promise" "^2.0.0" - chalk "^4.0.0" - debug "^4.1.1" - detect-libc "^2.0.1" - fs-extra "^10.0.0" - got "^11.7.0" - lzma-native "^8.0.5" - node-abi "^3.0.0" - node-api-version "^0.1.4" - node-gyp "^9.0.0" - ora "^5.1.0" - semver "^7.3.5" - tar "^6.0.5" - yargs "^17.0.1" - "@electron/rebuild@^3.2.13": version "3.2.13" resolved "https://registry.yarnpkg.com/@electron/rebuild/-/rebuild-3.2.13.tgz#98fbb98981b1a86162546a2ab91b2355569cca4c" @@ -1905,7 +1885,7 @@ resolved "https://registry.yarnpkg.com/@types/detect-libc/-/detect-libc-1.0.0.tgz#0a8fcf1242747176684f45fd9c0ce8cffa6803bf" integrity sha512-IIEvhANE4mvK5LjC89FNIaaeuZ/DdM+zXXW1JN1r1lg5djOVCCUo9J3p2yQY2tbna07E+G43TgDNC4w7N4x0Vg== -"@types/fs-extra@^9.0.11": +"@types/fs-extra@9.0.13", "@types/fs-extra@^9.0.11": version "9.0.13" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== @@ -2089,7 +2069,7 @@ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== -"@types/yargs@^17.0.16", "@types/yargs@^17.0.8": +"@types/yargs@^17.0.8": version "17.0.24" resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== @@ -2336,44 +2316,10 @@ app-builder-bin@4.0.0: resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0" integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA== -app-builder-lib@24.0.0: - version "24.0.0" - resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.0.0.tgz#1f04a05abe225290caf2216110f9e266cf7372c4" - integrity sha512-S9wBoyXz2aQ7N3nV/SQS8Cg72NyhsIYGu0xm0w8iW+CWHkIOqQrwVd/cyV1iSYt6QntLGvS54j4SpW9OIkUqPw== - dependencies: - "7zip-bin" "~5.1.1" - "@develar/schema-utils" "~2.6.5" - "@electron/notarize" "^1.2.3" - "@electron/osx-sign" "^1.0.4" - "@electron/rebuild" "^3.2.10" - "@electron/universal" "1.3.4" - "@malept/flatpak-bundler" "^0.4.0" - async-exit-hook "^2.0.1" - bluebird-lst "^1.0.9" - builder-util "24.0.0" - builder-util-runtime "9.2.0" - chromium-pickle-js "^0.2.0" - debug "^4.3.4" - ejs "^3.1.8" - electron-publish "24.0.0" - form-data "^4.0.0" - fs-extra "^10.1.0" - hosted-git-info "^4.1.0" - is-ci "^3.0.0" - isbinaryfile "^5.0.0" - js-yaml "^4.1.0" - lazy-val "^1.0.5" - minimatch "^5.1.1" - read-config-file "6.3.2" - sanitize-filename "^1.6.3" - semver "^7.3.8" - tar "^6.1.12" - temp-file "^3.4.0" - -app-builder-lib@24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.3.0.tgz#3dc0244797abb9d37d9b0468481ee20b9ad83a6f" - integrity sha512-FcZJAXoES+rZSST76v5Hn7SjAiKyIr25EPl5ECWK2cFYOkBLhav3MpTH9zc2g8VcXA/KbCH6a1Maz0WpfMdXfg== +app-builder-lib@24.4.0: + version "24.4.0" + resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.4.0.tgz#1606f94e99366eea9e7507228961b8396e40d546" + integrity sha512-EcdqtWvg1LAApKCfyRBukcVkmsa94s2e1VKHjZLpvA9/D14QEt8rHhffYeaA+cH/pVeoNVn2ob735KnfJKEEow== dependencies: "7zip-bin" "~5.1.1" "@develar/schema-utils" "~2.6.5" @@ -2382,14 +2328,15 @@ app-builder-lib@24.3.0: "@electron/rebuild" "^3.2.13" "@electron/universal" "1.3.4" "@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 "24.3.0" + builder-util "24.4.0" builder-util-runtime "9.2.1" chromium-pickle-js "^0.2.0" debug "^4.3.4" ejs "^3.1.8" - electron-publish "24.3.0" + electron-publish "24.4.0" form-data "^4.0.0" fs-extra "^10.1.0" hosted-git-info "^4.1.0" @@ -2775,14 +2722,6 @@ buffer@^5.1.0, buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" -builder-util-runtime@9.2.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.2.0.tgz#64e7764f0a3b8bcba520efbd5f64e7926815b148" - integrity sha512-6S0FLP5n57MgSVEypgjq5veUMd8C8NKt/IgRRXyYXYnhRG9AxxAB4/uULQhDG4JbAoeb5ahOTPC1jAxT0l2ylQ== - dependencies: - debug "^4.3.4" - sax "^1.2.4" - builder-util-runtime@9.2.1: version "9.2.1" resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.2.1.tgz#3184dcdf7ed6c47afb8df733813224ced4f624fd" @@ -2791,35 +2730,13 @@ builder-util-runtime@9.2.1: debug "^4.3.4" sax "^1.2.4" -builder-util@24.0.0: - version "24.0.0" - resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-24.0.0.tgz#db1f43bce6fbe34b706e50bbc8ab6903b843b068" - integrity sha512-7UzkO1Uanui9Eyo6X4lM2UjEz6qA7sbZ7bPNsxhIi51nZ95o4EsQxIqIZgQlwM3cPSZba5pnu8oBThsAQVAhEg== +builder-util@24.4.0: + version "24.4.0" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-24.4.0.tgz#dbb201a118fd573180e6a1070cf4c0be6de80cd7" + integrity sha512-tONb/GIK1MKa1BcOPHE1naId3o5nj6gdka5kP7yUJh2DOfF+jMq3laiu+UOZH6A7ZtkMtnGNMYFKFTIv408n/A== dependencies: "7zip-bin" "~5.1.1" "@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.2.0" - chalk "^4.1.2" - cross-spawn "^7.0.3" - debug "^4.3.4" - fs-extra "^10.1.0" - http-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" - -builder-util@24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-24.3.0.tgz#d1ff177a3021037ff9c53074e569a96e53138d9b" - integrity sha512-/X3CYemDwtLO8akeOvEN9oHfpHIjCnNNHC0jktXF7NobKCu1paMRpMd8fQnYRVLxfdPPD7Rg/GUi12QPKbekdA== - dependencies: - "7zip-bin" "~5.1.1" app-builder-bin "4.0.0" bluebird-lst "^1.0.9" builder-util-runtime "9.2.1" @@ -3394,14 +3311,14 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" -dmg-builder@24.0.0: - version "24.0.0" - resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-24.0.0.tgz#44832b7dd4bca46370c72c5571587c0c8f3e9b8b" - integrity sha512-/SWd0gYfn/ddx7mmBeAymOsslyyTNIO0ZFPKMlKcaBELziMqgrc3SX5qEwfPOh2942VgEQZyWzR9FhE+Y9bo6Q== +dmg-builder@24.4.0: + version "24.4.0" + resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-24.4.0.tgz#46c80f119465f6a7275766c72b4f3d514cc8013d" + integrity sha512-p5z9Cx539GSBYb+b09Z+hMhuBTh/BrI71VRg4rgF6f2xtIRK/YlTGVS/O08k5OojoyhZcpS7JXxDVSmQoWgiiQ== dependencies: - app-builder-lib "24.0.0" - builder-util "24.0.0" - builder-util-runtime "9.2.0" + app-builder-lib "24.4.0" + builder-util "24.4.0" + builder-util-runtime "9.2.1" fs-extra "^10.1.0" iconv-lite "^0.6.2" js-yaml "^4.1.0" @@ -3465,29 +3382,28 @@ ejs@^3.1.8: dependencies: jake "^10.8.5" -electron-builder-squirrel-windows@24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.3.0.tgz#b8b3075907beb3e6f8ae8d16f4d52a7c8833d672" - integrity sha512-6YHK/8E0hbGt4Wc+IWnrTg2kvMtFW0GdiGJ9zwXy7g5yKLhKAHDkkru3Y/SR16Omqbuyw+osg24MF4BZGCYPmw== +electron-builder-squirrel-windows@24.4.0: + version "24.4.0" + resolved "https://registry.yarnpkg.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.4.0.tgz#9187b465c581c46de4ce42c982fa792a46348992" + integrity sha512-N3IVbucW4kWxAzdokpdRxNKhbdW6P2FnO4I/o+QRovv6C0Jk6Y2qIWnZzf4VOd3tnkhh66XEhNvwTkh7uPb97Q== dependencies: - app-builder-lib "24.3.0" + app-builder-lib "24.4.0" archiver "^5.3.1" - builder-util "24.3.0" + builder-util "24.4.0" fs-extra "^10.1.0" optionalDependencies: "7zip-bin" "~5.1.1" -electron-builder@24.0.0: - version "24.0.0" - resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-24.0.0.tgz#9d04c1de80c2576899a16e8450b571092171b9ea" - integrity sha512-31GXEEi02c0/lJwfs6cX0tQlyFEQOi9ZCCQ5GFyazdhnTlGGxYvVTTQogAG9LPxUGOzRNZiUvhai5KXmMp3a0g== +electron-builder@24.4.0: + version "24.4.0" + resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-24.4.0.tgz#8846efa45bac8f6b9afc181abf71a4e12530f045" + integrity sha512-D5INxodxaUIJgEX6p/fqBd8wQNS8XRAToNIJ9SQC+taNS5D73ZsjLuXiRraFGCB0cVk9KeKhEkdEOH5AaVya4g== dependencies: - "@types/yargs" "^17.0.16" - app-builder-lib "24.0.0" - builder-util "24.0.0" - builder-util-runtime "9.2.0" + app-builder-lib "24.4.0" + builder-util "24.4.0" + builder-util-runtime "9.2.1" chalk "^4.1.2" - dmg-builder "24.0.0" + dmg-builder "24.4.0" fs-extra "^10.1.0" is-ci "^3.0.0" lazy-val "^1.0.5" @@ -3510,25 +3426,13 @@ electron-devtools-installer@^3.2.0: tslib "^2.1.0" unzip-crx-3 "^0.2.0" -electron-publish@24.0.0: - version "24.0.0" - resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-24.0.0.tgz#c3ea5a00ec0d62e9c0348b707fdfa347045bb359" - integrity sha512-XY99MVdMXfseO3oBPQ5jdT68DFcUd4eudonbVvqrCBj9qur0w/L80M/fBMmXulokTiwI4L8tIJzcswKE6W0ibA== +electron-publish@24.4.0: + version "24.4.0" + resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-24.4.0.tgz#a58f49ecd727620f65372881788ebb1a9b853284" + integrity sha512-U3mnVSxIfNrLW7ZnwiedFhcLf6ExPFXgAsx89WpfQFsV4gFAt/LG+H74p0m9NSvsLXiZuF82yXoxi7Ou8GHq4Q== dependencies: "@types/fs-extra" "^9.0.11" - builder-util "24.0.0" - builder-util-runtime "9.2.0" - chalk "^4.1.2" - fs-extra "^10.1.0" - lazy-val "^1.0.5" - mime "^2.5.2" - -electron-publish@24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-24.3.0.tgz#9ad740e8a00ae97aca2210a3d7fa603d0db81140" - integrity sha512-CSo37CNsJL4Vvy8naQMCI6unXxHF8fhx89p0JEy0EOnaWmDdlSZ21kqcJHUSP6pSXJsqKq1DW72pZYU6B6Bpqw== - dependencies: - builder-util "24.3.0" + builder-util "24.4.0" builder-util-runtime "9.2.1" chalk "^4.1.2" fs-extra "^10.1.0" @@ -5610,15 +5514,6 @@ lru_map@^0.3.3: resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd" integrity sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ== -lzma-native@^8.0.5: - version "8.0.6" - resolved "https://registry.yarnpkg.com/lzma-native/-/lzma-native-8.0.6.tgz#3ea456209d643bafd9b5d911781bdf0b396b2665" - integrity sha512-09xfg67mkL2Lz20PrrDeNYZxzeW7ADtpYFbwSQh9U8+76RIzx5QsJBMy8qikv3hbUPfpy6hqwxt6FcGK81g9AA== - dependencies: - node-addon-api "^3.1.0" - node-gyp-build "^4.2.1" - readable-stream "^3.6.0" - make-dir@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" @@ -5963,11 +5858,6 @@ node-addon-api@^1.6.3: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d" integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== -node-addon-api@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" - integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== - node-api-version@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/node-api-version/-/node-api-version-0.1.4.tgz#1ed46a485e462d55d66b5aa1fe2821720dedf080" @@ -5982,11 +5872,6 @@ node-fetch@^2, node-fetch@^2.6.7: dependencies: whatwg-url "^5.0.0" -node-gyp-build@^4.2.1: - version "4.6.0" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.0.tgz#0c52e4cbf54bbd28b709820ef7b6a3c2d6209055" - integrity sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ== - node-gyp@^9.0.0: version "9.3.1" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.3.1.tgz#1e19f5f290afcc9c46973d68700cbd21a96192e4"