From bc9cad7ba6275e1a426a3678e9f6526b44b2670d Mon Sep 17 00:00:00 2001 From: Obada Qawwas Date: Sun, 27 Sep 2026 23:34:47 +0300 Subject: [PATCH 1/2] [CHORE] Update jest, typescript-eslint, prettier, ts-jest and glob - Patch bumps from the minor-and-patch group (#24): jest/@jest/globals 30.5.2, typescript-eslint 8.70.1, prettier 3.9.9, ts-jest 29.4.13 (resolves 29.4.14). Prettier 3.9.9 reformats nothing here. - glob 11 -> 13 (#27): 12 removed the CLI's unsafe --shell option and 13 moved the CLI to glob-bin. The library API BatchProcessor uses (nodir/dot/follow) is unchanged, and engines (18 || 20 || >=22) cover our minimum Node. glob ships inside the Mac app via core. Co-Authored-By: Claude Opus 5.5 --- package.json | 12 +- packages/core/package.json | 2 +- yarn.lock | 543 ++++++++++++++++--------------------- 3 files changed, 248 insertions(+), 309 deletions(-) diff --git a/package.json b/package.json index 784479a..6f45511 100644 --- a/package.json +++ b/package.json @@ -53,20 +53,20 @@ "@eslint/compat": "^2.1.1", "@eslint/eslintrc": "^3.3.7", "@eslint/js": "^9.39.5", - "@jest/globals": "^30.5.1", + "@jest/globals": "^30.5.2", "@types/jest": "^30.0.0", "@types/node": "^22.12.0", - "@typescript-eslint/eslint-plugin": "^8.70.0", - "@typescript-eslint/parser": "^8.70.0", + "@typescript-eslint/eslint-plugin": "^8.70.1", + "@typescript-eslint/parser": "^8.70.1", "eslint": "^9.34.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^4.4.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.6", - "jest": "^30.5.1", + "jest": "^30.5.2", "jest-environment-node": "^30.5.1", - "prettier": "^3.9.8", - "ts-jest": "^29.4.12", + "prettier": "^3.9.9", + "ts-jest": "^29.4.13", "typescript": "^5.9.2" }, "dependencies": { diff --git a/packages/core/package.json b/packages/core/package.json index fbaee8c..229df70 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -34,7 +34,7 @@ "@subzilla/types": "workspace:*", "chardet": "^2.2.0", "cli-progress": "^3.12.0", - "glob": "^11.0.3", + "glob": "^13.0.6", "iconv-lite": "^0.7.3", "yaml": "^2.9.1" }, diff --git a/yarn.lock b/yarn.lock index f81202c..ec1275c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -787,9 +787,9 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:30.5.1": - version: 30.5.1 - resolution: "@jest/console@npm:30.5.1" +"@jest/console@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/console@npm:30.5.2" dependencies: "@jest/types": "npm:30.5.1" "@types/node": "npm:*" @@ -797,19 +797,19 @@ __metadata: jest-message-util: "npm:30.5.1" jest-util: "npm:30.5.1" slash: "npm:^3.0.0" - checksum: 10c0/c4d674fd36bbbbe5605445782a298233eee356c71ef7cb11d097ce961b940a3d78278f8291f56f9c5102453abbbe36c1eb7d5b7279cd1facc16465c8beeeadcf + checksum: 10c0/1e7b14f09eec6af78dbe9d4acea6613c184409aa16ddc9ee86ced5b5ec7969f52da588e6bb300dc6333e82dc172aeb54a9f5cc8f7d50651586723288ac9c5ba4 languageName: node linkType: hard -"@jest/core@npm:30.5.1": - version: 30.5.1 - resolution: "@jest/core@npm:30.5.1" +"@jest/core@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/core@npm:30.5.2" dependencies: - "@jest/console": "npm:30.5.1" + "@jest/console": "npm:30.5.2" "@jest/pattern": "npm:30.5.0" - "@jest/reporters": "npm:30.5.1" - "@jest/test-result": "npm:30.5.1" - "@jest/transform": "npm:30.5.1" + "@jest/reporters": "npm:30.5.2" + "@jest/test-result": "npm:30.5.2" + "@jest/transform": "npm:30.5.2" "@jest/types": "npm:30.5.1" "@types/node": "npm:*" ansi-escapes: "npm:^4.3.2" @@ -819,18 +819,18 @@ __metadata: fast-json-stable-stringify: "npm:^2.1.0" graceful-fs: "npm:^4.2.11" jest-changed-files: "npm:30.5.1" - jest-config: "npm:30.5.1" + jest-config: "npm:30.5.2" jest-haste-map: "npm:30.5.1" jest-message-util: "npm:30.5.1" jest-regex-util: "npm:30.5.0" jest-resolve: "npm:30.5.1" - jest-resolve-dependencies: "npm:30.5.1" - jest-runner: "npm:30.5.1" - jest-runtime: "npm:30.5.1" - jest-snapshot: "npm:30.5.1" + jest-resolve-dependencies: "npm:30.5.2" + jest-runner: "npm:30.5.2" + jest-runtime: "npm:30.5.2" + jest-snapshot: "npm:30.5.2" jest-util: "npm:30.5.1" jest-validate: "npm:30.5.1" - jest-watcher: "npm:30.5.1" + jest-watcher: "npm:30.5.2" pretty-format: "npm:30.5.1" slash: "npm:^3.0.0" peerDependencies: @@ -838,7 +838,7 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 10c0/a463de91ba0b0cfcbacb2f361abf0b02280740e93257d6f9d54383670aaab1522373cf2d502437d366d364331de7bbc735abed59c12afc63d4a7f41ba927892d + checksum: 10c0/9fa38140cb0a3c0eafa2ebd0595a42c0bdb13c6b7dacb398fe214cbc6dd750d7498b84a54e48f829b49e319d3ef480d0b9e47f0c53e1758ee528ea1b8f968fe6 languageName: node linkType: hard @@ -856,18 +856,6 @@ __metadata: languageName: node linkType: hard -"@jest/environment@npm:30.5.1": - version: 30.5.1 - resolution: "@jest/environment@npm:30.5.1" - dependencies: - "@jest/fake-timers": "npm:30.5.1" - "@jest/types": "npm:30.5.1" - "@types/node": "npm:*" - jest-mock: "npm:30.5.1" - checksum: 10c0/f8cd7e3827927aef443f6d96700685f6526df66339b963f7ed8b6f62cd92b524f85383cf955c798ca4e17bfd8ad74503b0d548e504322c323e9eae089bc5b639 - languageName: node - linkType: hard - "@jest/environment@npm:30.5.2": version: 30.5.2 resolution: "@jest/environment@npm:30.5.2" @@ -889,15 +877,6 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:30.5.1": - version: 30.5.1 - resolution: "@jest/expect-utils@npm:30.5.1" - dependencies: - "@jest/get-type": "npm:30.5.0" - checksum: 10c0/8e154abddb5ff73cbd36d602b577fa7f64509ebcc2f5580794d813165f7ca9456b4d61f609d18b42de7647d0cfe1f275a36084d2c0bbf6818479a889f1afee17 - languageName: node - linkType: hard - "@jest/expect-utils@npm:30.5.2": version: 30.5.2 resolution: "@jest/expect-utils@npm:30.5.2" @@ -907,27 +886,13 @@ __metadata: languageName: node linkType: hard -"@jest/expect@npm:30.5.1": - version: 30.5.1 - resolution: "@jest/expect@npm:30.5.1" - dependencies: - expect: "npm:30.5.1" - jest-snapshot: "npm:30.5.1" - checksum: 10c0/a6e8dd1491964b01859260607247583eb06cedbdf3b1e4bd3e7b257ef7fbf25e15ad303f60e280f70f045497fa1d82647e6167ad2d7bd46496b39727781bd825 - languageName: node - linkType: hard - -"@jest/fake-timers@npm:30.5.1": - version: 30.5.1 - resolution: "@jest/fake-timers@npm:30.5.1" +"@jest/expect@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/expect@npm:30.5.2" dependencies: - "@jest/types": "npm:30.5.1" - "@sinonjs/fake-timers": "npm:^15.4.0" - "@types/node": "npm:*" - jest-message-util: "npm:30.5.1" - jest-mock: "npm:30.5.1" - jest-util: "npm:30.5.1" - checksum: 10c0/5af701f17c6909a5d5ec0db64a024ba0b8399e68fdbcb465bb3cb4ca61edaafed232fb60497b64b4181a1487d63fa10b0d11a5654cfeb2428360cbf10e97857d + expect: "npm:30.5.2" + jest-snapshot: "npm:30.5.2" + checksum: 10c0/ceebb291be34707e3d2ac99bc5e4a5039927e01d28650b1dc51888dfa3963a3a75a3c72f0abe4df9aa243dc3b31af72e467072d75b52bd11b80a84ebe765d8f9 languageName: node linkType: hard @@ -959,15 +924,15 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:30.5.1, @jest/globals@npm:^30.5.1": - version: 30.5.1 - resolution: "@jest/globals@npm:30.5.1" +"@jest/globals@npm:30.5.2, @jest/globals@npm:^30.5.2": + version: 30.5.2 + resolution: "@jest/globals@npm:30.5.2" dependencies: - "@jest/environment": "npm:30.5.1" - "@jest/expect": "npm:30.5.1" + "@jest/environment": "npm:30.5.2" + "@jest/expect": "npm:30.5.2" "@jest/types": "npm:30.5.1" - jest-mock: "npm:30.5.1" - checksum: 10c0/7cc9ad8f382c244ef913398ffcae64fa1f2ebf3b7729022fdba12f4c04f75d4cd7440417ff900ba3cfbebd1b851ee11ecbf348e157320229bec8dfc8d595ca2b + jest-mock: "npm:30.5.2" + checksum: 10c0/e60738080d4866350b2152d98ddf99728cc1ac19983b80bea5d5ab219f82ef271fadd102b0cee2c01808367d6e054bea1c4ec4aa7c69e45b4e14b79a30f76538 languageName: node linkType: hard @@ -1005,14 +970,14 @@ __metadata: languageName: node linkType: hard -"@jest/reporters@npm:30.5.1": - version: 30.5.1 - resolution: "@jest/reporters@npm:30.5.1" +"@jest/reporters@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/reporters@npm:30.5.2" dependencies: "@bcoe/v8-coverage": "npm:^0.2.3" - "@jest/console": "npm:30.5.1" - "@jest/test-result": "npm:30.5.1" - "@jest/transform": "npm:30.5.1" + "@jest/console": "npm:30.5.2" + "@jest/test-result": "npm:30.5.2" + "@jest/transform": "npm:30.5.2" "@jest/types": "npm:30.5.1" "@jridgewell/trace-mapping": "npm:^0.3.31" "@types/node": "npm:*" @@ -1037,7 +1002,7 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 10c0/7e0fee38be99ae436572552398035d7c5f7cedede60569c9c6e3c5887982e0b8c3a049f9cf83f17ccfe4e19da085ab3a30de412206503e2617a7ee62233bddd8 + checksum: 10c0/be9c62eb48ecd8744226c65c4bcdfb2b2a807dbac451a0b136701aa6685b5566fbd4872874504da5d7c24d6686ed0afdcff02dc1ecd2d0231fd4cda0dc040eab languageName: node linkType: hard @@ -1071,45 +1036,45 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:30.5.0": - version: 30.5.0 - resolution: "@jest/source-map@npm:30.5.0" +"@jest/source-map@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/source-map@npm:30.5.2" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.31" callsites: "npm:^3.1.0" convert-source-map: "npm:^2.0.0" graceful-fs: "npm:^4.2.11" - checksum: 10c0/26e63b86abcbe439e83487d9f4fef0efc34033194264df19fda2c0d1152033e3e5fe5733e13c56aea74e7fc77971128d6c76d6a1cd5ad390ee46028fe9a6a97e + checksum: 10c0/6d939ebec2a2a7322fd0c5d536810a4ac4fbf3700a47b6246829715791270386ba4e58b51f939532d061e06830cea3cc6c3026b2bb0234c9c6594df0fcb17495 languageName: node linkType: hard -"@jest/test-result@npm:30.5.1": - version: 30.5.1 - resolution: "@jest/test-result@npm:30.5.1" +"@jest/test-result@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/test-result@npm:30.5.2" dependencies: - "@jest/console": "npm:30.5.1" + "@jest/console": "npm:30.5.2" "@jest/types": "npm:30.5.1" "@types/istanbul-lib-coverage": "npm:^2.0.6" collect-v8-coverage: "npm:^1.0.2" - checksum: 10c0/1563a0c0ac59985d49d1f67dec92b671581d3f6ae8d6b2faeb5668523062040a2665939d0625e3adfef5fa1abccd910f3b7de799a933a1880ec8cb6069b691e6 + checksum: 10c0/936ceb0a647e09eb00fa10bae0c19dd45c8029a1ba984ab4c22871fea68a72c0e5db9eebb48166af31c305b351978a2bcd23cbe59567587ca41c095d6c09c3c7 languageName: node linkType: hard -"@jest/test-sequencer@npm:30.5.1": - version: 30.5.1 - resolution: "@jest/test-sequencer@npm:30.5.1" +"@jest/test-sequencer@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/test-sequencer@npm:30.5.2" dependencies: - "@jest/test-result": "npm:30.5.1" + "@jest/test-result": "npm:30.5.2" graceful-fs: "npm:^4.2.11" jest-haste-map: "npm:30.5.1" slash: "npm:^3.0.0" - checksum: 10c0/ea197d1fd59f7c4a991088a68972b2704c6d24e048be619b992a5fc107e72c567a1180e745404356fe0e9515df069ed86cf9ab56f399435736d5ceee03d0bc2c + checksum: 10c0/de92712f0ce196a0e36ea1beb1b70aa12c76ccf31e4017f1377473d41c76a672a5b810b054f53ecbd8b3d085208aad56fa60d4574b823958d279175c9fc6ad31 languageName: node linkType: hard -"@jest/transform@npm:30.5.1": - version: 30.5.1 - resolution: "@jest/transform@npm:30.5.1" +"@jest/transform@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/transform@npm:30.5.2" dependencies: "@babel/core": "npm:^7.27.4" "@jest/types": "npm:30.5.1" @@ -1125,7 +1090,7 @@ __metadata: pirates: "npm:^4.0.7" slash: "npm:^3.0.0" write-file-atomic: "npm:^5.0.1" - checksum: 10c0/560f48993ede78507dc53eb6e063d1decf139faa8267ed1900541fbe98dce684cc0d70897d09ab976c2bbe4dc4fe3844e4798221da65e40fa93c87ac9efc60f4 + checksum: 10c0/be3f9aa812a442402ed41a37d0f11d174a0a9037038dc1326c32d1d55e22fc7bc5f5146284c5a18db3da572afb81739f0a93d3f1d519e811d25dacaeb380c647 languageName: node linkType: hard @@ -1492,7 +1457,7 @@ __metadata: "@types/node": "npm:^22.12.0" chardet: "npm:^2.2.0" cli-progress: "npm:^3.12.0" - glob: "npm:^11.0.3" + glob: "npm:^13.0.6" iconv-lite: "npm:^0.7.3" typescript: "npm:^5.9.2" yaml: "npm:^2.9.1" @@ -1846,105 +1811,105 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^8.70.0": - version: 8.70.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.70.0" +"@typescript-eslint/eslint-plugin@npm:^8.70.1": + version: 8.70.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.70.1" dependencies: "@eslint-community/regexpp": "npm:^4.12.2" - "@typescript-eslint/scope-manager": "npm:8.70.0" - "@typescript-eslint/type-utils": "npm:8.70.0" - "@typescript-eslint/utils": "npm:8.70.0" - "@typescript-eslint/visitor-keys": "npm:8.70.0" + "@typescript-eslint/scope-manager": "npm:8.70.1" + "@typescript-eslint/type-utils": "npm:8.70.1" + "@typescript-eslint/utils": "npm:8.70.1" + "@typescript-eslint/visitor-keys": "npm:8.70.1" ignore: "npm:^7.0.5" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.5.0" peerDependencies: - "@typescript-eslint/parser": ^8.70.0 + "@typescript-eslint/parser": ^8.70.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/e69f6f697493f4b5cb0411498edd63d75afb3e6881c632f9b23c416e64dd06458956ae489a253f0d08b90645b935a32a509d1e2b17068974a2a34a5c2b3f334b + checksum: 10c0/6d703bd93dd65ad8bea35dfc7d79a69c0ecbcb7725e289028446673978fc2064993e1c6479dc70c06e1b776cea1a79fce17092cca337183cdd9f93c44f79f27a languageName: node linkType: hard -"@typescript-eslint/parser@npm:^8.70.0": - version: 8.70.0 - resolution: "@typescript-eslint/parser@npm:8.70.0" +"@typescript-eslint/parser@npm:^8.70.1": + version: 8.70.1 + resolution: "@typescript-eslint/parser@npm:8.70.1" dependencies: - "@typescript-eslint/scope-manager": "npm:8.70.0" - "@typescript-eslint/types": "npm:8.70.0" - "@typescript-eslint/typescript-estree": "npm:8.70.0" - "@typescript-eslint/visitor-keys": "npm:8.70.0" + "@typescript-eslint/scope-manager": "npm:8.70.1" + "@typescript-eslint/types": "npm:8.70.1" + "@typescript-eslint/typescript-estree": "npm:8.70.1" + "@typescript-eslint/visitor-keys": "npm:8.70.1" debug: "npm:^4.4.3" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/6d35e0cad56902295599c3da7e4f4c97ebf6f19fcc4333100ad05ef757ba9c431db9cdbd886b6748eb88afd0bc64f8c1c7a81b37589bbd4cc346f6e9eb4e3d12 + checksum: 10c0/892025824f25e64ced093dc25a4ae1b6a03b1cdf8bbb00637914bd4fd640887bdc3fcf585f2eadb260677d329690c7e837aedc3680d5532f8277fd30e451bc30 languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.70.0": - version: 8.70.0 - resolution: "@typescript-eslint/project-service@npm:8.70.0" +"@typescript-eslint/project-service@npm:8.70.1": + version: 8.70.1 + resolution: "@typescript-eslint/project-service@npm:8.70.1" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.70.0" - "@typescript-eslint/types": "npm:^8.70.0" + "@typescript-eslint/tsconfig-utils": "npm:^8.70.1" + "@typescript-eslint/types": "npm:^8.70.1" debug: "npm:^4.4.3" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/eb7d0b4c91015e9aa47672ba20dfda0717e5fa09afa7e28f25b5d7b7b0cd8af4b394f94c3a1528358a7d8c8be4165ed4291a345cbe19bb137a24c6a4f006b398 + checksum: 10c0/3f168d3dd18fd63718e0758c6e4f28741640c2dc38f18a46c9f2276bdc8a6e0927bfcd1f0cf40e01b6c2e3c2eac179ff6ed916c5ad539e284fb66511066e1425 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.70.0": - version: 8.70.0 - resolution: "@typescript-eslint/scope-manager@npm:8.70.0" +"@typescript-eslint/scope-manager@npm:8.70.1": + version: 8.70.1 + resolution: "@typescript-eslint/scope-manager@npm:8.70.1" dependencies: - "@typescript-eslint/types": "npm:8.70.0" - "@typescript-eslint/visitor-keys": "npm:8.70.0" - checksum: 10c0/ca05825fb16266d90e73bd1745407f719fc6d5fdb33045cdae21d3259f13c9b54d8b956d5c64a3eb83baff7690527fb16d01a2d7318379f97fb79a1cbf8ca103 + "@typescript-eslint/types": "npm:8.70.1" + "@typescript-eslint/visitor-keys": "npm:8.70.1" + checksum: 10c0/979ef0a6119ffd7045dc0e7e14c9e9a12c135a83554962ff4b33acab7bfdabda3631e8c6818ef5fc6c9b1d21d381f61e593a1bd8c92019333926447a27aaca21 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.70.0, @typescript-eslint/tsconfig-utils@npm:^8.70.0": - version: 8.70.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.70.0" +"@typescript-eslint/tsconfig-utils@npm:8.70.1, @typescript-eslint/tsconfig-utils@npm:^8.70.1": + version: 8.70.1 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.70.1" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/925df7c1fbb4e8050dda3fa3dad4a6f515a1f7f2b43f5c145d9eaac856adb84bba04eb5038cc0f78c2307c1df4e2d64dbb4e2e47abffa4844e25cfe62ce402cf + checksum: 10c0/c1b11fd209a547f637403a4143a5bfc72bfa6eae2f6771b62131392964f5012056608f10ce9156a5316f8b16cbe98f41de156e3f83f72870a875c80c0a8b9248 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.70.0": - version: 8.70.0 - resolution: "@typescript-eslint/type-utils@npm:8.70.0" +"@typescript-eslint/type-utils@npm:8.70.1": + version: 8.70.1 + resolution: "@typescript-eslint/type-utils@npm:8.70.1" dependencies: - "@typescript-eslint/types": "npm:8.70.0" - "@typescript-eslint/typescript-estree": "npm:8.70.0" - "@typescript-eslint/utils": "npm:8.70.0" + "@typescript-eslint/types": "npm:8.70.1" + "@typescript-eslint/typescript-estree": "npm:8.70.1" + "@typescript-eslint/utils": "npm:8.70.1" debug: "npm:^4.4.3" ts-api-utils: "npm:^2.5.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/b745dc16a9ae50fc1bf7880388425d05d7d1775d23819dfcbdbe5930829fb426d7a011a9848494f427f61e236a4deeb9e8f0fd60db4b7a717a791c8454d63584 + checksum: 10c0/b195d46e7f9a4aece9bb7643db698a640c61a1dff846ae5a076c1b5e55b182f21fa2f57e6708438dcba067a61fccde61b2743c37bedc321768f2b6b3967dfa25 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.70.0, @typescript-eslint/types@npm:^8.70.0": - version: 8.70.0 - resolution: "@typescript-eslint/types@npm:8.70.0" - checksum: 10c0/e3f98d0c0e708fcadebb3b457bf3f38a2512220b6bc9823212cacf310377539fb3c24f9e9e754d13b611a3ac6028a0bba16d02eeef03198c65e7ba605bb2036d +"@typescript-eslint/types@npm:8.70.1, @typescript-eslint/types@npm:^8.70.1": + version: 8.70.1 + resolution: "@typescript-eslint/types@npm:8.70.1" + checksum: 10c0/8bbc4806c5d9a7350b0cba1e60e93b235a3935d33972efba8f127688cc29db49efef2e42472bb5127f211daf2fbfd9f05be4e9bf8cd4cb8e7fdebb7be543ce16 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.70.0": - version: 8.70.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.70.0" +"@typescript-eslint/typescript-estree@npm:8.70.1": + version: 8.70.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.70.1" dependencies: - "@typescript-eslint/project-service": "npm:8.70.0" - "@typescript-eslint/tsconfig-utils": "npm:8.70.0" - "@typescript-eslint/types": "npm:8.70.0" - "@typescript-eslint/visitor-keys": "npm:8.70.0" + "@typescript-eslint/project-service": "npm:8.70.1" + "@typescript-eslint/tsconfig-utils": "npm:8.70.1" + "@typescript-eslint/types": "npm:8.70.1" + "@typescript-eslint/visitor-keys": "npm:8.70.1" debug: "npm:^4.4.3" minimatch: "npm:^10.2.2" semver: "npm:^7.7.3" @@ -1952,32 +1917,32 @@ __metadata: ts-api-utils: "npm:^2.5.0" peerDependencies: typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/11e6c9c0108184902bc229376cce00eb81ee2b88a7cc3bf02a8c159bf59b2c7af21d2b330976b1751fedd5c27e257731b0d60840268299582c458c2a0a29525e + checksum: 10c0/d0444d74a6136c92bc83d89dfb0515b1f9a9809ed6913941c41104d163eb0f40fb8b13741f93b8d0def9c41d200f6fa691507723a1433d9f25ffe6857f16bb3a languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.70.0": - version: 8.70.0 - resolution: "@typescript-eslint/utils@npm:8.70.0" +"@typescript-eslint/utils@npm:8.70.1": + version: 8.70.1 + resolution: "@typescript-eslint/utils@npm:8.70.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.9.1" - "@typescript-eslint/scope-manager": "npm:8.70.0" - "@typescript-eslint/types": "npm:8.70.0" - "@typescript-eslint/typescript-estree": "npm:8.70.0" + "@typescript-eslint/scope-manager": "npm:8.70.1" + "@typescript-eslint/types": "npm:8.70.1" + "@typescript-eslint/typescript-estree": "npm:8.70.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/15353ecd0c5e29057e5846c6b84de601b679448e01293dbf1ae7dbe94ab6d4b586f8690a262630522441307fafad01ab3b0b46a85eb71907c19a2f124d7bba3f + checksum: 10c0/c946cf4ea68651ae25352c43fbc1cdb108079b70bed8a3bc86f0e3b35f166e468ab2c8b5d8137078622c1b22fc5599d55d8b88d530c2674df2d41f9e8bd3b305 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.70.0": - version: 8.70.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.70.0" +"@typescript-eslint/visitor-keys@npm:8.70.1": + version: 8.70.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.70.1" dependencies: - "@typescript-eslint/types": "npm:8.70.0" + "@typescript-eslint/types": "npm:8.70.1" eslint-visitor-keys: "npm:^5.0.0" - checksum: 10c0/43fe28dc1045a686deead8c9334f6e9d8b3fa8f84917147aabd9747783b8bc531254a95a9bfb33355b25cf5ec9a72c62bcde313f13869d7a5e5603d96be593a9 + checksum: 10c0/b5faf6ec7ef8c39bcc127401a2197315fa784a30bcc0e97c5e0dda3c2f574b64e097d6ca9d886accccd3a67f78a77e2b53520735a733d6e15dcd0fa666bb657c languageName: node linkType: hard @@ -2650,11 +2615,11 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:30.5.1": - version: 30.5.1 - resolution: "babel-jest@npm:30.5.1" +"babel-jest@npm:30.5.2": + version: 30.5.2 + resolution: "babel-jest@npm:30.5.2" dependencies: - "@jest/transform": "npm:30.5.1" + "@jest/transform": "npm:30.5.2" "@types/babel__core": "npm:^7.20.5" babel-plugin-istanbul: "npm:^8.0.0" babel-preset-jest: "npm:30.5.0" @@ -2663,7 +2628,7 @@ __metadata: slash: "npm:^3.0.0" peerDependencies: "@babel/core": ^7.11.0 || ^8.0.0-0 - checksum: 10c0/ce3d18eb45443cb9351074fede247fc6ba7845e18ab4b9ee239a1c47560c939d8194d58f7a08d4ebc7fc1060b33189dd62d41972c68ccec3d82261313b98c6dc + checksum: 10c0/1bba4a4068a5de10dc9d1300c7f22170ffa5e51af8ec145c3efa06c4703994b245cfc212f9961a60b53a6657334fd7266998340edaa65c195eaad37bd62fc43b languageName: node linkType: hard @@ -4115,17 +4080,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:30.5.1": - version: 30.5.1 - resolution: "expect@npm:30.5.1" +"expect@npm:30.5.2": + version: 30.5.2 + resolution: "expect@npm:30.5.2" dependencies: - "@jest/expect-utils": "npm:30.5.1" + "@jest/expect-utils": "npm:30.5.2" "@jest/get-type": "npm:30.5.0" - jest-matcher-utils: "npm:30.5.1" + jest-matcher-utils: "npm:30.5.2" jest-message-util: "npm:30.5.1" - jest-mock: "npm:30.5.1" + jest-mock: "npm:30.5.2" jest-util: "npm:30.5.1" - checksum: 10c0/351148b185c609a67c4ce5064572d02e7bba11febde47b5177e49fee7e6b680e945034c1ec9414d9fa1f7348a3eceb0d7429f9c9564c693e39c6d138f282370c + checksum: 10c0/31bf2307499008f267c84992a8ea27f76e97f207f685075439aa12f60b93dd81d024e5fcb0142755ed499233056f27fa51d01843d04cba437dfe7588387c352f languageName: node linkType: hard @@ -4525,7 +4490,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:*, glob@npm:^11.0.3": +"glob@npm:*": version: 11.0.3 resolution: "glob@npm:11.0.3" dependencies: @@ -5360,45 +5325,45 @@ __metadata: languageName: node linkType: hard -"jest-circus@npm:30.5.1": - version: 30.5.1 - resolution: "jest-circus@npm:30.5.1" +"jest-circus@npm:30.5.2": + version: 30.5.2 + resolution: "jest-circus@npm:30.5.2" dependencies: - "@jest/environment": "npm:30.5.1" - "@jest/expect": "npm:30.5.1" - "@jest/test-result": "npm:30.5.1" + "@jest/environment": "npm:30.5.2" + "@jest/expect": "npm:30.5.2" + "@jest/test-result": "npm:30.5.2" "@jest/types": "npm:30.5.1" "@types/node": "npm:*" chalk: "npm:^4.1.2" co: "npm:^4.6.0" dedent: "npm:^1.6.0" is-generator-fn: "npm:^2.1.0" - jest-each: "npm:30.5.1" - jest-matcher-utils: "npm:30.5.1" + jest-each: "npm:30.5.2" + jest-matcher-utils: "npm:30.5.2" jest-message-util: "npm:30.5.1" - jest-runtime: "npm:30.5.1" - jest-snapshot: "npm:30.5.1" + jest-runtime: "npm:30.5.2" + jest-snapshot: "npm:30.5.2" jest-util: "npm:30.5.1" p-limit: "npm:^3.1.0" pretty-format: "npm:30.5.1" pure-rand: "npm:^7.0.0" slash: "npm:^3.0.0" stack-utils: "npm:^2.0.6" - checksum: 10c0/dc7ee7e5dcb8415545922372c9909f514a78c7211b14cb31e3064f4b7f4f9ecd9daf55a9702f8f3fa87899e5a70e27f82b8f58d4cac9e6f8fd685f1c06b390d5 + checksum: 10c0/e6a1467ab5080c2620cd2bcf47b8dab0402eb15c1322f966915adfbf37bb42b6be2fb75359de198ae489182441f846bde271dd5d44be81c25395d29a161cf3b6 languageName: node linkType: hard -"jest-cli@npm:30.5.1": - version: 30.5.1 - resolution: "jest-cli@npm:30.5.1" +"jest-cli@npm:30.5.2": + version: 30.5.2 + resolution: "jest-cli@npm:30.5.2" dependencies: - "@jest/core": "npm:30.5.1" - "@jest/test-result": "npm:30.5.1" + "@jest/core": "npm:30.5.2" + "@jest/test-result": "npm:30.5.2" "@jest/types": "npm:30.5.1" chalk: "npm:^4.1.2" exit-x: "npm:^0.2.2" import-local: "npm:^3.2.0" - jest-config: "npm:30.5.1" + jest-config: "npm:30.5.2" jest-util: "npm:30.5.1" jest-validate: "npm:30.5.1" yargs: "npm:^17.7.2" @@ -5409,31 +5374,31 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 10c0/f30d39dbed226ff39a1f79f7361bd1ee8e156e4ff8890b6ff860111398b0d16f148fada806d257e9412986ab054b2545fa8cd3c055db6140fcfe42ebfc9032c9 + checksum: 10c0/dfa69c5af0186bb9b5f057234e1412c366d694a809d87f65c973ce208cd9d7a93b854009d728d2dac96a27797dca8f5d132a38e95658ac9bbfbe6c9cf645bd5e languageName: node linkType: hard -"jest-config@npm:30.5.1": - version: 30.5.1 - resolution: "jest-config@npm:30.5.1" +"jest-config@npm:30.5.2": + version: 30.5.2 + resolution: "jest-config@npm:30.5.2" dependencies: "@babel/core": "npm:^7.27.4" "@jest/get-type": "npm:30.5.0" "@jest/pattern": "npm:30.5.0" - "@jest/test-sequencer": "npm:30.5.1" + "@jest/test-sequencer": "npm:30.5.2" "@jest/types": "npm:30.5.1" - babel-jest: "npm:30.5.1" + babel-jest: "npm:30.5.2" chalk: "npm:^4.1.2" ci-info: "npm:^4.2.0" deepmerge: "npm:^4.3.1" glob: "npm:^13.0.6" graceful-fs: "npm:^4.2.11" - jest-circus: "npm:30.5.1" + jest-circus: "npm:30.5.2" jest-docblock: "npm:30.5.0" - jest-environment-node: "npm:30.5.1" + jest-environment-node: "npm:30.5.2" jest-regex-util: "npm:30.5.0" jest-resolve: "npm:30.5.1" - jest-runner: "npm:30.5.1" + jest-runner: "npm:30.5.2" jest-util: "npm:30.5.1" jest-validate: "npm:30.5.1" parse-json: "npm:^5.2.0" @@ -5451,7 +5416,7 @@ __metadata: optional: true ts-node: optional: true - checksum: 10c0/c8c0c027cdc386d88825ba9a5db0d906a01c7f3096fc7e8198114c8ed4eb9d801b14d3aefc7a5a2a2b3260dc73a01ea83e1196e0abca3ffebb192eac16c49541 + checksum: 10c0/fc554f3009d8a516af41dd0f1ffa47dc78b1127822873c74cec3283a32189be5a1b74b656f9336833d2b509d20eddbd99ecd4b8aeb462bc6ad59246655c72530 languageName: node linkType: hard @@ -5467,15 +5432,15 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:30.5.1": - version: 30.5.1 - resolution: "jest-diff@npm:30.5.1" +"jest-diff@npm:30.5.2": + version: 30.5.2 + resolution: "jest-diff@npm:30.5.2" dependencies: "@jest/diff-sequences": "npm:30.5.0" "@jest/get-type": "npm:30.5.0" chalk: "npm:^4.1.2" pretty-format: "npm:30.5.1" - checksum: 10c0/06e55c89249cd454f97b88c74ed24fa801646b9cf2b6dbc47c3c9976c6fcf677e8c8ecce2f7768ba2a03053d1640e94a3ad1016048dda2186b9a4069074e231c + checksum: 10c0/b11524e4b7a0c7b83c5b6a3775f705b1002bf086c211e9bd2e481686e3fa0ee1a87e61fa7453232aef2808f085f254f4f8fcbb41b69681d1b9384ec321cf6002 languageName: node linkType: hard @@ -5488,35 +5453,21 @@ __metadata: languageName: node linkType: hard -"jest-each@npm:30.5.1": - version: 30.5.1 - resolution: "jest-each@npm:30.5.1" +"jest-each@npm:30.5.2": + version: 30.5.2 + resolution: "jest-each@npm:30.5.2" dependencies: "@jest/get-type": "npm:30.5.0" "@jest/types": "npm:30.5.1" chalk: "npm:^4.1.2" + jest-regex-util: "npm:30.5.0" jest-util: "npm:30.5.1" pretty-format: "npm:30.5.1" - checksum: 10c0/fc61fc731aae1f749fa392780679ed943dd51ff4dc3e5b9db67c3b6c9aa2ed272cfe234625869b5d6cbb1175766a67dc378a9c9872394536843d42ce3b7232f0 + checksum: 10c0/25cc136905719a0b97d102b979eaf5ccc21712a29c5b0fca5a9024387a28a0cef7446d70589aa35c284226955446cc6dfde96fc9d5162f1579978f3938335261 languageName: node linkType: hard -"jest-environment-node@npm:30.5.1": - version: 30.5.1 - resolution: "jest-environment-node@npm:30.5.1" - dependencies: - "@jest/environment": "npm:30.5.1" - "@jest/fake-timers": "npm:30.5.1" - "@jest/types": "npm:30.5.1" - "@types/node": "npm:*" - jest-mock: "npm:30.5.1" - jest-util: "npm:30.5.1" - jest-validate: "npm:30.5.1" - checksum: 10c0/bdef3e7b37eaca8351268ff1128020834c959772daf47f90c06b56d08a11e05e52635c7d7127a661f3a652f8aea77699a5f463dec6205edfff28a0503016f190 - languageName: node - linkType: hard - -"jest-environment-node@npm:^30.5.1": +"jest-environment-node@npm:30.5.2, jest-environment-node@npm:^30.5.1": version: 30.5.2 resolution: "jest-environment-node@npm:30.5.2" dependencies: @@ -5572,15 +5523,15 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:30.5.1": - version: 30.5.1 - resolution: "jest-matcher-utils@npm:30.5.1" +"jest-matcher-utils@npm:30.5.2": + version: 30.5.2 + resolution: "jest-matcher-utils@npm:30.5.2" dependencies: "@jest/get-type": "npm:30.5.0" chalk: "npm:^4.1.2" - jest-diff: "npm:30.5.1" + jest-diff: "npm:30.5.2" pretty-format: "npm:30.5.1" - checksum: 10c0/5cd6bf25c1fdf4e9439b69ed3911caefe035f2f2180fb6dbb9b648af1a2102e2546b4cc967394d63bb073d64ab4f025f81af5bf94b52acf314d45b9fad90e6fd + checksum: 10c0/30f075c6f897335415817ad25e6caae8994de87c31ad59ae8f501e2c8bf6c925635abb481c562436b6add42a784902f105ee2fa0eca3357bd26e038f7e004cb8 languageName: node linkType: hard @@ -5630,18 +5581,6 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:30.5.1": - version: 30.5.1 - resolution: "jest-mock@npm:30.5.1" - dependencies: - "@jest/expect-utils": "npm:30.5.1" - "@jest/types": "npm:30.5.1" - "@types/node": "npm:*" - jest-util: "npm:30.5.1" - checksum: 10c0/58b1a7f93142147949e1cf0fd5a0fbd91d8fae466c24950aaf7ea766aeb0c657f48add172a5b614240a77e9f652bf0cecd8365d0fb3aac9b81a938e983f97f16 - languageName: node - linkType: hard - "jest-mock@npm:30.5.2": version: 30.5.2 resolution: "jest-mock@npm:30.5.2" @@ -5668,13 +5607,13 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:30.5.1": - version: 30.5.1 - resolution: "jest-resolve-dependencies@npm:30.5.1" +"jest-resolve-dependencies@npm:30.5.2": + version: 30.5.2 + resolution: "jest-resolve-dependencies@npm:30.5.2" dependencies: jest-regex-util: "npm:30.5.0" - jest-snapshot: "npm:30.5.1" - checksum: 10c0/cc0a2031ec36be9b1986d595798340e751285f868f1b48912c2f5275a333d2b2df9421beea2925dd60db0d63de4f4c195070f66805d0b212c1c1948b1ab0f6af + jest-snapshot: "npm:30.5.2" + checksum: 10c0/9015f81e25bdb10a04a26350ce8deca4d389394ea07cb3b3ba63e567ad0ed91bfcc27e7048289faaaa5865519e4ed8a14c238685d38f33bda5576298852c7ac0 languageName: node linkType: hard @@ -5693,15 +5632,15 @@ __metadata: languageName: node linkType: hard -"jest-runner@npm:30.5.1": - version: 30.5.1 - resolution: "jest-runner@npm:30.5.1" +"jest-runner@npm:30.5.2": + version: 30.5.2 + resolution: "jest-runner@npm:30.5.2" dependencies: - "@jest/console": "npm:30.5.1" - "@jest/environment": "npm:30.5.1" - "@jest/source-map": "npm:30.5.0" - "@jest/test-result": "npm:30.5.1" - "@jest/transform": "npm:30.5.1" + "@jest/console": "npm:30.5.2" + "@jest/environment": "npm:30.5.2" + "@jest/source-map": "npm:30.5.2" + "@jest/test-result": "npm:30.5.2" + "@jest/transform": "npm:30.5.2" "@jest/types": "npm:30.5.1" "@types/node": "npm:*" chalk: "npm:^4.1.2" @@ -5709,30 +5648,30 @@ __metadata: exit-x: "npm:^0.2.2" graceful-fs: "npm:^4.2.11" jest-docblock: "npm:30.5.0" - jest-environment-node: "npm:30.5.1" + jest-environment-node: "npm:30.5.2" jest-haste-map: "npm:30.5.1" jest-leak-detector: "npm:30.5.1" jest-message-util: "npm:30.5.1" jest-resolve: "npm:30.5.1" - jest-runtime: "npm:30.5.1" + jest-runtime: "npm:30.5.2" jest-util: "npm:30.5.1" - jest-watcher: "npm:30.5.1" + jest-watcher: "npm:30.5.2" jest-worker: "npm:30.5.1" p-limit: "npm:^3.1.0" - checksum: 10c0/37b703fefc9d6f410d3fa659f9601c9e5238e5089c83740038e5e73f8a2ea3bde6f06c4ca4823cf59dbe253ab85eb0fbe4b29d7669d52ce917a49098ec886695 + checksum: 10c0/a0a38536df5448905f517e74abd4682e8f48bfb7912b07b29da4daa94c15e468f7ac732806dde7ed4443b07e0fba28c469446009dd2344b52df96913d7db9f24 languageName: node linkType: hard -"jest-runtime@npm:30.5.1": - version: 30.5.1 - resolution: "jest-runtime@npm:30.5.1" - dependencies: - "@jest/environment": "npm:30.5.1" - "@jest/fake-timers": "npm:30.5.1" - "@jest/globals": "npm:30.5.1" - "@jest/source-map": "npm:30.5.0" - "@jest/test-result": "npm:30.5.1" - "@jest/transform": "npm:30.5.1" +"jest-runtime@npm:30.5.2": + version: 30.5.2 + resolution: "jest-runtime@npm:30.5.2" + dependencies: + "@jest/environment": "npm:30.5.2" + "@jest/fake-timers": "npm:30.5.2" + "@jest/globals": "npm:30.5.2" + "@jest/source-map": "npm:30.5.2" + "@jest/test-result": "npm:30.5.2" + "@jest/transform": "npm:30.5.2" "@jest/types": "npm:30.5.1" "@types/node": "npm:*" chalk: "npm:^4.1.2" @@ -5743,43 +5682,43 @@ __metadata: graceful-fs: "npm:^4.2.11" jest-haste-map: "npm:30.5.1" jest-message-util: "npm:30.5.1" - jest-mock: "npm:30.5.1" + jest-mock: "npm:30.5.2" jest-regex-util: "npm:30.5.0" jest-resolve: "npm:30.5.1" - jest-snapshot: "npm:30.5.1" + jest-snapshot: "npm:30.5.2" jest-util: "npm:30.5.1" slash: "npm:^3.0.0" strip-bom: "npm:^4.0.0" - checksum: 10c0/6d9ddfbca0124d08dfef2c38ba56506ad29292dfa55d1c5221c57dade2e3b5187628741736608f42b95d8c0ba52bfa4163d3ba3e752bbc1cdee3e7ae858e3f38 + checksum: 10c0/c1cb0f5eb8d55d768ece011dbe1bd5197ec4ca2497ed0c1a6d38ea4ba835fa3fd69a8ef6e95650f3f9e181d4f586d8596d14318f7cf8afd3e73c241c03c8dcac languageName: node linkType: hard -"jest-snapshot@npm:30.5.1": - version: 30.5.1 - resolution: "jest-snapshot@npm:30.5.1" +"jest-snapshot@npm:30.5.2": + version: 30.5.2 + resolution: "jest-snapshot@npm:30.5.2" dependencies: "@babel/core": "npm:^7.27.4" "@babel/generator": "npm:^7.27.5" "@babel/plugin-syntax-jsx": "npm:^7.27.1" "@babel/plugin-syntax-typescript": "npm:^7.27.1" "@babel/types": "npm:^7.27.3" - "@jest/expect-utils": "npm:30.5.1" + "@jest/expect-utils": "npm:30.5.2" "@jest/get-type": "npm:30.5.0" "@jest/snapshot-utils": "npm:30.5.1" - "@jest/transform": "npm:30.5.1" + "@jest/transform": "npm:30.5.2" "@jest/types": "npm:30.5.1" babel-preset-current-node-syntax: "npm:^1.2.0" chalk: "npm:^4.1.2" - expect: "npm:30.5.1" + expect: "npm:30.5.2" graceful-fs: "npm:^4.2.11" - jest-diff: "npm:30.5.1" - jest-matcher-utils: "npm:30.5.1" + jest-diff: "npm:30.5.2" + jest-matcher-utils: "npm:30.5.2" jest-message-util: "npm:30.5.1" jest-util: "npm:30.5.1" pretty-format: "npm:30.5.1" semver: "npm:^7.7.2" synckit: "npm:^0.11.8" - checksum: 10c0/a0733a3786d4b721db835b4340b33717181ded7e83287303008d93c93d5ffacce74f2a15c9c4b9a4c458041d00473484687e07e42c99e217c7ddabce16a3ebfb + checksum: 10c0/cef6b102f743cbefd5d8ad0cf15b5694c09522904c43ace56537990475805b7c6eaebf82e6c5564e225e8db7617ebdda77340acc9a47d9909f338fbb84fca345 languageName: node linkType: hard @@ -5825,11 +5764,11 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:30.5.1": - version: 30.5.1 - resolution: "jest-watcher@npm:30.5.1" +"jest-watcher@npm:30.5.2": + version: 30.5.2 + resolution: "jest-watcher@npm:30.5.2" dependencies: - "@jest/test-result": "npm:30.5.1" + "@jest/test-result": "npm:30.5.2" "@jest/types": "npm:30.5.1" "@types/node": "npm:*" ansi-escapes: "npm:^4.3.2" @@ -5837,7 +5776,7 @@ __metadata: emittery: "npm:^0.13.1" jest-util: "npm:30.5.1" string-length: "npm:^4.0.2" - checksum: 10c0/7cfdb9eb43374ee5285c8018129af96a4347d492374a5c7bf3f9fe679743c00efde5f7d4095fb4353157ba44be1725c864ed62029f82ddcfd02a53c1feded827 + checksum: 10c0/50909a1db41bfe3cc114215e4a7dbfa6ba16df328a49c95dca71cc042fd98824e57e2a1e8c00d8c802f3e15fbeda7d4fd735902da0b6afe960d835a0b1d469be languageName: node linkType: hard @@ -5854,14 +5793,14 @@ __metadata: languageName: node linkType: hard -"jest@npm:^30.5.1": - version: 30.5.1 - resolution: "jest@npm:30.5.1" +"jest@npm:^30.5.2": + version: 30.5.2 + resolution: "jest@npm:30.5.2" dependencies: - "@jest/core": "npm:30.5.1" + "@jest/core": "npm:30.5.2" "@jest/types": "npm:30.5.1" import-local: "npm:^3.2.0" - jest-cli: "npm:30.5.1" + jest-cli: "npm:30.5.2" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -5869,7 +5808,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 10c0/3837af2b884e2f99b255106edcf6d0543f2350124034d4f84b276f90cf1a72b5f5717fb01affcf80b0ccc0b3bf8d2e5c7c297140ca22a5b657765e3d307a0445 + checksum: 10c0/8aaf72602bbb7eedc4430e5a9c11e4e75cf7d56e2f95a08c039c021f0cdbe9d11596c32de193bf7e8ca106e75b1dbe8a14cda38b8dd9b1fd9da21bb24f688c77 languageName: node linkType: hard @@ -6974,12 +6913,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.9.8": - version: 3.9.8 - resolution: "prettier@npm:3.9.8" +"prettier@npm:^3.9.9": + version: 3.9.9 + resolution: "prettier@npm:3.9.9" bin: prettier: bin/prettier.cjs - checksum: 10c0/257e5ef11ba5006d0b0712271705701c065c8003e07763f996ce185d39633902f3fe1f814839eed76f75c97b6d5376d6157bd9f44db18cacb1dbdcb263cc66ae + checksum: 10c0/d50ea2537b2ff7dbd5088a214f4d936484e55c665cea2185b477a55b0770be55f3b156a71f63a9a639def6b334667bb327139dc85f2a1041c0a34752cdc74647 languageName: node linkType: hard @@ -7694,22 +7633,22 @@ __metadata: "@eslint/compat": "npm:^2.1.1" "@eslint/eslintrc": "npm:^3.3.7" "@eslint/js": "npm:^9.39.5" - "@jest/globals": "npm:^30.5.1" + "@jest/globals": "npm:^30.5.2" "@types/jest": "npm:^30.0.0" "@types/node": "npm:^22.12.0" - "@typescript-eslint/eslint-plugin": "npm:^8.70.0" - "@typescript-eslint/parser": "npm:^8.70.0" + "@typescript-eslint/eslint-plugin": "npm:^8.70.1" + "@typescript-eslint/parser": "npm:^8.70.1" eslint: "npm:^9.34.0" eslint-config-prettier: "npm:^10.1.8" eslint-import-resolver-typescript: "npm:^4.4.5" eslint-plugin-import: "npm:^2.32.0" eslint-plugin-prettier: "npm:^5.5.6" husky: "npm:^9.1.7" - jest: "npm:^30.5.1" + jest: "npm:^30.5.2" jest-environment-node: "npm:^30.5.1" lint-staged: "npm:^17.5.1" - prettier: "npm:^3.9.8" - ts-jest: "npm:^29.4.12" + prettier: "npm:^3.9.9" + ts-jest: "npm:^29.4.13" typescript: "npm:^5.9.2" languageName: unknown linkType: soft @@ -7892,9 +7831,9 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^29.4.12": - version: 29.4.12 - resolution: "ts-jest@npm:29.4.12" +"ts-jest@npm:^29.4.13": + version: 29.4.14 + resolution: "ts-jest@npm:29.4.14" dependencies: bs-logger: "npm:^0.2.6" fast-json-stable-stringify: "npm:^2.1.0" @@ -7906,7 +7845,7 @@ __metadata: type-fest: "npm:^4.41.0" yargs-parser: "npm:^21.1.1" peerDependencies: - "@babel/core": ">=7.0.0-beta.0 <8" + "@babel/core": ">=7.0.0-beta.0 <9" "@jest/transform": ^29.0.0 || ^30.0.0 "@jest/types": ^29.0.0 || ^30.0.0 babel-jest: ^29.0.0 || ^30.0.0 @@ -7928,7 +7867,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 10c0/cf08cf4b417085578db038b525c8b22cf6af689601eab697fe84a46fa07bddcd506bd961c607c8f25c705e90ea8ac8ecf258fc200161f4e0882d0d7db4db9ec9 + checksum: 10c0/58780804871e5752d7f42e69a38ea0716d0a6330272f3a253cf10dbf8c59390f64f2da6fff3d93dcb1bc514d8fa5d02963d8ef6d062fdfa96113b3aad0fd9331 languageName: node linkType: hard From be318fcdbd38e9bba8e511977ced4cc40f49ea9b Mon Sep 17 00:00:00 2001 From: Obada Qawwas Date: Sun, 27 Sep 2026 23:34:48 +0300 Subject: [PATCH 2/2] [CI] Stop Dependabot from proposing electron-store and electron-builder majors - electron-store 9+ is ESM-only; the Mac main process is CommonJS, so the bump to 10 (#25) fails type-check on every job. - electron-builder majors change @electron/osx-sign, which the ad hoc re-signing that keeps macOS from deleting the app relies on. That upgrade has to be done by hand and verified on a packaged build. Co-Authored-By: Claude Opus 5.5 --- .github/dependabot.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1ee8d20..1c7f279 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -28,6 +28,15 @@ updates: update-types: [version-update:semver-major] - dependency-name: '@eslint/js' update-types: [version-update:semver-major] + # Held below 9: electron-store 9+ is ESM-only and the Mac main process is + # CommonJS. Remove once the main process is built as ESM. + - dependency-name: electron-store + update-types: [version-update:semver-major] + # Held at 24: a major changes @electron/osx-sign, which the ad hoc re-signing + # in scripts/adhoc-sign.js depends on. Upgrade by hand and re-verify the + # packaged app (verify-mac-bundle.sh, then launch) before removing this. + - dependency-name: electron-builder + update-types: [version-update:semver-major] - package-ecosystem: github-actions directory: /