diff --git a/android/src/main/java/com/rngooglemapsplus/RNGoogleMapsPlusView.kt b/android/src/main/java/com/rngooglemapsplus/RNGoogleMapsPlusView.kt index 20f5e86..ebc54a2 100644 --- a/android/src/main/java/com/rngooglemapsplus/RNGoogleMapsPlusView.kt +++ b/android/src/main/java/com/rngooglemapsplus/RNGoogleMapsPlusView.kt @@ -41,9 +41,8 @@ class RNGoogleMapsPlusView( override val view = GoogleMapsViewImpl(context, locationHandler, playServiceHandler, markerBuilder, mapErrorHandler) - override fun dispose() { + override fun onDropView() { view.destroyInternal() - super.dispose() } override var initialProps: RNInitialProps? = null diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index e02872c..6d41e39 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -35,7 +35,7 @@ PODS: - hermes-engine (250829098.0.9): - hermes-engine/Pre-built (= 250829098.0.9) - hermes-engine/Pre-built (250829098.0.9) - - NitroModules (0.35.0): + - NitroModules (0.35.1): - hermes-engine - RCTRequired - RCTTypeSafety @@ -2418,7 +2418,7 @@ SPEC CHECKSUMS: Google-Maps-iOS-Utils: cbaa0660586302c8d4149b43910a4973494ed64c GoogleMaps: 133ba5beb4979592001a6cd0125a502243439ff9 hermes-engine: 0f49a842b975f3720533f9a7d353cd9e0f578f75 - NitroModules: b7fbb99c94da87b162f6e661d7cfa8ad014f7b7d + NitroModules: 3ccfac829344db72859f6ec0d07f58cfe39f4cd1 RCTDeprecation: af44b104091a34482596cd9bd7e8d90c4e9b4bd7 RCTRequired: bb77b070f75f53398ce43c0aaaa58337cebe2bf6 RCTSwiftUI: afc0a0a635860da1040a0b894bfd529da06d7810 diff --git a/example/package.json b/example/package.json index 16d08fa..b71dc62 100644 --- a/example/package.json +++ b/example/package.json @@ -12,15 +12,15 @@ }, "dependencies": { "@react-navigation/native": "7.1.33", - "@react-navigation/native-stack": "7.14.4", - "@react-navigation/stack": "7.8.4", + "@react-navigation/native-stack": "7.14.5", + "@react-navigation/stack": "7.8.5", "react": "19.2.3", "react-hook-form": "7.71.2", "react-native": "0.84.1", "react-native-clusterer": "5.0.2", "react-native-gesture-handler": "2.30.0", "react-native-google-maps-plus": "workspace:*", - "react-native-nitro-modules": "0.35.0", + "react-native-nitro-modules": "0.35.1", "react-native-reanimated": "4.2.2", "react-native-safe-area-context": "5.7.0", "react-native-screens": "4.24.0", diff --git a/ios/RNGoogleMapsPlusView.swift b/ios/RNGoogleMapsPlusView.swift index 7a737e3..d1be201 100644 --- a/ios/RNGoogleMapsPlusView.swift +++ b/ios/RNGoogleMapsPlusView.swift @@ -34,7 +34,7 @@ final class RNGoogleMapsPlusView: HybridRNGoogleMapsPlusViewSpec { ) } - func dispose() { + func onDropView() { impl.deinitInternal() } diff --git a/nitro.json b/nitro.json index 069f7cf..3088a26 100644 --- a/nitro.json +++ b/nitro.json @@ -16,12 +16,24 @@ ], "autolinking": { "RNGoogleMapsPlusView": { - "swift": "RNGoogleMapsPlusView", - "kotlin": "RNGoogleMapsPlusView" + "ios": { + "language": "swift", + "implementationClassName": "RNGoogleMapsPlusView" + }, + "android": { + "language": "kotlin", + "implementationClassName": "RNGoogleMapsPlusView" + } }, "RNGoogleMapsPlusModule": { - "swift": "RNGoogleMapsPlusModule", - "kotlin": "RNGoogleMapsPlusModule" + "ios": { + "language": "swift", + "implementationClassName": "RNGoogleMapsPlusModule" + }, + "android": { + "language": "kotlin", + "implementationClassName": "RNGoogleMapsPlusModule" + } } }, "ignorePaths": ["**/node_modules"] diff --git a/package.json b/package.json index 43e14a3..f782e2b 100644 --- a/package.json +++ b/package.json @@ -77,11 +77,11 @@ "provenance": true }, "devDependencies": { - "@commitlint/cli": "20.4.3", - "@commitlint/config-conventional": "20.4.3", - "@eslint/compat": "2.0.2", - "@eslint/eslintrc": "3.3.4", - "@eslint/js": "9.39.3", + "@commitlint/cli": "20.4.4", + "@commitlint/config-conventional": "20.4.4", + "@eslint/compat": "2.0.3", + "@eslint/eslintrc": "3.3.5", + "@eslint/js": "9.39.4", "@expo/config-plugins": "55.0.6", "@react-native/babel-preset": "0.84.1", "@react-native/eslint-config": "0.84.1", @@ -93,22 +93,22 @@ "@types/react": "19.2.14", "conventional-changelog-conventionalcommits": "9.3.0", "del-cli": "7.0.0", - "eslint": "9.39.3", + "eslint": "9.39.4", "eslint-config-prettier": "10.1.8", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-import": "2.32.0", - "eslint-plugin-jsdoc": "62.7.1", + "eslint-plugin-jsdoc": "62.8.0", "eslint-plugin-prettier": "5.5.5", "eslint-plugin-tsdoc": "0.5.2", "eslint-plugin-unused-imports": "4.4.1", - "jest": "30.2.0", - "lefthook": "2.1.2", - "nitrogen": "0.35.0", + "jest": "30.3.0", + "lefthook": "2.1.4", + "nitrogen": "0.35.1", "prettier": "3.8.1", "react": "19.2.3", "react-native": "0.84.1", "react-native-builder-bob": "0.40.18", - "react-native-nitro-modules": "0.35.0", + "react-native-nitro-modules": "0.35.1", "semantic-release": "25.0.3", "typedoc": "0.28.17", "typescript": "5.9.3" diff --git a/scripts/nitrogen-patch.js b/scripts/nitrogen-patch.js index 85773e9..834811c 100644 --- a/scripts/nitrogen-patch.js +++ b/scripts/nitrogen-patch.js @@ -5,18 +5,11 @@ * - Replaces 'com.margelo.nitro.rngooglemapsplus' -> 'com.rngooglemapsplus' * - Replaces 'com/margelo/nitro/rngooglemapsplus' -> 'com/rngooglemapsplus' * - Removes 'margelo/nitro/' in RNGoogleMapsPlusOnLoad.cpp - * - Inserts `onDropViewInstance()` - * nitrogen/generated/android/kotlin/com/margelo/nitro/rngooglemapsplus/views/HybridRNGoogleMapsPlusViewManager.kt - * * iOS - * - Inserts `+ (void)dealloc` - * nitrogen/generated/ios/c++/views/HybridRNGoogleMapsPlusViewComponent.mm */ import { readFile, readdir, writeFile } from 'node:fs/promises'; import { copyFile, mkdir } from 'node:fs/promises'; import path from 'node:path'; -import { basename } from 'path'; -import { fileURLToPath } from 'url'; const ROOT_ANDROID = path.join( process.cwd(), @@ -24,7 +17,7 @@ const ROOT_ANDROID = path.join( 'generated', 'android' ); -const ROOT_IOS = path.join(process.cwd(), 'nitrogen', 'generated', 'ios'); + const SRC_JSON_DIR = path.join( process.cwd(), 'nitrogen', @@ -32,6 +25,7 @@ const SRC_JSON_DIR = path.join( 'shared', 'json' ); + const DEST_JSON_DIR = path.join( process.cwd(), 'lib', @@ -46,16 +40,6 @@ const ANDROID_ONLOAD_FILE = path.join( 'RNGoogleMapsPlusOnLoad.cpp' ); -const HYBRID_VIEW_MANAGER = path.join( - ROOT_ANDROID, - 'kotlin/com/margelo/nitro/rngooglemapsplus/views/HybridRNGoogleMapsPlusViewManager.kt' -); - -const HYBRID_VIEW_COMPONENT_IOS = path.join( - ROOT_IOS, - 'c++/views/HybridRNGoogleMapsPlusViewComponent.mm' -); - const REPLACEMENTS = [ { regex: /com\.margelo\.nitro\.rngooglemapsplus/g, @@ -67,30 +51,6 @@ const REPLACEMENTS = [ }, ]; -const __filename = fileURLToPath(import.meta.url); -const filename = basename(__filename); - -const PATCH_MARKER = ` // added by ${filename}`; - -const ON_DROP_VIEW_INSTANCE_ANDROID = ` -${PATCH_MARKER} - override fun onDropViewInstance(view: View) { - val hybridView = view.getTag(associated_hybrid_view_tag) as? RNGoogleMapsPlusView - hybridView?.dispose() - view.setTag(associated_hybrid_view_tag, null) - super.onDropViewInstance(view) - }`; - -const DEALLOC_METHOD_IOS = ` -${PATCH_MARKER} -- (void)dealloc { - if (_hybridView) { - RNGoogleMapsPlus::HybridRNGoogleMapsPlusViewSpec_cxx& swiftPart = _hybridView->getSwiftPart(); - swiftPart.dispose(); - _hybridView.reset(); - } -}`; - async function processFile(filePath) { let content = await readFile(filePath, 'utf8'); let updated = content; @@ -103,36 +63,6 @@ async function processFile(filePath) { updated = updated.replace(/margelo\/nitro\//g, ''); } - if (path.resolve(filePath) === path.resolve(HYBRID_VIEW_MANAGER)) { - if (!updated.includes(PATCH_MARKER)) { - const pattern = /(override\s+fun\s+createViewInstance[\s\S]*?\})/m; - - if (!pattern.test(updated)) { - throw new Error( - `Pattern for "createViewInstance" not found in ${filePath}` - ); - } - - updated = updated.replace( - pattern, - `$1\n${ON_DROP_VIEW_INSTANCE_ANDROID}` - ); - } - } - - if (path.resolve(filePath) === path.resolve(HYBRID_VIEW_COMPONENT_IOS)) { - if (!updated.includes(PATCH_MARKER)) { - const initPattern = - /(-\s*\(instancetype\)\s*init[\s\S]*?return\s+self;\s*\})/m; - - if (!initPattern.test(updated)) { - throw new Error(`Pattern for "init" not found in ${filePath}`); - } - - updated = updated.replace(initPattern, `$1\n${DEALLOC_METHOD_IOS}`); - } - } - if (updated !== content) { await writeFile(filePath, updated, 'utf8'); console.log(`Updated: ${filePath}`); @@ -172,7 +102,6 @@ async function copyJsonFiles() { try { await copyJsonFiles(); await start(ROOT_ANDROID); - await start(ROOT_IOS); console.log('All Nitrogen files patched successfully.'); } catch (err) { console.error('Error while processing files:', err); diff --git a/yarn.lock b/yarn.lock index 5c816b7..7383ed7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1632,54 +1632,54 @@ __metadata: languageName: node linkType: hard -"@commitlint/cli@npm:20.4.3": - version: 20.4.3 - resolution: "@commitlint/cli@npm:20.4.3" - dependencies: - "@commitlint/format": ^20.4.3 - "@commitlint/lint": ^20.4.3 - "@commitlint/load": ^20.4.3 - "@commitlint/read": ^20.4.3 - "@commitlint/types": ^20.4.3 +"@commitlint/cli@npm:20.4.4": + version: 20.4.4 + resolution: "@commitlint/cli@npm:20.4.4" + dependencies: + "@commitlint/format": ^20.4.4 + "@commitlint/lint": ^20.4.4 + "@commitlint/load": ^20.4.4 + "@commitlint/read": ^20.4.4 + "@commitlint/types": ^20.4.4 tinyexec: ^1.0.0 yargs: ^17.0.0 bin: commitlint: ./cli.js - checksum: 424016f28bf606d17620fe27b09e068a550e1e87e0f7df879504fb74796ccdef365a0522a63b426c9b80113ac7b2df6dbeb374917bc6c00746c6b895890045ce + checksum: c2db304eda62252dd40322e437b84a51093c5c6c57807c6232f7ffae2fc066003d47319e4629c37c8da498ab9fbea291433c26345fd02bb1f4f813c6f96d4394 languageName: node linkType: hard -"@commitlint/config-conventional@npm:20.4.3": - version: 20.4.3 - resolution: "@commitlint/config-conventional@npm:20.4.3" +"@commitlint/config-conventional@npm:20.4.4": + version: 20.4.4 + resolution: "@commitlint/config-conventional@npm:20.4.4" dependencies: - "@commitlint/types": ^20.4.3 + "@commitlint/types": ^20.4.4 conventional-changelog-conventionalcommits: ^9.2.0 - checksum: 5bcfbbeb0dda67a17dc767c653c29d7bc514c23344f1a4e773666d992070820186961b64350975afd7125328a253150813ed7e215e81f60039cdeadf6c8402b2 + checksum: 707ed511880ee0e841df112eea5b8d87d32150c7d1ba5d8ae3d1822d0a74d0ab8dac82cdafb23601549accc46b3aae48d01fae3d5efc27619754ba201c57ffbb languageName: node linkType: hard -"@commitlint/config-validator@npm:^20.4.3": - version: 20.4.3 - resolution: "@commitlint/config-validator@npm:20.4.3" +"@commitlint/config-validator@npm:^20.4.4": + version: 20.4.4 + resolution: "@commitlint/config-validator@npm:20.4.4" dependencies: - "@commitlint/types": ^20.4.3 + "@commitlint/types": ^20.4.4 ajv: ^8.11.0 - checksum: b7ef0cd817967d0de956d530b04a874592682d353c9e59d33a59133f6a6e76ec53c8e951a2ec78e21ac22c89b5ea6c065f11499653cfa5cd1def464411e201a0 + checksum: f2038bb1e5544e717e05a42119c5c59211872e1cf47cf9d196d5da74d22265facd341fd52e860f59b18fa8a60b4b721b06bd0e4baeda4be11cf751c71350ef38 languageName: node linkType: hard -"@commitlint/ensure@npm:^20.4.3": - version: 20.4.3 - resolution: "@commitlint/ensure@npm:20.4.3" +"@commitlint/ensure@npm:^20.4.4": + version: 20.4.4 + resolution: "@commitlint/ensure@npm:20.4.4" dependencies: - "@commitlint/types": ^20.4.3 + "@commitlint/types": ^20.4.4 lodash.camelcase: ^4.3.0 lodash.kebabcase: ^4.1.1 lodash.snakecase: ^4.1.1 lodash.startcase: ^4.4.0 lodash.upperfirst: ^4.3.1 - checksum: aeeda3a37e404353cf1e73c1719c9a0d06bbe7866b703db17171262cf2634c86c616d7e4031cc5467d173fc85d5f6ffe2a5f51e82f62c3e77c46b3501b2f2d39 + checksum: ef73fa3f0db3508b4e5a6dc7f83310ce392fa14982a290d9664f6719ae8c513195d969b6afc18be4185612760473da1707c9c924cb22db409519e124f9ee7dd9 languageName: node linkType: hard @@ -1690,52 +1690,52 @@ __metadata: languageName: node linkType: hard -"@commitlint/format@npm:^20.4.3": - version: 20.4.3 - resolution: "@commitlint/format@npm:20.4.3" +"@commitlint/format@npm:^20.4.4": + version: 20.4.4 + resolution: "@commitlint/format@npm:20.4.4" dependencies: - "@commitlint/types": ^20.4.3 + "@commitlint/types": ^20.4.4 picocolors: ^1.1.1 - checksum: 78fae7e4142f057bdd8f469fa3f9f41c332ae42ade4339f310232e0d32bee76abc5d7bf94d6489d3848a1cdde6211aa9c078b58b5c6d7c62fbde4d3a7e605a0c + checksum: 4d2c0bb243b8c394acb7ae9b22466a4b007854cee9e20a3e76bf13f941eceb8b2c5c182ae246f3436b26caa571905bd8d38ea4de263d9b86f6e2566a1110bdda languageName: node linkType: hard -"@commitlint/is-ignored@npm:^20.4.3": - version: 20.4.3 - resolution: "@commitlint/is-ignored@npm:20.4.3" +"@commitlint/is-ignored@npm:^20.4.4": + version: 20.4.4 + resolution: "@commitlint/is-ignored@npm:20.4.4" dependencies: - "@commitlint/types": ^20.4.3 + "@commitlint/types": ^20.4.4 semver: ^7.6.0 - checksum: bd264605964dfef777cb287b0df7042d8f22ebaa3299acfe6f0aaf46fd505a8f0239bcfe61869755ba05ccace6475875ada8f5fc8695c638d808d4f0a80180b0 + checksum: 0b8fb17779b653defe654e3c6a6d6242f2bd9c4e6f966ac99e1e5644d409791f90783ecab6ecf652467aee457b76cf1eef1ef2e170678312ff6637b5ffa5eedc languageName: node linkType: hard -"@commitlint/lint@npm:^20.4.3": - version: 20.4.3 - resolution: "@commitlint/lint@npm:20.4.3" +"@commitlint/lint@npm:^20.4.4": + version: 20.4.4 + resolution: "@commitlint/lint@npm:20.4.4" dependencies: - "@commitlint/is-ignored": ^20.4.3 - "@commitlint/parse": ^20.4.3 - "@commitlint/rules": ^20.4.3 - "@commitlint/types": ^20.4.3 - checksum: ee86a9bceeb7f6dc19819550d8b0dd347ddb96b70909702986d013287cb3988732976cb83b20622879d2b2c3ba0a585270186244e4b1e6754ce9b99d3377a2a8 + "@commitlint/is-ignored": ^20.4.4 + "@commitlint/parse": ^20.4.4 + "@commitlint/rules": ^20.4.4 + "@commitlint/types": ^20.4.4 + checksum: 8d5721e4c196363f4f85f2d4302fae7cf8cedc3a73e2ef75d314790baac1ba0a0451bb585c21a4c59774235432e0f85b0d8128c44384f7cb74b9003b0f836c09 languageName: node linkType: hard -"@commitlint/load@npm:^20.4.3": - version: 20.4.3 - resolution: "@commitlint/load@npm:20.4.3" +"@commitlint/load@npm:^20.4.4": + version: 20.4.4 + resolution: "@commitlint/load@npm:20.4.4" dependencies: - "@commitlint/config-validator": ^20.4.3 + "@commitlint/config-validator": ^20.4.4 "@commitlint/execute-rule": ^20.0.0 - "@commitlint/resolve-extends": ^20.4.3 - "@commitlint/types": ^20.4.3 + "@commitlint/resolve-extends": ^20.4.4 + "@commitlint/types": ^20.4.4 cosmiconfig: ^9.0.1 cosmiconfig-typescript-loader: ^6.1.0 is-plain-obj: ^4.1.0 lodash.mergewith: ^4.6.2 picocolors: ^1.1.1 - checksum: fe52c854b71902a49b33db1d7bd5fd2e9e77087ba43b452c183196e8c7dee792404f3a3b5ca64914a60b91cf052281d9b54e8938ba681db1eed7f9e184434f48 + checksum: 0556c76245094fdbc71ce7ad83b00af5edc250e74eaa0ce0e9cf171317d4b1d3a6c151e5207bf2922b559debd343993c88e82a92322e8f0f22003e4a27f85602 languageName: node linkType: hard @@ -1746,53 +1746,53 @@ __metadata: languageName: node linkType: hard -"@commitlint/parse@npm:^20.4.3": - version: 20.4.3 - resolution: "@commitlint/parse@npm:20.4.3" +"@commitlint/parse@npm:^20.4.4": + version: 20.4.4 + resolution: "@commitlint/parse@npm:20.4.4" dependencies: - "@commitlint/types": ^20.4.3 + "@commitlint/types": ^20.4.4 conventional-changelog-angular: ^8.2.0 conventional-commits-parser: ^6.3.0 - checksum: 96705f08d3f401e6480dd4eac752dd4b26efd0b302140ba659345e9ef3e07871863cd954dd41ac067da27baf47360060a87800cb2287be53ed015184d0bc73c5 + checksum: 46070189dd35056a5070b24c74a7e9d17ee1e0be78f59e0e5216a8dd3197ee47b58db4a07a32825d761765310b2f2b6f8d9f24ebdd4e2389067619580de99bdb languageName: node linkType: hard -"@commitlint/read@npm:^20.4.3": - version: 20.4.3 - resolution: "@commitlint/read@npm:20.4.3" +"@commitlint/read@npm:^20.4.4": + version: 20.4.4 + resolution: "@commitlint/read@npm:20.4.4" dependencies: "@commitlint/top-level": ^20.4.3 - "@commitlint/types": ^20.4.3 - git-raw-commits: ^4.0.0 + "@commitlint/types": ^20.4.4 + git-raw-commits: ^5.0.0 minimist: ^1.2.8 tinyexec: ^1.0.0 - checksum: efdeafaac6f425816326786959b3d411ebeeb70ff37649d48d020e7b0bd8f9bed965cbc4e22345e5e62fe37d726ab1b1eb0250be57269987c04dfd18a346cf17 + checksum: e922dbe97f77533a73942bb64d78455dc90a24a97cb83456bad069eecb8043513c68ec4786c3daf4dc5e65fe1b78498a884635e0090df1a4cbbd7850ce6b5c80 languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^20.4.3": - version: 20.4.3 - resolution: "@commitlint/resolve-extends@npm:20.4.3" +"@commitlint/resolve-extends@npm:^20.4.4": + version: 20.4.4 + resolution: "@commitlint/resolve-extends@npm:20.4.4" dependencies: - "@commitlint/config-validator": ^20.4.3 - "@commitlint/types": ^20.4.3 + "@commitlint/config-validator": ^20.4.4 + "@commitlint/types": ^20.4.4 global-directory: ^4.0.1 import-meta-resolve: ^4.0.0 lodash.mergewith: ^4.6.2 resolve-from: ^5.0.0 - checksum: a602c7006babfa29b16cf2a8191514742723ed4b83cc98ca1a7ce47cdcd4275b28baa41b31c5fb38e71b5cf1653389bd9cab774ee01b3122cf08a09dad921457 + checksum: 5dda9815bcc4476fb8e1ec25329397d17a840c63ec4b3aee333540fa6cb4d00243f22cb2e16e833f1ff3b4b1fdfc3d34c719aa668475bf6dd34a52cc1f253014 languageName: node linkType: hard -"@commitlint/rules@npm:^20.4.3": - version: 20.4.3 - resolution: "@commitlint/rules@npm:20.4.3" +"@commitlint/rules@npm:^20.4.4": + version: 20.4.4 + resolution: "@commitlint/rules@npm:20.4.4" dependencies: - "@commitlint/ensure": ^20.4.3 + "@commitlint/ensure": ^20.4.4 "@commitlint/message": ^20.4.3 "@commitlint/to-lines": ^20.0.0 - "@commitlint/types": ^20.4.3 - checksum: 746b416edd62564c781cfc6ea8142078c15d35e935769455ddc3daf0634757b8d42a4ed58b2ef9e2f374896b3ba8f4392fd5a97d67eb75f5d6974ae2bf5be590 + "@commitlint/types": ^20.4.4 + checksum: 7cd475b2cf7fafde05ca0fe08f020aedf8e6f66c60cb1d6e40f2001ef5327e5f983aa3ebc4a457fdf8854a6a2e0553a64519ad66143211962427d85ecfd21c87 languageName: node linkType: hard @@ -1812,13 +1812,32 @@ __metadata: languageName: node linkType: hard -"@commitlint/types@npm:^20.4.3": - version: 20.4.3 - resolution: "@commitlint/types@npm:20.4.3" +"@commitlint/types@npm:^20.4.4": + version: 20.4.4 + resolution: "@commitlint/types@npm:20.4.4" dependencies: conventional-commits-parser: ^6.3.0 picocolors: ^1.1.1 - checksum: a61640a8e1ca25c2ccaf503f30ab12214e8908b4a9a7dd584b18553f0193cfca0ecc33cb34c1bd0fb95e3e63a2fbd8560678f397f9c37d0331055ba420a0a41d + checksum: 5e1673b55f00df0cedc62d76f732186ca3a4d1bc2c8b43a5c497af4f1a482cbbe93f796b6233782f688fd4163e1debab5bb147e85719f29829d2bcc1947ca499 + languageName: node + linkType: hard + +"@conventional-changelog/git-client@npm:^2.6.0": + version: 2.6.0 + resolution: "@conventional-changelog/git-client@npm:2.6.0" + dependencies: + "@simple-libs/child-process-utils": ^1.0.0 + "@simple-libs/stream-utils": ^1.2.0 + semver: ^7.5.2 + peerDependencies: + conventional-commits-filter: ^5.0.0 + conventional-commits-parser: ^6.3.0 + peerDependenciesMeta: + conventional-commits-filter: + optional: true + conventional-commits-parser: + optional: true + checksum: bd23be40603ad58633a50479bdbc941c2c3e5b5ad5d644e8abf4f3169eb015b3935949dfe1b224809a1b9d476bcd5ce5e3b66182557e751bd658b06b7e3a3c0c languageName: node linkType: hard @@ -1897,28 +1916,28 @@ __metadata: languageName: node linkType: hard -"@eslint/compat@npm:2.0.2": - version: 2.0.2 - resolution: "@eslint/compat@npm:2.0.2" +"@eslint/compat@npm:2.0.3": + version: 2.0.3 + resolution: "@eslint/compat@npm:2.0.3" dependencies: - "@eslint/core": ^1.1.0 + "@eslint/core": ^1.1.1 peerDependencies: eslint: ^8.40 || 9 || 10 peerDependenciesMeta: eslint: optional: true - checksum: c2445b59eaa83e9f943a4fbf0b769f1971832263dad693c0417ec6191694731f9cbbcd6aee2c774b15382ea119776399d32a7ff1a9510b81e95408ea7f3633be + checksum: f1c70152a7d9cd98962d8c7bc9a515f30c064252c3ffe151f7f8fbcbe92bcb910b9188c1f151c75d310b62a4a891aa227f813661bdfbf5a0911a6257c6d0f42a languageName: node linkType: hard -"@eslint/config-array@npm:^0.21.1": - version: 0.21.1 - resolution: "@eslint/config-array@npm:0.21.1" +"@eslint/config-array@npm:^0.21.2": + version: 0.21.2 + resolution: "@eslint/config-array@npm:0.21.2" dependencies: "@eslint/object-schema": ^2.1.7 debug: ^4.3.1 - minimatch: ^3.1.2 - checksum: fc5b57803b059f7c1f62950ef83baf045a01887fc00551f9e87ac119246fcc6d71c854a7f678accc79cbf829ed010e8135c755a154b0f54b129c538950cd7e6a + minimatch: ^3.1.5 + checksum: f3d6ba56d6a3dfc5400575011fb4ae5ac189c96b6ca4920adb6da2d084f9eaa28583fa0aa55e123c42baa2bd31f85228ee35a05c8a395b58fb8d976e16482697 languageName: node linkType: hard @@ -1940,18 +1959,18 @@ __metadata: languageName: node linkType: hard -"@eslint/core@npm:^1.1.0": - version: 1.1.0 - resolution: "@eslint/core@npm:1.1.0" +"@eslint/core@npm:^1.1.1": + version: 1.1.1 + resolution: "@eslint/core@npm:1.1.1" dependencies: "@types/json-schema": ^7.0.15 - checksum: 8f0f11540c1b42a91e694bc10861acbc1e29994ba6e2c8782186c0b9ec1a95ca0272ea9eb02408cdcc5f55843b584e0572a9e3cf7d924d912214a0c86fe3cde0 + checksum: b72cb0843650175f4c5e57ce7b2dcdfc2bb33f827722e4734e0a8166b09e833aea1f1aec259e67120e608d94fa450cfcd83fb3b89648275b0751cfa376d5968b languageName: node linkType: hard -"@eslint/eslintrc@npm:3.3.4, @eslint/eslintrc@npm:^3.3.1": - version: 3.3.4 - resolution: "@eslint/eslintrc@npm:3.3.4" +"@eslint/eslintrc@npm:3.3.5, @eslint/eslintrc@npm:^3.3.5": + version: 3.3.5 + resolution: "@eslint/eslintrc@npm:3.3.5" dependencies: ajv: ^6.14.0 debug: ^4.3.2 @@ -1960,16 +1979,16 @@ __metadata: ignore: ^5.2.0 import-fresh: ^3.2.1 js-yaml: ^4.1.1 - minimatch: ^3.1.3 + minimatch: ^3.1.5 strip-json-comments: ^3.1.1 - checksum: c16df92611b927af454d3ab9b1e003d75ae5a0e91009bdab8487bc37d4eb507adf071bd208857fd397a2c311cff1c28f617e01250078e532ab3ac7f1353cee13 + checksum: b1c0ac8938891f47a92ef662c790cc599f6562b06562f4035efd075f99c2b62eb4960ee0e2021d424942c8d1084665b581f3799d863c67979b269a8ccda48364 languageName: node linkType: hard -"@eslint/js@npm:9.39.3": - version: 9.39.3 - resolution: "@eslint/js@npm:9.39.3" - checksum: 6018c13073204cf1b79de561cca74284c0387bf753e0dcd85ff750f1441c4c2914896d8feff3afd8c07d6934ac6f8ae36a5cc241f5645041b645dad588442d46 +"@eslint/js@npm:9.39.4": + version: 9.39.4 + resolution: "@eslint/js@npm:9.39.4" + checksum: 5b1cd1e6c13bc119c92911e6cef7cf886d942c9e047db0c923bbdd539ed6b9820d986b4559be1f2e24836de7fbad95bbfe268b2bf3d1fef76de37bdc8fae19d8 languageName: node linkType: hard @@ -2172,58 +2191,57 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/console@npm:30.2.0" +"@jest/console@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/console@npm:30.3.0" dependencies: - "@jest/types": 30.2.0 + "@jest/types": 30.3.0 "@types/node": "*" chalk: ^4.1.2 - jest-message-util: 30.2.0 - jest-util: 30.2.0 + jest-message-util: 30.3.0 + jest-util: 30.3.0 slash: ^3.0.0 - checksum: 624645c28946c06a5ae6d225fade5c60ecb2bbdb7717d18cf5355ecba967e455f579d0d964a8fbf17de7e2e6dc02382d538ed109075b96d5717637dcc94d309d + checksum: d74bacf7229d5ac08918e8e8d43a7cfda70edae3925eb4e4ad57d890f689c1ad6f2baa1afb3cb816d94919f5b41a0745219de61ac60b2fc968f041ef4dad93c7 languageName: node linkType: hard -"@jest/core@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/core@npm:30.2.0" +"@jest/core@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/core@npm:30.3.0" dependencies: - "@jest/console": 30.2.0 + "@jest/console": 30.3.0 "@jest/pattern": 30.0.1 - "@jest/reporters": 30.2.0 - "@jest/test-result": 30.2.0 - "@jest/transform": 30.2.0 - "@jest/types": 30.2.0 + "@jest/reporters": 30.3.0 + "@jest/test-result": 30.3.0 + "@jest/transform": 30.3.0 + "@jest/types": 30.3.0 "@types/node": "*" ansi-escapes: ^4.3.2 chalk: ^4.1.2 ci-info: ^4.2.0 exit-x: ^0.2.2 graceful-fs: ^4.2.11 - jest-changed-files: 30.2.0 - jest-config: 30.2.0 - jest-haste-map: 30.2.0 - jest-message-util: 30.2.0 + jest-changed-files: 30.3.0 + jest-config: 30.3.0 + jest-haste-map: 30.3.0 + jest-message-util: 30.3.0 jest-regex-util: 30.0.1 - jest-resolve: 30.2.0 - jest-resolve-dependencies: 30.2.0 - jest-runner: 30.2.0 - jest-runtime: 30.2.0 - jest-snapshot: 30.2.0 - jest-util: 30.2.0 - jest-validate: 30.2.0 - jest-watcher: 30.2.0 - micromatch: ^4.0.8 - pretty-format: 30.2.0 + jest-resolve: 30.3.0 + jest-resolve-dependencies: 30.3.0 + jest-runner: 30.3.0 + jest-runtime: 30.3.0 + jest-snapshot: 30.3.0 + jest-util: 30.3.0 + jest-validate: 30.3.0 + jest-watcher: 30.3.0 + pretty-format: 30.3.0 slash: ^3.0.0 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - checksum: 5d27d9dfd13d6a70f3d285b19c9dde598dcd49316d7a427fefc7794fe66bbd1c8445d0a9a526a977dc8e57788e54dd9fc00a030424fda7ad30e391b0ff72afa6 + checksum: 15a8823e736e9ce7bee58f46e5306cdcc8bf2d29d0697ba5c256b6fe94f5aa79edb21a13acb01e460787a1d6c8447c771750e27e46fc58c91b35ca15070b7a7c languageName: node linkType: hard @@ -2243,15 +2261,22 @@ __metadata: languageName: node linkType: hard -"@jest/environment@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/environment@npm:30.2.0" +"@jest/diff-sequences@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/diff-sequences@npm:30.3.0" + checksum: 715325e544f54cf5336b54fbfecd3e7e0e779b96c1f28a2ab42fdd4388f5f3751558a474d173b0c43bc5fb513fbb0464dbf1503cc69dab248515c6ed42feecb3 + languageName: node + linkType: hard + +"@jest/environment@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/environment@npm:30.3.0" dependencies: - "@jest/fake-timers": 30.2.0 - "@jest/types": 30.2.0 + "@jest/fake-timers": 30.3.0 + "@jest/types": 30.3.0 "@types/node": "*" - jest-mock: 30.2.0 - checksum: 70df0ff33fd75552c7c23c6126a57f6658ca28d507405f2dd4f9399ffc62c646c1173cbdb045b2de22d739a0f467d68ff57b88897adbe6510988ead3ea8dedae + jest-mock: 30.3.0 + checksum: c58121d7161e5906ae46407fe1f6e2289675b1cb9dcb6079e9ce2ea2042ee029c0216860367a31660fe54de3387322b4627bf4704d10cefbe718ab72a522889d languageName: node linkType: hard @@ -2276,27 +2301,36 @@ __metadata: languageName: node linkType: hard -"@jest/expect@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/expect@npm:30.2.0" +"@jest/expect-utils@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/expect-utils@npm:30.3.0" dependencies: - expect: 30.2.0 - jest-snapshot: 30.2.0 - checksum: f75e6753abd9aeef56ff01025a79d9ca7faf07c9e68da0b89b2317b8c552589316dd07cd61722d148d73d741f3d84121ea031737971cdac36559b1805fc50748 + "@jest/get-type": 30.1.0 + checksum: 963ebcf5dd3c3ef1b8f932d04f5f594357fcc277089c56fd0bfcabfbdd9b0150c0bf6e13e3a8c5084c8799f019e4e8487b13cebfe31be7992016fe0ca7e9fcf7 languageName: node linkType: hard -"@jest/fake-timers@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/fake-timers@npm:30.2.0" +"@jest/expect@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/expect@npm:30.3.0" dependencies: - "@jest/types": 30.2.0 - "@sinonjs/fake-timers": ^13.0.0 + expect: 30.3.0 + jest-snapshot: 30.3.0 + checksum: 3dd5d266f85348aec70ee06aa0ea14fd75176f09163761375910be3fa3d7ae05815a2e6daf7ff8541afcd4c61800892b48b74ddfe0ecbe5821812b2dad5e1809 + languageName: node + linkType: hard + +"@jest/fake-timers@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/fake-timers@npm:30.3.0" + dependencies: + "@jest/types": 30.3.0 + "@sinonjs/fake-timers": ^15.0.0 "@types/node": "*" - jest-message-util: 30.2.0 - jest-mock: 30.2.0 - jest-util: 30.2.0 - checksum: eae3b366f4973ef2d18ac54d4a89e8fb4b119994c8f10f153663bf9b5558b946c5bbe338a1e09a23ab7184cb619423dff51f4b4a98cd3b0987aef53cbb6a4ef3 + jest-message-util: 30.3.0 + jest-mock: 30.3.0 + jest-util: 30.3.0 + checksum: 6854e881a50f70f518935d1f83ace2e63bc55fc71f19145442da7cf30a26edec348b5f0ac3993d9c48a9dd0dbfd7be0c9a13d82fe481fd48bc055fdd5a6abfa3 languageName: node linkType: hard @@ -2321,15 +2355,15 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/globals@npm:30.2.0" +"@jest/globals@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/globals@npm:30.3.0" dependencies: - "@jest/environment": 30.2.0 - "@jest/expect": 30.2.0 - "@jest/types": 30.2.0 - jest-mock: 30.2.0 - checksum: d4a331d3847cebb3acefe120350d8a6bb5517c1403de7cd2b4dc67be425f37ba0511beee77d6837b4da2d93a25a06d6f829ad7837da365fae45e1da57523525c + "@jest/environment": 30.3.0 + "@jest/expect": 30.3.0 + "@jest/types": 30.3.0 + jest-mock: 30.3.0 + checksum: 485bdc0f35faf3e76cb451b75e16892d87f7ab5757e290b1a9e849a3af0ef81c47abddb188fbc0442a4689514cf0551e34d13970c9cf03610a269c39f800ff46 languageName: node linkType: hard @@ -2343,30 +2377,30 @@ __metadata: languageName: node linkType: hard -"@jest/reporters@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/reporters@npm:30.2.0" +"@jest/reporters@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/reporters@npm:30.3.0" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": 30.2.0 - "@jest/test-result": 30.2.0 - "@jest/transform": 30.2.0 - "@jest/types": 30.2.0 + "@jest/console": 30.3.0 + "@jest/test-result": 30.3.0 + "@jest/transform": 30.3.0 + "@jest/types": 30.3.0 "@jridgewell/trace-mapping": ^0.3.25 "@types/node": "*" chalk: ^4.1.2 collect-v8-coverage: ^1.0.2 exit-x: ^0.2.2 - glob: ^10.3.10 + glob: ^10.5.0 graceful-fs: ^4.2.11 istanbul-lib-coverage: ^3.0.0 istanbul-lib-instrument: ^6.0.0 istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^5.0.0 istanbul-reports: ^3.1.3 - jest-message-util: 30.2.0 - jest-util: 30.2.0 - jest-worker: 30.2.0 + jest-message-util: 30.3.0 + jest-util: 30.3.0 + jest-worker: 30.3.0 slash: ^3.0.0 string-length: ^4.0.2 v8-to-istanbul: ^9.0.1 @@ -2375,7 +2409,7 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 747ff6183d7dfae228eef404ce681771cdb04b7e97b79501c78a04a2c600cecc12cf6311643552cead5dbff8b16623e7c66d0de3c646ad478c4cd1583eb51873 + checksum: ffafe5f4d6dce6eb73576890705b77e4792c7d003d897dfbda2569d78d17b5585917ce875200de2bcba1e2c34c83af28c68cb665b7e8f8359fb9499a26f5f5a0 languageName: node linkType: hard @@ -2397,15 +2431,15 @@ __metadata: languageName: node linkType: hard -"@jest/snapshot-utils@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/snapshot-utils@npm:30.2.0" +"@jest/snapshot-utils@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/snapshot-utils@npm:30.3.0" dependencies: - "@jest/types": 30.2.0 + "@jest/types": 30.3.0 chalk: ^4.1.2 graceful-fs: ^4.2.11 natural-compare: ^1.4.0 - checksum: 92a3edfb30850e163477fa0ac54543ffc68e0c45515504a7f213258a21f6dbb40b9aaff53edd6abf878253f1a5d7fb72c44dbccf687837960de02c1f062d3c33 + checksum: 5cbc5622bf83cc876ad237fa780bc9b64196a5536469a37d7042c25ec70c299cb610103445af8bdadc2a507e11142ca7f47a74ca8f4c372c2dc076091b3725a1 languageName: node linkType: hard @@ -2420,50 +2454,49 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/test-result@npm:30.2.0" +"@jest/test-result@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/test-result@npm:30.3.0" dependencies: - "@jest/console": 30.2.0 - "@jest/types": 30.2.0 + "@jest/console": 30.3.0 + "@jest/types": 30.3.0 "@types/istanbul-lib-coverage": ^2.0.6 collect-v8-coverage: ^1.0.2 - checksum: 75151d0dc93a4adbf5e8c6309c5c8913698493357c840f7d112c0be2162846f753ac654377567737102ec8e2f6d458238a98d58aa2348959bd345da5aaab15b1 + checksum: 63dadb4c94037260be3fa23ec82e9c9c953e6252e5ee5535b443209e7148d1d8eda8a9b59fff8bae8df24274b057c5a990715cb49c010852cd4b3e3bcdf2bd69 languageName: node linkType: hard -"@jest/test-sequencer@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/test-sequencer@npm:30.2.0" +"@jest/test-sequencer@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/test-sequencer@npm:30.3.0" dependencies: - "@jest/test-result": 30.2.0 + "@jest/test-result": 30.3.0 graceful-fs: ^4.2.11 - jest-haste-map: 30.2.0 + jest-haste-map: 30.3.0 slash: ^3.0.0 - checksum: f5ddb344b1fa5f709bd63fdf406ac6f0488207cfe237b77de2d2b78e9dfcd0319b0dc7e0b8ff742a66dbb00d3f6772646d43b870d8c124177ca59796458c5a47 + checksum: 46d1ca2b8e5c26cbc9d37b7b6a762000aa7d57662a230e3db097f2b27237aba020d40ea5024863652e16493d404d0c2b236683159a63ab0fda47b578654cac9c languageName: node linkType: hard -"@jest/transform@npm:30.2.0": - version: 30.2.0 - resolution: "@jest/transform@npm:30.2.0" +"@jest/transform@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/transform@npm:30.3.0" dependencies: "@babel/core": ^7.27.4 - "@jest/types": 30.2.0 + "@jest/types": 30.3.0 "@jridgewell/trace-mapping": ^0.3.25 babel-plugin-istanbul: ^7.0.1 chalk: ^4.1.2 convert-source-map: ^2.0.0 fast-json-stable-stringify: ^2.1.0 graceful-fs: ^4.2.11 - jest-haste-map: 30.2.0 + jest-haste-map: 30.3.0 jest-regex-util: 30.0.1 - jest-util: 30.2.0 - micromatch: ^4.0.8 + jest-util: 30.3.0 pirates: ^4.0.7 slash: ^3.0.0 write-file-atomic: ^5.0.1 - checksum: af2174b218605d089b0dee044fe9872e8aec42aa00e033e7e0446a2f43c94b8541a4eda2f4d3cb4fcae86944147d4e1923d997acc1f1d734974c70c9df393060 + checksum: 0327d28d4ee3903ebd415e1974c9aae6c7e7a7d1770aa07c551d34666851283125f488ec1366fa8814402bdfbd83be9b45ad551839bb407c468fa6bdb44e7d0c languageName: node linkType: hard @@ -2505,6 +2538,21 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:30.3.0": + version: 30.3.0 + resolution: "@jest/types@npm:30.3.0" + dependencies: + "@jest/pattern": 30.0.1 + "@jest/schemas": 30.0.5 + "@types/istanbul-lib-coverage": ^2.0.6 + "@types/istanbul-reports": ^3.0.4 + "@types/node": "*" + "@types/yargs": ^17.0.33 + chalk: ^4.1.2 + checksum: ee77d038ff965b136d5509acdd477e882938961094ee4a3556555d72a1e454da99679b73c4ddd19653b1aaf3b9cd97db04114d090b31d9e6939690223eac00af + languageName: node + linkType: hard + "@jest/types@npm:^29.6.3": version: 29.6.3 resolution: "@jest/types@npm:29.6.3" @@ -3476,9 +3524,9 @@ __metadata: languageName: node linkType: hard -"@react-navigation/native-stack@npm:7.14.4": - version: 7.14.4 - resolution: "@react-navigation/native-stack@npm:7.14.4" +"@react-navigation/native-stack@npm:7.14.5": + version: 7.14.5 + resolution: "@react-navigation/native-stack@npm:7.14.5" dependencies: "@react-navigation/elements": ^2.9.10 color: ^4.2.3 @@ -3490,7 +3538,7 @@ __metadata: react-native: "*" react-native-safe-area-context: ">= 4.0.0" react-native-screens: ">= 4.0.0" - checksum: 0fce32d403bf013987eb6a23850c8dbca30d235941777b5ec39ef1c074f4d078f2ae7df1165653c98a48090a323ec2b2f3ba5df7b78f1bbdbdde57ebc31f76a0 + checksum: 59495df2a24ecc76392356009de657877d7c313a38f025f3bb08b56de5fffcbc8d5749e10164261c7640dd306ba8fe69c4fd78802383962fead2f21d65c99560 languageName: node linkType: hard @@ -3519,9 +3567,9 @@ __metadata: languageName: node linkType: hard -"@react-navigation/stack@npm:7.8.4": - version: 7.8.4 - resolution: "@react-navigation/stack@npm:7.8.4" +"@react-navigation/stack@npm:7.8.5": + version: 7.8.5 + resolution: "@react-navigation/stack@npm:7.8.5" dependencies: "@react-navigation/elements": ^2.9.10 color: ^4.2.3 @@ -3533,7 +3581,7 @@ __metadata: react-native-gesture-handler: ">= 2.0.0" react-native-safe-area-context: ">= 4.0.0" react-native-screens: ">= 4.0.0" - checksum: b5ef2c50c64b40ca88e0cad22665c6b11cedbca654f5d43d9adf675d80418a443f6a8bb18d33034a904d7285fb28fac07c2126120525ef3b4e2c735d92843a52 + checksum: 23938628c927248528709e70bf7e56eb9689bc06bb95810632c349770d8e1042ca04fb9d95a97c2989fca1a59c1f2804bb53a14327db88c7febdabfd87c968e3 languageName: node linkType: hard @@ -3854,6 +3902,15 @@ __metadata: languageName: node linkType: hard +"@simple-libs/child-process-utils@npm:^1.0.0": + version: 1.0.2 + resolution: "@simple-libs/child-process-utils@npm:1.0.2" + dependencies: + "@simple-libs/stream-utils": ^1.2.0 + checksum: 87c6db43110cad05dad892e46922b60740ce94742e1ef48190246a5fb4a0302a18a698a5b1b959b89f4d1e53767a310d0c9c9583ba48d2dbe93340fc5e0820f8 + languageName: node + linkType: hard + "@simple-libs/stream-utils@npm:^1.2.0": version: 1.2.0 resolution: "@simple-libs/stream-utils@npm:1.2.0" @@ -3921,12 +3978,12 @@ __metadata: languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^13.0.0": - version: 13.0.5 - resolution: "@sinonjs/fake-timers@npm:13.0.5" +"@sinonjs/fake-timers@npm:^15.0.0": + version: 15.1.1 + resolution: "@sinonjs/fake-timers@npm:15.1.1" dependencies: "@sinonjs/commons": ^3.0.1 - checksum: b1c6ba87fadb7666d3aa126c9e8b4ac32b2d9e84c9e5fd074aa24cab3c8342fd655459de014b08e603be1e6c24c9f9716d76d6d2a36c50f59bb0091be61601dd + checksum: e5f5e07ff4c5788d954252418d38598b10d96e9f0f9ebdebf0cb4fef4efd6b7b8d5801f7eb8e475361d6180c71f60db3af71322383493a6f72fc36f494431610 languageName: node linkType: hard @@ -4516,7 +4573,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.4, ajv@npm:^6.14.0": +"ajv@npm:^6.14.0": version: 6.14.0 resolution: "ajv@npm:6.14.0" dependencies: @@ -4882,20 +4939,20 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:30.2.0": - version: 30.2.0 - resolution: "babel-jest@npm:30.2.0" +"babel-jest@npm:30.3.0": + version: 30.3.0 + resolution: "babel-jest@npm:30.3.0" dependencies: - "@jest/transform": 30.2.0 + "@jest/transform": 30.3.0 "@types/babel__core": ^7.20.5 babel-plugin-istanbul: ^7.0.1 - babel-preset-jest: 30.2.0 + babel-preset-jest: 30.3.0 chalk: ^4.1.2 graceful-fs: ^4.2.11 slash: ^3.0.0 peerDependencies: "@babel/core": ^7.11.0 || ^8.0.0-0 - checksum: f1f6aacb3dca47925201d36d7c845809cc0c2e9169cf06e50cd7263ad18a560df7cecff2f0f8df40fee45b6cfe98609a8c5d8347969d222df3f8433d84a1b6b8 + checksum: edcee70837cc3c88e2992e6bbaaf7bba2c0d56b215cdca0a0cee214d8a47360fbcdc45117ac50cba6cb077465d045edc1285812e6df45caad9a4786a12696a1d languageName: node linkType: hard @@ -4942,12 +4999,12 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:30.2.0": - version: 30.2.0 - resolution: "babel-plugin-jest-hoist@npm:30.2.0" +"babel-plugin-jest-hoist@npm:30.3.0": + version: 30.3.0 + resolution: "babel-plugin-jest-hoist@npm:30.3.0" dependencies: "@types/babel__core": ^7.20.5 - checksum: e562622fba85ff8c71899d9f6de35f2270e6ede0b649c519cc3872201fc041d3af4088239759ad9a2be8422b9a56792d7629570912dfda698d94e6bc81709820 + checksum: 5d169656b7ef665a1d7669168ffe6f560aa190c98b2a13793a8d9c671cb107985bff2e93dc1af621d46fd81cae497f6476dc966a14a1f290318f2afdcaf88ddf languageName: node linkType: hard @@ -5076,15 +5133,15 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:30.2.0": - version: 30.2.0 - resolution: "babel-preset-jest@npm:30.2.0" +"babel-preset-jest@npm:30.3.0": + version: 30.3.0 + resolution: "babel-preset-jest@npm:30.3.0" dependencies: - babel-plugin-jest-hoist: 30.2.0 + babel-plugin-jest-hoist: 30.3.0 babel-preset-current-node-syntax: ^1.2.0 peerDependencies: "@babel/core": ^7.11.0 || ^8.0.0-beta.1 - checksum: f75e155a8cf63ea1c5ca942bf757b934427630a1eeafdf861e9117879b3367931fc521da3c41fd52f8d59d705d1093ffb46c9474b3fd4d765d194bea5659d7d9 + checksum: fd29c8ff5967c047006bde152cf5ac99ce2e1d573f6f044828cb4d06eab95b65549a38554ea97174bbe508006d2a7cb1370581d87aa73f6b3c2134f2d49aaf85 languageName: node linkType: hard @@ -5981,13 +6038,6 @@ __metadata: languageName: node linkType: hard -"dargs@npm:^8.0.0": - version: 8.1.0 - resolution: "dargs@npm:8.1.0" - checksum: 33f1b8f5f08e72c8a28355a87c0e1a9b6a0fec99252ecd9cf4735e65dd5f2e19747c860251ed5747b38e7204c7915fd7a7146aee5aaef5882c69169aae8b1d09 - languageName: node - linkType: hard - "data-view-buffer@npm:^1.0.2": version: 1.0.2 resolution: "data-view-buffer@npm:1.0.2" @@ -6759,9 +6809,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsdoc@npm:62.7.1": - version: 62.7.1 - resolution: "eslint-plugin-jsdoc@npm:62.7.1" +"eslint-plugin-jsdoc@npm:62.8.0": + version: 62.8.0 + resolution: "eslint-plugin-jsdoc@npm:62.8.0" dependencies: "@es-joy/jsdoccomment": ~0.84.0 "@es-joy/resolve.exports": 1.2.0 @@ -6779,7 +6829,7 @@ __metadata: to-valid-identifier: ^1.0.0 peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 - checksum: 5b62c02f2b8e31b271d3112cc0282948f26e325be91c9426b2f8cea2359cebc4717666fc16dec9d4c4ad63fb927f6ece446293886c7202b28d1b98c0ddd33fe2 + checksum: 5a72d3e8da625e7c09cbe58cdcd2776ecf709d8e96080bcb40d1a69f3ae51f22a582690f72b1d0bebae8dcd61f016d49889772342e904e984129b13301355ad2 languageName: node linkType: hard @@ -6936,23 +6986,23 @@ __metadata: languageName: node linkType: hard -"eslint@npm:9.39.3": - version: 9.39.3 - resolution: "eslint@npm:9.39.3" +"eslint@npm:9.39.4": + version: 9.39.4 + resolution: "eslint@npm:9.39.4" dependencies: "@eslint-community/eslint-utils": ^4.8.0 "@eslint-community/regexpp": ^4.12.1 - "@eslint/config-array": ^0.21.1 + "@eslint/config-array": ^0.21.2 "@eslint/config-helpers": ^0.4.2 "@eslint/core": ^0.17.0 - "@eslint/eslintrc": ^3.3.1 - "@eslint/js": 9.39.3 + "@eslint/eslintrc": ^3.3.5 + "@eslint/js": 9.39.4 "@eslint/plugin-kit": ^0.4.1 "@humanfs/node": ^0.16.6 "@humanwhocodes/module-importer": ^1.0.1 "@humanwhocodes/retry": ^0.4.2 "@types/estree": ^1.0.6 - ajv: ^6.12.4 + ajv: ^6.14.0 chalk: ^4.0.0 cross-spawn: ^7.0.6 debug: ^4.3.2 @@ -6971,7 +7021,7 @@ __metadata: is-glob: ^4.0.0 json-stable-stringify-without-jsonify: ^1.0.1 lodash.merge: ^4.6.2 - minimatch: ^3.1.2 + minimatch: ^3.1.5 natural-compare: ^1.4.0 optionator: ^0.9.3 peerDependencies: @@ -6981,7 +7031,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: c242078b30198a1fb358adac08803553f7071bec76138f16977e64a49e0a5bcf7b41aea00fbeede0f7ed86c4c4f5744b2dd9a340567ecc5fdf779f2227651d57 + checksum: 474550582ab15ca0863c4624bea1978567434cc907097f0cf12e05fcb18f10e96be408da33c2e0195c037162a8b0f2dbf1bc37622509f6a2e221dcdc52ce68fe languageName: node linkType: hard @@ -7148,7 +7198,21 @@ __metadata: languageName: node linkType: hard -"expect@npm:30.2.0, expect@npm:^30.0.0": +"expect@npm:30.3.0": + version: 30.3.0 + resolution: "expect@npm:30.3.0" + dependencies: + "@jest/expect-utils": 30.3.0 + "@jest/get-type": 30.1.0 + jest-matcher-utils: 30.3.0 + jest-message-util: 30.3.0 + jest-mock: 30.3.0 + jest-util: 30.3.0 + checksum: 1563465523364c6d01d7b8e7bf61a662f312b611757c755c1e9ed98dfa2ffac10664d5ed4119350cf8a8a64ec38eea5a2606d0c48af41dacb25f5b7e17c59468 + languageName: node + linkType: hard + +"expect@npm:^30.0.0": version: 30.2.0 resolution: "expect@npm:30.2.0" dependencies: @@ -7721,16 +7785,15 @@ __metadata: languageName: node linkType: hard -"git-raw-commits@npm:^4.0.0": - version: 4.0.0 - resolution: "git-raw-commits@npm:4.0.0" +"git-raw-commits@npm:^5.0.0": + version: 5.0.1 + resolution: "git-raw-commits@npm:5.0.1" dependencies: - dargs: ^8.0.0 - meow: ^12.0.1 - split2: ^4.0.0 + "@conventional-changelog/git-client": ^2.6.0 + meow: ^13.0.0 bin: - git-raw-commits: cli.mjs - checksum: 95546f4afcb33cf00ff638f7fec55ad61d4d927447737900e1f6fcbbdbb341b3f150908424cc62acb6d9faaea6f1e8f55d0697b899f0589af9d2733afb20abfb + git-raw-commits: src/cli.js + checksum: 403bfc10deab0c76082df9b376a76a1486c5f38a2669cb52df86e4d48e9ccb0f8800cecd45009514b2e50a704b592c9e7d7b0f05cc4ecfe9a3af6e4cb23137b7 languageName: node linkType: hard @@ -7752,7 +7815,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.3.10, glob@npm:^10.5.0": +"glob@npm:^10.5.0": version: 10.5.0 resolution: "glob@npm:10.5.0" dependencies: @@ -8952,58 +9015,58 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:30.2.0": - version: 30.2.0 - resolution: "jest-changed-files@npm:30.2.0" +"jest-changed-files@npm:30.3.0": + version: 30.3.0 + resolution: "jest-changed-files@npm:30.3.0" dependencies: execa: ^5.1.1 - jest-util: 30.2.0 + jest-util: 30.3.0 p-limit: ^3.1.0 - checksum: c3901ffd9721116c98123a42f06b5c12be0ff4efc486db55a302b175b85b235c257c71c433f0f6cd791ff72b18d612c7a9c243400d1a66c0c69209bd399578f1 + checksum: d4f03a0e2bd26c6e39d73618a361f0b11c8bcf0c479e3a32a1e9b3ceecafc26514c52d26dd3ee91ede1be72a2ef3d22a3443a0f71b1fec21ef462fb48e6de1e8 languageName: node linkType: hard -"jest-circus@npm:30.2.0": - version: 30.2.0 - resolution: "jest-circus@npm:30.2.0" +"jest-circus@npm:30.3.0": + version: 30.3.0 + resolution: "jest-circus@npm:30.3.0" dependencies: - "@jest/environment": 30.2.0 - "@jest/expect": 30.2.0 - "@jest/test-result": 30.2.0 - "@jest/types": 30.2.0 + "@jest/environment": 30.3.0 + "@jest/expect": 30.3.0 + "@jest/test-result": 30.3.0 + "@jest/types": 30.3.0 "@types/node": "*" chalk: ^4.1.2 co: ^4.6.0 dedent: ^1.6.0 is-generator-fn: ^2.1.0 - jest-each: 30.2.0 - jest-matcher-utils: 30.2.0 - jest-message-util: 30.2.0 - jest-runtime: 30.2.0 - jest-snapshot: 30.2.0 - jest-util: 30.2.0 + jest-each: 30.3.0 + jest-matcher-utils: 30.3.0 + jest-message-util: 30.3.0 + jest-runtime: 30.3.0 + jest-snapshot: 30.3.0 + jest-util: 30.3.0 p-limit: ^3.1.0 - pretty-format: 30.2.0 + pretty-format: 30.3.0 pure-rand: ^7.0.0 slash: ^3.0.0 stack-utils: ^2.0.6 - checksum: 9a7a62848943f15c786d764574423e24023472bcfd0fed54de3e9789dad41b243b3b7820288095dfb9f53af476cbe0a1aeaf885726afe5757b775fc5b24d234f + checksum: f4bd673e265da8021a737dd6903280809047763e36d6bc91d07aa279601f939e44f98cb8b2154f05a03e9cd4eec67c7f839959a90248da77e7b7f0ed3238672e languageName: node linkType: hard -"jest-cli@npm:30.2.0": - version: 30.2.0 - resolution: "jest-cli@npm:30.2.0" +"jest-cli@npm:30.3.0": + version: 30.3.0 + resolution: "jest-cli@npm:30.3.0" dependencies: - "@jest/core": 30.2.0 - "@jest/test-result": 30.2.0 - "@jest/types": 30.2.0 + "@jest/core": 30.3.0 + "@jest/test-result": 30.3.0 + "@jest/types": 30.3.0 chalk: ^4.1.2 exit-x: ^0.2.2 import-local: ^3.2.0 - jest-config: 30.2.0 - jest-util: 30.2.0 - jest-validate: 30.2.0 + jest-config: 30.3.0 + jest-util: 30.3.0 + jest-validate: 30.3.0 yargs: ^17.7.2 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -9012,36 +9075,35 @@ __metadata: optional: true bin: jest: ./bin/jest.js - checksum: eef1d0df7cba6c554478d463c7bb25adf87643c3b621ecc948c87becfa416c05902b2fbf11685a5e1acf40b57819631481a1da033a1c6efbb312282b7b70c846 + checksum: a5abb62d6b251b8e6d19c24c604343fb0acdbe16827e3ba6053685ba0ac95d7bf3745324e168ca86a63511c22f29a98c6f9bfebe08f3b7c19f4531b4aa577934 languageName: node linkType: hard -"jest-config@npm:30.2.0": - version: 30.2.0 - resolution: "jest-config@npm:30.2.0" +"jest-config@npm:30.3.0": + version: 30.3.0 + resolution: "jest-config@npm:30.3.0" dependencies: "@babel/core": ^7.27.4 "@jest/get-type": 30.1.0 "@jest/pattern": 30.0.1 - "@jest/test-sequencer": 30.2.0 - "@jest/types": 30.2.0 - babel-jest: 30.2.0 + "@jest/test-sequencer": 30.3.0 + "@jest/types": 30.3.0 + babel-jest: 30.3.0 chalk: ^4.1.2 ci-info: ^4.2.0 deepmerge: ^4.3.1 - glob: ^10.3.10 + glob: ^10.5.0 graceful-fs: ^4.2.11 - jest-circus: 30.2.0 + jest-circus: 30.3.0 jest-docblock: 30.2.0 - jest-environment-node: 30.2.0 + jest-environment-node: 30.3.0 jest-regex-util: 30.0.1 - jest-resolve: 30.2.0 - jest-runner: 30.2.0 - jest-util: 30.2.0 - jest-validate: 30.2.0 - micromatch: ^4.0.8 + jest-resolve: 30.3.0 + jest-runner: 30.3.0 + jest-util: 30.3.0 + jest-validate: 30.3.0 parse-json: ^5.2.0 - pretty-format: 30.2.0 + pretty-format: 30.3.0 slash: ^3.0.0 strip-json-comments: ^3.1.1 peerDependencies: @@ -9055,7 +9117,7 @@ __metadata: optional: true ts-node: optional: true - checksum: 641d707cbfd0876bbc77138504ab6feefa0ddc1672400c230e5ddbb49016248d5edeb64001c32c224b05677fcf8e5e6709408015f94e231521fe243f8d338d84 + checksum: a4f2f231ab674d4dc7f50de0c506854baefa3051467814a621cad38ae7024ac431a11d17e0cff4ef84d4edff7486a225a1a600df53fef054044c25e9157b9117 languageName: node linkType: hard @@ -9071,6 +9133,18 @@ __metadata: languageName: node linkType: hard +"jest-diff@npm:30.3.0": + version: 30.3.0 + resolution: "jest-diff@npm:30.3.0" + dependencies: + "@jest/diff-sequences": 30.3.0 + "@jest/get-type": 30.1.0 + chalk: ^4.1.2 + pretty-format: 30.3.0 + checksum: ad49d2c602a8006725cb507143ffa6f19eb355a56ad7dffc10361ce51f74dee103db9233e1a1aa7020d8dae138ec071034ba05391bc1b0e738b69a4a994dbf29 + languageName: node + linkType: hard + "jest-docblock@npm:30.2.0": version: 30.2.0 resolution: "jest-docblock@npm:30.2.0" @@ -9080,31 +9154,31 @@ __metadata: languageName: node linkType: hard -"jest-each@npm:30.2.0": - version: 30.2.0 - resolution: "jest-each@npm:30.2.0" +"jest-each@npm:30.3.0": + version: 30.3.0 + resolution: "jest-each@npm:30.3.0" dependencies: "@jest/get-type": 30.1.0 - "@jest/types": 30.2.0 + "@jest/types": 30.3.0 chalk: ^4.1.2 - jest-util: 30.2.0 - pretty-format: 30.2.0 - checksum: 6acfe8e89f52162deab3adfda3d22821cfc4a1b57b79980fa15d891eb58caaabeab9f59d4ca16174188b8767b40ef0cfa71dbfd430bfb4fe1d66e525325418a5 + jest-util: 30.3.0 + pretty-format: 30.3.0 + checksum: 66b38115c82422eefeebe1077978906b8ba065fd669b87035c696af7b609d28e1ad83d3dc71311e16065d37232064cd12f1dbc5b9329dd8fad240afae68935a5 languageName: node linkType: hard -"jest-environment-node@npm:30.2.0": - version: 30.2.0 - resolution: "jest-environment-node@npm:30.2.0" +"jest-environment-node@npm:30.3.0": + version: 30.3.0 + resolution: "jest-environment-node@npm:30.3.0" dependencies: - "@jest/environment": 30.2.0 - "@jest/fake-timers": 30.2.0 - "@jest/types": 30.2.0 + "@jest/environment": 30.3.0 + "@jest/fake-timers": 30.3.0 + "@jest/types": 30.3.0 "@types/node": "*" - jest-mock: 30.2.0 - jest-util: 30.2.0 - jest-validate: 30.2.0 - checksum: 8c1d75e04b98ff0c6e7976f133a281250924697a7a8f01eb6486b2319e85155140b45d012dc4fb99ef33b7d1ec501505df7fa0569112458536b396b69c726353 + jest-mock: 30.3.0 + jest-util: 30.3.0 + jest-validate: 30.3.0 + checksum: ff8cc442be96ff5042469ae95f689116caaf11e29f975ec085c1ded7c030c7ddaa18885c58a6f1c79233c5bf170d7440216f23dad60f5610e24b5d6f870a085a languageName: node linkType: hard @@ -9129,25 +9203,25 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:30.2.0": - version: 30.2.0 - resolution: "jest-haste-map@npm:30.2.0" +"jest-haste-map@npm:30.3.0": + version: 30.3.0 + resolution: "jest-haste-map@npm:30.3.0" dependencies: - "@jest/types": 30.2.0 + "@jest/types": 30.3.0 "@types/node": "*" anymatch: ^3.1.3 fb-watchman: ^2.0.2 fsevents: ^2.3.3 graceful-fs: ^4.2.11 jest-regex-util: 30.0.1 - jest-util: 30.2.0 - jest-worker: 30.2.0 - micromatch: ^4.0.8 + jest-util: 30.3.0 + jest-worker: 30.3.0 + picomatch: ^4.0.3 walker: ^1.0.8 dependenciesMeta: fsevents: optional: true - checksum: b0514f8fc3463307247b81ca2a9db94e2dabd5ab7f890f0acdf3ffd98fa3d886aa186f6cbbc6ef09271c3f23d8a16c239b8ee20e61414c6abbb131d63b3ce0eb + checksum: bb547ef3ad970dad434c0b884465719a946820e2cabed3ade4dcd50c89445c19a57f0385bc0b366ecff3c263c7da0b4d60c9e92c6357822cb6e7414a73d64ac8 languageName: node linkType: hard @@ -9174,13 +9248,13 @@ __metadata: languageName: node linkType: hard -"jest-leak-detector@npm:30.2.0": - version: 30.2.0 - resolution: "jest-leak-detector@npm:30.2.0" +"jest-leak-detector@npm:30.3.0": + version: 30.3.0 + resolution: "jest-leak-detector@npm:30.3.0" dependencies: "@jest/get-type": 30.1.0 - pretty-format: 30.2.0 - checksum: c430d6ed7910b2174738fbdca4ea64cbfe805216414c0d143c1090148f1389fec99d0733c0a8ed0a86709c89b4a4085b4749ac3a2cbc7deaf3ca87457afd24fc + pretty-format: 30.3.0 + checksum: 950ce3266067dd983f80231ce753fdfb9fe167d810b4507d84e674205c2cb96d37f38615ae502fa9277dde497ee52ce581656b48709aacf9502a4f0006bfab0e languageName: node linkType: hard @@ -9196,6 +9270,18 @@ __metadata: languageName: node linkType: hard +"jest-matcher-utils@npm:30.3.0": + version: 30.3.0 + resolution: "jest-matcher-utils@npm:30.3.0" + dependencies: + "@jest/get-type": 30.1.0 + chalk: ^4.1.2 + jest-diff: 30.3.0 + pretty-format: 30.3.0 + checksum: 3bc01ef81d001519fef75a32a0420c207664a829acbdc668bfa3c51e0a3ac2ddbb19c633e1e006ff63840bf231d915dfbe8dccef71e5ee842221ba1ff0da1946 + languageName: node + linkType: hard + "jest-message-util@npm:30.2.0": version: 30.2.0 resolution: "jest-message-util@npm:30.2.0" @@ -9213,6 +9299,23 @@ __metadata: languageName: node linkType: hard +"jest-message-util@npm:30.3.0": + version: 30.3.0 + resolution: "jest-message-util@npm:30.3.0" + dependencies: + "@babel/code-frame": ^7.27.1 + "@jest/types": 30.3.0 + "@types/stack-utils": ^2.0.3 + chalk: ^4.1.2 + graceful-fs: ^4.2.11 + picomatch: ^4.0.3 + pretty-format: 30.3.0 + slash: ^3.0.0 + stack-utils: ^2.0.6 + checksum: 2d4c01e880ca312917b79699cea1e1d176940ce2e45f0ccb80399c1bc93825ca8e38955ada432f4427a165822be5a11fd9e46528e427308853f3c444741d5983 + languageName: node + linkType: hard + "jest-message-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-message-util@npm:29.7.0" @@ -9241,6 +9344,17 @@ __metadata: languageName: node linkType: hard +"jest-mock@npm:30.3.0": + version: 30.3.0 + resolution: "jest-mock@npm:30.3.0" + dependencies: + "@jest/types": 30.3.0 + "@types/node": "*" + jest-util: 30.3.0 + checksum: bd015d5115ab74c40b37c9b9c46e49d16c8c9bdbfd50557a1805fe770a6422927a2f91252fc5f6aa8c061991be3c1bdbfc5f74ac26eb018311ec9ddb4e358df6 + languageName: node + linkType: hard + "jest-mock@npm:^29.7.0": version: 29.7.0 resolution: "jest-mock@npm:29.7.0" @@ -9278,118 +9392,118 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:30.2.0": - version: 30.2.0 - resolution: "jest-resolve-dependencies@npm:30.2.0" +"jest-resolve-dependencies@npm:30.3.0": + version: 30.3.0 + resolution: "jest-resolve-dependencies@npm:30.3.0" dependencies: jest-regex-util: 30.0.1 - jest-snapshot: 30.2.0 - checksum: 3a518c950aff1870c30bdc89a479387de11fbad2ff718282d06a9852ea178c33e00477c79f3d0d7e73932aff409bd02eb924621b343093c7aa1e67e2b6cdc11a + jest-snapshot: 30.3.0 + checksum: 3cecd5d952b03b38a425ccc6d4c98bba3f9413e268cc01a2724c2c91e45be7772ccf7ff38e17c417f3cc8a0ffaefd86cc2b61a7594d045dd2c4b06bdd031e882 languageName: node linkType: hard -"jest-resolve@npm:30.2.0": - version: 30.2.0 - resolution: "jest-resolve@npm:30.2.0" +"jest-resolve@npm:30.3.0": + version: 30.3.0 + resolution: "jest-resolve@npm:30.3.0" dependencies: chalk: ^4.1.2 graceful-fs: ^4.2.11 - jest-haste-map: 30.2.0 + jest-haste-map: 30.3.0 jest-pnp-resolver: ^1.2.3 - jest-util: 30.2.0 - jest-validate: 30.2.0 + jest-util: 30.3.0 + jest-validate: 30.3.0 slash: ^3.0.0 unrs-resolver: ^1.7.11 - checksum: 2360fa9ef28f7e81c52520439a7d7b86c5f21920ffbaad5abbf70429d49e35459fd24318112b27adcb0c0470378c6c275064b562b3b8cffa0adadd8799dd8f81 + checksum: b48dae837c85251897d423fdd636c53e1490e04b2ca1bed3906d91abab1bb0c1045166337362dba197520a86bae9aace22875678361a8663149c85f6aaabcf18 languageName: node linkType: hard -"jest-runner@npm:30.2.0": - version: 30.2.0 - resolution: "jest-runner@npm:30.2.0" +"jest-runner@npm:30.3.0": + version: 30.3.0 + resolution: "jest-runner@npm:30.3.0" dependencies: - "@jest/console": 30.2.0 - "@jest/environment": 30.2.0 - "@jest/test-result": 30.2.0 - "@jest/transform": 30.2.0 - "@jest/types": 30.2.0 + "@jest/console": 30.3.0 + "@jest/environment": 30.3.0 + "@jest/test-result": 30.3.0 + "@jest/transform": 30.3.0 + "@jest/types": 30.3.0 "@types/node": "*" chalk: ^4.1.2 emittery: ^0.13.1 exit-x: ^0.2.2 graceful-fs: ^4.2.11 jest-docblock: 30.2.0 - jest-environment-node: 30.2.0 - jest-haste-map: 30.2.0 - jest-leak-detector: 30.2.0 - jest-message-util: 30.2.0 - jest-resolve: 30.2.0 - jest-runtime: 30.2.0 - jest-util: 30.2.0 - jest-watcher: 30.2.0 - jest-worker: 30.2.0 + jest-environment-node: 30.3.0 + jest-haste-map: 30.3.0 + jest-leak-detector: 30.3.0 + jest-message-util: 30.3.0 + jest-resolve: 30.3.0 + jest-runtime: 30.3.0 + jest-util: 30.3.0 + jest-watcher: 30.3.0 + jest-worker: 30.3.0 p-limit: ^3.1.0 source-map-support: 0.5.13 - checksum: 54ee3cb07b0dfaf1a9c68360cebdec4552ae7276f29f9923ba3c512de4a3d3ed6ba6ca16f342d68414ae6c5fca8ad5783734bf53c048340b600d0e07107ba229 + checksum: 098ff88b4090d40a38901c314333ae9c7a6523b13e4e6378dbd323fd648fcb4948e6fab2d3eaa0e784f984910ace0c104eb8dced45e1f6fabd57a88daa90f4bd languageName: node linkType: hard -"jest-runtime@npm:30.2.0": - version: 30.2.0 - resolution: "jest-runtime@npm:30.2.0" +"jest-runtime@npm:30.3.0": + version: 30.3.0 + resolution: "jest-runtime@npm:30.3.0" dependencies: - "@jest/environment": 30.2.0 - "@jest/fake-timers": 30.2.0 - "@jest/globals": 30.2.0 + "@jest/environment": 30.3.0 + "@jest/fake-timers": 30.3.0 + "@jest/globals": 30.3.0 "@jest/source-map": 30.0.1 - "@jest/test-result": 30.2.0 - "@jest/transform": 30.2.0 - "@jest/types": 30.2.0 + "@jest/test-result": 30.3.0 + "@jest/transform": 30.3.0 + "@jest/types": 30.3.0 "@types/node": "*" chalk: ^4.1.2 cjs-module-lexer: ^2.1.0 collect-v8-coverage: ^1.0.2 - glob: ^10.3.10 + glob: ^10.5.0 graceful-fs: ^4.2.11 - jest-haste-map: 30.2.0 - jest-message-util: 30.2.0 - jest-mock: 30.2.0 + jest-haste-map: 30.3.0 + jest-message-util: 30.3.0 + jest-mock: 30.3.0 jest-regex-util: 30.0.1 - jest-resolve: 30.2.0 - jest-snapshot: 30.2.0 - jest-util: 30.2.0 + jest-resolve: 30.3.0 + jest-snapshot: 30.3.0 + jest-util: 30.3.0 slash: ^3.0.0 strip-bom: ^4.0.0 - checksum: 93919902221b410fafcb5145d1072865a6a2e5106fc9a77c309a7261725021008313928eb6e960067ea18f5420c8ea8a94c6326557ca084f3d50f8c278536d50 + checksum: 6f2ff5f3154d1481ef09ffc9760181b7636243c3bb6d1b3047f607a16f41dd248f6d00bed4cd846f1834ab0e58d48e5db444170f2f8b63e91ab36cfeaa6390a0 languageName: node linkType: hard -"jest-snapshot@npm:30.2.0": - version: 30.2.0 - resolution: "jest-snapshot@npm:30.2.0" +"jest-snapshot@npm:30.3.0": + version: 30.3.0 + resolution: "jest-snapshot@npm:30.3.0" dependencies: "@babel/core": ^7.27.4 "@babel/generator": ^7.27.5 "@babel/plugin-syntax-jsx": ^7.27.1 "@babel/plugin-syntax-typescript": ^7.27.1 "@babel/types": ^7.27.3 - "@jest/expect-utils": 30.2.0 + "@jest/expect-utils": 30.3.0 "@jest/get-type": 30.1.0 - "@jest/snapshot-utils": 30.2.0 - "@jest/transform": 30.2.0 - "@jest/types": 30.2.0 + "@jest/snapshot-utils": 30.3.0 + "@jest/transform": 30.3.0 + "@jest/types": 30.3.0 babel-preset-current-node-syntax: ^1.2.0 chalk: ^4.1.2 - expect: 30.2.0 + expect: 30.3.0 graceful-fs: ^4.2.11 - jest-diff: 30.2.0 - jest-matcher-utils: 30.2.0 - jest-message-util: 30.2.0 - jest-util: 30.2.0 - pretty-format: 30.2.0 + jest-diff: 30.3.0 + jest-matcher-utils: 30.3.0 + jest-message-util: 30.3.0 + jest-util: 30.3.0 + pretty-format: 30.3.0 semver: ^7.7.2 synckit: ^0.11.8 - checksum: e2277d5894aa45496de5ce2918cb07d1f7b568949e36835be462cec7f79868e567299c4ced2573ab3e61b848f4159ab3c3d657f2942aaff2a5496210c56110f2 + checksum: cc7b8562eff4da6ebedfad3f9f672433da3c5faf56036d7baccaf095b22112788a4d9614caf8b6e5055f266e55871cdf4672787c2802360cfd1d84dadcdd18d5 languageName: node linkType: hard @@ -9407,6 +9521,20 @@ __metadata: languageName: node linkType: hard +"jest-util@npm:30.3.0": + version: 30.3.0 + resolution: "jest-util@npm:30.3.0" + dependencies: + "@jest/types": 30.3.0 + "@types/node": "*" + chalk: ^4.1.2 + ci-info: ^4.2.0 + graceful-fs: ^4.2.11 + picomatch: ^4.0.3 + checksum: 27309dd3cb6f495c005bddf5910acabcdae4919f4646bd0d0ea66a8c60d810cc111665de99cc4f6420dd1a3e695f274e9def6301ef3b22bcce67d4541e2d53e4 + languageName: node + linkType: hard + "jest-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-util@npm:29.7.0" @@ -9421,17 +9549,17 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:30.2.0": - version: 30.2.0 - resolution: "jest-validate@npm:30.2.0" +"jest-validate@npm:30.3.0": + version: 30.3.0 + resolution: "jest-validate@npm:30.3.0" dependencies: "@jest/get-type": 30.1.0 - "@jest/types": 30.2.0 + "@jest/types": 30.3.0 camelcase: ^6.3.0 chalk: ^4.1.2 leven: ^3.1.0 - pretty-format: 30.2.0 - checksum: 08a601fb02b11bf03013c894eb352ea7f0b2096f8081305c85a8ac0a0b661462b21dab4d51a2335e8c376afccd1bbac5186410dc73705f920428c186a044190f + pretty-format: 30.3.0 + checksum: 5a76ae7f253da5707065225416b75470aa9445b32e01a7e559399a7971e5ccfdf71f4768e45c33565e4895df4998bb8a292dda7be1c723318c5c6ab334cae7da languageName: node linkType: hard @@ -9449,32 +9577,32 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:30.2.0": - version: 30.2.0 - resolution: "jest-watcher@npm:30.2.0" +"jest-watcher@npm:30.3.0": + version: 30.3.0 + resolution: "jest-watcher@npm:30.3.0" dependencies: - "@jest/test-result": 30.2.0 - "@jest/types": 30.2.0 + "@jest/test-result": 30.3.0 + "@jest/types": 30.3.0 "@types/node": "*" ansi-escapes: ^4.3.2 chalk: ^4.1.2 emittery: ^0.13.1 - jest-util: 30.2.0 + jest-util: 30.3.0 string-length: ^4.0.2 - checksum: 3ac052f62caa6c5ef36484ae337760ddf1de3baedf8ae88f5a19ec08564471ec17f7f6ec9169e79855c49228c67aa0066b17500e5a8c1d93766c7aa8d1ab6062 + checksum: c3aad544fc29bc17f3d4cf6e6d6f1180e6d1eae36881968a2da16fc14ac03b7a10761e77971d3d12dba1852c34e34907c81eab5be8757568cb9502d204942fbd languageName: node linkType: hard -"jest-worker@npm:30.2.0": - version: 30.2.0 - resolution: "jest-worker@npm:30.2.0" +"jest-worker@npm:30.3.0": + version: 30.3.0 + resolution: "jest-worker@npm:30.3.0" dependencies: "@types/node": "*" "@ungap/structured-clone": ^1.3.0 - jest-util: 30.2.0 + jest-util: 30.3.0 merge-stream: ^2.0.0 supports-color: ^8.1.1 - checksum: c3d01041fcee8aa87186d18ae5fcd4c56bc82dff3bc39998b1af6c0d6c4792660f750e183f3b25e7fbfd24a48297835809d4516c5e10472d6b556277fb2206ef + checksum: 886803abcda389324aa824d1c0b800f7acd2eeb70b8ff364cecae22019dfd34157a99fe37e465b7a85bd28746591cee04ea85f2dc86002c44583dd8cf1250d20 languageName: node linkType: hard @@ -9490,14 +9618,14 @@ __metadata: languageName: node linkType: hard -"jest@npm:30.2.0": - version: 30.2.0 - resolution: "jest@npm:30.2.0" +"jest@npm:30.3.0": + version: 30.3.0 + resolution: "jest@npm:30.3.0" dependencies: - "@jest/core": 30.2.0 - "@jest/types": 30.2.0 + "@jest/core": 30.3.0 + "@jest/types": 30.3.0 import-local: ^3.2.0 - jest-cli: 30.2.0 + jest-cli: 30.3.0 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -9505,7 +9633,7 @@ __metadata: optional: true bin: jest: ./bin/jest.js - checksum: 2d509c4f2be1582b1e212461f88096d61037d8a45ca85d68af37e09ec4f502a5e4c6440ab4107b55252e9f1410f85697ab0d9d69dfcc19e712f18539a8e0c67f + checksum: b79fafc8e06b9b5727f7b13c0e230f904c40c642d663a0f1f58de358dda4ba5dcbbc5ae398a461296b77a7f5d9d75f5d8dc659905c8183b21ebf3584c882e547 languageName: node linkType: hard @@ -9765,90 +9893,90 @@ __metadata: languageName: node linkType: hard -"lefthook-darwin-arm64@npm:2.1.2": - version: 2.1.2 - resolution: "lefthook-darwin-arm64@npm:2.1.2" +"lefthook-darwin-arm64@npm:2.1.4": + version: 2.1.4 + resolution: "lefthook-darwin-arm64@npm:2.1.4" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"lefthook-darwin-x64@npm:2.1.2": - version: 2.1.2 - resolution: "lefthook-darwin-x64@npm:2.1.2" +"lefthook-darwin-x64@npm:2.1.4": + version: 2.1.4 + resolution: "lefthook-darwin-x64@npm:2.1.4" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"lefthook-freebsd-arm64@npm:2.1.2": - version: 2.1.2 - resolution: "lefthook-freebsd-arm64@npm:2.1.2" +"lefthook-freebsd-arm64@npm:2.1.4": + version: 2.1.4 + resolution: "lefthook-freebsd-arm64@npm:2.1.4" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"lefthook-freebsd-x64@npm:2.1.2": - version: 2.1.2 - resolution: "lefthook-freebsd-x64@npm:2.1.2" +"lefthook-freebsd-x64@npm:2.1.4": + version: 2.1.4 + resolution: "lefthook-freebsd-x64@npm:2.1.4" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"lefthook-linux-arm64@npm:2.1.2": - version: 2.1.2 - resolution: "lefthook-linux-arm64@npm:2.1.2" +"lefthook-linux-arm64@npm:2.1.4": + version: 2.1.4 + resolution: "lefthook-linux-arm64@npm:2.1.4" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"lefthook-linux-x64@npm:2.1.2": - version: 2.1.2 - resolution: "lefthook-linux-x64@npm:2.1.2" +"lefthook-linux-x64@npm:2.1.4": + version: 2.1.4 + resolution: "lefthook-linux-x64@npm:2.1.4" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"lefthook-openbsd-arm64@npm:2.1.2": - version: 2.1.2 - resolution: "lefthook-openbsd-arm64@npm:2.1.2" +"lefthook-openbsd-arm64@npm:2.1.4": + version: 2.1.4 + resolution: "lefthook-openbsd-arm64@npm:2.1.4" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"lefthook-openbsd-x64@npm:2.1.2": - version: 2.1.2 - resolution: "lefthook-openbsd-x64@npm:2.1.2" +"lefthook-openbsd-x64@npm:2.1.4": + version: 2.1.4 + resolution: "lefthook-openbsd-x64@npm:2.1.4" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"lefthook-windows-arm64@npm:2.1.2": - version: 2.1.2 - resolution: "lefthook-windows-arm64@npm:2.1.2" +"lefthook-windows-arm64@npm:2.1.4": + version: 2.1.4 + resolution: "lefthook-windows-arm64@npm:2.1.4" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"lefthook-windows-x64@npm:2.1.2": - version: 2.1.2 - resolution: "lefthook-windows-x64@npm:2.1.2" +"lefthook-windows-x64@npm:2.1.4": + version: 2.1.4 + resolution: "lefthook-windows-x64@npm:2.1.4" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"lefthook@npm:2.1.2": - version: 2.1.2 - resolution: "lefthook@npm:2.1.2" - dependencies: - lefthook-darwin-arm64: 2.1.2 - lefthook-darwin-x64: 2.1.2 - lefthook-freebsd-arm64: 2.1.2 - lefthook-freebsd-x64: 2.1.2 - lefthook-linux-arm64: 2.1.2 - lefthook-linux-x64: 2.1.2 - lefthook-openbsd-arm64: 2.1.2 - lefthook-openbsd-x64: 2.1.2 - lefthook-windows-arm64: 2.1.2 - lefthook-windows-x64: 2.1.2 +"lefthook@npm:2.1.4": + version: 2.1.4 + resolution: "lefthook@npm:2.1.4" + dependencies: + lefthook-darwin-arm64: 2.1.4 + lefthook-darwin-x64: 2.1.4 + lefthook-freebsd-arm64: 2.1.4 + lefthook-freebsd-x64: 2.1.4 + lefthook-linux-arm64: 2.1.4 + lefthook-linux-x64: 2.1.4 + lefthook-openbsd-arm64: 2.1.4 + lefthook-openbsd-x64: 2.1.4 + lefthook-windows-arm64: 2.1.4 + lefthook-windows-x64: 2.1.4 dependenciesMeta: lefthook-darwin-arm64: optional: true @@ -9872,7 +10000,7 @@ __metadata: optional: true bin: lefthook: bin/index.js - checksum: a6e0b44a0d88286d140a43fd30028cf96e5257e1673b72b8c22aa49ffbcb9617258b8b93b45c4e51b9af18b23a399860fc56b5cd2ff16fb6affd4191e56a4e2c + checksum: be07d158e1cbe7ef4ba50a94b768c81efd69e648e1a5e703b5650e22606d09c40651e75a1ec372ede21ec574e7a718a3e1c2f9f524e3aef9a3d9a1f7a68c83e4 languageName: node linkType: hard @@ -10395,13 +10523,6 @@ __metadata: languageName: node linkType: hard -"meow@npm:^12.0.1": - version: 12.1.1 - resolution: "meow@npm:12.1.1" - checksum: a6f3be85fbe53430ef53ab933dd790c39216eb4dbaabdbef593aa59efb40ecaa417897000175476bc33eed09e4cbce01df7ba53ba91e9a4bd84ec07024cb8914 - languageName: node - linkType: hard - "meow@npm:^13.0.0": version: 13.2.0 resolution: "meow@npm:13.2.0" @@ -10746,7 +10867,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2, minimatch@npm:^3.1.3": +"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2, minimatch@npm:^3.1.5": version: 3.1.5 resolution: "minimatch@npm:3.1.5" dependencies: @@ -10964,18 +11085,18 @@ __metadata: languageName: node linkType: hard -"nitrogen@npm:0.35.0": - version: 0.35.0 - resolution: "nitrogen@npm:0.35.0" +"nitrogen@npm:0.35.1": + version: 0.35.1 + resolution: "nitrogen@npm:0.35.1" dependencies: chalk: ^5.3.0 - react-native-nitro-modules: ^0.35.0 + react-native-nitro-modules: ^0.35.1 ts-morph: ^27.0.0 yargs: ^18.0.0 zod: ^4.0.5 bin: nitrogen: lib/index.js - checksum: d99d27ff6c5cacf1acaf11aa21ee58b401b1d185086b103a6cc26e92433505e4aef93b8a8281b21f872f219d8ad7a96412ac28c36894542a709eebb86e523fc3 + checksum: 85fde9bc5e7bc6736feabd23bd82e5487521b6f762c83a166d22cf041dc8491729562bb0d9601ccd9c480a934d63e812a9ae0d120071e501911157c7ba9c075a languageName: node linkType: hard @@ -12029,6 +12150,17 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:30.3.0": + version: 30.3.0 + resolution: "pretty-format@npm:30.3.0" + dependencies: + "@jest/schemas": 30.0.5 + ansi-styles: ^5.2.0 + react-is: ^18.3.1 + checksum: 99bb09b51551fb710143a2c0b8270acc2f7723d51cdb5824fe55a0061e04af8bf07c47acd565121cb5b266dfc7a3ecfe77bf85b4f96aacbbeb6f2df0ba246a9c + languageName: node + linkType: hard + "pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -12372,8 +12504,8 @@ __metadata: "@react-native/metro-config": 0.84.1 "@react-native/typescript-config": 0.84.1 "@react-navigation/native": 7.1.33 - "@react-navigation/native-stack": 7.14.4 - "@react-navigation/stack": 7.8.4 + "@react-navigation/native-stack": 7.14.5 + "@react-navigation/stack": 7.8.5 "@types/react": 19.2.14 babel-plugin-module-resolver: 5.0.2 react: 19.2.3 @@ -12384,7 +12516,7 @@ __metadata: react-native-gesture-handler: 2.30.0 react-native-google-maps-plus: "workspace:*" react-native-monorepo-config: 0.3.3 - react-native-nitro-modules: 0.35.0 + react-native-nitro-modules: 0.35.1 react-native-reanimated: 4.2.2 react-native-safe-area-context: 5.7.0 react-native-screens: 4.24.0 @@ -12397,11 +12529,11 @@ __metadata: version: 0.0.0-use.local resolution: "react-native-google-maps-plus@workspace:." dependencies: - "@commitlint/cli": 20.4.3 - "@commitlint/config-conventional": 20.4.3 - "@eslint/compat": 2.0.2 - "@eslint/eslintrc": 3.3.4 - "@eslint/js": 9.39.3 + "@commitlint/cli": 20.4.4 + "@commitlint/config-conventional": 20.4.4 + "@eslint/compat": 2.0.3 + "@eslint/eslintrc": 3.3.5 + "@eslint/js": 9.39.4 "@expo/config-plugins": 55.0.6 "@react-native/babel-preset": 0.84.1 "@react-native/eslint-config": 0.84.1 @@ -12413,22 +12545,22 @@ __metadata: "@types/react": 19.2.14 conventional-changelog-conventionalcommits: 9.3.0 del-cli: 7.0.0 - eslint: 9.39.3 + eslint: 9.39.4 eslint-config-prettier: 10.1.8 eslint-import-resolver-typescript: 4.4.4 eslint-plugin-import: 2.32.0 - eslint-plugin-jsdoc: 62.7.1 + eslint-plugin-jsdoc: 62.8.0 eslint-plugin-prettier: 5.5.5 eslint-plugin-tsdoc: 0.5.2 eslint-plugin-unused-imports: 4.4.1 - jest: 30.2.0 - lefthook: 2.1.2 - nitrogen: 0.35.0 + jest: 30.3.0 + lefthook: 2.1.4 + nitrogen: 0.35.1 prettier: 3.8.1 react: 19.2.3 react-native: 0.84.1 react-native-builder-bob: 0.40.18 - react-native-nitro-modules: 0.35.0 + react-native-nitro-modules: 0.35.1 semantic-release: 25.0.3 typedoc: 0.28.17 typescript: 5.9.3 @@ -12463,13 +12595,13 @@ __metadata: languageName: node linkType: hard -"react-native-nitro-modules@npm:0.35.0, react-native-nitro-modules@npm:^0.35.0": - version: 0.35.0 - resolution: "react-native-nitro-modules@npm:0.35.0" +"react-native-nitro-modules@npm:0.35.1, react-native-nitro-modules@npm:^0.35.1": + version: 0.35.1 + resolution: "react-native-nitro-modules@npm:0.35.1" peerDependencies: react: "*" react-native: "*" - checksum: f006daa1aa58f1a0165a4d6fc087c8d190f2857a7acfd6b47080e5979f05beb20455ed3c66831d489df4eb57d2f430d1610094ed4d6ae3946e17d83362161aa6 + checksum: 82f1f6772df18c27fa4fe2f59e9bd78440b79015ce471718e3bea1549cb9c248fd8fc26c3ad144bdce506c1b676fabd8f289efe5f14192f76bae2cbc68b35feb languageName: node linkType: hard @@ -13493,13 +13625,6 @@ __metadata: languageName: node linkType: hard -"split2@npm:^4.0.0": - version: 4.2.0 - resolution: "split2@npm:4.2.0" - checksum: 05d54102546549fe4d2455900699056580cca006c0275c334611420f854da30ac999230857a85fdd9914dc2109ae50f80fda43d2a445f2aa86eccdc1dfce779d - languageName: node - linkType: hard - "split2@npm:~1.0.0": version: 1.0.0 resolution: "split2@npm:1.0.0"