diff --git a/.npmrc b/.npmrc index 7d0747934..521a9f7c0 100644 --- a/.npmrc +++ b/.npmrc @@ -1,2 +1 @@ -node-linker=hoisted legacy-peer-deps=true diff --git a/package.json b/package.json index e947632f7..0b003528a 100644 --- a/package.json +++ b/package.json @@ -293,7 +293,7 @@ "danger": "12.3.3", "debug": "4.3.7", "electron": "34.2.0", - "electron-builder": "26.0.0-alpha.8", + "electron-builder": "26.0.10", "electron-mocha": "13.0.1", "endanger": "7.0.4", "enquirer": "2.4.1", @@ -360,7 +360,7 @@ "casual@1.6.2": "patches/casual+1.6.2.patch", "protobufjs@7.3.2": "patches/protobufjs+7.3.2.patch", "@types/express@4.17.21": "patches/@types+express+4.17.21.patch", - "dmg-builder@26.0.0-alpha.8": "patches/dmg-builder+26.0.0-alpha.8.patch", + "dmg-builder@26.0.10": "patches/dmg-builder@26.0.10.patch", "protobufjs-cli@1.1.1": "patches/protobufjs-cli+1.1.1.patch", "@types/fabric@4.5.3": "patches/@types+fabric+4.5.3.patch", "electron-util@0.13.1": "patches/electron-util+0.13.1.patch", @@ -371,7 +371,7 @@ "@vitest/expect@2.0.5": "patches/@vitest+expect+2.0.5.patch", "got@11.8.5": "patches/got+11.8.5.patch", "react-textarea-autosize@8.5.5": "patches/react-textarea-autosize+8.5.5.patch", - "app-builder-lib@26.0.0-alpha.8": "patches/app-builder-lib+26.0.0-alpha.8.patch", + "app-builder-lib@26.0.10": "patches/app-builder-lib@26.0.10.patch", "growing-file@0.1.3": "patches/growing-file+0.1.3.patch", "websocket@1.0.34": "patches/websocket+1.0.34.patch", "@types/websocket@1.0.0": "patches/@types+websocket+1.0.0.patch", @@ -447,14 +447,16 @@ "bundleVersion": "1" }, "win": { + "signtoolOptions": { + "certificateSubjectName": "Signal Messenger, LLC", + "certificateSha1": "8D5E3CD800736C5E1FE459A1F5AA48287D4F6EC6", + "publisherName": "Signal Messenger, LLC", + "sign": "./ts/scripts/sign-windows.js", + "signingHashAlgorithms": [ + "sha256" + ] + }, "artifactName": "${name}-win-${arch}-${version}.${ext}", - "certificateSubjectName": "Signal Messenger, LLC", - "certificateSha1": "8D5E3CD800736C5E1FE459A1F5AA48287D4F6EC6", - "signingHashAlgorithms": [ - "sha256" - ], - "sign": "./ts/scripts/sign-windows.js", - "publisherName": "Signal Messenger, LLC", "icon": "build/icons/win/icon.ico", "publish": [ { @@ -467,8 +469,8 @@ "minOSVersion": "10.0.10240" } }, - "signDlls": true, "signExts": [ + ".dll", ".node" ], "target": [ diff --git a/patches/app-builder-lib+26.0.0-alpha.8.patch b/patches/app-builder-lib@26.0.10.patch similarity index 54% rename from patches/app-builder-lib+26.0.0-alpha.8.patch rename to patches/app-builder-lib@26.0.10.patch index 18da8aae1..6daab59e3 100644 --- a/patches/app-builder-lib+26.0.0-alpha.8.patch +++ b/patches/app-builder-lib@26.0.10.patch @@ -1,5 +1,48 @@ +diff --git a/out/node-module-collector/pnpmNodeModulesCollector.js b/out/node-module-collector/pnpmNodeModulesCollector.js +index e52d98fbc0d9d7fdd72a156823fca2bbc9b393fd..34c02fcfd6f81f84f49c90219425814ee3026bcd 100644 +--- a/out/node-module-collector/pnpmNodeModulesCollector.js ++++ b/out/node-module-collector/pnpmNodeModulesCollector.js +@@ -25,17 +25,32 @@ class PnpmNodeModulesCollector extends nodeModulesCollector_1.NodeModulesCollect + extractProductionDependencyTree(tree) { + const p = path.normalize(this.resolvePath(tree.path)); + const packageJson = require(path.join(p, "package.json")); +- const prodDependencies = { ...(packageJson.dependencies || {}), ...(packageJson.optionalDependencies || {}) }; + const deps = { ...(tree.dependencies || {}), ...(tree.optionalDependencies || {}) }; + const dependencies = Object.entries(deps).reduce((acc, curr) => { ++ var _b, _c; + const [packageName, dependency] = curr; +- if (!prodDependencies[packageName]) { ++ let isOptional; ++ if ((_b = packageJson.dependencies) === null || _b === void 0 ? void 0 : _b[packageName]) { ++ isOptional = false; ++ } ++ else if ((_c = packageJson.optionalDependencies) === null || _c === void 0 ? void 0 : _c[packageName]) { ++ isOptional = true; ++ } ++ else { + return acc; + } +- return { +- ...acc, +- [packageName]: this.extractProductionDependencyTree(dependency), +- }; ++ try { ++ return { ++ ...acc, ++ [packageName]: this.extractProductionDependencyTree(dependency), ++ }; ++ } ++ catch (error) { ++ if (isOptional) { ++ return acc; ++ } ++ throw error; ++ } + }, {}); + const { name, version, path: packagePath, workspaces } = tree; + const depTree = { diff --git a/templates/nsis/include/installer.nsh b/templates/nsis/include/installer.nsh -index 34e91df..73bfffc 100644 +index 34e91dfe82fdbb2e929820f2e8deb771b7f7893c..73bfffc6c227a018cbbeb690d6d7b882ed142fc8 100644 --- a/templates/nsis/include/installer.nsh +++ b/templates/nsis/include/installer.nsh @@ -90,7 +90,13 @@ @@ -18,7 +61,7 @@ index 34e91df..73bfffc 100644 SetShellVarContext all ${endif} diff --git a/templates/nsis/installSection.nsh b/templates/nsis/installSection.nsh -index 053772f..a58ea8c 100644 +index 053772f55ca6ece52f0a34c4fa0f05c9a5f07bd2..a58ea8c19116f8ec3fb7515ec4104282f635ecc8 100644 --- a/templates/nsis/installSection.nsh +++ b/templates/nsis/installSection.nsh @@ -22,11 +22,37 @@ StrCpy $appExe "$INSTDIR\${APP_EXECUTABLE_FILENAME}" diff --git a/patches/dmg-builder+26.0.0-alpha.8.patch b/patches/dmg-builder@26.0.10.patch similarity index 54% rename from patches/dmg-builder+26.0.0-alpha.8.patch rename to patches/dmg-builder@26.0.10.patch index c5b2be00a..6021e1eda 100644 --- a/patches/dmg-builder+26.0.0-alpha.8.patch +++ b/patches/dmg-builder@26.0.10.patch @@ -1,13 +1,13 @@ diff --git a/out/dmgLicense.js b/out/dmgLicense.js -index 9263c2b..40706e5 100644 +index cf1dbdf803d3af37e439c7f0fa219b497f8faaef..d727aac55e263486b88801ac04d5b98360b374ce 100644 --- a/out/dmgLicense.js +++ b/out/dmgLicense.js -@@ -6,7 +6,7 @@ const js_yaml_1 = require("js-yaml"); +@@ -3,7 +3,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); + exports.addLicenseToDmg = addLicenseToDmg; const license_1 = require("app-builder-lib/out/util/license"); - const fs_extra_1 = require("fs-extra"); - const licenseButtons_1 = require("./licenseButtons"); + const builder_util_1 = require("builder-util"); -const dmg_license_1 = require("dmg-license"); +// SIGNAL: const dmg_license_1 = require("dmg-license"); - async function addLicenseToDmg(packager, dmgPath) { - const licenseFiles = await (0, license_1.getLicenseFiles)(packager); - if (licenseFiles.length === 0) { + const fs_extra_1 = require("fs-extra"); + const js_yaml_1 = require("js-yaml"); + const licenseButtons_1 = require("./licenseButtons"); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1931b07ec..2994ca51d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,18 +32,18 @@ patchedDependencies: '@vitest/expect@2.0.5': hash: e8a96f71e52bf903c9f1eadba4740489a0beb48da33db52354adca484fe1f495 path: patches/@vitest+expect+2.0.5.patch - app-builder-lib@26.0.0-alpha.8: - hash: f51eb07edd5bb48cafc66769043a3ca20c22e605ed22d6be3067a73f99050111 - path: patches/app-builder-lib+26.0.0-alpha.8.patch + app-builder-lib@26.0.10: + hash: 344a0cce85e08dfd5565f526be9a74e1004c4950b3f2f88e6fe5561daad18a93 + path: patches/app-builder-lib@26.0.10.patch backbone@1.6.0: hash: 342b4b6012f8aecfa041554256444cb25af75bc933cf2ab1e91c4f66a8e47a31 path: patches/backbone+1.6.0.patch casual@1.6.2: hash: b88b5052437cbdc1882137778b76ca5037f71b2a030ae9ef39dc97f51670d599 path: patches/casual+1.6.2.patch - dmg-builder@26.0.0-alpha.8: - hash: 4849d517cdde0305e320b985377dfaf6e774205a88fcfd869f9e610bbd15abcd - path: patches/dmg-builder+26.0.0-alpha.8.patch + dmg-builder@26.0.10: + hash: cb72ed47fa8d45513a36db33fcb41cb75c30cada4737da067bf3fa1f063725f2 + path: patches/dmg-builder@26.0.10.patch electron-util@0.13.1: hash: 8c6bd08d524425c72958f8edfc730eeccdbdb424bff9d1d724d6c391c2c03e99 path: patches/electron-util+0.13.1.patch @@ -648,8 +648,8 @@ importers: specifier: 34.2.0 version: 34.2.0 electron-builder: - specifier: 26.0.0-alpha.8 - version: 26.0.0-alpha.8(electron-builder-squirrel-windows@26.0.0-alpha.8) + specifier: 26.0.10 + version: 26.0.10(electron-builder-squirrel-windows@26.0.10) electron-mocha: specifier: 13.0.1 version: 13.0.1 @@ -1128,8 +1128,8 @@ packages: '@dual-bundle/import-meta-resolve@4.1.0': resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} - '@electron/asar@3.2.17': - resolution: {integrity: sha512-OcWImUI686w8LkghQj9R2ynZ2ME693Ek6L1SiaAgqGKzBaTIZw3fHDqN82Rcl+EU1Gm9EgkJ5KLIY/q5DCRbbA==} + '@electron/asar@3.2.18': + resolution: {integrity: sha512-2XyvMe3N3Nrs8cV39IKELRHTYUWFKrmqqSY1U+GMlc0jvqjIVnoxhNd2H4JolWQncbJi1DCvb5TNxZuI2fEjWg==} engines: {node: '>=10.12.0'} hasBin: true @@ -1183,6 +1183,11 @@ packages: resolution: {integrity: sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==} engines: {node: '>=16.4'} + '@electron/windows-sign@1.2.1': + resolution: {integrity: sha512-YfASnrhJ+ve6Q43ZiDwmpBgYgi2u0bYjeAVi2tDfN7YWAKO8X9EEOuPGtqbJpPLM6TfAHimghICjWe2eaJ8BAg==} + engines: {node: '>=14.14'} + hasBin: true + '@emotion/is-prop-valid@0.8.8': resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} @@ -3575,12 +3580,12 @@ packages: app-builder-bin@5.0.0-alpha.12: resolution: {integrity: sha512-j87o0j6LqPL3QRr8yid6c+Tt5gC7xNfYo6uQIQkorAC6MpeayVMZrEDzKmJJ/Hlv7EnOQpaRm53k6ktDYZyB6w==} - app-builder-lib@26.0.0-alpha.8: - resolution: {integrity: sha512-IvvGAa/RXwuNPiSckIBPjBxI4et8PWb+TsJnhKa/XtxOH64ncs6hDtV7bSxIeUmbvUj3R8dm32dej7UO0Cgtng==} + app-builder-lib@26.0.10: + resolution: {integrity: sha512-RkvyWzlBkdOBIaEI6iClelSYc+yA8vwqgq4TL/ZpXLFyhybmzktngj+PcY1AJaX5CqAMFQ3p1KyDv7F1eMszKg==} engines: {node: '>=14.0.0'} peerDependencies: - dmg-builder: 26.0.0-alpha.8 - electron-builder-squirrel-windows: 26.0.0-alpha.8 + dmg-builder: 26.0.10 + electron-builder-squirrel-windows: 26.0.10 append-transform@2.0.0: resolution: {integrity: sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==} @@ -3589,18 +3594,6 @@ packages: aproba@1.2.0: resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} - archiver-utils@2.1.0: - resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} - engines: {node: '>= 6'} - - archiver-utils@3.0.4: - resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==} - engines: {node: '>= 10'} - - archiver@5.3.2: - resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} - engines: {node: '>= 10'} - archy@1.0.0: resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} @@ -3831,9 +3824,6 @@ packages: blob-util@2.0.2: resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==} - bluebird-lst@1.0.9: - resolution: {integrity: sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==} - bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} @@ -3904,12 +3894,12 @@ packages: resolution: {integrity: sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==} engines: {node: '>=6.14.2'} - builder-util-runtime@9.3.0-alpha.0: - resolution: {integrity: sha512-EriE6Uf15niqdkyjBOS09OrXlhEV0HKhnATlI9n63vCoisnvvRTQNgoR2MV9vnBmNGhavBPZXPWPItv4QMDVfw==} + builder-util-runtime@9.3.1: + resolution: {integrity: sha512-2/egrNDDnRaxVwK3A+cJq6UOlqOdedGA7JPqCeJjN2Zjk1/QB/6QUi3b714ScIGS7HafFXTyzJEOr5b44I3kvQ==} engines: {node: '>=12.0.0'} - builder-util@26.0.0-alpha.8: - resolution: {integrity: sha512-qQLArPCYUvlx1Ess7Bwsdbx7F4lnPRZBMOeoVuofcdBWIg1HbGdgYp9I0VNcD2O9D2+lVUHI1gSkCj03oRXRnQ==} + builder-util@26.0.7: + resolution: {integrity: sha512-rZL8wTMtpAM8CZO4l6eIM36oie95LP7de4nEp7ZhQ94JsL7kKT4orPwp6weRzxldXPzNyalUPkhCxJcFDanFIg==} bundle-name@4.1.0: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} @@ -4229,6 +4219,10 @@ packages: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} + commander@9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + common-path-prefix@3.0.0: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} @@ -4239,10 +4233,6 @@ packages: resolution: {integrity: sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==} engines: {node: '>=0.10.0'} - compress-commons@4.1.2: - resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==} - engines: {node: '>= 10'} - compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -4336,15 +4326,6 @@ packages: typescript: optional: true - crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - - crc32-stream@4.0.3: - resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==} - engines: {node: '>= 10'} - crc@3.8.0: resolution: {integrity: sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==} @@ -4360,6 +4341,9 @@ packages: create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + cross-dirname@0.1.0: + resolution: {integrity: sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==} + cross-env@7.0.3: resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} @@ -4680,8 +4664,8 @@ packages: resolution: {integrity: sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==} hasBin: true - dmg-builder@26.0.0-alpha.8: - resolution: {integrity: sha512-H53RkHuUBIgiZtTTdjGigD5BVKYoH6t7Y+ZNmjdzMuptL6rCni7K0mrqvVycCkYRvdeM8BWZeUvw4iOwRQIhmQ==} + dmg-builder@26.0.10: + resolution: {integrity: sha512-wJxypzHqh79ZzZ2BCDjZPBlxQw0TaxLy3l75XvFSRjZkYxklV7/soy/7Ihzp/pmur19shpxLsFbBjwugIBMl4A==} dmg-license@1.0.11: resolution: {integrity: sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==} @@ -4793,11 +4777,11 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-builder-squirrel-windows@26.0.0-alpha.8: - resolution: {integrity: sha512-ANGjYE4ixY1shR8L6ehy/ELnC2Q758LA4qa+xIBSP8fwmy/tug2lDIz3uMwrEGTOscFfZVhOyehOFbwnJ1NR4g==} + electron-builder-squirrel-windows@26.0.10: + resolution: {integrity: sha512-tjct3LAVC8npEspCTZc0iby6VnOqeNOYXk9J1qJES/Y2yJVFcQcZlArcWbcpfet7QUNTwt6qzERlfXYeHPEhng==} - electron-builder@26.0.0-alpha.8: - resolution: {integrity: sha512-sx9ObBOEPiHdmDkTRehZWZG2Z26dL6v+Ue3PMji6bj6q5EwY+3h8Q0qZk5JEvUYO2LRuGFbkYpnzdOZrbxRd7A==} + electron-builder@26.0.10: + resolution: {integrity: sha512-skrpii/V3WLwEWrm8aiEQ4r0eFvKN/oVHdQonVg7xsP0dyqnpCLu9YEZ7nCjGtEJZYTKmfcU/6FIugsrQsbsAA==} engines: {node: '>=14.0.0'} hasBin: true @@ -4809,8 +4793,8 @@ packages: engines: {node: '>= 16.0.0'} hasBin: true - electron-publish@26.0.0-alpha.8: - resolution: {integrity: sha512-IGHPQkfSL+LYAIiqJ2E1mVTxNPFh4XRvQ+OPmBFrgpZrR32NrMlxssUyx1B0N1bGLjevjBMMitlwKFNM5WPnXg==} + electron-publish@26.0.7: + resolution: {integrity: sha512-zSCBtAXnLi1QhCDEomIEu22mjKgsf17VYW3fMyZ4Y9Q7s+Ftu9dqbTMaM/e/FBCn9VthnG7C/zPCr1yKpkI+dg==} electron-to-chromium@1.5.99: resolution: {integrity: sha512-77c/+fCyL2U+aOyqfIFi89wYLBeSTCs55xCZL0oFH0KjqsvSvyh6AdQ+UIl1vgpnQQE6g+/KK8hOIupH6VwPtg==} @@ -4821,6 +4805,10 @@ packages: electron-window@0.8.1: resolution: {integrity: sha512-W1i9LfnZJozk3MXE8VgsL2E5wOUHSgyCvcg1H2vQQjj+gqhO9lVudgY3z3SF7LJAmi+0vy3CJkbMqsynWB49EA==} + electron-winstaller@5.4.0: + resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} + engines: {node: '>=8.0.0'} + electron@23.3.13: resolution: {integrity: sha512-BaXtHEb+KYKLouUXlUVDa/lj9pj4F5kiE0kwFdJV84Y2EU7euIDgPthfKtchhr5MVHmjtavRMIV/zAwEiSQ9rQ==} engines: {node: '>= 12.20.55'} @@ -5478,6 +5466,10 @@ packages: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} + fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} @@ -6656,10 +6648,6 @@ packages: lazy-val@1.0.5: resolution: {integrity: sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==} - lazystream@1.0.1: - resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} - engines: {node: '>= 0.6.3'} - leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} @@ -6719,15 +6707,9 @@ packages: lodash.defaults@4.2.0: resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} - lodash.difference@4.5.0: - resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} - lodash.find@4.6.0: resolution: {integrity: sha512-yaRZoAV3Xq28F1iafWN1+a0rflOej93l1DQUejs3SZ41h2O9UJBoS9aueGjPDgAl4B6tPC0NuuchLKaDQQ3Isg==} - lodash.flatten@4.4.0: - resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} - lodash.flattendeep@4.4.0: resolution: {integrity: sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==} @@ -6784,9 +6766,6 @@ packages: lodash.truncate@4.4.2: resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} - lodash.union@4.6.0: - resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -7843,6 +7822,11 @@ packages: resolution: {integrity: sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==} engines: {node: ^10 || ^12 || >=14} + postject@1.0.0-alpha.6: + resolution: {integrity: sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==} + engines: {node: '>=14.0.0'} + hasBin: true + prebuild-install@6.1.4: resolution: {integrity: sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==} engines: {node: '>=6'} @@ -8186,9 +8170,6 @@ packages: resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - readdir-glob@1.1.3: - resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} - readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -8384,6 +8365,11 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + rimraf@2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -8997,6 +8983,10 @@ packages: temp-file@3.4.0: resolution: {integrity: sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==} + temp@0.9.4: + resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==} + engines: {node: '>=6.0.0'} + term-size@1.2.0: resolution: {integrity: sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==} engines: {node: '>=4'} @@ -9062,6 +9052,9 @@ packages: resolution: {integrity: sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==} engines: {node: '>=0.12'} + tiny-async-pool@1.3.0: + resolution: {integrity: sha512-01EAw5EDrcVrdgyCLgoSPvqznC0sVxDSVeiOz09FUpjh71G79VCqneOr+xvt7T1r76CF6ZZfPjHorN2+d+3mqA==} + tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} @@ -9800,10 +9793,6 @@ packages: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} - zip-stream@4.1.1: - resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} - engines: {node: '>= 10'} - zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} @@ -10201,7 +10190,7 @@ snapshots: '@dual-bundle/import-meta-resolve@4.1.0': {} - '@electron/asar@3.2.17': + '@electron/asar@3.2.18': dependencies: commander: 5.1.0 glob: 7.2.3 @@ -10321,6 +10310,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@electron/windows-sign@1.2.1': + dependencies: + cross-dirname: 0.1.0 + debug: 4.3.7(supports-color@8.1.1) + fs-extra: 11.2.0 + minimist: 1.2.8 + postject: 1.0.0-alpha.6 + transitivePeerDependencies: + - supports-color + optional: true + '@emotion/is-prop-valid@0.8.8': dependencies: '@emotion/memoize': 0.7.4 @@ -13562,10 +13562,10 @@ snapshots: app-builder-bin@5.0.0-alpha.12: {} - app-builder-lib@26.0.0-alpha.8(patch_hash=f51eb07edd5bb48cafc66769043a3ca20c22e605ed22d6be3067a73f99050111)(dmg-builder@26.0.0-alpha.8)(electron-builder-squirrel-windows@26.0.0-alpha.8): + app-builder-lib@26.0.10(patch_hash=344a0cce85e08dfd5565f526be9a74e1004c4950b3f2f88e6fe5561daad18a93)(dmg-builder@26.0.10)(electron-builder-squirrel-windows@26.0.10): dependencies: '@develar/schema-utils': 2.6.5 - '@electron/asar': 3.2.17 + '@electron/asar': 3.2.18 '@electron/fuses': 1.8.0 '@electron/notarize': 2.5.0 '@electron/osx-sign': 1.3.1 @@ -13574,18 +13574,17 @@ snapshots: '@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: 26.0.0-alpha.8 - builder-util-runtime: 9.3.0-alpha.0 + builder-util: 26.0.7 + builder-util-runtime: 9.3.1 chromium-pickle-js: 0.2.0 config-file-ts: 0.2.8-rc1 debug: 4.3.7(supports-color@8.1.1) - dmg-builder: 26.0.0-alpha.8(patch_hash=4849d517cdde0305e320b985377dfaf6e774205a88fcfd869f9e610bbd15abcd)(electron-builder-squirrel-windows@26.0.0-alpha.8) + dmg-builder: 26.0.10(patch_hash=cb72ed47fa8d45513a36db33fcb41cb75c30cada4737da067bf3fa1f063725f2)(electron-builder-squirrel-windows@26.0.10) dotenv: 16.4.7 dotenv-expand: 11.0.7 ejs: 3.1.10 - electron-builder-squirrel-windows: 26.0.0-alpha.8(dmg-builder@26.0.0-alpha.8) - electron-publish: 26.0.0-alpha.8 + electron-builder-squirrel-windows: 26.0.10(dmg-builder@26.0.10) + electron-publish: 26.0.7 fs-extra: 10.1.0 hosted-git-info: 4.1.0 is-ci: 3.0.1 @@ -13594,10 +13593,12 @@ snapshots: json5: 2.2.3 lazy-val: 1.0.5 minimatch: 10.0.1 + plist: 3.1.0 resedit: 1.7.2 semver: 7.6.3 tar: 6.2.1 temp-file: 3.4.0 + tiny-async-pool: 1.3.0 transitivePeerDependencies: - bluebird - supports-color @@ -13608,42 +13609,6 @@ snapshots: aproba@1.2.0: {} - archiver-utils@2.1.0: - dependencies: - glob: 7.2.3 - graceful-fs: 4.2.11 - lazystream: 1.0.1 - lodash.defaults: 4.2.0 - lodash.difference: 4.5.0 - lodash.flatten: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.union: 4.6.0 - normalize-path: 3.0.0 - readable-stream: 2.3.8 - - archiver-utils@3.0.4: - dependencies: - glob: 7.2.3 - graceful-fs: 4.2.11 - lazystream: 1.0.1 - lodash.defaults: 4.2.0 - lodash.difference: 4.5.0 - lodash.flatten: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.union: 4.6.0 - normalize-path: 3.0.0 - readable-stream: 3.6.2 - - archiver@5.3.2: - dependencies: - archiver-utils: 2.1.0 - async: 3.2.6 - buffer-crc32: 0.2.13 - readable-stream: 3.6.2 - readdir-glob: 1.1.3 - tar-stream: 2.2.0 - zip-stream: 4.1.1 - archy@1.0.0: {} are-we-there-yet@1.1.7: @@ -13909,10 +13874,6 @@ snapshots: blob-util@2.0.2: {} - bluebird-lst@1.0.9: - dependencies: - bluebird: 3.7.2 - bluebird@3.7.2: {} blueimp-load-image@5.16.0: {} @@ -14004,20 +13965,19 @@ snapshots: dependencies: node-gyp-build: 4.8.4 - builder-util-runtime@9.3.0-alpha.0: + builder-util-runtime@9.3.1: dependencies: debug: 4.3.7(supports-color@8.1.1) sax: 1.4.1 transitivePeerDependencies: - supports-color - builder-util@26.0.0-alpha.8: + builder-util@26.0.7: dependencies: 7zip-bin: 5.2.0 '@types/debug': 4.1.12 app-builder-bin: 5.0.0-alpha.12 - bluebird-lst: 1.0.9 - builder-util-runtime: 9.3.0-alpha.0 + builder-util-runtime: 9.3.1 chalk: 4.1.2 cross-spawn: 7.0.6 debug: 4.3.7(supports-color@8.1.1) @@ -14030,6 +13990,7 @@ snapshots: source-map-support: 0.5.21 stat-mode: 1.0.0 temp-file: 3.4.0 + tiny-async-pool: 1.3.0 transitivePeerDependencies: - supports-color @@ -14356,19 +14317,15 @@ snapshots: commander@8.3.0: {} + commander@9.5.0: + optional: true + common-path-prefix@3.0.0: {} commondir@1.0.1: {} compare-version@0.1.2: {} - compress-commons@4.1.2: - dependencies: - buffer-crc32: 0.2.13 - crc32-stream: 4.0.3 - normalize-path: 3.0.0 - readable-stream: 3.6.2 - compressible@2.0.18: dependencies: mime-db: 1.53.0 @@ -14461,13 +14418,6 @@ snapshots: optionalDependencies: typescript: 5.6.3 - crc-32@1.2.2: {} - - crc32-stream@4.0.3: - dependencies: - crc-32: 1.2.2 - readable-stream: 3.6.2 - crc@3.8.0: dependencies: buffer: 5.7.1 @@ -14494,6 +14444,9 @@ snapshots: create-require@1.1.1: {} + cross-dirname@0.1.0: + optional: true + cross-env@7.0.3: dependencies: cross-spawn: 7.0.6 @@ -14809,11 +14762,11 @@ snapshots: direction@1.0.4: {} - dmg-builder@26.0.0-alpha.8(patch_hash=4849d517cdde0305e320b985377dfaf6e774205a88fcfd869f9e610bbd15abcd)(electron-builder-squirrel-windows@26.0.0-alpha.8): + dmg-builder@26.0.10(patch_hash=cb72ed47fa8d45513a36db33fcb41cb75c30cada4737da067bf3fa1f063725f2)(electron-builder-squirrel-windows@26.0.10): dependencies: - app-builder-lib: 26.0.0-alpha.8(patch_hash=f51eb07edd5bb48cafc66769043a3ca20c22e605ed22d6be3067a73f99050111)(dmg-builder@26.0.0-alpha.8)(electron-builder-squirrel-windows@26.0.0-alpha.8) - builder-util: 26.0.0-alpha.8 - builder-util-runtime: 9.3.0-alpha.0 + app-builder-lib: 26.0.10(patch_hash=344a0cce85e08dfd5565f526be9a74e1004c4950b3f2f88e6fe5561daad18a93)(dmg-builder@26.0.10)(electron-builder-squirrel-windows@26.0.10) + builder-util: 26.0.7 + builder-util-runtime: 9.3.1 fs-extra: 10.1.0 iconv-lite: 0.6.3 js-yaml: 4.1.0 @@ -14959,24 +14912,23 @@ snapshots: dependencies: jake: 10.9.2 - electron-builder-squirrel-windows@26.0.0-alpha.8(dmg-builder@26.0.0-alpha.8): + electron-builder-squirrel-windows@26.0.10(dmg-builder@26.0.10): dependencies: - app-builder-lib: 26.0.0-alpha.8(patch_hash=f51eb07edd5bb48cafc66769043a3ca20c22e605ed22d6be3067a73f99050111)(dmg-builder@26.0.0-alpha.8)(electron-builder-squirrel-windows@26.0.0-alpha.8) - archiver: 5.3.2 - builder-util: 26.0.0-alpha.8 - fs-extra: 10.1.0 + app-builder-lib: 26.0.10(patch_hash=344a0cce85e08dfd5565f526be9a74e1004c4950b3f2f88e6fe5561daad18a93)(dmg-builder@26.0.10)(electron-builder-squirrel-windows@26.0.10) + builder-util: 26.0.7 + electron-winstaller: 5.4.0 transitivePeerDependencies: - bluebird - dmg-builder - supports-color - electron-builder@26.0.0-alpha.8(electron-builder-squirrel-windows@26.0.0-alpha.8): + electron-builder@26.0.10(electron-builder-squirrel-windows@26.0.10): dependencies: - app-builder-lib: 26.0.0-alpha.8(patch_hash=f51eb07edd5bb48cafc66769043a3ca20c22e605ed22d6be3067a73f99050111)(dmg-builder@26.0.0-alpha.8)(electron-builder-squirrel-windows@26.0.0-alpha.8) - builder-util: 26.0.0-alpha.8 - builder-util-runtime: 9.3.0-alpha.0 + app-builder-lib: 26.0.10(patch_hash=344a0cce85e08dfd5565f526be9a74e1004c4950b3f2f88e6fe5561daad18a93)(dmg-builder@26.0.10)(electron-builder-squirrel-windows@26.0.10) + builder-util: 26.0.7 + builder-util-runtime: 9.3.1 chalk: 4.1.2 - dmg-builder: 26.0.0-alpha.8(patch_hash=4849d517cdde0305e320b985377dfaf6e774205a88fcfd869f9e610bbd15abcd)(electron-builder-squirrel-windows@26.0.0-alpha.8) + dmg-builder: 26.0.10(patch_hash=cb72ed47fa8d45513a36db33fcb41cb75c30cada4737da067bf3fa1f063725f2)(electron-builder-squirrel-windows@26.0.10) fs-extra: 10.1.0 is-ci: 3.0.1 lazy-val: 1.0.5 @@ -14997,11 +14949,11 @@ snapshots: which: 4.0.0 yargs: 17.7.2 - electron-publish@26.0.0-alpha.8: + electron-publish@26.0.7: dependencies: '@types/fs-extra': 9.0.13 - builder-util: 26.0.0-alpha.8 - builder-util-runtime: 9.3.0-alpha.0 + builder-util: 26.0.7 + builder-util-runtime: 9.3.1 chalk: 4.1.2 form-data: 4.0.1 fs-extra: 10.1.0 @@ -15021,6 +14973,18 @@ snapshots: dependencies: is-electron-renderer: 2.0.1 + electron-winstaller@5.4.0: + dependencies: + '@electron/asar': 3.3.1 + debug: 4.3.7(supports-color@8.1.1) + fs-extra: 7.0.1 + lodash: 4.17.21 + temp: 0.9.4 + optionalDependencies: + '@electron/windows-sign': 1.2.1 + transitivePeerDependencies: + - supports-color + electron@23.3.13: dependencies: '@electron/get': 2.0.3 @@ -15938,6 +15902,12 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.1 + fs-extra@7.0.1: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + fs-extra@8.1.0: dependencies: graceful-fs: 4.2.11 @@ -17432,10 +17402,6 @@ snapshots: lazy-val@1.0.5: {} - lazystream@1.0.1: - dependencies: - readable-stream: 2.3.8 - leven@3.1.0: {} levn@0.3.0: @@ -17492,14 +17458,11 @@ snapshots: lodash.debounce@4.0.8: {} - lodash.defaults@4.2.0: {} - - lodash.difference@4.5.0: {} + lodash.defaults@4.2.0: + optional: true lodash.find@4.6.0: {} - lodash.flatten@4.4.0: {} - lodash.flattendeep@4.4.0: {} lodash.get@4.4.2: {} @@ -17537,8 +17500,6 @@ snapshots: lodash.truncate@4.4.2: {} - lodash.union@4.6.0: {} - lodash@4.17.21: {} log-symbols@4.1.0: @@ -18688,6 +18649,11 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postject@1.0.0-alpha.6: + dependencies: + commander: 9.5.0 + optional: true + prebuild-install@6.1.4: dependencies: detect-libc: 1.0.3 @@ -19218,10 +19184,6 @@ snapshots: process: 0.11.10 string_decoder: 1.3.0 - readdir-glob@1.1.3: - dependencies: - minimatch: 5.1.6 - readdirp@3.6.0: dependencies: picomatch: 2.3.1 @@ -19423,6 +19385,10 @@ snapshots: reusify@1.0.4: {} + rimraf@2.6.3: + dependencies: + glob: 7.2.3 + rimraf@3.0.2: dependencies: glob: 7.2.3 @@ -20196,6 +20162,11 @@ snapshots: async-exit-hook: 2.0.1 fs-extra: 10.1.0 + temp@0.9.4: + dependencies: + mkdirp: 0.5.6 + rimraf: 2.6.3 + term-size@1.2.0: dependencies: execa: 0.7.0 @@ -20262,6 +20233,10 @@ snapshots: es5-ext: 0.10.64 next-tick: 1.1.0 + tiny-async-pool@1.3.0: + dependencies: + semver: 5.7.2 + tiny-invariant@1.3.3: {} tiny-warning@1.0.3: {} @@ -21102,12 +21077,6 @@ snapshots: yocto-queue@1.1.1: {} - zip-stream@4.1.1: - dependencies: - archiver-utils: 3.0.4 - compress-commons: 4.1.2 - readable-stream: 3.6.2 - zod@3.23.8(patch_hash=239818e5d88990616205c8cdc1de1660bf5e18b157d00c4a5f726dde6094af4d): {} zwitch@1.0.5: {} diff --git a/ts/scripts/sign-windows.ts b/ts/scripts/sign-windows.ts index 76379c290..0d1cef956 100644 --- a/ts/scripts/sign-windows.ts +++ b/ts/scripts/sign-windows.ts @@ -11,7 +11,10 @@ export async function sign( configuration: CustomWindowsSignTaskConfiguration ): Promise { // In CI, we remove certificate information from package.json to disable signing - if (!configuration.options.certificateSha1) { + if ( + !configuration.options.signtoolOptions || + !configuration.options.signtoolOptions.certificateSha1 + ) { return; } diff --git a/ts/util/lint/exceptions.json b/ts/util/lint/exceptions.json index f8726eccf..cf5c9bba9 100644 --- a/ts/util/lint/exceptions.json +++ b/ts/util/lint/exceptions.json @@ -15,84 +15,6 @@ "updated": "2018-09-18T19:19:27.699Z", "reasonDetail": "Part of runtime library for C++ transpiled code" }, - { - "rule": "eval", - "path": "node_modules/@cspotcode/source-map-support/source-map-support.js", - "line": " // Most eval() calls are in this format", - "reasonCategory": "usageTrusted", - "updated": "2024-09-26T18:39:25.816Z" - }, - { - "rule": "eval", - "path": "node_modules/@cspotcode/source-map-support/source-map-support.js", - "line": " // Parse nested eval() calls using recursion", - "reasonCategory": "usageTrusted", - "updated": "2024-09-26T18:39:25.816Z" - }, - { - "rule": "eval", - "path": "node_modules/@cspotcode/source-map-support/source-map-support.js", - "line": " // passed to eval() ending in \"//# sourceURL=...\" will return the source file", - "reasonCategory": "usageTrusted", - "updated": "2024-09-26T18:39:25.816Z" - }, - { - "rule": "eval", - "path": "node_modules/@cspotcode/source-map-support/source-map-support.js", - "line": " // Code called using eval() needs special handling", - "reasonCategory": "usageTrusted", - "updated": "2024-09-26T18:39:25.816Z" - }, - { - "rule": "eval", - "path": "node_modules/@jsonjoy.com/util/lib/codegen/compile.js", - "line": "const compile = (js) => eval(js);", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:42:33.044Z" - }, - { - "rule": "eval", - "path": "node_modules/@protobufjs/inquire/index.js", - "line": " var mod = eval(\"quire\".replace(/^/,\"re\"))(moduleName); // eslint-disable-line no-eval", - "reasonCategory": "usageTrusted", - "updated": "2018-09-18T19:19:27.699Z", - "reasonDetail": "What's being eval'd is a static string" - }, - { - "rule": "React-useRef", - "path": "node_modules/@react-spring/animated/dist/react-spring_animated.legacy-esm.js", - "line": " const instanceRef = useRef(null);", - "reasonCategory": "usageTrusted", - "updated": "2024-11-16T00:21:51.887Z" - }, - { - "rule": "React-useRef", - "path": "node_modules/@react-spring/animated/dist/react-spring_animated.legacy-esm.js", - "line": " const observerRef = useRef();", - "reasonCategory": "usageTrusted", - "updated": "2024-11-16T00:21:51.887Z" - }, - { - "rule": "React-useRef", - "path": "node_modules/@react-spring/core/dist/react-spring_core.legacy-esm.js", - "line": " const layoutId = useRef(0);", - "reasonCategory": "usageTrusted", - "updated": "2024-11-16T00:21:51.887Z" - }, - { - "rule": "React-useRef", - "path": "node_modules/@react-spring/core/dist/react-spring_core.legacy-esm.js", - "line": " const ctrls = useRef([...state.ctrls]);", - "reasonCategory": "usageTrusted", - "updated": "2024-11-16T00:21:51.887Z" - }, - { - "rule": "React-useRef", - "path": "node_modules/@react-spring/shared/dist/react-spring_shared.legacy-esm.js", - "line": " const ref = useRef(null);", - "reasonCategory": "usageTrusted", - "updated": "2024-11-16T00:21:51.887Z" - }, { "rule": "DOM-innerHTML", "path": "node_modules/@signalapp/quill-cjs/core/editor.js", @@ -265,235 +187,6 @@ "updated": "2020-10-13T18:36:57.012Z", "reasonDetail": "necessary for quill" }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@sindresorhus/is/dist/index.js", - "line": " 'innerHTML',", - "reasonCategory": "usageTrusted", - "updated": "2021-10-06T15:40:12.124Z" - }, - { - "rule": "eval", - "path": "node_modules/@sinonjs/commons/lib/function-name.test.js", - "line": " fn = eval(\"(function*() {})\")().constructor;", - "reasonCategory": "testCode", - "updated": "2020-10-09T22:28:48.591Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", - "line": " if (!element || !('innerHTML' in element)) {", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", - "line": " if (!element.innerHTML) {", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", - "line": " const playgroundUrl = getPlaygroundUrl(element.innerHTML);", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", - "line": " if (!('outerHTML' in dom)) {", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.cjs.js", - "line": " return maxLength !== undefined && dom.outerHTML.length > maxLength ? debugContent.slice(0, maxLength) + \"...\" : debugContent;", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", - "line": " if (!element || !('innerHTML' in element)) {", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", - "line": " if (!element.innerHTML) {", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", - "line": " const playgroundUrl = getPlaygroundUrl(element.innerHTML);", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", - "line": " if (!('outerHTML' in dom)) {", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.esm.js", - "line": " return maxLength !== undefined && dom.outerHTML.length > maxLength ? debugContent.slice(0, maxLength) + \"...\" : debugContent;", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", - "line": "\t if (!element || !('innerHTML' in element)) {", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", - "line": "\t if (!element.innerHTML) {", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", - "line": "\t const playgroundUrl = getPlaygroundUrl(element.innerHTML);", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", - "line": "\t if (!('outerHTML' in dom)) {", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.js", - "line": "\t return maxLength !== undefined && dom.outerHTML.length > maxLength ? debugContent.slice(0, maxLength) + \"...\" : debugContent;", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.min.js", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/@testing-library/dom/dist/@testing-library/dom.umd.min.js", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/@testing-library/dom/dist/pretty-dom.js", - "line": " if (!('outerHTML' in dom)) {", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/@testing-library/dom/dist/pretty-dom.js", - "line": " return maxLength !== undefined && dom.outerHTML.length > maxLength ? `${debugContent.slice(0, maxLength)}...` : debugContent;", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/dom/dist/screen.js", - "line": " if (!element || !('innerHTML' in element)) {", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/dom/dist/screen.js", - "line": " if (!element.innerHTML) {", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/dom/dist/screen.js", - "line": " const playgroundUrl = getPlaygroundUrl(element.innerHTML);", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/jest-dom/dist/matchers-4fe91ec3.js", - "line": " pass: element.innerHTML === '',", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/jest-dom/dist/matchers-4fe91ec3.js", - "line": " ` ${this.utils.printReceived(element.innerHTML)}`,", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/jest-dom/dist/matchers-4fe91ec3.js", - "line": " ` ${this.utils.printReceived(element.innerHTML)}`,", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/jest-dom/dist/matchers-4fe91ec3.js", - "line": " div.innerHTML = htmlText;", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/jest-dom/dist/matchers-4fe91ec3.js", - "line": " return div.innerHTML", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/@testing-library/jest-dom/dist/matchers-4fe91ec3.js", - "line": " pass: container.outerHTML.includes(getNormalizedHtml(container, htmlText)),", - "reasonCategory": "usageTrusted", - "updated": "2024-11-13T23:31:32.324Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/user-event/dist/cjs/utility/selectOptions.js", - "line": " const matchingOption = allOptions.find((o)=>o.value === val || o.innerHTML === val);", - "reasonCategory": "usageTrusted", - "updated": "2023-10-03T18:55:06.301Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/@testing-library/user-event/dist/esm/utility/selectOptions.js", - "line": " const matchingOption = allOptions.find((o)=>o.value === val || o.innerHTML === val);", - "reasonCategory": "usageTrusted", - "updated": "2023-10-03T18:55:06.301Z" - }, - { - "rule": "eval", - "path": "node_modules/@tootallnate/quickjs-emscripten/dist/context.js", - "line": " * Like [`eval(code)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval#Description).", - "reasonCategory": "falseMatch", - "updated": "2023-08-29T19:25:52.732Z" - }, { "rule": "DOM-innerHTML", "path": "node_modules/axe-core/axe.js", @@ -548,41 +241,6 @@ "reasonCategory": "usageTrusted", "updated": "2024-11-14T01:39:46.132Z" }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/dom-serializer/lib/esm/index.js", - "line": " * Can be thought of as the equivalent of the `outerHTML` of the passed node(s).", - "reasonCategory": "falseMatch", - "updated": "2023-01-11T23:51:00.603Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/dom-serializer/lib/index.js", - "line": " * Can be thought of as the equivalent of the `outerHTML` of the passed node(s).", - "reasonCategory": "falseMatch", - "updated": "2023-01-11T23:51:00.603Z" - }, - { - "rule": "React-ref", - "path": "node_modules/esquery/dist/esquery.esm.min.js", - "reasonCategory": "falseMatch", - "updated": "2020-08-26T00:10:28.628Z", - "reasonDetail": "isn't react" - }, - { - "rule": "React-ref", - "path": "node_modules/esquery/dist/esquery.min.js", - "reasonCategory": "falseMatch", - "updated": "2020-08-26T00:10:28.628Z", - "reasonDetail": "isn't react" - }, - { - "rule": "eval", - "path": "node_modules/expect-playwright/lib/matchers/toHaveSelectorCount/index.js", - "line": " const actualCount = await elementHandle.$$eval(selector, (el) => el.length);", - "reasonCategory": "usageTrusted", - "updated": "2023-10-03T18:55:06.301Z" - }, { "rule": "React-useRef", "path": "node_modules/framer-motion/dist/cjs/index.js", @@ -827,13 +485,6 @@ "reasonCategory": "usageTrusted", "updated": "2025-02-19T20:14:46.879Z" }, - { - "rule": "eval", - "path": "node_modules/globalthis/test/tests.js", - "line": "\t\teval(key + ' = semaphore;');", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, { "rule": "DOM-innerHTML", "path": "node_modules/google-libphonenumber/dist/libphonenumber.js", @@ -973,261 +624,6 @@ "reasonCategory": "usageTrusted", "updated": "2024-11-16T00:33:41.092Z" }, - { - "rule": "eval", - "path": "node_modules/jest-runner/node_modules/source-map-support/source-map-support.js", - "line": " // Most eval() calls are in this format", - "reasonCategory": "usageTrusted", - "updated": "2023-10-03T18:55:06.301Z" - }, - { - "rule": "eval", - "path": "node_modules/jest-runner/node_modules/source-map-support/source-map-support.js", - "line": " // Parse nested eval() calls using recursion", - "reasonCategory": "usageTrusted", - "updated": "2023-10-03T18:55:06.301Z" - }, - { - "rule": "eval", - "path": "node_modules/jest-runner/node_modules/source-map-support/source-map-support.js", - "line": " // passed to eval() ending in \"//# sourceURL=...\" will return the source file", - "reasonCategory": "usageTrusted", - "updated": "2023-10-03T18:55:06.301Z" - }, - { - "rule": "eval", - "path": "node_modules/jest-runner/node_modules/source-map-support/source-map-support.js", - "line": " // Code called using eval() needs special handling", - "reasonCategory": "usageTrusted", - "updated": "2023-10-03T18:55:06.301Z" - }, - { - "rule": "React-ref", - "path": "node_modules/joi/dist/joi-browser.min.js", - "reasonCategory": "usageTrusted", - "updated": "2023-10-03T18:55:06.301Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/jsdoc/templates/default/static/scripts/prettify/prettify.js", - "reasonCategory": "testCode", - "updated": "2023-07-12T01:02:31.061Z" - }, - { - "rule": "eval", - "path": "node_modules/loader-runner/lib/loadLoader.js", - "line": "\t\t\tvar modulePromise = eval(\"import(\" + JSON.stringify(loaderUrl.toString()) + \")\");", - "reasonCategory": "usageTrusted", - "updated": "2021-04-05T20:48:36.065Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/lz-string/tests/lib/jasmine-1.3.1/jasmine-html.js", - "line": " this.runningAlert.innerHTML = \"Running \" + this.completeSpecCount + \" of \" + specPluralizedFor(this.totalSpecCount);", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/lz-string/tests/lib/jasmine-1.3.1/jasmine-html.js", - "line": " this.skippedAlert.innerHTML = \"Skipping \" + this.skippedCount + \" of \" + specPluralizedFor(this.totalSpecCount) + \" - run all\";", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/lz-string/tests/lib/jasmine-1.3.1/jasmine-html.js", - "line": " this.passedAlert.innerHTML = \"Passing \" + specPluralizedFor(this.passedCount);", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/lz-string/tests/lib/jasmine-1.3.1/jasmine-html.js", - "line": " this.failedAlert.innerHTML = \"Failing \" + specPluralizedFor(this.failedCount);", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/lz-string/tests/lib/jasmine-1.3.1/jasmine-html.js", - "line": " this.summaryMenuItem.innerHTML = \"\" + specPluralizedFor(this.runningSpecCount);", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/lz-string/tests/lib/jasmine-1.3.1/jasmine-html.js", - "line": " this.detailsMenuItem.innerHTML = \"\" + this.failedCount + \" failing\";", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/lz-string/tests/lib/jasmine-1.3.1/jasmine-html.js", - "line": " this.skippedAlert.innerHTML = \"Ran \" + this.runningSpecCount + \" of \" + specPluralizedFor(this.totalSpecCount) + \" - run all\";", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/min-document/serialize.js", - "line": " } else if (elem.innerHTML) {", - "reasonCategory": "usageTrusted", - "updated": "2018-09-15T00:38:04.183Z", - "reasonDetail": "Getting the value, not setting it" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/min-document/serialize.js", - "line": " key !== \"textContent\" && key !== \"innerText\" && key !== \"namespaceURI\" && key !== \"innerHTML\"", - "reasonCategory": "usageTrusted", - "updated": "2018-09-15T00:38:04.183Z", - "reasonDetail": "Getting the value, not setting it" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/min-document/serialize.js", - "line": " strings.push(elem.innerHTML)", - "reasonCategory": "usageTrusted", - "updated": "2020-09-11T17:24:56.124Z", - "reasonDetail": "Read, not write" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/min-document/test/test-document.js", - "line": " html = div.innerHTML", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/min-document/test/test-document.js", - "line": " var innerHTML = []", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/min-document/test/test-document.js", - "line": " innerHTML.push(String(node.outerHTML || node))", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/min-document/test/test-document.js", - "line": " html = innerHTML.join(\"\")", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/min-document/test/test-document.js", - "line": " var html = String(div.outerHTML || div)", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/min-document/test/test-document.js", - "line": " html = element.outerHTML", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-outerHTML", - "path": "node_modules/min-document/test/test-document.js", - "line": " innerHTML.push(String(node.outerHTML || node))", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/min-document/test/test-dom-element.js", - "line": " test(\"does not serialize innerHTML as an attribute\", function(assert) {", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/min-document/test/test-dom-element.js", - "line": " div.innerHTML = \"Test \"", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/min-document/test/test-dom-element.js", - "line": " input.innerHTML = \"user input here\"", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/object-inspect/example/inspect.js", - "line": "d.innerHTML = 'woooiiiii';", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/object-inspect/test/browser/dom.js", - "line": " d.innerHTML = 'woooiiiii';", - "reasonCategory": "testCode", - "updated": "2024-06-24T19:19:28.335Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/p-event/index.js", - "line": "\t\t\tmultiArgs: false,", - "reasonCategory": "falseMatch", - "updated": "2024-12-20T19:43:51.589Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/p-event/index.js", - "line": "\t\tmultiArgs: false,", - "reasonCategory": "falseMatch", - "updated": "2024-12-20T19:43:51.589Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/p-event/index.js", - "line": "\t\t\tconst value = options.multiArgs ? args : args[0];", - "reasonCategory": "falseMatch|testCode|exampleCode|otherUtilityCode|regexMatchedSafeCode|notExercisedByOurApp|ruleNeeded|usageTrusted", - "updated": "2024-12-20T19:43:51.589Z", - "reasonDetail": "" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/p-event/index.js", - "line": "\t\tconst value = options.multiArgs ? args : args[0];", - "reasonCategory": "otherUtilityCode", - "updated": "2024-12-20T19:43:51.589Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/p-event/index.js", - "line": "\t\terror = options.multiArgs ? args : args[0];", - "reasonCategory": "otherUtilityCode", - "updated": "2024-12-20T19:46:49.191Z" - }, - { - "rule": "thenify-multiArgs", - "path": "node_modules/p-event/index.js", - "line": "\t\tconst value = options.multiArgs ? args : args[0];", - "reasonCategory": "otherUtilityCode", - "updated": "2024-12-20T19:46:49.191Z" - }, - { - "rule": "DOM-innerHTML", - "path": "node_modules/parse-entities/decode-entity.browser.js", - "line": " el.innerHTML = entity", - "reasonCategory": "usageTrusted", - "updated": "2020-08-25T16:59:46.588Z", - "reasonDetail": "Ephemeral element" - }, { "rule": "thenify-multiArgs", "path": "node_modules/pify/index.js", @@ -1310,13 +706,6 @@ "updated": "2022-01-04T20:32:10.596Z", "reasonDetail": "Sample code never required by us." }, - { - "rule": "eval", - "path": "node_modules/raw-body/node_modules/depd/index.js", - "line": " var deprecatedfn = eval('(function (' + args + ') {\\n' +", - "reasonCategory": "usageTrusted", - "updated": "2022-12-13T00:55:48.389Z" - }, { "rule": "DOM-innerHTML", "path": "node_modules/react-blurhash/docs/demo.f335462148ad584661d8.js", @@ -1611,123 +1000,6 @@ "reasonCategory": "usageTrusted", "updated": "2024-11-16T00:31:42.167Z" }, - { - "rule": "eval", - "path": "node_modules/source-map-support/source-map-support.js", - "line": " // Most eval() calls are in this format", - "reasonCategory": "falseMatch", - "updated": "2020-04-30T22:35:27.860Z" - }, - { - "rule": "eval", - "path": "node_modules/source-map-support/source-map-support.js", - "line": " // Parse nested eval() calls using recursion", - "reasonCategory": "falseMatch", - "updated": "2020-04-30T22:35:27.860Z" - }, - { - "rule": "eval", - "path": "node_modules/source-map-support/source-map-support.js", - "line": " // passed to eval() ending in \"//# sourceURL=...\" will return the source file", - "reasonCategory": "falseMatch", - "updated": "2020-04-30T22:35:27.860Z" - }, - { - "rule": "eval", - "path": "node_modules/source-map-support/source-map-support.js", - "line": " // Code called using eval() needs special handling", - "reasonCategory": "falseMatch", - "updated": "2020-04-30T22:35:27.860Z" - }, - { - "rule": "React-useRef", - "path": "node_modules/use-composed-ref/dist/use-composed-ref.cjs.js", - "line": " var prevUserRef = React__default[\"default\"].useRef();", - "reasonCategory": "usageTrusted", - "updated": "2022-06-16T23:23:32.306Z" - }, - { - "rule": "React-useRef", - "path": "node_modules/use-composed-ref/dist/use-composed-ref.esm.js", - "line": " var prevUserRef = React.useRef();", - "reasonCategory": "usageTrusted", - "updated": "2025-03-06T21:17:11.182Z" - }, - { - "rule": "React-useRef", - "path": "node_modules/use-latest/dist/use-latest.cjs.js", - "line": " var ref = React__default[\"default\"].useRef(value);", - "reasonCategory": "usageTrusted", - "updated": "2025-03-06T21:22:04.581Z" - }, - { - "rule": "React-useRef", - "path": "node_modules/use-latest/dist/use-latest.esm.js", - "line": " var ref = React.useRef(value);", - "reasonCategory": "usageTrusted", - "updated": "2022-06-16T23:23:32.306Z" - }, - { - "rule": "eval", - "path": "node_modules/workerpool/dist/worker.js", - "line": "var requireFoolWebpack = eval('typeof require !== \\'undefined\\'' + ' ? require' + ' : function (module) { throw new Error(\\'Module \" + module + \" not found.\\') }');", - "reasonCategory": "usageTrusted", - "updated": "2021-09-16T20:26:31.296Z", - "reasonDetail": "Dev-only dependency." - }, - { - "rule": "eval", - "path": "node_modules/workerpool/dist/workerpool.js", - "reasonCategory": "usageTrusted", - "updated": "2021-09-16T20:26:31.296Z", - "reasonDetail": "Dev-only dependency." - }, - { - "rule": "eval", - "path": "node_modules/workerpool/dist/workerpool.js", - "line": "var requireFoolWebpack = eval('typeof require !== \\'undefined\\' ' + '? require ' + ': function (module) { throw new Error(\\'Module \" + module + \" not found.\\') }');", - "reasonCategory": "usageTrusted", - "updated": "2021-09-16T20:26:31.296Z", - "reasonDetail": "Dev-only dependency." - }, - { - "rule": "eval", - "path": "node_modules/workerpool/dist/workerpool.js", - "line": "var requireFoolWebpack = eval('typeof require !== \\'undefined\\'' + ' ? require' + ' : function (module) { throw new Error(\\'Module \" + module + \" not found.\\') }');", - "reasonCategory": "usageTrusted", - "updated": "2021-09-16T20:26:31.296Z", - "reasonDetail": "Dev-only dependency." - }, - { - "rule": "eval", - "path": "node_modules/workerpool/dist/workerpool.min.js", - "reasonCategory": "usageTrusted", - "updated": "2021-09-16T20:26:31.296Z", - "reasonDetail": "Dev-only dependency." - }, - { - "rule": "eval", - "path": "node_modules/workerpool/src/generated/embeddedWorker.js", - "reasonCategory": "usageTrusted", - "updated": "2021-09-16T20:26:31.296Z", - "reasonDetail": "Dev-only dependency." - }, - { - "rule": "eval", - "path": "node_modules/workerpool/src/requireFoolWebpack.js", - "line": "var requireFoolWebpack = eval(", - "reasonCategory": "usageTrusted", - "updated": "2021-09-16T20:26:31.296Z", - "reasonDetail": "Dev-only dependency." - }, - { - "rule": "eval", - "path": "node_modules/workerpool/src/worker.js", - "line": "var requireFoolWebpack = eval(", - "reasonCategory": "usageTrusted", - "updated": "2021-09-16T20:26:31.296Z", - "reasonDetail": "Dev-only dependency." - }, { "rule": "React-useRef", "path": "ts/calling/useGetCallingFrameBuffer.ts",