From 75a4c1fc3b36367177814130f2c6a02e34b23450 Mon Sep 17 00:00:00 2001 From: Hur Ali Date: Fri, 3 Jul 2026 15:26:20 +0500 Subject: [PATCH 1/8] feat: upgrade react-native v0.86.0 --- packages/platform-ios/template/ios/Podfile | 6 +++++- .../template/ios/Podfile.properties.json | 3 ++- .../android/helloworldreact/build.gradle.kts | 4 ++-- packages/plugin-metro/package.json | 14 +++++++------- .../src/lib/start/OpenDebuggerKeyboardHandler.ts | 4 ---- .../src/lib/start/attachKeyHandlers.ts | 10 ---------- .../src/lib/start/createDevMiddlewareLogger.ts | 2 -- packages/plugin-metro/src/lib/start/runServer.ts | 9 ++++----- packages/plugin-metro/template/package.json | 2 +- packages/welcome-screen/package.json | 6 +++--- templates/rock-template-default/package.json | 8 ++++---- website/src/docs/brownfield/android.mdx | 12 ++++++------ 12 files changed, 34 insertions(+), 46 deletions(-) diff --git a/packages/platform-ios/template/ios/Podfile b/packages/platform-ios/template/ios/Podfile index 6e770ceca..12908ac87 100644 --- a/packages/platform-ios/template/ios/Podfile +++ b/packages/platform-ios/template/ios/Podfile @@ -3,7 +3,11 @@ require File.join(File.dirname(`node --print "require.resolve('react-native/pack # Inspired from https://github.com/expo/expo/blob/main/templates/expo-template-bare-minimum/ios/Podfile podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} -ENV['RCT_NEW_ARCH_ENABLED'] ||= '0' if podfile_properties['newArchEnabled'] == 'false' +if podfile_properties['newArchEnabled'] == 'true' + ENV['RCT_NEW_ARCH_ENABLED'] ||= '1' +elsif podfile_properties['newArchEnabled'] == 'false' + ENV['RCT_NEW_ARCH_ENABLED'] ||= '0' +end ENV['RCT_USE_RN_DEP'] ||= '1' if podfile_properties['ios.buildReactNativeFromSource'] != 'true' && podfile_properties['newArchEnabled'] != 'false' ENV['RCT_USE_PREBUILT_RNCORE'] ||= '1' if podfile_properties['ios.buildReactNativeFromSource'] != 'true' && podfile_properties['newArchEnabled'] != 'false' diff --git a/packages/platform-ios/template/ios/Podfile.properties.json b/packages/platform-ios/template/ios/Podfile.properties.json index 0d1c6413d..e375a67e4 100644 --- a/packages/platform-ios/template/ios/Podfile.properties.json +++ b/packages/platform-ios/template/ios/Podfile.properties.json @@ -1,3 +1,4 @@ { - "expo.jsEngine": "hermes" + "expo.jsEngine": "hermes", + "newArchEnabled": "true" } \ No newline at end of file diff --git a/packages/plugin-brownfield-android/template/android/helloworldreact/build.gradle.kts b/packages/plugin-brownfield-android/template/android/helloworldreact/build.gradle.kts index 7ead81207..9ba5939b0 100644 --- a/packages/plugin-brownfield-android/template/android/helloworldreact/build.gradle.kts +++ b/packages/plugin-brownfield-android/template/android/helloworldreact/build.gradle.kts @@ -69,8 +69,8 @@ publishing { } dependencies { - api("com.facebook.react:react-android:0.83.0") - api("com.facebook.hermes:hermes-android:0.14.0") + api("com.facebook.react:react-android:0.86.0") + api("com.facebook.hermes:hermes-android:250829098.0.14") } val moduleBuildDir: Directory = layout.buildDirectory.get() diff --git a/packages/plugin-metro/package.json b/packages/plugin-metro/package.json index 0b29f6efa..6e44c6587 100644 --- a/packages/plugin-metro/package.json +++ b/packages/plugin-metro/package.json @@ -21,16 +21,16 @@ "dependencies": { "@react-native-community/cli-server-api": "^20.0.0", "@rock-js/tools": "^0.14.0", - "metro": "^0.83.3 || ^0.84.0", - "metro-config": "^0.83.3 || ^0.84.0", - "metro-core": "^0.83.3 || ^0.84.0", - "metro-resolver": "^0.83.3 || ^0.84.0", + "metro": "^0.85.0", + "metro-config": "^0.85.0", + "metro-core": "^0.85.0", + "metro-resolver": "^0.85.0", "tslib": "^2.3.0" }, "devDependencies": { - "@react-native/dev-middleware": "^0.83.0", - "@react-native/community-cli-plugin": "0.83.0", - "@react-native/metro-config": "^0.83.0", + "@react-native/dev-middleware": "^0.86.0", + "@react-native/community-cli-plugin": "0.86.0", + "@react-native/metro-config": "^0.86.0", "@rock-js/config": "^0.14.0" }, "publishConfig": { diff --git a/packages/plugin-metro/src/lib/start/OpenDebuggerKeyboardHandler.ts b/packages/plugin-metro/src/lib/start/OpenDebuggerKeyboardHandler.ts index 8e337b6b3..9ac8a55da 100644 --- a/packages/plugin-metro/src/lib/start/OpenDebuggerKeyboardHandler.ts +++ b/packages/plugin-metro/src/lib/start/OpenDebuggerKeyboardHandler.ts @@ -150,9 +150,7 @@ export default class OpenDebuggerKeyboardHandler { #log(level: 'info' | 'warn' | 'error', ...data: Array): void { this.#reporter.update({ - // @ts-expect-error - metro types are not updated type: 'unstable_server_log', - // @ts-expect-error - metro types are not updated level, data, }); @@ -160,7 +158,6 @@ export default class OpenDebuggerKeyboardHandler { #setTerminalMenu(message: string) { this.#reporter.update({ - // @ts-expect-error - metro types are not updated type: 'unstable_server_menu_updated', message, }); @@ -168,7 +165,6 @@ export default class OpenDebuggerKeyboardHandler { #clearTerminalMenu() { this.#reporter.update({ - // @ts-expect-error - metro types are not updated type: 'unstable_server_menu_cleared', }); } diff --git a/packages/plugin-metro/src/lib/start/attachKeyHandlers.ts b/packages/plugin-metro/src/lib/start/attachKeyHandlers.ts index ad71a7c98..66377f843 100644 --- a/packages/plugin-metro/src/lib/start/attachKeyHandlers.ts +++ b/packages/plugin-metro/src/lib/start/attachKeyHandlers.ts @@ -47,10 +47,8 @@ export default function attachKeyHandlers({ }) { if (process.stdin.isTTY !== true) { reporter.update({ - // @ts-expect-error - metro types are not updated type: 'unstable_server_log', level: 'info', - // @ts-expect-error - metro types are not updated data: 'Interactive mode is not supported in this environment', }); return; @@ -63,10 +61,8 @@ export default function attachKeyHandlers({ const reload = throttle(() => { reporter.update({ - // @ts-expect-error - metro types are not updated type: 'unstable_server_log', level: 'info', - // @ts-expect-error - metro types are not updated data: 'Reloading connected app(s)...', }); messageSocket.broadcast('reload', null); @@ -88,10 +84,8 @@ export default function attachKeyHandlers({ break; case 'd': reporter.update({ - // @ts-expect-error - metro types are not updated type: 'unstable_server_log', level: 'info', - // @ts-expect-error - metro types are not updated data: 'Opening Dev Menu...', }); messageSocket.broadcast('devMenu', null); @@ -103,10 +97,8 @@ export default function attachKeyHandlers({ case CTRL_D: openDebuggerKeyboardHandler.dismiss(); reporter.update({ - // @ts-expect-error - metro types are not updated type: 'unstable_server_log', level: 'info', - // @ts-expect-error - metro types are not updated data: 'Stopping server', }); setRawMode(false); @@ -117,10 +109,8 @@ export default function attachKeyHandlers({ }); reporter.update({ - // @ts-expect-error - metro types are not updated type: 'unstable_server_log', level: 'info', - // @ts-expect-error - metro types are not updated data: `Key commands available: ${color.bold(color.inverse(' r '))} - reload app(s) diff --git a/packages/plugin-metro/src/lib/start/createDevMiddlewareLogger.ts b/packages/plugin-metro/src/lib/start/createDevMiddlewareLogger.ts index fa4e463fa..742ee77be 100644 --- a/packages/plugin-metro/src/lib/start/createDevMiddlewareLogger.ts +++ b/packages/plugin-metro/src/lib/start/createDevMiddlewareLogger.ts @@ -33,9 +33,7 @@ function makeLogger( ): LoggerFn { return (...data: Array) => reporter.update({ - // @ts-expect-error - metro types are not updated type: 'unstable_server_log', - // @ts-expect-error - metro types are not updated level, data, }); diff --git a/packages/plugin-metro/src/lib/start/runServer.ts b/packages/plugin-metro/src/lib/start/runServer.ts index d01622323..6261d5981 100644 --- a/packages/plugin-metro/src/lib/start/runServer.ts +++ b/packages/plugin-metro/src/lib/start/runServer.ts @@ -7,12 +7,10 @@ import { createRequire } from 'node:module'; import path from 'node:path'; -import url from 'node:url'; import { createDevServerMiddleware } from '@react-native-community/cli-server-api'; import { color } from '@rock-js/tools'; import type { Reporter, - // @ts-expect-error - https://github.com/facebook/metro/pull/1563 TerminalReportableEvent, TerminalReporter, } from 'metro'; @@ -76,9 +74,10 @@ async function runServer( watchFolders, } = metroConfig; const protocol = args.https === true ? 'https' : 'http'; - const devServerUrl = url.format({ protocol, hostname, port }); + const devServerUrl = new URL(`${protocol}://${hostname}:${port}`); + const devServerUrlString = devServerUrl.toString(); - console.info(`Starting dev server on ${devServerUrl}\n`); + console.info(`Starting dev server on ${devServerUrlString}\n`); if (args.assetPlugins) { // @ts-expect-error Assigning to readonly property @@ -134,7 +133,7 @@ async function runServer( data: `Dev server ready. ${color.dim('Press Ctrl+C to exit.')}`, }); attachKeyHandlers({ - devServerUrl, + devServerUrl: devServerUrlString, // @ts-expect-error - TBD messageSocket: messageSocketEndpoint, reporter: terminalReporter, diff --git a/packages/plugin-metro/template/package.json b/packages/plugin-metro/template/package.json index 2a14eafb0..4f9916dc7 100644 --- a/packages/plugin-metro/template/package.json +++ b/packages/plugin-metro/template/package.json @@ -2,6 +2,6 @@ "name": "rock-plugin-metro-template", "devDependencies": { "@rock-js/plugin-metro": "^0.14.0", - "@react-native/metro-config": "0.83.0" + "@react-native/metro-config": "0.86.0" } } diff --git a/packages/welcome-screen/package.json b/packages/welcome-screen/package.json index f16ce1ffb..6461525ce 100644 --- a/packages/welcome-screen/package.json +++ b/packages/welcome-screen/package.json @@ -23,9 +23,9 @@ "react-native": "*" }, "devDependencies": { - "@types/react": "^19.2.0", - "react": "19.2.0", - "react-native": "0.83.0" + "@types/react": "^19.2.17", + "react": "19.2.7", + "react-native": "0.86.0" }, "publishConfig": { "access": "public" diff --git a/templates/rock-template-default/package.json b/templates/rock-template-default/package.json index 4dc863d37..3ded257fd 100644 --- a/templates/rock-template-default/package.json +++ b/templates/rock-template-default/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "react": "19.2.0", - "react-native": "0.83.0" + "react-native": "0.86.0" }, "devDependencies": { "@babel/core": "^7.25.2", @@ -16,9 +16,9 @@ "@babel/runtime": "^7.25.0", "rock": "^0.14.0", "@rock-js/welcome-screen": "^0.14.0", - "@react-native/babel-preset": "0.83.0", - "@react-native/eslint-config": "0.83.0", - "@react-native/typescript-config": "0.83.0", + "@react-native/babel-preset": "0.86.0", + "@react-native/eslint-config": "0.86.0", + "@react-native/typescript-config": "0.86.0", "@types/react": "^19.2.0", "@types/react-test-renderer": "^19.1.0", "babel-jest": "^29.6.3", diff --git a/website/src/docs/brownfield/android.mdx b/website/src/docs/brownfield/android.mdx index 4e2cd051c..d7cf255f7 100644 --- a/website/src/docs/brownfield/android.mdx +++ b/website/src/docs/brownfield/android.mdx @@ -87,12 +87,10 @@ Add the required React Native dependencies to your `reactnativeapp/build.gradle. ```groovy title="reactnativeapp/build.gradle.kts" {2-3} dependencies { - // Match your version of React Native, here 0.83: - api("com.facebook.react:react-android:0.83.0") - // For React Native 0.83 or newer use: - api("com.facebook.hermes:hermes-android:0.14.0") - // For React Native 0.82 or older use: - // api("com.facebook.react:hermes-android:0.82.0") + // Match your version of React Native, here 0.86: + api("com.facebook.react:react-android:0.86.0") + // For React Native 0.86 or newer use: + api("com.facebook.hermes:hermes-android:250829098.0.14") } ``` @@ -166,6 +164,8 @@ android { } ``` +The template defaults `newArchEnabled=true` in `android/gradle.properties`. Set it to `false` if you need to opt out of the New Architecture. + ### 7. Configure Maven Publishing Add the Maven publish plugin to your `reactnativeapp/build.gradle.kts`: From 86b44ea5101b34b42d7bbe6096d9e6142df198a5 Mon Sep 17 00:00:00 2001 From: Hur Ali Date: Fri, 3 Jul 2026 16:02:48 +0500 Subject: [PATCH 2/8] chore: bump aws-sdk to fix pnpm warnings --- packages/provider-s3/package.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/provider-s3/package.json b/packages/provider-s3/package.json index 72629067a..17d436088 100644 --- a/packages/provider-s3/package.json +++ b/packages/provider-s3/package.json @@ -18,11 +18,11 @@ "publish:verdaccio": "npm publish --registry http://localhost:4873 --userconfig ../../.npmrc" }, "dependencies": { - "@aws-sdk/client-s3": "^3.830.0", - "@aws-sdk/credential-provider-ini": "^3.830.0", - "@aws-sdk/credential-providers": "^3.830.0", - "@aws-sdk/lib-storage": "^3.830.0", - "@aws-sdk/s3-request-presigner": "^3.830.0", + "@aws-sdk/client-s3": "^3.972.60", + "@aws-sdk/credential-provider-ini": "^3.972.60", + "@aws-sdk/credential-providers": "^3.972.60", + "@aws-sdk/lib-storage": "^3.972.60", + "@aws-sdk/s3-request-presigner": "^3.972.60", "@rock-js/tools": "^0.14.0", "tslib": "^2.3.0" }, From 43819ed9a06b02fe27c6982b6716d81a375b4e4e Mon Sep 17 00:00:00 2001 From: Hur Ali Date: Fri, 3 Jul 2026 16:03:48 +0500 Subject: [PATCH 3/8] feat: make example app testable --- CONTRIBUTING.md | 7 + apps/expo-config-plugins-test-app/.gitignore | 4 + .../expo-config-plugins-test-app/Gemfile.lock | 123 + .../metro.config.js | 16 +- .../expo-config-plugins-test-app/package.json | 30 +- .../rock.config.mjs | 2 + pnpm-lock.yaml | 3997 ++++++----------- 7 files changed, 1440 insertions(+), 2739 deletions(-) create mode 100644 apps/expo-config-plugins-test-app/Gemfile.lock diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4395f4a72..f86d5cd52 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -90,6 +90,13 @@ pnpm link --global ... pnpm verdaccio:reset ``` +## Running expo-config-plugins-test-app +- Run `pnpm install` from the root +- In a new terminal, from the root run `pnpm watch` +- Run `pnpm prebuild` command from `apps/expo-config-plugins-test-app` +- Run `pnpm ios` or `pnpm android` +- In a new terminal, run `pnpm start` + ## Typechecking, linting and testing Currently we use TypeScript for typechecking, `eslint` with `prettier` for linting and formatting the code and `jest` for testing. diff --git a/apps/expo-config-plugins-test-app/.gitignore b/apps/expo-config-plugins-test-app/.gitignore index 41e30ba0b..08901e346 100644 --- a/apps/expo-config-plugins-test-app/.gitignore +++ b/apps/expo-config-plugins-test-app/.gitignore @@ -76,3 +76,7 @@ yarn-error.log # Rock .rock/ + +# prebuild native direcotries +ios/ +android/ \ No newline at end of file diff --git a/apps/expo-config-plugins-test-app/Gemfile.lock b/apps/expo-config-plugins-test-app/Gemfile.lock new file mode 100644 index 000000000..44fcae7bc --- /dev/null +++ b/apps/expo-config-plugins-test-app/Gemfile.lock @@ -0,0 +1,123 @@ +GEM + remote: https://rubygems.org/ + specs: + CFPropertyList (3.0.8) + activesupport (7.2.3.1) + base64 + benchmark (>= 0.3) + bigdecimal + concurrent-ruby (~> 1.0, >= 1.3.1) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + logger (>= 1.4.2) + minitest (>= 5.1, < 6) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + algoliasearch (1.27.5) + httpclient (~> 2.8, >= 2.8.3) + json (>= 1.5.1) + atomos (0.1.3) + base64 (0.3.0) + benchmark (0.5.0) + bigdecimal (4.1.2) + claide (1.1.0) + cocoapods (1.15.2) + addressable (~> 2.8) + claide (>= 1.0.2, < 2.0) + cocoapods-core (= 1.15.2) + cocoapods-deintegrate (>= 1.0.3, < 2.0) + cocoapods-downloader (>= 2.1, < 3.0) + cocoapods-plugins (>= 1.0.0, < 2.0) + cocoapods-search (>= 1.0.0, < 2.0) + cocoapods-trunk (>= 1.6.0, < 2.0) + cocoapods-try (>= 1.1.0, < 2.0) + colored2 (~> 3.1) + escape (~> 0.0.4) + fourflusher (>= 2.3.0, < 3.0) + gh_inspector (~> 1.0) + molinillo (~> 0.8.0) + nap (~> 1.0) + ruby-macho (>= 2.3.0, < 3.0) + xcodeproj (>= 1.23.0, < 2.0) + cocoapods-core (1.15.2) + activesupport (>= 5.0, < 8) + addressable (~> 2.8) + algoliasearch (~> 1.0) + concurrent-ruby (~> 1.1) + fuzzy_match (~> 2.0.4) + nap (~> 1.0) + netrc (~> 0.11) + public_suffix (~> 4.0) + typhoeus (~> 1.0) + cocoapods-deintegrate (1.0.5) + cocoapods-downloader (2.1) + cocoapods-plugins (1.0.0) + nap + cocoapods-search (1.0.1) + cocoapods-trunk (1.6.0) + nap (>= 0.8, < 2.0) + netrc (~> 0.11) + cocoapods-try (1.2.0) + colored2 (3.1.2) + concurrent-ruby (1.3.3) + connection_pool (3.0.2) + drb (2.2.3) + escape (0.0.4) + ethon (0.18.0) + ffi (>= 1.15.0) + logger + ffi (1.17.4) + fourflusher (2.3.1) + fuzzy_match (2.0.4) + gh_inspector (1.1.3) + httpclient (2.9.0) + mutex_m + i18n (1.15.2) + concurrent-ruby (~> 1.0) + json (2.20.0) + logger (1.7.0) + minitest (5.27.0) + molinillo (0.8.0) + mutex_m (0.3.0) + nanaimo (0.3.0) + nap (1.1.0) + netrc (0.11.0) + nkf (0.3.0) + public_suffix (4.0.7) + rexml (3.4.4) + ruby-macho (2.5.1) + securerandom (0.4.1) + typhoeus (1.6.0) + ethon (>= 0.18.0) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + xcodeproj (1.25.1) + CFPropertyList (>= 2.3.3, < 4.0) + atomos (~> 0.1.3) + claide (>= 1.0.2, < 2.0) + colored2 (~> 3.1) + nanaimo (~> 0.3.0) + rexml (>= 3.3.6, < 4.0) + +PLATFORMS + ruby + +DEPENDENCIES + activesupport (>= 6.1.7.5, != 7.1.0) + benchmark + bigdecimal + cocoapods (>= 1.13, != 1.15.1, != 1.15.0) + concurrent-ruby (< 1.3.4) + logger + mutex_m + nkf + xcodeproj (< 1.26.0) + +RUBY VERSION + ruby 3.3.6p108 + +BUNDLED WITH + 2.5.22 diff --git a/apps/expo-config-plugins-test-app/metro.config.js b/apps/expo-config-plugins-test-app/metro.config.js index 2a0a21ce4..0a98bfe06 100644 --- a/apps/expo-config-plugins-test-app/metro.config.js +++ b/apps/expo-config-plugins-test-app/metro.config.js @@ -1,3 +1,4 @@ +const path = require('path'); const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config'); /** @@ -6,6 +7,17 @@ const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config'); * * @type {import('@react-native/metro-config').MetroConfig} */ -const config = {}; +const projectRoot = __dirname; +const workspaceRoot = path.resolve(projectRoot, '../..'); -module.exports = mergeConfig(getDefaultConfig(__dirname), config); +const config = { + watchFolders: [workspaceRoot], + resolver: { + nodeModulesPaths: [ + path.resolve(projectRoot, 'node_modules'), + path.resolve(workspaceRoot, 'node_modules'), + ], + }, +}; + +module.exports = mergeConfig(getDefaultConfig(projectRoot), config); diff --git a/apps/expo-config-plugins-test-app/package.json b/apps/expo-config-plugins-test-app/package.json index 2c889aa00..42638cd21 100644 --- a/apps/expo-config-plugins-test-app/package.json +++ b/apps/expo-config-plugins-test-app/package.json @@ -7,35 +7,37 @@ "lint": "eslint .", "test": "jest", "ios": "rock run:ios", - "android": "rock run:android" + "android": "rock run:android", + "prebuild": "rock prebuild" }, "dependencies": { "@bottom-tabs/react-navigation": "^1.1.0", "expo-build-properties": "^1.0.10", - "react": "19.2.0", - "react-native": "0.83.0", + "react": "19.2.7", + "react-native": "0.86.0", "react-native-bottom-tabs": "^1.1.0" }, "devDependencies": { + "@rock-js/plugin-expo-config-plugins": "*", "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", - "@react-native/babel-preset": "0.83.0", - "@react-native/eslint-config": "0.83.0", - "@react-native/metro-config": "0.83.0", - "@react-native/typescript-config": "0.83.0", - "@rock-js/platform-android": "^0.14.0", - "@rock-js/platform-ios": "^0.14.0", - "@rock-js/plugin-metro": "^0.14.0", - "@rock-js/welcome-screen": "^0.14.0", - "@types/react": "^19.2.0", + "@react-native/babel-preset": "0.86.0", + "@react-native/eslint-config": "0.86.0", + "@react-native/metro-config": "0.86.0", + "@react-native/typescript-config": "0.86.0", + "@rock-js/platform-android": "*", + "@rock-js/platform-ios": "*", + "@rock-js/plugin-metro": "*", + "@rock-js/welcome-screen": "*", + "@types/react": "^19.2.17", "@types/react-test-renderer": "^19.1.0", "babel-jest": "^29.6.3", "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "2.8.8", - "react-test-renderer": "19.2.0", - "rock": "^0.14.0", + "react-test-renderer": "19.2.7", + "rock": "*", "typescript": "^5.8.3" }, "engines": { diff --git a/apps/expo-config-plugins-test-app/rock.config.mjs b/apps/expo-config-plugins-test-app/rock.config.mjs index 2fa8d8162..5cd0a037a 100644 --- a/apps/expo-config-plugins-test-app/rock.config.mjs +++ b/apps/expo-config-plugins-test-app/rock.config.mjs @@ -1,8 +1,10 @@ import { platformIOS } from '@rock-js/platform-ios'; import { platformAndroid } from '@rock-js/platform-android'; import { pluginMetro } from '@rock-js/plugin-metro'; +import { pluginExpoConfigPlugins } from '@rock-js/plugin-expo-config-plugins'; export default { + plugins: [pluginExpoConfigPlugins()], bundler: pluginMetro(), platforms: { ios: platformIOS(), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ed4b2e0bc..d7f80f7c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,19 +74,19 @@ importers: dependencies: '@bottom-tabs/react-navigation': specifier: ^1.1.0 - version: 1.1.0(@react-navigation/native@7.1.28(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native-bottom-tabs@1.1.0(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) + version: 1.1.0(@react-navigation/native@7.1.28(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native-bottom-tabs@1.1.0(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) expo-build-properties: specifier: ^1.0.10 - version: 1.0.10(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0)) + version: 1.0.10(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)) react: - specifier: 19.2.0 - version: 19.2.0 + specifier: 19.2.7 + version: 19.2.7 react-native: - specifier: 0.83.0 - version: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) + specifier: 0.86.0 + version: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) react-native-bottom-tabs: specifier: ^1.1.0 - version: 1.1.0(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) + version: 1.1.0(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) devDependencies: '@babel/core': specifier: ^7.25.2 @@ -98,32 +98,35 @@ importers: specifier: ^7.25.0 version: 7.26.7 '@react-native/babel-preset': - specifier: 0.83.0 - version: 0.83.0(@babel/core@7.25.2) + specifier: 0.86.0 + version: 0.86.0(@babel/core@7.25.2) '@react-native/eslint-config': - specifier: 0.83.0 - version: 0.83.0(eslint@8.57.1)(jest@29.7.0(@types/node@20.19.17)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.17))(@types/node@20.19.17)(typescript@5.9.2)))(prettier@2.8.8)(typescript@5.9.2) + specifier: 0.86.0 + version: 0.86.0(eslint@8.57.1)(jest@29.7.0(@types/node@20.19.17)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.17))(@types/node@20.19.17)(typescript@5.9.2)))(prettier@2.8.8)(typescript@5.9.2) '@react-native/metro-config': - specifier: 0.83.0 - version: 0.83.0(@babel/core@7.25.2) + specifier: 0.86.0 + version: 0.86.0(@babel/core@7.25.2) '@react-native/typescript-config': - specifier: 0.83.0 - version: 0.83.0 + specifier: 0.86.0 + version: 0.86.0 '@rock-js/platform-android': - specifier: ^0.14.0 + specifier: '*' version: link:../../packages/platform-android '@rock-js/platform-ios': - specifier: ^0.14.0 + specifier: '*' version: link:../../packages/platform-ios + '@rock-js/plugin-expo-config-plugins': + specifier: '*' + version: link:../../packages/plugin-expo-config-plugins '@rock-js/plugin-metro': - specifier: ^0.14.0 + specifier: '*' version: link:../../packages/plugin-metro '@rock-js/welcome-screen': - specifier: ^0.14.0 + specifier: '*' version: link:../../packages/welcome-screen '@types/react': - specifier: ^19.2.0 - version: 19.2.7 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-test-renderer': specifier: ^19.1.0 version: 19.1.0 @@ -140,10 +143,10 @@ importers: specifier: 2.8.8 version: 2.8.8 react-test-renderer: - specifier: 19.2.0 - version: 19.2.0(react@19.2.0) + specifier: 19.2.7 + version: 19.2.7(react@19.2.7) rock: - specifier: ^0.14.0 + specifier: '*' version: link:../../packages/cli typescript: specifier: ^5.8.3 @@ -377,7 +380,7 @@ importers: version: 10.1.2 '@expo/prebuild-config': specifier: ^55.0.10 - version: 55.0.10(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(typescript@5.9.2) + version: 55.0.10(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(typescript@5.9.2) '@rock-js/tools': specifier: ^0.14.0 version: link:../tools @@ -407,30 +410,30 @@ importers: specifier: ^0.14.0 version: link:../tools metro: - specifier: ^0.83.3 || ^0.84.0 - version: 0.83.3 + specifier: ^0.85.0 + version: 0.85.0 metro-config: - specifier: ^0.83.3 || ^0.84.0 - version: 0.83.3 + specifier: ^0.85.0 + version: 0.85.0 metro-core: - specifier: ^0.83.3 || ^0.84.0 - version: 0.83.3 + specifier: ^0.85.0 + version: 0.85.0 metro-resolver: - specifier: ^0.83.3 || ^0.84.0 - version: 0.83.3 + specifier: ^0.85.0 + version: 0.85.0 tslib: specifier: ^2.3.0 version: 2.8.1 devDependencies: '@react-native/community-cli-plugin': - specifier: 0.83.0 - version: 0.83.0(@react-native/metro-config@0.83.0(@babel/core@7.25.2)) + specifier: 0.86.0 + version: 0.86.0(@react-native/metro-config@0.86.0(@babel/core@7.25.2)) '@react-native/dev-middleware': - specifier: ^0.83.0 - version: 0.83.1 + specifier: ^0.86.0 + version: 0.86.0 '@react-native/metro-config': - specifier: ^0.83.0 - version: 0.83.0(@babel/core@7.25.2) + specifier: ^0.86.0 + version: 0.86.0(@babel/core@7.25.2) '@rock-js/config': specifier: ^0.14.0 version: link:../config @@ -439,7 +442,7 @@ importers: dependencies: '@callstack/repack': specifier: '>=5' - version: 5.1.3(@babel/core@7.25.2)(@rspack/core@1.6.8(@swc/helpers@0.5.17))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(webpack@5.101.3) + version: 5.1.3(@babel/core@7.25.2)(@rspack/core@1.6.8(@swc/helpers@0.5.17))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(webpack@5.101.3) '@rock-js/tools': specifier: ^0.14.0 version: link:../tools @@ -472,20 +475,20 @@ importers: packages/provider-s3: dependencies: '@aws-sdk/client-s3': - specifier: ^3.830.0 - version: 3.830.0 + specifier: ^3.972.60 + version: 3.1079.0 '@aws-sdk/credential-provider-ini': - specifier: ^3.830.0 - version: 3.873.0 + specifier: ^3.972.60 + version: 3.972.60 '@aws-sdk/credential-providers': - specifier: ^3.830.0 - version: 3.873.0 + specifier: ^3.972.60 + version: 3.1079.0 '@aws-sdk/lib-storage': - specifier: ^3.830.0 - version: 3.873.0(@aws-sdk/client-s3@3.830.0) + specifier: ^3.972.60 + version: 3.1079.0(@aws-sdk/client-s3@3.1079.0) '@aws-sdk/s3-request-presigner': - specifier: ^3.830.0 - version: 3.830.0 + specifier: ^3.972.60 + version: 3.1079.0 '@rock-js/tools': specifier: ^0.14.0 version: link:../tools @@ -542,14 +545,14 @@ importers: packages/welcome-screen: devDependencies: '@types/react': - specifier: ^19.2.0 - version: 19.2.7 + specifier: ^19.2.17 + version: 19.2.17 react: - specifier: 19.2.0 - version: 19.2.0 + specifier: 19.2.7 + version: 19.2.7 react-native: - specifier: 0.83.0 - version: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) + specifier: 0.86.0 + version: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) website: dependencies: @@ -645,269 +648,98 @@ packages: resolution: {integrity: sha512-Hb4o6h1Pf6yRUAX07DR4JVY7dmQw+RVQMW5/m55GoiAT/VRoKCWBtIUPPOnqDVhbx1Cjfil9b6EDrgJsUAujEQ==} engines: {node: '>= 10'} - '@aws-crypto/crc32@5.2.0': - resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} - engines: {node: '>=16.0.0'} - - '@aws-crypto/crc32c@5.2.0': - resolution: {integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==} - - '@aws-crypto/sha1-browser@5.2.0': - resolution: {integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==} - - '@aws-crypto/sha256-browser@5.2.0': - resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} - - '@aws-crypto/sha256-js@5.2.0': - resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} - engines: {node: '>=16.0.0'} - - '@aws-crypto/supports-web-crypto@5.2.0': - resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} - - '@aws-crypto/util@5.2.0': - resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - - '@aws-sdk/client-cognito-identity@3.873.0': - resolution: {integrity: sha512-/nqCaiIT1VFGYM427i6SfvBiohC9qjD3JtGP3/hdg70V6RRN8VXNSQgpeFplBwXTOumbb4KxKZjTws+S+4yrig==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/client-s3@3.830.0': - resolution: {integrity: sha512-Cti+zj1lqvQIScXFQv8/t1xo3pvcvk/ObmGIbyLzfgcYpKMHaIWhzhi6aN+z4dYEv1EwrukC9tNoqScyShc5tw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/client-sso@3.830.0': - resolution: {integrity: sha512-5zCEpfI+zwX2SIa258L+TItNbBoAvQQ6w74qdFM6YJufQ1F9tvwjTX8T+eSTT9nsFIvfYnUaGalWwJVfmJUgVQ==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/client-sso@3.873.0': - resolution: {integrity: sha512-EmcrOgFODWe7IsLKFTeSXM9TlQ80/BO1MBISlr7w2ydnOaUYIiPGRRJnDpeIgMaNqT4Rr2cRN2RiMrbFO7gDdA==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/core@3.826.0': - resolution: {integrity: sha512-BGbQYzWj3ps+dblq33FY5tz/SsgJCcXX0zjQlSC07tYvU1jHTUvsefphyig+fY38xZ4wdKjbTop+KUmXUYrOXw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/core@3.873.0': - resolution: {integrity: sha512-WrROjp8X1VvmnZ4TBzwM7RF+EB3wRaY9kQJLXw+Aes0/3zRjUXvGIlseobGJMqMEGnM0YekD2F87UaVfot1xeQ==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/credential-provider-cognito-identity@3.873.0': - resolution: {integrity: sha512-/FABOYGD5yU8+L1qjvsvEhwkzzvA9zincme7019oOhEoaGu4hsul3eEFTGBcY5je36ckIXoGD4QQepWi9Ysy4g==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/credential-provider-env@3.826.0': - resolution: {integrity: sha512-DK3pQY8+iKK3MGDdC3uOZQ2psU01obaKlTYhEwNu4VWzgwQL4Vi3sWj4xSWGEK41vqZxiRLq6fOq7ysRI+qEZA==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/credential-provider-env@3.873.0': - resolution: {integrity: sha512-FWj1yUs45VjCADv80JlGshAttUHBL2xtTAbJcAxkkJZzLRKVkdyrepFWhv/95MvDyzfbT6PgJiWMdW65l/8ooA==} - engines: {node: '>=18.0.0'} + '@aws-sdk/checksums@3.1000.12': + resolution: {integrity: sha512-RgNDWfhNRIlNEzePIRrYTNi/6q+wwRMMapojn8YVzw4ZcJRa/gxVMtUbeZARR1gmopuv6oIhMbY7J66qIQ0ynw==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-http@3.826.0': - resolution: {integrity: sha512-N+IVZBh+yx/9GbMZTKO/gErBi/FYZQtcFRItoLbY+6WU+0cSWyZYfkoeOxHmQV3iX9k65oljERIWUmL9x6OSQg==} - engines: {node: '>=18.0.0'} + '@aws-sdk/client-cognito-identity@3.1079.0': + resolution: {integrity: sha512-HIScdAc8q/upCY/f3TPW0pNq1K1LL7tn5fEifKf1K+zs3NRPXLultta96ZwvcZ9Ax503JKKTo9f3xGpR3fpCxQ==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-http@3.873.0': - resolution: {integrity: sha512-0sIokBlXIsndjZFUfr3Xui8W6kPC4DAeBGAXxGi9qbFZ9PWJjn1vt2COLikKH3q2snchk+AsznREZG8NW6ezSg==} - engines: {node: '>=18.0.0'} + '@aws-sdk/client-s3@3.1079.0': + resolution: {integrity: sha512-di9U/7Po7qlVYb2dq58ULsbBAE1pBIk53rux+50LQCvH1X+/l1Ys+BIk/QLBtdaK1nADk0xRNEBbA1QWVnMccw==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-ini@3.830.0': - resolution: {integrity: sha512-zeQenzvh8JRY5nULd8izdjVGoCM1tgsVVsrLSwDkHxZTTW0hW/bmOmXfvdaE0wDdomXW7m2CkQDSmP7XdvNXZg==} - engines: {node: '>=18.0.0'} + '@aws-sdk/core@3.974.27': + resolution: {integrity: sha512-WRWEgIq6vx+NU6ot3VrRu4Jovj9MIObitSi6of/GV5THDDPccBhivCRNkWJutMM+m3GvdeI3l/UbGNcoOobxOA==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-ini@3.873.0': - resolution: {integrity: sha512-bQdGqh47Sk0+2S3C+N46aNQsZFzcHs7ndxYLARH/avYXf02Nl68p194eYFaAHJSQ1re5IbExU1+pbums7FJ9fA==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-cognito-identity@3.972.52': + resolution: {integrity: sha512-m+akZFJsghShferf2xsMw0Hogl1jNIJl2zUoZBNTFyWvlaOj1aK5sMTzcnw8m1dICvlQ+lC4T1OPGGsmZ+ezXA==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-node@3.830.0': - resolution: {integrity: sha512-X/2LrTgwtK1pkWrvofxQBI8VTi6QVLtSMpsKKPPnJQ0vgqC0e4czSIs3ZxiEsOkCBaQ2usXSiKyh0ccsQ6k2OA==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-env@3.972.53': + resolution: {integrity: sha512-+KDA3uc/HZ1vIneGu5QMQb0gAXDYrm2vOE60+BJ7lS0YinMQ5i2oV4PR1A16XkF6K1IbSwjEHd1hQIIgMsK48w==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-node@3.873.0': - resolution: {integrity: sha512-+v/xBEB02k2ExnSDL8+1gD6UizY4Q/HaIJkNSkitFynRiiTQpVOSkCkA0iWxzksMeN8k1IHTE5gzeWpkEjNwbA==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-http@3.972.55': + resolution: {integrity: sha512-1gBfkWY3RWeBlCoB9lIJjXMx45/54wxcgfzv6BY9otTmMrZPcNPi1v+MwZxxaCUg441NV3jsr1efnFNCXiW70g==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-process@3.826.0': - resolution: {integrity: sha512-kURrc4amu3NLtw1yZw7EoLNEVhmOMRUTs+chaNcmS+ERm3yK0nKjaJzmKahmwlTQTSl3wJ8jjK7x962VPo+zWw==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-ini@3.972.60': + resolution: {integrity: sha512-CV2md+PXvABwRjApWGhQ0wACy9WSFIhnUGrovLcjnjBCd/46TbuivLADtkF8IWNjtCQmQ+2IagSaxqBYqXBNAQ==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-process@3.873.0': - resolution: {integrity: sha512-ycFv9WN+UJF7bK/ElBq1ugWA4NMbYS//1K55bPQZb2XUpAM2TWFlEjG7DIyOhLNTdl6+CbHlCdhlKQuDGgmm0A==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-login@3.972.59': + resolution: {integrity: sha512-JG4S9yyA1GFzJdJXqLKrUzZbyK+VDp2QIsJD7YOicJHAhqymfHpDJIok2dLnhOdVB0I37RjdC53uOwCMVS00gw==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-sso@3.830.0': - resolution: {integrity: sha512-+VdRpZmfekzpySqZikAKx6l5ndnLGluioIgUG4ZznrButgFD/iogzFtGmBDFB3ZLViX1l4pMXru0zFwJEZT21Q==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-node@3.972.62': + resolution: {integrity: sha512-S6Slq3Tx7bvFk5yc34XNADyZYTX2HUXvaFAnowGRQnhjBO8J/mP62Fn7lxvJwjaDyYm/7gh9h6HEHaltRyMFXw==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-sso@3.873.0': - resolution: {integrity: sha512-SudkAOZmjEEYgUrqlUUjvrtbWJeI54/0Xo87KRxm4kfBtMqSx0TxbplNUAk8Gkg4XQNY0o7jpG8tK7r2Wc2+uw==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-process@3.972.53': + resolution: {integrity: sha512-EhfH+MQlqOMCkXIVa8MMObPzAQqwTTtxA7KhEJiyPeuNVA8PLOOUpgK7nBrgaDaGiIDLN/9LpGdaHuDjomeRTw==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-web-identity@3.830.0': - resolution: {integrity: sha512-hPYrKsZeeOdLROJ59T6Y8yZ0iwC/60L3qhZXjapBFjbqBtMaQiMTI645K6xVXBioA6vxXq7B4aLOhYqk6Fy/Ww==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-sso@3.972.59': + resolution: {integrity: sha512-h8793pOjcImx0SB+VcLONcaQQ57VAvKVuqyewQMRKqqH+CSXsG2dwOeLMUJPMxLdNvL7dXOM0ueTukyNUnu5mA==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-web-identity@3.873.0': - resolution: {integrity: sha512-Gw2H21+VkA6AgwKkBtTtlGZ45qgyRZPSKWs0kUwXVlmGOiPz61t/lBX0vG6I06ZIz2wqeTJ5OA1pWZLqw1j0JQ==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-web-identity@3.972.59': + resolution: {integrity: sha512-VoyO9+vl3XVmpZwn4obskrWIkrA/Jf3lSe1E3ZERlaN9u0D4YZ6+HywC3+L98QOXqZesEfedk67gRER8tK8+8w==} + engines: {node: '>=20.0.0'} - '@aws-sdk/credential-providers@3.873.0': - resolution: {integrity: sha512-kr44YgYDcNsKqy9Ko2SuNn424TSFHjq22MnhR3jrqaHri2DembF/5FLi42WK83h/SdQp5fU8CxZ8XVE3QgrU2Q==} - engines: {node: '>=18.0.0'} + '@aws-sdk/credential-providers@3.1079.0': + resolution: {integrity: sha512-emoshJjvvyJDjoMlognc1BtdsTDbe/8NQhXM2wIOz/6/vx4lynUYbwhcNdP6rXuT1q0HzugEDkQK9EvbzB94fA==} + engines: {node: '>=20.0.0'} - '@aws-sdk/lib-storage@3.873.0': - resolution: {integrity: sha512-TcR15G+DOzniMProb+JtifLyAPORVcRw5hks6VPZg/KVOXGtOyXEG7yqnXV+pidc1xWLVvKlG3K+4r72f+zjLw==} - engines: {node: '>=18.0.0'} + '@aws-sdk/lib-storage@3.1079.0': + resolution: {integrity: sha512-dUv9f8OM6r5vMdCRf1lgdyROZ1Zp8GL0rGcxQ4JR9l9r7Ssnan8G6yLQw63++gtAgc3Cln6nAHI8pZ88aXoVaQ==} + engines: {node: '>=20.0.0'} peerDependencies: - '@aws-sdk/client-s3': ^3.873.0 + '@aws-sdk/client-s3': ^3.1079.0 - '@aws-sdk/middleware-bucket-endpoint@3.830.0': - resolution: {integrity: sha512-ElVeCReZSH5Ds+/pkL5ebneJjuo8f49e9JXV1cYizuH0OAOQfYaBU9+M+7+rn61pTttOFE8W//qKzrXBBJhfMg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-expect-continue@3.821.0': - resolution: {integrity: sha512-zAOoSZKe1njOrtynvK6ZORU57YGv5I7KP4+rwOvUN3ZhJbQ7QPf8gKtFUCYAPRMegaXCKF/ADPtDZBAmM+zZ9g==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-flexible-checksums@3.826.0': - resolution: {integrity: sha512-Fz9w8CFYPfSlHEB6feSsi06hdS+s+FB8k5pO4L7IV0tUa78mlhxF/VNlAJaVWYyOkZXl4HPH2K48aapACSQOXw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-host-header@3.821.0': - resolution: {integrity: sha512-xSMR+sopSeWGx5/4pAGhhfMvGBHioVBbqGvDs6pG64xfNwM5vq5s5v6D04e2i+uSTj4qGa71dLUs5I0UzAK3sw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-host-header@3.873.0': - resolution: {integrity: sha512-KZ/W1uruWtMOs7D5j3KquOxzCnV79KQW9MjJFZM/M0l6KI8J6V3718MXxFHsTjUE4fpdV6SeCNLV1lwGygsjJA==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-location-constraint@3.821.0': - resolution: {integrity: sha512-sKrm80k0t3R0on8aA/WhWFoMaAl4yvdk+riotmMElLUpcMcRXAd1+600uFVrxJqZdbrKQ0mjX0PjT68DlkYXLg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-logger@3.821.0': - resolution: {integrity: sha512-0cvI0ipf2tGx7fXYEEN5fBeZDz2RnHyb9xftSgUsEq7NBxjV0yTZfLJw6Za5rjE6snC80dRN8+bTNR1tuG89zA==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-logger@3.873.0': - resolution: {integrity: sha512-QhNZ8X7pW68kFez9QxUSN65Um0Feo18ZmHxszQZNUhKDsXew/EG9NPQE/HgYcekcon35zHxC4xs+FeNuPurP2g==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-recursion-detection@3.821.0': - resolution: {integrity: sha512-efmaifbhBoqKG3bAoEfDdcM8hn1psF+4qa7ykWuYmfmah59JBeqHLfz5W9m9JoTwoKPkFcVLWZxnyZzAnVBOIg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-recursion-detection@3.873.0': - resolution: {integrity: sha512-OtgY8EXOzRdEWR//WfPkA/fXl0+WwE8hq0y9iw2caNyKPtca85dzrrZWnPqyBK/cpImosrpR1iKMYr41XshsCg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-sdk-s3@3.826.0': - resolution: {integrity: sha512-8F0qWaYKfvD/de1AKccXuigM+gb/IZSncCqxdnFWqd+TFzo9qI9Hh+TpUhWOMYSgxsMsYQ8ipmLzlD/lDhjrmA==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-ssec@3.821.0': - resolution: {integrity: sha512-YYi1Hhr2AYiU/24cQc8HIB+SWbQo6FBkMYojVuz/zgrtkFmALxENGF/21OPg7f/QWd+eadZJRxCjmRwh5F2Cxg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-user-agent@3.828.0': - resolution: {integrity: sha512-nixvI/SETXRdmrVab4D9LvXT3lrXkwAWGWk2GVvQvzlqN1/M/RfClj+o37Sn4FqRkGH9o9g7Fqb1YqZ4mqDAtA==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/middleware-user-agent@3.873.0': - resolution: {integrity: sha512-gHqAMYpWkPhZLwqB3Yj83JKdL2Vsb64sryo8LN2UdpElpS+0fT4yjqSxKTfp7gkhN6TCIxF24HQgbPk5FMYJWw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/nested-clients@3.830.0': - resolution: {integrity: sha512-5N5YTlBr1vtxf7+t+UaIQ625KEAmm7fY9o1e3MgGOi/paBoI0+axr3ud24qLIy0NSzFlAHEaxUSWxcERNjIoZw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/nested-clients@3.873.0': - resolution: {integrity: sha512-yg8JkRHuH/xO65rtmLOWcd9XQhxX1kAonp2CliXT44eA/23OBds6XoheY44eZeHfCTgutDLTYitvy3k9fQY6ZA==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/region-config-resolver@3.821.0': - resolution: {integrity: sha512-t8og+lRCIIy5nlId0bScNpCkif8sc0LhmtaKsbm0ZPm3sCa/WhCbSZibjbZ28FNjVCV+p0D9RYZx0VDDbtWyjw==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/region-config-resolver@3.873.0': - resolution: {integrity: sha512-q9sPoef+BBG6PJnc4x60vK/bfVwvRWsPgcoQyIra057S/QGjq5VkjvNk6H8xedf6vnKlXNBwq9BaANBXnldUJg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/s3-request-presigner@3.830.0': - resolution: {integrity: sha512-IEiSJfuf/hcf9WvCmvV35ci1yGcV3IYKS0e6l5xPRLYDNBrAWao9j8mrp0N4WCD3Nr+3xZRY5JglEFAH6CN3OQ==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/signature-v4-multi-region@3.826.0': - resolution: {integrity: sha512-3fEi/zy6tpMzomYosksGtu7jZqGFcdBXoL7YRsG7OEeQzBbOW9B+fVaQZ4jnsViSjzA/yKydLahMrfPnt+iaxg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/token-providers@3.830.0': - resolution: {integrity: sha512-aJ4guFwj92nV9D+EgJPaCFKK0I3y2uMchiDfh69Zqnmwfxxxfxat6F79VA7PS0BdbjRfhLbn+Ghjftnomu2c1g==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/token-providers@3.873.0': - resolution: {integrity: sha512-BWOCeFeV/Ba8fVhtwUw/0Hz4wMm9fjXnMb4Z2a5he/jFlz5mt1/rr6IQ4MyKgzOaz24YrvqsJW2a0VUKOaYDvg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/types@3.821.0': - resolution: {integrity: sha512-Znroqdai1a90TlxGaJ+FK1lwC0fHpo97Xjsp5UKGR5JODYm7f9+/fF17ebO1KdoBr/Rm0UIFiF5VmI8ts9F1eA==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/types@3.862.0': - resolution: {integrity: sha512-Bei+RL0cDxxV+lW2UezLbCYYNeJm6Nzee0TpW0FfyTRBhH9C1XQh4+x+IClriXvgBnRquTMMYsmJfvx8iyLKrg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/util-arn-parser@3.804.0': - resolution: {integrity: sha512-wmBJqn1DRXnZu3b4EkE6CWnoWMo1ZMvlfkqU5zPz67xx1GMaXlDCchFvKAXMjk4jn/L1O3tKnoFDNsoLV1kgNQ==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/util-endpoints@3.828.0': - resolution: {integrity: sha512-RvKch111SblqdkPzg3oCIdlGxlQs+k+P7Etory9FmxPHyPDvsP1j1c74PmgYqtzzMWmoXTjd+c9naUHh9xG8xg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/util-endpoints@3.873.0': - resolution: {integrity: sha512-YByHrhjxYdjKRf/RQygRK1uh0As1FIi9+jXTcIEX/rBgN8mUByczr2u4QXBzw7ZdbdcOBMOkPnLRjNOWW1MkFg==} - engines: {node: '>=18.0.0'} - - '@aws-sdk/util-format-url@3.821.0': - resolution: {integrity: sha512-h+xqmPToxDrZ0a7rxE1a8Oh4zpWfZe9oiQUphGtfiGFA6j75UiURH5J3MmGHa/G4t15I3iLLbYtUXxvb1i7evg==} - engines: {node: '>=18.0.0'} + '@aws-sdk/middleware-sdk-s3@3.972.58': + resolution: {integrity: sha512-6uaWRRYJGhOqc9EoTSbLDf9nI/doSAb5vAwGshs5/Hlv5Ce25b246lBkbRd/77fLAi+uMI1a70mJzVyLyCEufQ==} + engines: {node: '>=20.0.0'} - '@aws-sdk/util-locate-window@3.804.0': - resolution: {integrity: sha512-zVoRfpmBVPodYlnMjgVjfGoEZagyRF5IPn3Uo6ZvOZp24chnW/FRstH7ESDHDDRga4z3V+ElUQHKpFDXWyBW5A==} - engines: {node: '>=18.0.0'} + '@aws-sdk/nested-clients@3.997.27': + resolution: {integrity: sha512-A8PIePF9NIIOJ/4Lg1rl9xm/+QaKkHGetq+Z9wb5B+3Da31YYXRo8n7IDMh5C+HQI5eyEmjrwkGWVdYtnLtbXQ==} + engines: {node: '>=20.0.0'} - '@aws-sdk/util-user-agent-browser@3.821.0': - resolution: {integrity: sha512-irWZHyM0Jr1xhC+38OuZ7JB6OXMLPZlj48thElpsO1ZSLRkLZx5+I7VV6k3sp2yZ7BYbKz/G2ojSv4wdm7XTLw==} + '@aws-sdk/s3-request-presigner@3.1079.0': + resolution: {integrity: sha512-NfHUaND7WyLUPkO7HCF3MFg4bdscY34A4tm4dPWa31qYzhGNZarRPr/CcRgllxzPoOSD/EHfZ4fQtZnMl2xWFg==} + engines: {node: '>=20.0.0'} - '@aws-sdk/util-user-agent-browser@3.873.0': - resolution: {integrity: sha512-AcRdbK6o19yehEcywI43blIBhOCSo6UgyWcuOJX5CFF8k39xm1ILCjQlRRjchLAxWrm0lU0Q7XV90RiMMFMZtA==} + '@aws-sdk/signature-v4-multi-region@3.996.38': + resolution: {integrity: sha512-C379Sk+MiFZCfWZphKlMyLHKxV22OjoGM5KJjj5IJNJcOCWL4IGIpnEGzv1FQiRwhYXfq55SJMfxlqPE08JJ9g==} + engines: {node: '>=20.0.0'} - '@aws-sdk/util-user-agent-node@3.828.0': - resolution: {integrity: sha512-LdN6fTBzTlQmc8O8f1wiZN0qF3yBWVGis7NwpWK7FUEzP9bEZRxYfIkV9oV9zpt6iNRze1SedK3JQVB/udxBoA==} - engines: {node: '>=18.0.0'} - peerDependencies: - aws-crt: '>=1.0.0' - peerDependenciesMeta: - aws-crt: - optional: true + '@aws-sdk/token-providers@3.1079.0': + resolution: {integrity: sha512-cbietrLlHPhhmbnMPTuDS4Zj/KNGhY+3vVhn6dwjO6Dqzrwothzg2srtcY34T9mlICsTXn34avDoWLHSntP54A==} + engines: {node: '>=20.0.0'} - '@aws-sdk/util-user-agent-node@3.873.0': - resolution: {integrity: sha512-9MivTP+q9Sis71UxuBaIY3h5jxH0vN3/ZWGxO8ADL19S2OIfknrYSAfzE5fpoKROVBu0bS4VifHOFq4PY1zsxw==} - engines: {node: '>=18.0.0'} - peerDependencies: - aws-crt: '>=1.0.0' - peerDependenciesMeta: - aws-crt: - optional: true + '@aws-sdk/types@3.973.15': + resolution: {integrity: sha512-IULn8uBV/SMtmOIANsm4WHXIOtVPBWfOWs3WGL0j/sI+KhaYehvOw0ET+9urnn8MBpiijuU/0JOpuwKOE451PQ==} + engines: {node: '>=20.0.0'} - '@aws-sdk/xml-builder@3.821.0': - resolution: {integrity: sha512-DIIotRnefVL6DiaHtO6/21DhJ4JZnnIwdNbpwiAhdt/AVbttcE4yw925gsjur0OGv5BTYXQXU3YnANBYnZjuQA==} - engines: {node: '>=18.0.0'} + '@aws-sdk/xml-builder@3.972.33': + resolution: {integrity: sha512-ezbwz9WpuLctm6o7P2t2naDhVVPI5jFGrVefVybhcKGjU57VIyT46pQVO0RI2RYkUdhdj2Z9uSIlAzGZE9NW9A==} + engines: {node: '>=20.0.0'} - '@aws-sdk/xml-builder@3.873.0': - resolution: {integrity: sha512-kLO7k7cGJ6KaHiExSJWojZurF7SnGMDHXRuQunFnEoD0n1yB6Lqy/S/zHiQ7oJnBhPr9q0TW9qFkrsZb1Uc54w==} + '@aws/lambda-invoke-store@0.3.0': + resolution: {integrity: sha512-sl4Bm6yiMNYrZKkqqDFWN0UfnWhlS8ivKxrYl+6t0gCLrqr8y3B2IqZZbFRkfaVVp7C/baApyh71P+LeE1A2sQ==} engines: {node: '>=18.0.0'} '@babel/code-frame@7.10.4': @@ -1584,12 +1416,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.28.0': - resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.28.6': resolution: {integrity: sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==} engines: {node: '>=6.9.0'} @@ -2250,10 +2076,6 @@ packages: node-notifier: optional: true - '@jest/create-cache-key-function@29.7.0': - resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/environment@29.7.0': resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2482,17 +2304,17 @@ packages: '@react-native-community/cli-types@20.1.1': resolution: {integrity: sha512-Tp+s27I/RDONrGvWVj4IzEmga2HhJhXi8ZlZTfycMMyAcv4LG/CTPira+BUZs8nzLAJNrlJ79pVVPJPqQAe+aw==} - '@react-native/assets-registry@0.83.0': - resolution: {integrity: sha512-EmGSKDvmnEnBrTK75T+0Syt6gy/HACOTfziw5+392Kr1Bb28Rv26GyOIkvptnT+bb2VDHU0hx9G0vSy5/S3rmQ==} - engines: {node: '>= 20.19.4'} + '@react-native/assets-registry@0.86.0': + resolution: {integrity: sha512-nIaXbm2jX1OTYp0qbviJ3O6KZivoE8z3BnhUQ2LsqfZSWRoOK/n1qsiAr6oALiNKWnXY3j2KPwtYORnZzp8xew==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} '@react-native/babel-plugin-codegen@0.81.5': resolution: {integrity: sha512-oF71cIH6je3fSLi6VPjjC3Sgyyn57JLHXs+mHWc9MoCiJJcM4nqsS5J38zv1XQ8d3zOW2JtHro+LF0tagj2bfQ==} engines: {node: '>= 20.19.4'} - '@react-native/babel-plugin-codegen@0.83.0': - resolution: {integrity: sha512-H5K0hnv9EhcenojZb9nUMIKPvHZ7ba9vpCyQIeGJmUTDYwZqjmXXyH73+uZo+GHjCIq1n0eF/soC5HJQzalh/Q==} - engines: {node: '>= 20.19.4'} + '@react-native/babel-plugin-codegen@0.86.0': + resolution: {integrity: sha512-qdsABWNW7uTll90l4Vh03gjeyu3WVDi2CyiiyvYGMRDcoYbjbQi6df3BMAm9lQI2yslZ1T14LlDDAsgTwNxplA==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} '@react-native/babel-preset@0.81.5': resolution: {integrity: sha512-UoI/x/5tCmi+pZ3c1+Ypr1DaRMDLI3y+Q70pVLLVgrnC3DHsHRIbHcCHIeG/IJvoeFqFM2sTdhSOLJrf8lOPrA==} @@ -2500,9 +2322,9 @@ packages: peerDependencies: '@babel/core': '*' - '@react-native/babel-preset@0.83.0': - resolution: {integrity: sha512-v20aTae9+aergUgRQSiy3CLqRSJu5VrHLpPpyYcAkTJ2JWTbtTlKfYuEw0V/WMFpeYZnZ7IVtu/6gTISVV74UQ==} - engines: {node: '>= 20.19.4'} + '@react-native/babel-preset@0.86.0': + resolution: {integrity: sha512-bYQcWiPySNvF4dns9Ls9gMmwgq66ohvM9Fwc/Kn8r85t66UNHxch3p1QwPiSorDelFauZwJbgo9+ReibTgvpbA==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} peerDependencies: '@babel/core': '*' @@ -2512,18 +2334,18 @@ packages: peerDependencies: '@babel/core': '*' - '@react-native/codegen@0.83.0': - resolution: {integrity: sha512-3fvMi/pSJHhikjwMZQplU4Ar9ANoR2GSBxotbkKIMI6iNduh+ln1FTvB2me69FA68aHtVZOO+cO+QpGCcvgaMA==} - engines: {node: '>= 20.19.4'} + '@react-native/codegen@0.86.0': + resolution: {integrity: sha512-uTs9DBo3+/lUqinsGZK0FKJRBVClrwMXoZToaDxE1Q2SL2e55vs2GwyZfIKzPl5uJnbu4PfFMIp0/mLXLWUMuA==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} peerDependencies: '@babel/core': '*' - '@react-native/community-cli-plugin@0.83.0': - resolution: {integrity: sha512-bJD5pLURgKY2YK0R6gUsFWHiblSAFt1Xyc2fsyCL8XBnB7kJfVhLAKGItk6j1QZbwm1Io41ekZxBmZdyQqIDrg==} - engines: {node: '>= 20.19.4'} + '@react-native/community-cli-plugin@0.86.0': + resolution: {integrity: sha512-Jv8p1ebEPfTzs8gmrjsdT2XMXFfeAg45Pman+XPLFGaSeGAZkutRFRyX9Cs9aGTSOyIA9YPJ6vDNb1ayTf1FKQ==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} peerDependencies: '@react-native-community/cli': '*' - '@react-native/metro-config': '*' + '@react-native/metro-config': 0.86.0 peerDependenciesMeta: '@react-native-community/cli': optional: true @@ -2538,21 +2360,13 @@ packages: resolution: {integrity: sha512-bnd9FSdWKx2ncklOetCgrlwqSGhMHP2zOxObJbOWXoj7GHEmih4MKarBo5/a8gX8EfA1EwRATdfNBQ81DY+h+w==} engines: {node: '>= 20.19.4'} - '@react-native/debugger-frontend@0.83.0': - resolution: {integrity: sha512-7XVbkH8nCjLKLe8z5DS37LNP62/QNNya/YuLlVoLfsiB54nR/kNZij5UU7rS0npAZ3WN7LR0anqLlYnzDd0JHA==} - engines: {node: '>= 20.19.4'} - - '@react-native/debugger-frontend@0.83.1': - resolution: {integrity: sha512-01Rn3goubFvPjHXONooLmsW0FLxJDKIUJNOlOS0cPtmmTIx9YIjxhe/DxwHXGk7OnULd7yl3aYy7WlBsEd5Xmg==} - engines: {node: '>= 20.19.4'} - - '@react-native/debugger-shell@0.83.0': - resolution: {integrity: sha512-rJJxRRLLsKW+cqd0ALSBoqwL5SQTmwpd5SGl6rq9sY+fInCUKfkLEIc5HWQ0ppqoPyDteQVWbQ3a5VN84aJaNg==} - engines: {node: '>= 20.19.4'} + '@react-native/debugger-frontend@0.86.0': + resolution: {integrity: sha512-7Mb3nDfyJeys+ELF75Ageu7VKERlnIMoO+aNPoXqTXvz+b41L6l2CqMyLpDHxkBSlenij6gEepPNgaIyWHbJZw==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} - '@react-native/debugger-shell@0.83.1': - resolution: {integrity: sha512-d+0w446Hxth5OP/cBHSSxOEpbj13p2zToUy6e5e3tTERNJ8ueGlW7iGwGTrSymNDgXXFjErX+dY4P4/3WokPIQ==} - engines: {node: '>= 20.19.4'} + '@react-native/debugger-shell@0.86.0': + resolution: {integrity: sha512-Y0zEkZzLz8ou6o/VLml1A31X/rMgc6DRjwxwzPMa94qRTMY070WeBCNTITQo4kKTBAUgbxh07oXPQqp0Tpja8w==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} '@react-native/dev-middleware@0.78.3': resolution: {integrity: sha512-7upCJUYTFt3AwDQqByWDmTdlHYU93AdU+rsndis2xsJI4h7DrEjKtvvEgFOJG+jGHcyct9vNu1S+Jj2g8DRguQ==} @@ -2562,62 +2376,58 @@ packages: resolution: {integrity: sha512-WfPfZzboYgo/TUtysuD5xyANzzfka8Ebni6RIb2wDxhb56ERi7qDrE4xGhtPsjCL4pQBXSVxyIlCy0d8I6EgGA==} engines: {node: '>= 20.19.4'} - '@react-native/dev-middleware@0.83.0': - resolution: {integrity: sha512-HWn42tbp0h8RWttua6d6PjseaSr3IdwkaoqVxhiM9kVDY7Ro00eO7tdlVgSzZzhIibdVS2b2C3x+sFoWhag1fA==} - engines: {node: '>= 20.19.4'} - - '@react-native/dev-middleware@0.83.1': - resolution: {integrity: sha512-QJaSfNRzj3Lp7MmlCRgSBlt1XZ38xaBNXypXAp/3H3OdFifnTZOeYOpFmcpjcXYnDqkxetuwZg8VL65SQhB8dg==} - engines: {node: '>= 20.19.4'} + '@react-native/dev-middleware@0.86.0': + resolution: {integrity: sha512-20pTO6yTybmvXvro520H6C7jydIQnLKOl5qFtVEcHSdFrY63r3OGei+Rx9bILgSRmH6jgnfEcijcMx7pwWuQtw==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} - '@react-native/eslint-config@0.83.0': - resolution: {integrity: sha512-HTJg5XGQSGkVqeTvO7kOm1a1fNZ0VyZqhaLKAdWNwry+cWLkSnk9uohztnEIIP33FbP0Aybc7JuZIQon9OI3+w==} - engines: {node: '>= 20.19.4'} + '@react-native/eslint-config@0.86.0': + resolution: {integrity: sha512-N7dtRMx6eVOScVkZ4+4SCGMWRh+nIbUmdc/yIPWvQdPLHKe5NLHYoyPGZvkwWN0Wj26OJwpXNTp53qE5ZiIjKQ==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} peerDependencies: - eslint: '>=8' + eslint: ^8.0.0 || ^9.0.0 prettier: '>=2' - '@react-native/eslint-plugin@0.83.0': - resolution: {integrity: sha512-a0lObGV1/1P6mrekSF+1KpRkdH2fefQ/8fm1kLTUNvR5mae8xXz+U+f+1lsgqqEHtoGHey5Ve5MUkjgj4WnqTQ==} - engines: {node: '>= 20.19.4'} + '@react-native/eslint-plugin@0.86.0': + resolution: {integrity: sha512-v0zZAO9tfB72RdluTGHZcYDe5fIH6hf/bk8jATTCdwNNWcvPEjHdzuA2O6M4OAEmC+UDq/kURb+LY5f2fGGRGg==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} - '@react-native/gradle-plugin@0.83.0': - resolution: {integrity: sha512-BXZRmfsbgPhEPkrRPjk2njA2AzhSelBqhuoklnv3DdLTdxaRjKYW+LW0zpKo1k3qPKj7kG1YGI3miol6l1GB5g==} - engines: {node: '>= 20.19.4'} + '@react-native/gradle-plugin@0.86.0': + resolution: {integrity: sha512-a1RcfaEDqWExCGfCwadIxt4l8FvKYgFqeMf2uzeKyAOnb+vTGNIeCvifFL2MqvgaeYxlER437HbMIajGcuJ1pQ==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} - '@react-native/js-polyfills@0.83.0': - resolution: {integrity: sha512-cVB9BMqlfbQR0v4Wxi5M2yDhZoKiNqWgiEXpp7ChdZIXI0SEnj8WwLwE3bDkyOfF8tCHdytpInXyg/al2O+dLQ==} - engines: {node: '>= 20.19.4'} + '@react-native/js-polyfills@0.86.0': + resolution: {integrity: sha512-zYy/Cjd1VTnZ2iCNaG9bDF9C3l2ntESiPRscjIlI5FKugu6aeTwsDSv1aI8Bc4Kp3vEdoVg+UQhLAhE4svREaQ==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} - '@react-native/metro-babel-transformer@0.83.0': - resolution: {integrity: sha512-hB5kpR5Ho9l9xKuh5uHZEIFqnuaW8T7rDYwqf1j0xvTZu88KwaHAXya2IpDZsjlWzVMCl50cAwPkVZOlEOfJvw==} - engines: {node: '>= 20.19.4'} + '@react-native/metro-babel-transformer@0.86.0': + resolution: {integrity: sha512-SjKej3E5qIahqo/G+rSOrmJUQM44RyKtWtO+VfmKAAMoJWkBFomM22hTLKCIS5cdbIAJ9COAmU+KAi2wVSO0wQ==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} peerDependencies: '@babel/core': '*' - '@react-native/metro-config@0.83.0': - resolution: {integrity: sha512-7mWZNZOJJLMJ8adBrAgAXcwtyn8PtPjAGavK8k3/mtsWYm79ncf5PD8D9puh6wBHCYwPu2ff/l23nNV8JsqLyg==} - engines: {node: '>= 20.19.4'} + '@react-native/metro-config@0.86.0': + resolution: {integrity: sha512-7v+xbTeEci9ZcQ/Z1OqI4RXcqN69wSMDYL5BAMvOReZ7U04+aDQ0/SQhClYPn6x2/RxM4WzMKSAuNyLKqvYVtw==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} '@react-native/normalize-colors@0.81.5': resolution: {integrity: sha512-0HuJ8YtqlTVRXGZuGeBejLE04wSQsibpTI+RGOyVqxZvgtlLLC/Ssw0UmbHhT4lYMp2fhdtvKZSs5emWB1zR/g==} - '@react-native/normalize-colors@0.83.0': - resolution: {integrity: sha512-DG1ELOqQ6RS82R1zEUGTWa/pfSPOf+vwAnQB7Ao1vRuhW/xdd2OPQJyqx5a5QWMYpGrlkCb7ERxEVX6p2QODCA==} - '@react-native/normalize-colors@0.83.2': resolution: {integrity: sha512-gkZAb9LoVVzNuYzzOviH7DiPTXQoZPHuiTH2+O2+VWNtOkiznjgvqpwYAhg58a5zfRq5GXlbBdf5mzRj5+3Y5Q==} - '@react-native/typescript-config@0.83.0': - resolution: {integrity: sha512-8IcgamT0qoBDL3D8Ho6YHkQrxUMf3fKHkRd6MYDjVKNamz0XtfXNLY/FNnUOolx1HbgMkkwKFcbP3AbIKFxirQ==} + '@react-native/normalize-colors@0.86.0': + resolution: {integrity: sha512-kG0wfCGghUKlfxkJyyHCDVutWVYWK7/DG58ojA/4v9EfulgF+osuSQmlbNb3rcKX58qutm7JcldSeVLgGFha9g==} - '@react-native/virtualized-lists@0.83.0': - resolution: {integrity: sha512-AVnDppwPidQrPrzA4ETr4o9W+40yuijg3EVgFt2hnMldMZkqwPRrgJL2GSreQjCYe1NfM5Yn4Egyy4Kd0yp4Lw==} - engines: {node: '>= 20.19.4'} + '@react-native/typescript-config@0.86.0': + resolution: {integrity: sha512-oSuFIEMVAVEXdIvDnrdXsWmIF4fYdgtvAEr2ofn8OY534m7XWm9QAqHHpGUzoK0iwDPlPZ5n2Rb25gqF1SZ0rg==} + + '@react-native/virtualized-lists@0.86.0': + resolution: {integrity: sha512-4/ZLXdf/OSpPDVO0AsQ1SJdRIzt5t9BNQ46QwGgxvX7/cirYR5k8KXctNGGgW8lQo2gZChEfY2zFCZg9nM/jiw==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} peerDependencies: '@types/react': ^19.2.0 react: '*' - react-native: '*' + react-native: 0.86.0 peerDependenciesMeta: '@types/react': optional: true @@ -3035,427 +2845,119 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@smithy/abort-controller@4.0.4': - resolution: {integrity: sha512-gJnEjZMvigPDQWHrW3oPrFhQtkrgqBkyjj3pCIdF3A5M6vsZODG93KNlfJprv6bp4245bdT32fsHK4kkH3KYDA==} + '@smithy/core@3.29.1': + resolution: {integrity: sha512-qoiY4nrk5OCu1+eIR1VB8l5DmON/oKiqrd5zZFAhXJXjJlLWQusKEW/SkBDAtGDcPaz86m9kfcE1lngU0GlM6A==} engines: {node: '>=18.0.0'} - '@smithy/abort-controller@4.0.5': - resolution: {integrity: sha512-jcrqdTQurIrBbUm4W2YdLVMQDoL0sA9DTxYd2s+R/y+2U9NLOP7Xf/YqfSg1FZhlZIYEnvk2mwbyvIfdLEPo8g==} + '@smithy/credential-provider-imds@4.4.6': + resolution: {integrity: sha512-B2WQ/PV/H6Jeg3lrIq6bKUfa6Hy01mtK7CGs6lhjzHA6k4aagldH6T6eEjnzKl4HI0cJnAsxfJ19pgb5PV+CVQ==} engines: {node: '>=18.0.0'} - '@smithy/chunked-blob-reader-native@4.0.0': - resolution: {integrity: sha512-R9wM2yPmfEMsUmlMlIgSzOyICs0x9uu7UTHoccMyt7BWw8shcGM8HqB355+BZCPBcySvbTYMs62EgEQkNxz2ig==} + '@smithy/fetch-http-handler@5.6.3': + resolution: {integrity: sha512-CwCc/7SMTj45y97MUnDTbTaxvtAsiNNRm81z3abROIuMbMsC2Iy5EKfkkVdsKrz8WExQAAMx1EJapq+9j4fFTQ==} engines: {node: '>=18.0.0'} - '@smithy/chunked-blob-reader@5.0.0': - resolution: {integrity: sha512-+sKqDBQqb036hh4NPaUiEkYFkTUGYzRsn3EuFhyfQfMy6oGHEUJDurLP9Ufb5dasr/XiAmPNMr6wa9afjQB+Gw==} + '@smithy/node-http-handler@4.9.3': + resolution: {integrity: sha512-qZTa4gQFUo8RM02rk6q5UVTDLNrQ1oS20LsepBzqq1QBVc/EHJ03OOUADcqMZiXHArW+Y7+OGY0BpdTwZRq/Yg==} engines: {node: '>=18.0.0'} - '@smithy/config-resolver@4.1.4': - resolution: {integrity: sha512-prmU+rDddxHOH0oNcwemL+SwnzcG65sBF2yXRO7aeXIn/xTlq2pX7JLVbkBnVLowHLg4/OL4+jBmv9hVrVGS+w==} + '@smithy/signature-v4@5.6.2': + resolution: {integrity: sha512-QgHflghMoPxCJ9axiCVh8KZfbC9fuP6vkXXyK//E3cq7nLaSSyyLj0GAoqVWezYeDQmXIZhmlRvLE16jsqDK6g==} engines: {node: '>=18.0.0'} - '@smithy/config-resolver@4.1.5': - resolution: {integrity: sha512-viuHMxBAqydkB0AfWwHIdwf/PRH2z5KHGUzqyRtS/Wv+n3IHI993Sk76VCA7dD/+GzgGOmlJDITfPcJC1nIVIw==} + '@smithy/types@4.15.1': + resolution: {integrity: sha512-x3L0XSACF6UYzKpa9biqiRMgvH5+wnFFew9Tm/grFYqgaupPwx/+ojDPpPJM8dZON3S9tjz5U+PQYsCBd1Mw5Q==} engines: {node: '>=18.0.0'} - '@smithy/core@3.5.3': - resolution: {integrity: sha512-xa5byV9fEguZNofCclv6v9ra0FYh5FATQW/da7FQUVTic94DfrN/NvmKZjrMyzbpqfot9ZjBaO8U1UeTbmSLuA==} - engines: {node: '>=18.0.0'} + '@swc/core-darwin-arm64@1.5.29': + resolution: {integrity: sha512-6F/sSxpHaq3nzg2ADv9FHLi4Fu2A8w8vP8Ich8gIl16D2htStlwnaPmCLjRswO+cFkzgVqy/l01gzNGWd4DFqA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] - '@smithy/core@3.8.0': - resolution: {integrity: sha512-EYqsIYJmkR1VhVE9pccnk353xhs+lB6btdutJEtsp7R055haMJp2yE16eSxw8fv+G0WUY6vqxyYOP8kOqawxYQ==} - engines: {node: '>=18.0.0'} + '@swc/core-darwin-x64@1.5.29': + resolution: {integrity: sha512-rF/rXkvUOTdTIfoYbmszbSUGsCyvqACqy1VeP3nXONS+LxFl4bRmRcUTRrblL7IE5RTMCKUuPbqbQSE2hK7bqg==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] - '@smithy/credential-provider-imds@4.0.6': - resolution: {integrity: sha512-hKMWcANhUiNbCJouYkZ9V3+/Qf9pteR1dnwgdyzR09R4ODEYx8BbUysHwRSyex4rZ9zapddZhLFTnT4ZijR4pw==} - engines: {node: '>=18.0.0'} + '@swc/core-linux-arm-gnueabihf@1.5.29': + resolution: {integrity: sha512-2OAPL8iWBsmmwkjGXqvuUhbmmoLxS1xNXiMq87EsnCNMAKohGc7wJkdAOUL6J/YFpean/vwMWg64rJD4pycBeg==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] - '@smithy/credential-provider-imds@4.0.7': - resolution: {integrity: sha512-dDzrMXA8d8riFNiPvytxn0mNwR4B3h8lgrQ5UjAGu6T9z/kRg/Xncf4tEQHE/+t25sY8IH3CowcmWi+1U5B1Gw==} - engines: {node: '>=18.0.0'} + '@swc/core-linux-arm64-gnu@1.5.29': + resolution: {integrity: sha512-eH/Q9+8O5qhSxMestZnhuS1xqQMr6M7SolZYxiXJqxArXYILLCF+nq2R9SxuMl0CfjHSpb6+hHPk/HXy54eIRA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] - '@smithy/eventstream-codec@4.0.4': - resolution: {integrity: sha512-7XoWfZqWb/QoR/rAU4VSi0mWnO2vu9/ltS6JZ5ZSZv0eovLVfDfu0/AX4ub33RsJTOth3TiFWSHS5YdztvFnig==} - engines: {node: '>=18.0.0'} + '@swc/core-linux-arm64-musl@1.5.29': + resolution: {integrity: sha512-TERh2OICAJz+SdDIK9+0GyTUwF6r4xDlFmpoiHKHrrD/Hh3u+6Zue0d7jQ/he/i80GDn4tJQkHlZys+RZL5UZg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] - '@smithy/eventstream-serde-browser@4.0.4': - resolution: {integrity: sha512-3fb/9SYaYqbpy/z/H3yIi0bYKyAa89y6xPmIqwr2vQiUT2St+avRt8UKwsWt9fEdEasc5d/V+QjrviRaX1JRFA==} - engines: {node: '>=18.0.0'} + '@swc/core-linux-x64-gnu@1.5.29': + resolution: {integrity: sha512-WMDPqU7Ji9dJpA+Llek2p9t7pcy7Bob8ggPUvgsIlv3R/eesF9DIzSbrgl6j3EAEPB9LFdSafsgf6kT/qnvqFg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] - '@smithy/eventstream-serde-config-resolver@4.1.2': - resolution: {integrity: sha512-JGtambizrWP50xHgbzZI04IWU7LdI0nh/wGbqH3sJesYToMi2j/DcoElqyOcqEIG/D4tNyxgRuaqBXWE3zOFhQ==} - engines: {node: '>=18.0.0'} + '@swc/core-linux-x64-musl@1.5.29': + resolution: {integrity: sha512-DO14glwpdKY4POSN0201OnGg1+ziaSVr6/RFzuSLggshwXeeyVORiHv3baj7NENhJhWhUy3NZlDsXLnRFkmhHQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] - '@smithy/eventstream-serde-node@4.0.4': - resolution: {integrity: sha512-RD6UwNZ5zISpOWPuhVgRz60GkSIp0dy1fuZmj4RYmqLVRtejFqQ16WmfYDdoSoAjlp1LX+FnZo+/hkdmyyGZ1w==} - engines: {node: '>=18.0.0'} + '@swc/core-win32-arm64-msvc@1.5.29': + resolution: {integrity: sha512-V3Y1+a1zG1zpYXUMqPIHEMEOd+rHoVnIpO/KTyFwAmKVu8v+/xPEVx/AGoYE67x4vDAAvPQrKI3Aokilqa5yVg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] - '@smithy/eventstream-serde-universal@4.0.4': - resolution: {integrity: sha512-UeJpOmLGhq1SLox79QWw/0n2PFX+oPRE1ZyRMxPIaFEfCqWaqpB7BU9C8kpPOGEhLF7AwEqfFbtwNxGy4ReENA==} - engines: {node: '>=18.0.0'} + '@swc/core-win32-ia32-msvc@1.5.29': + resolution: {integrity: sha512-OrM6yfXw4wXhnVFosOJzarw0Fdz5Y0okgHfn9oFbTPJhoqxV5Rdmd6kXxWu2RiVKs6kGSJFZXHDeUq2w5rTIMg==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] - '@smithy/fetch-http-handler@5.0.4': - resolution: {integrity: sha512-AMtBR5pHppYMVD7z7G+OlHHAcgAN7v0kVKEpHuTO4Gb199Gowh0taYi9oDStFeUhetkeP55JLSVlTW1n9rFtUw==} - engines: {node: '>=18.0.0'} + '@swc/core-win32-x64-msvc@1.5.29': + resolution: {integrity: sha512-eD/gnxqKyZQQR0hR7TMkIlJ+nCF9dzYmVVNbYZWuA1Xy94aBPUsEk3Uw3oG7q6R3ErrEUPP0FNf2ztEnv+I+dw==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] - '@smithy/fetch-http-handler@5.1.1': - resolution: {integrity: sha512-61WjM0PWmZJR+SnmzaKI7t7G0UkkNFboDpzIdzSoy7TByUzlxo18Qlh9s71qug4AY4hlH/CwXdubMtkcNEb/sQ==} - engines: {node: '>=18.0.0'} + '@swc/core@1.5.29': + resolution: {integrity: sha512-nvTtHJI43DUSOAf3h9XsqYg8YXKc0/N4il9y4j0xAkO0ekgDNo+3+jbw6MInawjKJF9uulyr+f5bAutTsOKVlw==} + engines: {node: '>=10'} + peerDependencies: + '@swc/helpers': '*' + peerDependenciesMeta: + '@swc/helpers': + optional: true - '@smithy/hash-blob-browser@4.0.4': - resolution: {integrity: sha512-WszRiACJiQV3QG6XMV44i5YWlkrlsM5Yxgz4jvsksuu7LDXA6wAtypfPajtNTadzpJy3KyJPoWehYpmZGKUFIQ==} - engines: {node: '>=18.0.0'} + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@smithy/hash-node@4.0.4': - resolution: {integrity: sha512-qnbTPUhCVnCgBp4z4BUJUhOEkVwxiEi1cyFM+Zj6o+aY8OFGxUQleKWq8ltgp3dujuhXojIvJWdoqpm6dVO3lQ==} - engines: {node: '>=18.0.0'} + '@swc/helpers@0.5.17': + resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} - '@smithy/hash-node@4.0.5': - resolution: {integrity: sha512-cv1HHkKhpyRb6ahD8Vcfb2Hgz67vNIXEp2vnhzfxLFGRukLCNEA5QdsorbUEzXma1Rco0u3rx5VTqbM06GcZqQ==} - engines: {node: '>=18.0.0'} + '@swc/types@0.1.12': + resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} - '@smithy/hash-stream-node@4.0.4': - resolution: {integrity: sha512-wHo0d8GXyVmpmMh/qOR0R7Y46/G1y6OR8U+bSTB4ppEzRxd1xVAQ9xOE9hOc0bSjhz0ujCPAbfNLkLrpa6cevg==} - engines: {node: '>=18.0.0'} + '@tsconfig/node10@1.0.11': + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} - '@smithy/invalid-dependency@4.0.4': - resolution: {integrity: sha512-bNYMi7WKTJHu0gn26wg8OscncTt1t2b8KcsZxvOv56XA6cyXtOAAAaNP7+m45xfppXfOatXF3Sb1MNsLUgVLTw==} - engines: {node: '>=18.0.0'} + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - '@smithy/invalid-dependency@4.0.5': - resolution: {integrity: sha512-IVnb78Qtf7EJpoEVo7qJ8BEXQwgC4n3igeJNNKEj/MLYtapnx8A67Zt/J3RXAj2xSO1910zk0LdFiygSemuLow==} - engines: {node: '>=18.0.0'} + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - '@smithy/is-array-buffer@2.2.0': - resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} - engines: {node: '>=14.0.0'} - - '@smithy/is-array-buffer@4.0.0': - resolution: {integrity: sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==} - engines: {node: '>=18.0.0'} - - '@smithy/md5-js@4.0.4': - resolution: {integrity: sha512-uGLBVqcOwrLvGh/v/jw423yWHq/ofUGK1W31M2TNspLQbUV1Va0F5kTxtirkoHawODAZcjXTSGi7JwbnPcDPJg==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-content-length@4.0.4': - resolution: {integrity: sha512-F7gDyfI2BB1Kc+4M6rpuOLne5LOcEknH1n6UQB69qv+HucXBR1rkzXBnQTB2q46sFy1PM/zuSJOB532yc8bg3w==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-content-length@4.0.5': - resolution: {integrity: sha512-l1jlNZoYzoCC7p0zCtBDE5OBXZ95yMKlRlftooE5jPWQn4YBPLgsp+oeHp7iMHaTGoUdFqmHOPa8c9G3gBsRpQ==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-endpoint@4.1.11': - resolution: {integrity: sha512-zDogwtRLzKl58lVS8wPcARevFZNBOOqnmzWWxVe9XiaXU2CADFjvJ9XfNibgkOWs08sxLuSr81NrpY4mgp9OwQ==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-endpoint@4.1.18': - resolution: {integrity: sha512-ZhvqcVRPZxnZlokcPaTwb+r+h4yOIOCJmx0v2d1bpVlmP465g3qpVSf7wxcq5zZdu4jb0H4yIMxuPwDJSQc3MQ==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-retry@4.1.12': - resolution: {integrity: sha512-wvIH70c4e91NtRxdaLZF+mbLZ/HcC6yg7ySKUiufL6ESp6zJUSnJucZ309AvG9nqCFHSRB5I6T3Ez1Q9wCh0Ww==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-retry@4.1.19': - resolution: {integrity: sha512-X58zx/NVECjeuUB6A8HBu4bhx72EoUz+T5jTMIyeNKx2lf+Gs9TmWPNNkH+5QF0COjpInP/xSpJGJ7xEnAklQQ==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-serde@4.0.8': - resolution: {integrity: sha512-iSSl7HJoJaGyMIoNn2B7czghOVwJ9nD7TMvLhMWeSB5vt0TnEYyRRqPJu/TqW76WScaNvYYB8nRoiBHR9S1Ddw==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-serde@4.0.9': - resolution: {integrity: sha512-uAFFR4dpeoJPGz8x9mhxp+RPjo5wW0QEEIPPPbLXiRRWeCATf/Km3gKIVR5vaP8bN1kgsPhcEeh+IZvUlBv6Xg==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-stack@4.0.4': - resolution: {integrity: sha512-kagK5ggDrBUCCzI93ft6DjteNSfY8Ulr83UtySog/h09lTIOAJ/xUSObutanlPT0nhoHAkpmW9V5K8oPyLh+QA==} - engines: {node: '>=18.0.0'} - - '@smithy/middleware-stack@4.0.5': - resolution: {integrity: sha512-/yoHDXZPh3ocRVyeWQFvC44u8seu3eYzZRveCMfgMOBcNKnAmOvjbL9+Cp5XKSIi9iYA9PECUuW2teDAk8T+OQ==} - engines: {node: '>=18.0.0'} - - '@smithy/node-config-provider@4.1.3': - resolution: {integrity: sha512-HGHQr2s59qaU1lrVH6MbLlmOBxadtzTsoO4c+bF5asdgVik3I8o7JIOzoeqWc5MjVa+vD36/LWE0iXKpNqooRw==} - engines: {node: '>=18.0.0'} - - '@smithy/node-config-provider@4.1.4': - resolution: {integrity: sha512-+UDQV/k42jLEPPHSn39l0Bmc4sB1xtdI9Gd47fzo/0PbXzJ7ylgaOByVjF5EeQIumkepnrJyfx86dPa9p47Y+w==} - engines: {node: '>=18.0.0'} - - '@smithy/node-http-handler@4.0.6': - resolution: {integrity: sha512-NqbmSz7AW2rvw4kXhKGrYTiJVDHnMsFnX4i+/FzcZAfbOBauPYs2ekuECkSbtqaxETLLTu9Rl/ex6+I2BKErPA==} - engines: {node: '>=18.0.0'} - - '@smithy/node-http-handler@4.1.1': - resolution: {integrity: sha512-RHnlHqFpoVdjSPPiYy/t40Zovf3BBHc2oemgD7VsVTFFZrU5erFFe0n52OANZZ/5sbshgD93sOh5r6I35Xmpaw==} - engines: {node: '>=18.0.0'} - - '@smithy/property-provider@4.0.4': - resolution: {integrity: sha512-qHJ2sSgu4FqF4U/5UUp4DhXNmdTrgmoAai6oQiM+c5RZ/sbDwJ12qxB1M6FnP+Tn/ggkPZf9ccn4jqKSINaquw==} - engines: {node: '>=18.0.0'} - - '@smithy/property-provider@4.0.5': - resolution: {integrity: sha512-R/bswf59T/n9ZgfgUICAZoWYKBHcsVDurAGX88zsiUtOTA/xUAPyiT+qkNCPwFn43pZqN84M4MiUsbSGQmgFIQ==} - engines: {node: '>=18.0.0'} - - '@smithy/protocol-http@5.1.2': - resolution: {integrity: sha512-rOG5cNLBXovxIrICSBm95dLqzfvxjEmuZx4KK3hWwPFHGdW3lxY0fZNXfv2zebfRO7sJZ5pKJYHScsqopeIWtQ==} - engines: {node: '>=18.0.0'} - - '@smithy/protocol-http@5.1.3': - resolution: {integrity: sha512-fCJd2ZR7D22XhDY0l+92pUag/7je2BztPRQ01gU5bMChcyI0rlly7QFibnYHzcxDvccMjlpM/Q1ev8ceRIb48w==} - engines: {node: '>=18.0.0'} - - '@smithy/querystring-builder@4.0.4': - resolution: {integrity: sha512-SwREZcDnEYoh9tLNgMbpop+UTGq44Hl9tdj3rf+yeLcfH7+J8OXEBaMc2kDxtyRHu8BhSg9ADEx0gFHvpJgU8w==} - engines: {node: '>=18.0.0'} - - '@smithy/querystring-builder@4.0.5': - resolution: {integrity: sha512-NJeSCU57piZ56c+/wY+AbAw6rxCCAOZLCIniRE7wqvndqxcKKDOXzwWjrY7wGKEISfhL9gBbAaWWgHsUGedk+A==} - engines: {node: '>=18.0.0'} - - '@smithy/querystring-parser@4.0.4': - resolution: {integrity: sha512-6yZf53i/qB8gRHH/l2ZwUG5xgkPgQF15/KxH0DdXMDHjesA9MeZje/853ifkSY0x4m5S+dfDZ+c4x439PF0M2w==} - engines: {node: '>=18.0.0'} - - '@smithy/querystring-parser@4.0.5': - resolution: {integrity: sha512-6SV7md2CzNG/WUeTjVe6Dj8noH32r4MnUeFKZrnVYsQxpGSIcphAanQMayi8jJLZAWm6pdM9ZXvKCpWOsIGg0w==} - engines: {node: '>=18.0.0'} - - '@smithy/service-error-classification@4.0.5': - resolution: {integrity: sha512-LvcfhrnCBvCmTee81pRlh1F39yTS/+kYleVeLCwNtkY8wtGg8V/ca9rbZZvYIl8OjlMtL6KIjaiL/lgVqHD2nA==} - engines: {node: '>=18.0.0'} - - '@smithy/service-error-classification@4.0.7': - resolution: {integrity: sha512-XvRHOipqpwNhEjDf2L5gJowZEm5nsxC16pAZOeEcsygdjv9A2jdOh3YoDQvOXBGTsaJk6mNWtzWalOB9976Wlg==} - engines: {node: '>=18.0.0'} - - '@smithy/shared-ini-file-loader@4.0.4': - resolution: {integrity: sha512-63X0260LoFBjrHifPDs+nM9tV0VMkOTl4JRMYNuKh/f5PauSjowTfvF3LogfkWdcPoxsA9UjqEOgjeYIbhb7Nw==} - engines: {node: '>=18.0.0'} - - '@smithy/shared-ini-file-loader@4.0.5': - resolution: {integrity: sha512-YVVwehRDuehgoXdEL4r1tAAzdaDgaC9EQvhK0lEbfnbrd0bd5+CTQumbdPryX3J2shT7ZqQE+jPW4lmNBAB8JQ==} - engines: {node: '>=18.0.0'} - - '@smithy/signature-v4@5.1.2': - resolution: {integrity: sha512-d3+U/VpX7a60seHziWnVZOHuEgJlclufjkS6zhXvxcJgkJq4UWdH5eOBLzHRMx6gXjsdT9h6lfpmLzbrdupHgQ==} - engines: {node: '>=18.0.0'} - - '@smithy/signature-v4@5.1.3': - resolution: {integrity: sha512-mARDSXSEgllNzMw6N+mC+r1AQlEBO3meEAkR/UlfAgnMzJUB3goRBWgip1EAMG99wh36MDqzo86SfIX5Y+VEaw==} - engines: {node: '>=18.0.0'} - - '@smithy/smithy-client@4.4.10': - resolution: {integrity: sha512-iW6HjXqN0oPtRS0NK/zzZ4zZeGESIFcxj2FkWed3mcK8jdSdHzvnCKXSjvewESKAgGKAbJRA+OsaqKhkdYRbQQ==} - engines: {node: '>=18.0.0'} - - '@smithy/smithy-client@4.4.3': - resolution: {integrity: sha512-xxzNYgA0HD6ETCe5QJubsxP0hQH3QK3kbpJz3QrosBCuIWyEXLR/CO5hFb2OeawEKUxMNhz3a1nuJNN2np2RMA==} - engines: {node: '>=18.0.0'} - - '@smithy/types@4.3.1': - resolution: {integrity: sha512-UqKOQBL2x6+HWl3P+3QqFD4ncKq0I8Nuz9QItGv5WuKuMHuuwlhvqcZCoXGfc+P1QmfJE7VieykoYYmrOoFJxA==} - engines: {node: '>=18.0.0'} - - '@smithy/types@4.3.2': - resolution: {integrity: sha512-QO4zghLxiQ5W9UZmX2Lo0nta2PuE1sSrXUYDoaB6HMR762C0P7v/HEPHf6ZdglTVssJG1bsrSBxdc3quvDSihw==} - engines: {node: '>=18.0.0'} - - '@smithy/url-parser@4.0.4': - resolution: {integrity: sha512-eMkc144MuN7B0TDA4U2fKs+BqczVbk3W+qIvcoCY6D1JY3hnAdCuhCZODC+GAeaxj0p6Jroz4+XMUn3PCxQQeQ==} - engines: {node: '>=18.0.0'} - - '@smithy/url-parser@4.0.5': - resolution: {integrity: sha512-j+733Um7f1/DXjYhCbvNXABV53NyCRRA54C7bNEIxNPs0YjfRxeMKjjgm2jvTYrciZyCjsicHwQ6Q0ylo+NAUw==} - engines: {node: '>=18.0.0'} - - '@smithy/util-base64@4.0.0': - resolution: {integrity: sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==} - engines: {node: '>=18.0.0'} - - '@smithy/util-body-length-browser@4.0.0': - resolution: {integrity: sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==} - engines: {node: '>=18.0.0'} - - '@smithy/util-body-length-node@4.0.0': - resolution: {integrity: sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg==} - engines: {node: '>=18.0.0'} - - '@smithy/util-buffer-from@2.2.0': - resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} - engines: {node: '>=14.0.0'} - - '@smithy/util-buffer-from@4.0.0': - resolution: {integrity: sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==} - engines: {node: '>=18.0.0'} - - '@smithy/util-config-provider@4.0.0': - resolution: {integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==} - engines: {node: '>=18.0.0'} - - '@smithy/util-defaults-mode-browser@4.0.19': - resolution: {integrity: sha512-mvLMh87xSmQrV5XqnUYEPoiFFeEGYeAKIDDKdhE2ahqitm8OHM3aSvhqL6rrK6wm1brIk90JhxDf5lf2hbrLbQ==} - engines: {node: '>=18.0.0'} - - '@smithy/util-defaults-mode-browser@4.0.26': - resolution: {integrity: sha512-xgl75aHIS/3rrGp7iTxQAOELYeyiwBu+eEgAk4xfKwJJ0L8VUjhO2shsDpeil54BOFsqmk5xfdesiewbUY5tKQ==} - engines: {node: '>=18.0.0'} - - '@smithy/util-defaults-mode-node@4.0.19': - resolution: {integrity: sha512-8tYnx+LUfj6m+zkUUIrIQJxPM1xVxfRBvoGHua7R/i6qAxOMjqR6CpEpDwKoIs1o0+hOjGvkKE23CafKL0vJ9w==} - engines: {node: '>=18.0.0'} - - '@smithy/util-defaults-mode-node@4.0.26': - resolution: {integrity: sha512-z81yyIkGiLLYVDetKTUeCZQ8x20EEzvQjrqJtb/mXnevLq2+w3XCEWTJ2pMp401b6BkEkHVfXb/cROBpVauLMQ==} - engines: {node: '>=18.0.0'} - - '@smithy/util-endpoints@3.0.6': - resolution: {integrity: sha512-YARl3tFL3WgPuLzljRUnrS2ngLiUtkwhQtj8PAL13XZSyUiNLQxwG3fBBq3QXFqGFUXepIN73pINp3y8c2nBmA==} - engines: {node: '>=18.0.0'} - - '@smithy/util-endpoints@3.0.7': - resolution: {integrity: sha512-klGBP+RpBp6V5JbrY2C/VKnHXn3d5V2YrifZbmMY8os7M6m8wdYFoO6w/fe5VkP+YVwrEktW3IWYaSQVNZJ8oQ==} - engines: {node: '>=18.0.0'} - - '@smithy/util-hex-encoding@4.0.0': - resolution: {integrity: sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==} - engines: {node: '>=18.0.0'} - - '@smithy/util-middleware@4.0.4': - resolution: {integrity: sha512-9MLKmkBmf4PRb0ONJikCbCwORACcil6gUWojwARCClT7RmLzF04hUR4WdRprIXal7XVyrddadYNfp2eF3nrvtQ==} - engines: {node: '>=18.0.0'} - - '@smithy/util-middleware@4.0.5': - resolution: {integrity: sha512-N40PfqsZHRSsByGB81HhSo+uvMxEHT+9e255S53pfBw/wI6WKDI7Jw9oyu5tJTLwZzV5DsMha3ji8jk9dsHmQQ==} - engines: {node: '>=18.0.0'} - - '@smithy/util-retry@4.0.5': - resolution: {integrity: sha512-V7MSjVDTlEt/plmOFBn1762Dyu5uqMrV2Pl2X0dYk4XvWfdWJNe9Bs5Bzb56wkCuiWjSfClVMGcsuKrGj7S/yg==} - engines: {node: '>=18.0.0'} - - '@smithy/util-retry@4.0.7': - resolution: {integrity: sha512-TTO6rt0ppK70alZpkjwy+3nQlTiqNfoXja+qwuAchIEAIoSZW8Qyd76dvBv3I5bCpE38APafG23Y/u270NspiQ==} - engines: {node: '>=18.0.0'} - - '@smithy/util-stream@4.2.2': - resolution: {integrity: sha512-aI+GLi7MJoVxg24/3J1ipwLoYzgkB4kUfogZfnslcYlynj3xsQ0e7vk4TnTro9hhsS5PvX1mwmkRqqHQjwcU7w==} - engines: {node: '>=18.0.0'} - - '@smithy/util-stream@4.2.4': - resolution: {integrity: sha512-vSKnvNZX2BXzl0U2RgCLOwWaAP9x/ddd/XobPK02pCbzRm5s55M53uwb1rl/Ts7RXZvdJZerPkA+en2FDghLuQ==} - engines: {node: '>=18.0.0'} - - '@smithy/util-uri-escape@4.0.0': - resolution: {integrity: sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==} - engines: {node: '>=18.0.0'} - - '@smithy/util-utf8@2.3.0': - resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} - engines: {node: '>=14.0.0'} - - '@smithy/util-utf8@4.0.0': - resolution: {integrity: sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==} - engines: {node: '>=18.0.0'} - - '@smithy/util-waiter@4.0.5': - resolution: {integrity: sha512-4QvC49HTteI1gfemu0I1syWovJgPvGn7CVUoN9ZFkdvr/cCFkrEL7qNCdx/2eICqDWEGnnr68oMdSIPCLAriSQ==} - engines: {node: '>=18.0.0'} - - '@swc/core-darwin-arm64@1.5.29': - resolution: {integrity: sha512-6F/sSxpHaq3nzg2ADv9FHLi4Fu2A8w8vP8Ich8gIl16D2htStlwnaPmCLjRswO+cFkzgVqy/l01gzNGWd4DFqA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - - '@swc/core-darwin-x64@1.5.29': - resolution: {integrity: sha512-rF/rXkvUOTdTIfoYbmszbSUGsCyvqACqy1VeP3nXONS+LxFl4bRmRcUTRrblL7IE5RTMCKUuPbqbQSE2hK7bqg==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - - '@swc/core-linux-arm-gnueabihf@1.5.29': - resolution: {integrity: sha512-2OAPL8iWBsmmwkjGXqvuUhbmmoLxS1xNXiMq87EsnCNMAKohGc7wJkdAOUL6J/YFpean/vwMWg64rJD4pycBeg==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - - '@swc/core-linux-arm64-gnu@1.5.29': - resolution: {integrity: sha512-eH/Q9+8O5qhSxMestZnhuS1xqQMr6M7SolZYxiXJqxArXYILLCF+nq2R9SxuMl0CfjHSpb6+hHPk/HXy54eIRA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-arm64-musl@1.5.29': - resolution: {integrity: sha512-TERh2OICAJz+SdDIK9+0GyTUwF6r4xDlFmpoiHKHrrD/Hh3u+6Zue0d7jQ/he/i80GDn4tJQkHlZys+RZL5UZg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-x64-gnu@1.5.29': - resolution: {integrity: sha512-WMDPqU7Ji9dJpA+Llek2p9t7pcy7Bob8ggPUvgsIlv3R/eesF9DIzSbrgl6j3EAEPB9LFdSafsgf6kT/qnvqFg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-linux-x64-musl@1.5.29': - resolution: {integrity: sha512-DO14glwpdKY4POSN0201OnGg1+ziaSVr6/RFzuSLggshwXeeyVORiHv3baj7NENhJhWhUy3NZlDsXLnRFkmhHQ==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-win32-arm64-msvc@1.5.29': - resolution: {integrity: sha512-V3Y1+a1zG1zpYXUMqPIHEMEOd+rHoVnIpO/KTyFwAmKVu8v+/xPEVx/AGoYE67x4vDAAvPQrKI3Aokilqa5yVg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - - '@swc/core-win32-ia32-msvc@1.5.29': - resolution: {integrity: sha512-OrM6yfXw4wXhnVFosOJzarw0Fdz5Y0okgHfn9oFbTPJhoqxV5Rdmd6kXxWu2RiVKs6kGSJFZXHDeUq2w5rTIMg==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - - '@swc/core-win32-x64-msvc@1.5.29': - resolution: {integrity: sha512-eD/gnxqKyZQQR0hR7TMkIlJ+nCF9dzYmVVNbYZWuA1Xy94aBPUsEk3Uw3oG7q6R3ErrEUPP0FNf2ztEnv+I+dw==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - - '@swc/core@1.5.29': - resolution: {integrity: sha512-nvTtHJI43DUSOAf3h9XsqYg8YXKc0/N4il9y4j0xAkO0ekgDNo+3+jbw6MInawjKJF9uulyr+f5bAutTsOKVlw==} - engines: {node: '>=10'} - peerDependencies: - '@swc/helpers': '*' - peerDependenciesMeta: - '@swc/helpers': - optional: true - - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - - '@swc/helpers@0.5.17': - resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} - - '@swc/types@0.1.12': - resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} - - '@tsconfig/node10@1.0.11': - resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} - - '@tsconfig/node12@1.0.11': - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - - '@tsconfig/node14@1.0.3': - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - - '@tsconfig/node16@1.0.4': - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + '@tsconfig/node16@1.0.4': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -3553,6 +3055,9 @@ packages: '@types/react-test-renderer@19.1.0': resolution: {integrity: sha512-XD0WZrHqjNrxA/MaR9O22w/RNidWR9YZmBdRGI7wcnWGrv/3dA8wKCJ8m63Sn+tLJhcjmuhOi629N66W6kgWzQ==} + '@types/react@19.2.17': + resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==} + '@types/react@19.2.7': resolution: {integrity: sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==} @@ -3568,9 +3073,6 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/uuid@9.0.8': - resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -3882,6 +3384,10 @@ packages: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} + accepts@2.0.0: + resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} + engines: {node: '>= 0.6'} + acorn-import-phases@1.0.4: resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} engines: {node: '>=10.13.0'} @@ -4143,8 +3649,8 @@ packages: babel-plugin-syntax-hermes-parser@0.29.1: resolution: {integrity: sha512-2WFYnoWGdmih1I1J5eIqxATOeycOqRwYxAQBu3cUu/rhwInwHUg7k60AFNbuGjSDL8tje5GDrAnxzRLcu2pYcA==} - babel-plugin-syntax-hermes-parser@0.32.0: - resolution: {integrity: sha512-m5HthL++AbyeEA2FcdwOLfVFvWYECOBObLHNqdR8ceY4TsEdn4LdX2oTvbB2QJSSElE2AWA/b2MXZ/PF/CqLZg==} + babel-plugin-syntax-hermes-parser@0.36.0: + resolution: {integrity: sha512-LhD0xdoedDw7ansQgXbB2DADLZIK/LRXuWNBPuVzMc5S2WK5GyT89tCM+cQzxFGO0mGyLK6D5TrVOJJzAoDy8Q==} babel-plugin-transform-flow-enums@0.0.2: resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} @@ -4381,6 +3887,9 @@ packages: chromium-edge-launcher@0.2.0: resolution: {integrity: sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==} + chromium-edge-launcher@0.3.0: + resolution: {integrity: sha512-p03azHlGjtyRvFEee3cyvtsRYdniSkwjkzmM/KmVnqT5d7QkkwpJBhis/zCLMYdQMVJ5tt140TBNqqrZPaWeFA==} + ci-info@2.0.0: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} @@ -4979,10 +4488,10 @@ packages: eslint-plugin-react-native-globals@0.1.2: resolution: {integrity: sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==} - eslint-plugin-react-native@4.1.0: - resolution: {integrity: sha512-QLo7rzTBOl43FvVqDdq5Ql9IoElIuTdjrz9SKAXCvULvBoRZ44JGSkx9z4999ZusCsb4rK3gjS8gOGyeYqZv2Q==} + eslint-plugin-react-native@5.0.0: + resolution: {integrity: sha512-VyWlyCC/7FC/aONibOwLkzmyKg4j9oI8fzrk9WYNs4I8/m436JuOTAFwLvEn1CVvc7La4cPfbCyspP4OYpP52Q==} peerDependencies: - eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 eslint-plugin-react@7.37.5: resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} @@ -5260,18 +4769,10 @@ packages: fast-uri@3.0.1: resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} - fast-xml-parser@4.4.1: - resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} - hasBin: true - fast-xml-parser@4.5.1: resolution: {integrity: sha512-y655CeyUQ+jj7KBbYMc4FG01V8ZQqjN+gDYGJ50RtfsUB8iG9AmwmwoAgeKLJdmueKKMrH1RJ7yXHTSoczdv5w==} hasBin: true - fast-xml-parser@5.2.5: - resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==} - hasBin: true - fastify-favicon@4.3.0: resolution: {integrity: sha512-EDJ7oYTvJs7bfyU7WKVw8PGoVuwWXIsyJr2woVS2K3kNii2AWd2svppJCsPnV8ZwuyxRfwt4KNgJQjo6kOut4w==} engines: {node: '>=14.15.0'} @@ -5647,8 +5148,8 @@ packages: hastscript@9.0.1: resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} - hermes-compiler@0.14.0: - resolution: {integrity: sha512-clxa193o+GYYwykWVFfpHduCATz8fR5jvU7ngXpfKHj+E9hr9vjLNtdLSEe8MUbObvVexV3wcyxQ00xTPIrB1Q==} + hermes-compiler@250829098.0.14: + resolution: {integrity: sha512-5meXwsZxgiqFaJjNzwjzI9IyUkuGGBisu+z9BvQWmGVpjH6nz11hgqkyxe4dl8UAdyIV4lTbz91+Dlnjz0VxqA==} hermes-estree@0.25.1: resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} @@ -5659,6 +5160,15 @@ packages: hermes-estree@0.32.0: resolution: {integrity: sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ==} + hermes-estree@0.35.0: + resolution: {integrity: sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg==} + + hermes-estree@0.36.0: + resolution: {integrity: sha512-A1+8zn5oss2CFP7pKsOaxorQG6FNIz1WU1VDqruLPPZl3LVgeE2C5xfFg8Ow6/Ow4mSslLLtYP1J3n38eKyW9w==} + + hermes-estree@0.36.1: + resolution: {integrity: sha512-guv1nQ6IJ7S83NRFPWc3SA7IBZrdNC9kapwOq6uXvF4wP+sDCgjzQbKPCoyYmoyZRzztF/n/c36l/rccCZSiCw==} + hermes-parser@0.25.1: resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} @@ -5668,6 +5178,15 @@ packages: hermes-parser@0.32.0: resolution: {integrity: sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw==} + hermes-parser@0.35.0: + resolution: {integrity: sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA==} + + hermes-parser@0.36.0: + resolution: {integrity: sha512-GdpwMmH5x6IpC1cijvcvYnlPB60Mh6kTSF/NFdYV/j56gYdi+0RIakYs+eqOV+bbO0SW7mgVVGSsTJxyPQfo3w==} + + hermes-parser@0.36.1: + resolution: {integrity: sha512-GApNk4zLHi2UWoWZZkx7LNCOSzLSc5lB55pZ/PhK7ycFeg7u5LcF88p/WbpIi1XUDtE0MpHE3uRR3u3KB7TjSQ==} + hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} @@ -6612,60 +6131,176 @@ packages: resolution: {integrity: sha512-1vxlvj2yY24ES1O5RsSIvg4a4WeL7PFXgKOHvXTXiW0deLvQr28ExXj6LjwCCDZ4YZLhq6HddLpZnX4dEdSq5g==} engines: {node: '>=20.19.4'} + metro-babel-transformer@0.84.4: + resolution: {integrity: sha512-rvCfz8snl9h20VcvpOHxZuHP1SlAkv4HXbzw7nyyVwu6Eqo5PRerbakQ9XmUCOsRy70spJ37O+G1TK8oMzo48g==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + + metro-babel-transformer@0.85.0: + resolution: {integrity: sha512-pq7giFwUvpjo7PbEMrxB9un0neKo7zJtLwztdmLR8uc2kHD0m55RaQpnJVn6CE+IcfneETWQEgCJI6cPgfF+LQ==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-cache-key@0.83.3: resolution: {integrity: sha512-59ZO049jKzSmvBmG/B5bZ6/dztP0ilp0o988nc6dpaDsU05Cl1c/lRf+yx8m9WW/JVgbmfO5MziBU559XjI5Zw==} engines: {node: '>=20.19.4'} + metro-cache-key@0.84.4: + resolution: {integrity: sha512-wVO79aGrkYImpnaVS4+d5RrRBRPX31QtvKB3wKGBuiNSznduZTQHzsrJZRroFJSwnygrzdsGUtDQPuqqFjFdvw==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + + metro-cache-key@0.85.0: + resolution: {integrity: sha512-ZHYJFiYjIe4bclhkcGo08GWnP9cS9qZsZLEmG7Cx+j8wmxhB2s+L8gveGVBwrDxwJwmy6cCzBk5Ltn2MAGZmeA==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-cache@0.83.3: resolution: {integrity: sha512-3jo65X515mQJvKqK3vWRblxDEcgY55Sk3w4xa6LlfEXgQ9g1WgMh9m4qVZVwgcHoLy0a2HENTPCCX4Pk6s8c8Q==} engines: {node: '>=20.19.4'} + metro-cache@0.84.4: + resolution: {integrity: sha512-gpcFQdSLUwUCk71saKoE64jLFbx2nwTfVCcPSULMNT8QYq0p1eZZE29Jvd0HtT/UlhC3ZOutLxJME5xqD2JUZg==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + + metro-cache@0.85.0: + resolution: {integrity: sha512-aWquHB9C7WsQXFO7kpEeaK3s/07S6Tif4qbs92ssIpvQOZ/pb8an+r197glZU2rgiDxIOkhXf+xSjegu0itLZg==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-config@0.83.3: resolution: {integrity: sha512-mTel7ipT0yNjKILIan04bkJkuCzUUkm2SeEaTads8VfEecCh+ltXchdq6DovXJqzQAXuR2P9cxZB47Lg4klriA==} engines: {node: '>=20.19.4'} + metro-config@0.84.4: + resolution: {integrity: sha512-PMotGDjXcXLWo2TMRH+VR99phFNgYTwqh4OoieIKK3yTJa1Jmkl+fZJxDO0jfBvNF+WESHciHvpNuBtXaF3B0Q==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + + metro-config@0.85.0: + resolution: {integrity: sha512-d15/vq0aAysKnQPmTZMiQfIdO/tDecJ+h91KiBV39/w+WshaSSZPbv6IJzam2FGZH8n1IcCm+nnMByGKF9mmxw==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-core@0.83.3: resolution: {integrity: sha512-M+X59lm7oBmJZamc96usuF1kusd5YimqG/q97g4Ac7slnJ3YiGglW5CsOlicTR5EWf8MQFxxjDoB6ytTqRe8Hw==} engines: {node: '>=20.19.4'} + metro-core@0.84.4: + resolution: {integrity: sha512-HONpWC5LGXZn3ffkd4Hu6AIrfE7j4Z0g0wMo/goV24WOB3lhuFZ40KgvaDiSw8iyQHloMYay5N/wPX+z8oN/PQ==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + + metro-core@0.85.0: + resolution: {integrity: sha512-AHpD2RVtW44iTswxR79R3EIq/seKgdBBtOoQxlDnSf9z9YHBJZyqTNpT4PHHWSvmIeuo1xZ9B7OgdtV6dTOBXA==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-file-map@0.83.3: resolution: {integrity: sha512-jg5AcyE0Q9Xbbu/4NAwwZkmQn7doJCKGW0SLeSJmzNB9Z24jBe0AL2PHNMy4eu0JiKtNWHz9IiONGZWq7hjVTA==} engines: {node: '>=20.19.4'} + metro-file-map@0.84.4: + resolution: {integrity: sha512-KSVDi/u60hKPx++NLu3MTIvyjzNoJnFAF8PQFxaj1jiSka/wjw+Ua6sNuJ0TDHQv+7AAoFQxeMgaRAe8Yic5wQ==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + + metro-file-map@0.85.0: + resolution: {integrity: sha512-ZDnbB6SDDVnu8cAbHf00p/kfPGaLNA1er3wNBxxiRxc3x8gmVg1IQRnqqqtbI5Tl1aAziC6qytsw/kSLizBu/A==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-minify-terser@0.83.3: resolution: {integrity: sha512-O2BmfWj6FSfzBLrNCXt/rr2VYZdX5i6444QJU0fFoc7Ljg+Q+iqebwE3K0eTvkI6TRjELsXk1cjU+fXwAR4OjQ==} engines: {node: '>=20.19.4'} + metro-minify-terser@0.84.4: + resolution: {integrity: sha512-5qpbaVOMC7CPitIpuewzVeGw7E+C3ykbv2mqTjQLl85Z3annSVGlSCTcsZjqXZzjupfK4Ztj3dDc4kc44NZwtQ==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + + metro-minify-terser@0.85.0: + resolution: {integrity: sha512-IqN91uHXxmKLGR9lZtuWl3JLufTtftWNHUT0yAOGdyKd93DoAGD/F4+w0W0Q/o6nhCOucM0peCN1/Dp7F0Yarw==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-resolver@0.83.3: resolution: {integrity: sha512-0js+zwI5flFxb1ktmR///bxHYg7OLpRpWZlBBruYG8OKYxeMP7SV0xQ/o/hUelrEMdK4LJzqVtHAhBm25LVfAQ==} engines: {node: '>=20.19.4'} + metro-resolver@0.84.4: + resolution: {integrity: sha512-1qLgbxQ5ZGhhutuPot1Yp348ofDsATL2WkrHF65TobqTT9K3P9qJXw38bomk7ncp5B7OYMfWwtyBZo1lCV792A==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + + metro-resolver@0.85.0: + resolution: {integrity: sha512-6Vs5M35h02w1XS2JjInEO4dO5I4YsjKTBjoSNMuyfpcskGlA/trCIZM/l7rdJzlsnzK52O1bV/AuiwzgB84n0g==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-runtime@0.83.3: resolution: {integrity: sha512-JHCJb9ebr9rfJ+LcssFYA2x1qPYuSD/bbePupIGhpMrsla7RCwC/VL3yJ9cSU+nUhU4c9Ixxy8tBta+JbDeZWw==} engines: {node: '>=20.19.4'} + metro-runtime@0.84.4: + resolution: {integrity: sha512-Jibypds4g7AhzdRKY+kDoj51s5EXMwgyp5ddtlreDAsWefMdOx+agWqgm0H2XSZ/ueanHHVM89fnf5OJnlxa8Q==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + + metro-runtime@0.85.0: + resolution: {integrity: sha512-heTCsR7YVQ54OmAvZoNPkVHET8+OiwC9ohgbE2tVnN/IcXj4WS9sQJ6UI/zb7bhLptu8yyj5kQnztSr/uCcqfw==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-source-map@0.83.3: resolution: {integrity: sha512-xkC3qwUBh2psVZgVavo8+r2C9Igkk3DibiOXSAht1aYRRcztEZNFtAMtfSB7sdO2iFMx2Mlyu++cBxz/fhdzQg==} engines: {node: '>=20.19.4'} + metro-source-map@0.84.4: + resolution: {integrity: sha512-jbWkPxIesVuo1IWkvezmMJld6iu8nD62GsrZiV6jP37AOdbo4OBq1FJ+qkOg8sV05wAHB//jAbziuW0SlJfW4g==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + + metro-source-map@0.85.0: + resolution: {integrity: sha512-Z9JszTtKB146QCcxSDwxS2yGNZCoCyDdsF/dqyhPevUhLxdH3bi8gIPW4Ays3QePZpkqr5bweBdY0ncpLGNkpQ==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-symbolicate@0.83.3: resolution: {integrity: sha512-F/YChgKd6KbFK3eUR5HdUsfBqVsanf5lNTwFd4Ca7uuxnHgBC3kR/Hba/RGkenR3pZaGNp5Bu9ZqqP52Wyhomw==} engines: {node: '>=20.19.4'} hasBin: true + metro-symbolicate@0.84.4: + resolution: {integrity: sha512-OnfpacxUqGPZQ27t8qK9mFa7uqHIlVWeqRqkCbvMvreEBiamEeOn8krKtcwgP5M4cYDPwuSmCTopHMVthqG4zA==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + hasBin: true + + metro-symbolicate@0.85.0: + resolution: {integrity: sha512-dESDQQrQPMLzKWch/HUi2skc7q9M9I4gsK3t88rIrum3kBo1bCi6joIeHuFXmjzkoGbsTL1YzG13e4wjQ9Ju+g==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + hasBin: true + metro-transform-plugins@0.83.3: resolution: {integrity: sha512-eRGoKJU6jmqOakBMH5kUB7VitEWiNrDzBHpYbkBXW7C5fUGeOd2CyqrosEzbMK5VMiZYyOcNFEphvxk3OXey2A==} engines: {node: '>=20.19.4'} + metro-transform-plugins@0.84.4: + resolution: {integrity: sha512-kehr6HbAecqD0/a3xLXobELdPaAmRAl8bel0qagPF4vhZtux93nS8S4eq2kgKt6J2GnQpVjSoW1PXdst04mwow==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + + metro-transform-plugins@0.85.0: + resolution: {integrity: sha512-/WwM5tod8X9UQkzjkgQjMRy/LraDmd8cY31pzFyWA/0TIrYYRVDXuFSERVWbzrNAqh8Fz8GCoCqvVgg3L3dnFg==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-transform-worker@0.83.3: resolution: {integrity: sha512-Ztekew9t/gOIMZX1tvJOgX7KlSLL5kWykl0Iwu2cL2vKMKVALRl1hysyhUw0vjpAvLFx+Kfq9VLjnHIkW32fPA==} engines: {node: '>=20.19.4'} + metro-transform-worker@0.84.4: + resolution: {integrity: sha512-W1IYMvvXTu4MxYr7d9h7CeG2vpIr3bmLLIavkPY4O1ilzDrvS8z/NEe6y+pC44Ff7raMXQgYSfdqDUwN/i39gg==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + + metro-transform-worker@0.85.0: + resolution: {integrity: sha512-JFEvGo0wL5bldL0taGR4qdcdDyEoODF88C6lXaicL1y9reiRoMGlRzU2CO/8L0vLRc+1z4pvRm9osifY2eP2uA==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro@0.83.3: resolution: {integrity: sha512-+rP+/GieOzkt97hSJ0MrPOuAH/jpaS21ZDvL9DJ35QYRDlQcwzcvUlGUf79AnQxq/2NPiS/AULhhM4TKutIt8Q==} engines: {node: '>=20.19.4'} hasBin: true + metro@0.84.4: + resolution: {integrity: sha512-8ETTubqfD6ornDy2zYDvRcKnVDOXdFJsjetYDBsY4oAsb6NJkiwFR+FaMESyGppFmQUyBQA4H4sFGxzcQSGtFA==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + hasBin: true + + metro@0.85.0: + resolution: {integrity: sha512-9Gl1J9ZLA5BtT38sljyJdKCZst5bXDrDQGOuR9C8OuS9AjfsQE/7MAhxf1mhs0ZrO/xGvMUvt1Ur1Ao/K6Lg7g==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + hasBin: true + micromark-core-commonmark@2.0.3: resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} @@ -6779,10 +6414,18 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-types@2.1.35: + mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} + mime-types@3.0.2: + resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} + engines: {node: '>=18'} + mime@1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'} @@ -6881,6 +6524,10 @@ packages: resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} engines: {node: '>= 0.6'} + negotiator@1.0.0: + resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} + engines: {node: '>= 0.6'} + neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} @@ -6940,6 +6587,14 @@ packages: resolution: {integrity: sha512-egUxXCDwoWG06NGCS5s5AdcpnumHKJlfd3HH06P3m9TEMwwScfcY35wpQxbm9oHof+dM/lVH9Rfyu1elTVelSA==} engines: {node: '>=20.19.4'} + ob1@0.84.4: + resolution: {integrity: sha512-eJXMpz4aQHXF/YBB9ddqZDIS+ooO91hObo9FoW/xBkr54/zCwYYCDqT/O54vNo8kOkWs5Ou/y28NgdrV0edQNA==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + + ob1@0.85.0: + resolution: {integrity: sha512-l0Mi4dPo6MXUfkoTOr1d/LJ/0RnXou6aW1Dj+z7PGD9+JocrvDJnsFU8i+SxHoSp2Rrr1ZTuHhc/B0bxjWWDzg==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -7400,8 +7055,8 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-is@19.2.4: - resolution: {integrity: sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==} + react-is@19.2.7: + resolution: {integrity: sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==} react-lazy-with-preload@2.2.1: resolution: {integrity: sha512-ONSb8gizLE5jFpdHAclZ6EAAKuFX2JydnFXPPPjoUImZlLjGtKzyBS8SJgJq7CpLgsGKh9QCZdugJyEEOVC16Q==} @@ -7412,14 +7067,17 @@ packages: react: '*' react-native: '*' - react-native@0.83.0: - resolution: {integrity: sha512-a8wPjGfkktb1+Mjvzkky3d0u6j6zdWAzftZ2LdQtgRgqkMMfgQxD9S+ri3RNlfAFQpuCAOYUIyrNHiVkUQChxA==} - engines: {node: '>= 20.19.4'} + react-native@0.86.0: + resolution: {integrity: sha512-17ALh/dd6AO4pgOVmOO5Axll5PbErEo3XFyLokyzW6usyi+OShIEPwUW26wLPlhVifgSOIfECCH0WN+0IqtJ1w==} + engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} hasBin: true peerDependencies: + '@react-native/jest-preset': 0.86.0 '@types/react': ^19.1.1 - react: ^19.2.0 + react: ^19.2.3 peerDependenciesMeta: + '@react-native/jest-preset': + optional: true '@types/react': optional: true @@ -7454,19 +7112,19 @@ packages: react-dom: optional: true - react-test-renderer@19.2.0: - resolution: {integrity: sha512-zLCFMHFE9vy/w3AxO0zNxy6aAupnCuLSVOJYDe/Tp+ayGI1f2PLQsFVPANSD42gdSbmYx5oN+1VWDhcXtq7hAQ==} + react-test-renderer@19.2.7: + resolution: {integrity: sha512-U4TyPDJ9MsC8rFimXuJum8w40aPc9kbOZYO8Pc2/4A884i8hwJsMNA/JNyuOc/f2/37wHvk7HjpVl1V4re7Dig==} peerDependencies: - react: ^19.2.0 - - react@19.2.0: - resolution: {integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==} - engines: {node: '>=0.10.0'} + react: ^19.2.7 react@19.2.3: resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==} engines: {node: '>=0.10.0'} + react@19.2.7: + resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} + engines: {node: '>=0.10.0'} + read-yaml-file@1.1.0: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} @@ -8168,9 +7826,6 @@ packages: strnum@1.0.5: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} - strnum@2.1.1: - resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} - structured-headers@0.4.1: resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==} @@ -8575,10 +8230,6 @@ packages: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} @@ -8963,852 +8614,228 @@ snapshots: '@ast-grep/napi-win32-ia32-msvc': 0.37.0 '@ast-grep/napi-win32-x64-msvc': 0.37.0 - '@aws-crypto/crc32@5.2.0': - dependencies: - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.862.0 - tslib: 2.8.1 - - '@aws-crypto/crc32c@5.2.0': + '@aws-sdk/checksums@3.1000.12': dependencies: - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.862.0 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-crypto/sha1-browser@5.2.0': + '@aws-sdk/client-cognito-identity@3.1079.0': dependencies: - '@aws-crypto/supports-web-crypto': 5.2.0 - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.821.0 - '@aws-sdk/util-locate-window': 3.804.0 - '@smithy/util-utf8': 2.3.0 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/credential-provider-node': 3.972.62 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/fetch-http-handler': 5.6.3 + '@smithy/node-http-handler': 4.9.3 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-crypto/sha256-browser@5.2.0': - dependencies: - '@aws-crypto/sha256-js': 5.2.0 - '@aws-crypto/supports-web-crypto': 5.2.0 - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.821.0 - '@aws-sdk/util-locate-window': 3.804.0 - '@smithy/util-utf8': 2.3.0 - tslib: 2.8.1 - - '@aws-crypto/sha256-js@5.2.0': - dependencies: - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.821.0 + '@aws-sdk/client-s3@3.1079.0': + dependencies: + '@aws-sdk/checksums': 3.1000.12 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/credential-provider-node': 3.972.62 + '@aws-sdk/middleware-sdk-s3': 3.972.58 + '@aws-sdk/signature-v4-multi-region': 3.996.38 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/fetch-http-handler': 5.6.3 + '@smithy/node-http-handler': 4.9.3 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-crypto/supports-web-crypto@5.2.0': + '@aws-sdk/core@3.974.27': dependencies: + '@aws-sdk/types': 3.973.15 + '@aws-sdk/xml-builder': 3.972.33 + '@aws/lambda-invoke-store': 0.3.0 + '@smithy/core': 3.29.1 + '@smithy/signature-v4': 5.6.2 + '@smithy/types': 4.15.1 + bowser: 2.11.0 tslib: 2.8.1 - '@aws-crypto/util@5.2.0': - dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/util-utf8': 2.3.0 - tslib: 2.8.1 - - '@aws-sdk/client-cognito-identity@3.873.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.873.0 - '@aws-sdk/credential-provider-node': 3.873.0 - '@aws-sdk/middleware-host-header': 3.873.0 - '@aws-sdk/middleware-logger': 3.873.0 - '@aws-sdk/middleware-recursion-detection': 3.873.0 - '@aws-sdk/middleware-user-agent': 3.873.0 - '@aws-sdk/region-config-resolver': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.873.0 - '@aws-sdk/util-user-agent-browser': 3.873.0 - '@aws-sdk/util-user-agent-node': 3.873.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-s3@3.830.0': - dependencies: - '@aws-crypto/sha1-browser': 5.2.0 - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.826.0 - '@aws-sdk/credential-provider-node': 3.830.0 - '@aws-sdk/middleware-bucket-endpoint': 3.830.0 - '@aws-sdk/middleware-expect-continue': 3.821.0 - '@aws-sdk/middleware-flexible-checksums': 3.826.0 - '@aws-sdk/middleware-host-header': 3.821.0 - '@aws-sdk/middleware-location-constraint': 3.821.0 - '@aws-sdk/middleware-logger': 3.821.0 - '@aws-sdk/middleware-recursion-detection': 3.821.0 - '@aws-sdk/middleware-sdk-s3': 3.826.0 - '@aws-sdk/middleware-ssec': 3.821.0 - '@aws-sdk/middleware-user-agent': 3.828.0 - '@aws-sdk/region-config-resolver': 3.821.0 - '@aws-sdk/signature-v4-multi-region': 3.826.0 - '@aws-sdk/types': 3.821.0 - '@aws-sdk/util-endpoints': 3.828.0 - '@aws-sdk/util-user-agent-browser': 3.821.0 - '@aws-sdk/util-user-agent-node': 3.828.0 - '@aws-sdk/xml-builder': 3.821.0 - '@smithy/config-resolver': 4.1.4 - '@smithy/core': 3.5.3 - '@smithy/eventstream-serde-browser': 4.0.4 - '@smithy/eventstream-serde-config-resolver': 4.1.2 - '@smithy/eventstream-serde-node': 4.0.4 - '@smithy/fetch-http-handler': 5.0.4 - '@smithy/hash-blob-browser': 4.0.4 - '@smithy/hash-node': 4.0.4 - '@smithy/hash-stream-node': 4.0.4 - '@smithy/invalid-dependency': 4.0.4 - '@smithy/md5-js': 4.0.4 - '@smithy/middleware-content-length': 4.0.4 - '@smithy/middleware-endpoint': 4.1.11 - '@smithy/middleware-retry': 4.1.12 - '@smithy/middleware-serde': 4.0.8 - '@smithy/middleware-stack': 4.0.4 - '@smithy/node-config-provider': 4.1.3 - '@smithy/node-http-handler': 4.0.6 - '@smithy/protocol-http': 5.1.2 - '@smithy/smithy-client': 4.4.3 - '@smithy/types': 4.3.1 - '@smithy/url-parser': 4.0.4 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.19 - '@smithy/util-defaults-mode-node': 4.0.19 - '@smithy/util-endpoints': 3.0.6 - '@smithy/util-middleware': 4.0.4 - '@smithy/util-retry': 4.0.5 - '@smithy/util-stream': 4.2.2 - '@smithy/util-utf8': 4.0.0 - '@smithy/util-waiter': 4.0.5 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sso@3.830.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.826.0 - '@aws-sdk/middleware-host-header': 3.821.0 - '@aws-sdk/middleware-logger': 3.821.0 - '@aws-sdk/middleware-recursion-detection': 3.821.0 - '@aws-sdk/middleware-user-agent': 3.828.0 - '@aws-sdk/region-config-resolver': 3.821.0 - '@aws-sdk/types': 3.821.0 - '@aws-sdk/util-endpoints': 3.828.0 - '@aws-sdk/util-user-agent-browser': 3.821.0 - '@aws-sdk/util-user-agent-node': 3.828.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/client-sso@3.873.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.873.0 - '@aws-sdk/middleware-host-header': 3.873.0 - '@aws-sdk/middleware-logger': 3.873.0 - '@aws-sdk/middleware-recursion-detection': 3.873.0 - '@aws-sdk/middleware-user-agent': 3.873.0 - '@aws-sdk/region-config-resolver': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.873.0 - '@aws-sdk/util-user-agent-browser': 3.873.0 - '@aws-sdk/util-user-agent-node': 3.873.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/core@3.826.0': - dependencies: - '@aws-sdk/types': 3.821.0 - '@aws-sdk/xml-builder': 3.821.0 - '@smithy/core': 3.5.3 - '@smithy/node-config-provider': 4.1.3 - '@smithy/property-provider': 4.0.4 - '@smithy/protocol-http': 5.1.2 - '@smithy/signature-v4': 5.1.2 - '@smithy/smithy-client': 4.4.3 - '@smithy/types': 4.3.1 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-middleware': 4.0.4 - '@smithy/util-utf8': 4.0.0 - fast-xml-parser: 4.4.1 - tslib: 2.8.1 - - '@aws-sdk/core@3.873.0': - dependencies: - '@aws-sdk/types': 3.862.0 - '@aws-sdk/xml-builder': 3.873.0 - '@smithy/core': 3.8.0 - '@smithy/node-config-provider': 4.1.4 - '@smithy/property-provider': 4.0.5 - '@smithy/protocol-http': 5.1.3 - '@smithy/signature-v4': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-utf8': 4.0.0 - fast-xml-parser: 5.2.5 - tslib: 2.8.1 - - '@aws-sdk/credential-provider-cognito-identity@3.873.0': + '@aws-sdk/credential-provider-cognito-identity@3.972.52': dependencies: - '@aws-sdk/client-cognito-identity': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/nested-clients': 3.997.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - '@aws-sdk/credential-provider-env@3.826.0': + '@aws-sdk/credential-provider-env@3.972.53': dependencies: - '@aws-sdk/core': 3.826.0 - '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.873.0': + '@aws-sdk/credential-provider-http@3.972.55': dependencies: - '@aws-sdk/core': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@aws-sdk/credential-provider-http@3.826.0': - dependencies: - '@aws-sdk/core': 3.826.0 - '@aws-sdk/types': 3.821.0 - '@smithy/fetch-http-handler': 5.0.4 - '@smithy/node-http-handler': 4.0.6 - '@smithy/property-provider': 4.0.5 - '@smithy/protocol-http': 5.1.2 - '@smithy/smithy-client': 4.4.3 - '@smithy/types': 4.3.2 - '@smithy/util-stream': 4.2.2 - tslib: 2.8.1 - - '@aws-sdk/credential-provider-http@3.873.0': - dependencies: - '@aws-sdk/core': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/node-http-handler': 4.1.1 - '@smithy/property-provider': 4.0.5 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/util-stream': 4.2.4 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/fetch-http-handler': 5.6.3 + '@smithy/node-http-handler': 4.9.3 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.830.0': - dependencies: - '@aws-sdk/core': 3.826.0 - '@aws-sdk/credential-provider-env': 3.826.0 - '@aws-sdk/credential-provider-http': 3.826.0 - '@aws-sdk/credential-provider-process': 3.826.0 - '@aws-sdk/credential-provider-sso': 3.830.0 - '@aws-sdk/credential-provider-web-identity': 3.830.0 - '@aws-sdk/nested-clients': 3.830.0 - '@aws-sdk/types': 3.821.0 - '@smithy/credential-provider-imds': 4.0.7 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/credential-provider-ini@3.873.0': - dependencies: - '@aws-sdk/core': 3.873.0 - '@aws-sdk/credential-provider-env': 3.873.0 - '@aws-sdk/credential-provider-http': 3.873.0 - '@aws-sdk/credential-provider-process': 3.873.0 - '@aws-sdk/credential-provider-sso': 3.873.0 - '@aws-sdk/credential-provider-web-identity': 3.873.0 - '@aws-sdk/nested-clients': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@smithy/credential-provider-imds': 4.0.7 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/credential-provider-node@3.830.0': - dependencies: - '@aws-sdk/credential-provider-env': 3.826.0 - '@aws-sdk/credential-provider-http': 3.826.0 - '@aws-sdk/credential-provider-ini': 3.830.0 - '@aws-sdk/credential-provider-process': 3.826.0 - '@aws-sdk/credential-provider-sso': 3.830.0 - '@aws-sdk/credential-provider-web-identity': 3.830.0 - '@aws-sdk/types': 3.821.0 - '@smithy/credential-provider-imds': 4.0.6 - '@smithy/property-provider': 4.0.4 - '@smithy/shared-ini-file-loader': 4.0.4 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/credential-provider-node@3.873.0': - dependencies: - '@aws-sdk/credential-provider-env': 3.873.0 - '@aws-sdk/credential-provider-http': 3.873.0 - '@aws-sdk/credential-provider-ini': 3.873.0 - '@aws-sdk/credential-provider-process': 3.873.0 - '@aws-sdk/credential-provider-sso': 3.873.0 - '@aws-sdk/credential-provider-web-identity': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@smithy/credential-provider-imds': 4.0.7 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/credential-provider-ini@3.972.60': + dependencies: + '@aws-sdk/core': 3.974.27 + '@aws-sdk/credential-provider-env': 3.972.53 + '@aws-sdk/credential-provider-http': 3.972.55 + '@aws-sdk/credential-provider-login': 3.972.59 + '@aws-sdk/credential-provider-process': 3.972.53 + '@aws-sdk/credential-provider-sso': 3.972.59 + '@aws-sdk/credential-provider-web-identity': 3.972.59 + '@aws-sdk/nested-clients': 3.997.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/credential-provider-imds': 4.4.6 + '@smithy/types': 4.15.1 tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - '@aws-sdk/credential-provider-process@3.826.0': + '@aws-sdk/credential-provider-login@3.972.59': dependencies: - '@aws-sdk/core': 3.826.0 - '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/nested-clients': 3.997.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-process@3.873.0': - dependencies: - '@aws-sdk/core': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/credential-provider-node@3.972.62': + dependencies: + '@aws-sdk/credential-provider-env': 3.972.53 + '@aws-sdk/credential-provider-http': 3.972.55 + '@aws-sdk/credential-provider-ini': 3.972.60 + '@aws-sdk/credential-provider-process': 3.972.53 + '@aws-sdk/credential-provider-sso': 3.972.59 + '@aws-sdk/credential-provider-web-identity': 3.972.59 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/credential-provider-imds': 4.4.6 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-sso@3.830.0': + '@aws-sdk/credential-provider-process@3.972.53': dependencies: - '@aws-sdk/client-sso': 3.830.0 - '@aws-sdk/core': 3.826.0 - '@aws-sdk/token-providers': 3.830.0 - '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - '@aws-sdk/credential-provider-sso@3.873.0': + '@aws-sdk/credential-provider-sso@3.972.59': dependencies: - '@aws-sdk/client-sso': 3.873.0 - '@aws-sdk/core': 3.873.0 - '@aws-sdk/token-providers': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/nested-clients': 3.997.27 + '@aws-sdk/token-providers': 3.1079.0 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - '@aws-sdk/credential-provider-web-identity@3.830.0': + '@aws-sdk/credential-provider-web-identity@3.972.59': dependencies: - '@aws-sdk/core': 3.826.0 - '@aws-sdk/nested-clients': 3.830.0 - '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/nested-clients': 3.997.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - '@aws-sdk/credential-provider-web-identity@3.873.0': - dependencies: - '@aws-sdk/core': 3.873.0 - '@aws-sdk/nested-clients': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/credential-providers@3.873.0': - dependencies: - '@aws-sdk/client-cognito-identity': 3.873.0 - '@aws-sdk/core': 3.873.0 - '@aws-sdk/credential-provider-cognito-identity': 3.873.0 - '@aws-sdk/credential-provider-env': 3.873.0 - '@aws-sdk/credential-provider-http': 3.873.0 - '@aws-sdk/credential-provider-ini': 3.873.0 - '@aws-sdk/credential-provider-node': 3.873.0 - '@aws-sdk/credential-provider-process': 3.873.0 - '@aws-sdk/credential-provider-sso': 3.873.0 - '@aws-sdk/credential-provider-web-identity': 3.873.0 - '@aws-sdk/nested-clients': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/credential-provider-imds': 4.0.7 - '@smithy/node-config-provider': 4.1.4 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 + '@aws-sdk/credential-providers@3.1079.0': + dependencies: + '@aws-sdk/client-cognito-identity': 3.1079.0 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/credential-provider-cognito-identity': 3.972.52 + '@aws-sdk/credential-provider-env': 3.972.53 + '@aws-sdk/credential-provider-http': 3.972.55 + '@aws-sdk/credential-provider-ini': 3.972.60 + '@aws-sdk/credential-provider-login': 3.972.59 + '@aws-sdk/credential-provider-node': 3.972.62 + '@aws-sdk/credential-provider-process': 3.972.53 + '@aws-sdk/credential-provider-sso': 3.972.59 + '@aws-sdk/credential-provider-web-identity': 3.972.59 + '@aws-sdk/nested-clients': 3.997.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/credential-provider-imds': 4.4.6 + '@smithy/types': 4.15.1 tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - '@aws-sdk/lib-storage@3.873.0(@aws-sdk/client-s3@3.830.0)': + '@aws-sdk/lib-storage@3.1079.0(@aws-sdk/client-s3@3.1079.0)': dependencies: - '@aws-sdk/client-s3': 3.830.0 - '@smithy/abort-controller': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/smithy-client': 4.4.10 + '@aws-sdk/client-s3': 3.1079.0 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 buffer: 5.6.0 events: 3.3.0 stream-browserify: 3.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-bucket-endpoint@3.830.0': - dependencies: - '@aws-sdk/types': 3.821.0 - '@aws-sdk/util-arn-parser': 3.804.0 - '@smithy/node-config-provider': 4.1.3 - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - '@smithy/util-config-provider': 4.0.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-expect-continue@3.821.0': - dependencies: - '@aws-sdk/types': 3.821.0 - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@aws-sdk/middleware-flexible-checksums@3.826.0': - dependencies: - '@aws-crypto/crc32': 5.2.0 - '@aws-crypto/crc32c': 5.2.0 - '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.826.0 - '@aws-sdk/types': 3.821.0 - '@smithy/is-array-buffer': 4.0.0 - '@smithy/node-config-provider': 4.1.3 - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - '@smithy/util-middleware': 4.0.4 - '@smithy/util-stream': 4.2.2 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-host-header@3.821.0': - dependencies: - '@aws-sdk/types': 3.821.0 - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@aws-sdk/middleware-host-header@3.873.0': - dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@aws-sdk/middleware-location-constraint@3.821.0': - dependencies: - '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@aws-sdk/middleware-logger@3.821.0': - dependencies: - '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@aws-sdk/middleware-logger@3.873.0': - dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@aws-sdk/middleware-recursion-detection@3.821.0': - dependencies: - '@aws-sdk/types': 3.821.0 - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@aws-sdk/middleware-recursion-detection@3.873.0': - dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@aws-sdk/middleware-sdk-s3@3.826.0': - dependencies: - '@aws-sdk/core': 3.826.0 - '@aws-sdk/types': 3.821.0 - '@aws-sdk/util-arn-parser': 3.804.0 - '@smithy/core': 3.5.3 - '@smithy/node-config-provider': 4.1.3 - '@smithy/protocol-http': 5.1.2 - '@smithy/signature-v4': 5.1.2 - '@smithy/smithy-client': 4.4.3 - '@smithy/types': 4.3.1 - '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.4 - '@smithy/util-stream': 4.2.2 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@aws-sdk/middleware-ssec@3.821.0': - dependencies: - '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@aws-sdk/middleware-user-agent@3.828.0': - dependencies: - '@aws-sdk/core': 3.826.0 - '@aws-sdk/types': 3.821.0 - '@aws-sdk/util-endpoints': 3.828.0 - '@smithy/core': 3.5.3 - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@aws-sdk/middleware-user-agent@3.873.0': - dependencies: - '@aws-sdk/core': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.873.0 - '@smithy/core': 3.8.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@aws-sdk/nested-clients@3.830.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.826.0 - '@aws-sdk/middleware-host-header': 3.821.0 - '@aws-sdk/middleware-logger': 3.821.0 - '@aws-sdk/middleware-recursion-detection': 3.821.0 - '@aws-sdk/middleware-user-agent': 3.828.0 - '@aws-sdk/region-config-resolver': 3.821.0 - '@aws-sdk/types': 3.821.0 - '@aws-sdk/util-endpoints': 3.828.0 - '@aws-sdk/util-user-agent-browser': 3.821.0 - '@aws-sdk/util-user-agent-node': 3.828.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/nested-clients@3.873.0': - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.873.0 - '@aws-sdk/middleware-host-header': 3.873.0 - '@aws-sdk/middleware-logger': 3.873.0 - '@aws-sdk/middleware-recursion-detection': 3.873.0 - '@aws-sdk/middleware-user-agent': 3.873.0 - '@aws-sdk/region-config-resolver': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@aws-sdk/util-endpoints': 3.873.0 - '@aws-sdk/util-user-agent-browser': 3.873.0 - '@aws-sdk/util-user-agent-node': 3.873.0 - '@smithy/config-resolver': 4.1.5 - '@smithy/core': 3.8.0 - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/hash-node': 4.0.5 - '@smithy/invalid-dependency': 4.0.5 - '@smithy/middleware-content-length': 4.0.5 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-retry': 4.1.19 - '@smithy/middleware-serde': 4.0.9 - '@smithy/middleware-stack': 4.0.5 - '@smithy/node-config-provider': 4.1.4 - '@smithy/node-http-handler': 4.1.1 - '@smithy/protocol-http': 5.1.3 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-body-length-node': 4.0.0 - '@smithy/util-defaults-mode-browser': 4.0.26 - '@smithy/util-defaults-mode-node': 4.0.26 - '@smithy/util-endpoints': 3.0.7 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/region-config-resolver@3.821.0': - dependencies: - '@aws-sdk/types': 3.821.0 - '@smithy/node-config-provider': 4.1.3 - '@smithy/types': 4.3.1 - '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.4 - tslib: 2.8.1 - - '@aws-sdk/region-config-resolver@3.873.0': - dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/node-config-provider': 4.1.4 - '@smithy/types': 4.3.2 - '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.5 - tslib: 2.8.1 - - '@aws-sdk/s3-request-presigner@3.830.0': - dependencies: - '@aws-sdk/signature-v4-multi-region': 3.826.0 - '@aws-sdk/types': 3.821.0 - '@aws-sdk/util-format-url': 3.821.0 - '@smithy/middleware-endpoint': 4.1.11 - '@smithy/protocol-http': 5.1.2 - '@smithy/smithy-client': 4.4.3 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@aws-sdk/signature-v4-multi-region@3.826.0': - dependencies: - '@aws-sdk/middleware-sdk-s3': 3.826.0 - '@aws-sdk/types': 3.821.0 - '@smithy/protocol-http': 5.1.2 - '@smithy/signature-v4': 5.1.2 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@aws-sdk/token-providers@3.830.0': - dependencies: - '@aws-sdk/core': 3.826.0 - '@aws-sdk/nested-clients': 3.830.0 - '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/token-providers@3.873.0': - dependencies: - '@aws-sdk/core': 3.873.0 - '@aws-sdk/nested-clients': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt - - '@aws-sdk/types@3.821.0': - dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@aws-sdk/types@3.862.0': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@aws-sdk/util-arn-parser@3.804.0': - dependencies: - tslib: 2.8.1 - - '@aws-sdk/util-endpoints@3.828.0': - dependencies: - '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.3.1 - '@smithy/util-endpoints': 3.0.6 - tslib: 2.8.1 - - '@aws-sdk/util-endpoints@3.873.0': - dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-endpoints': 3.0.7 - tslib: 2.8.1 - - '@aws-sdk/util-format-url@3.821.0': + '@aws-sdk/middleware-sdk-s3@3.972.58': dependencies: - '@aws-sdk/types': 3.821.0 - '@smithy/querystring-builder': 4.0.4 - '@smithy/types': 4.3.1 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/signature-v4-multi-region': 3.996.38 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/util-locate-window@3.804.0': + '@aws-sdk/nested-clients@3.997.27': dependencies: + '@aws-sdk/core': 3.974.27 + '@aws-sdk/signature-v4-multi-region': 3.996.38 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/fetch-http-handler': 5.6.3 + '@smithy/node-http-handler': 4.9.3 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/util-user-agent-browser@3.821.0': + '@aws-sdk/s3-request-presigner@3.1079.0': dependencies: - '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.3.1 - bowser: 2.11.0 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/signature-v4-multi-region': 3.996.38 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/util-user-agent-browser@3.873.0': + '@aws-sdk/signature-v4-multi-region@3.996.38': dependencies: - '@aws-sdk/types': 3.862.0 - '@smithy/types': 4.3.2 - bowser: 2.11.0 + '@aws-sdk/types': 3.973.15 + '@smithy/signature-v4': 5.6.2 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.828.0': + '@aws-sdk/token-providers@3.1079.0': dependencies: - '@aws-sdk/middleware-user-agent': 3.828.0 - '@aws-sdk/types': 3.821.0 - '@smithy/node-config-provider': 4.1.3 - '@smithy/types': 4.3.1 + '@aws-sdk/core': 3.974.27 + '@aws-sdk/nested-clients': 3.997.27 + '@aws-sdk/types': 3.973.15 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/util-user-agent-node@3.873.0': + '@aws-sdk/types@3.973.15': dependencies: - '@aws-sdk/middleware-user-agent': 3.873.0 - '@aws-sdk/types': 3.862.0 - '@smithy/node-config-provider': 4.1.4 - '@smithy/types': 4.3.2 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/xml-builder@3.821.0': + '@aws-sdk/xml-builder@3.972.33': dependencies: - '@smithy/types': 4.3.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@aws-sdk/xml-builder@3.873.0': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 + '@aws/lambda-invoke-store@0.3.0': {} '@babel/code-frame@7.10.4': dependencies: @@ -10089,7 +9116,7 @@ snapshots: '@babel/plugin-proposal-export-default-from@7.27.1(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)': dependencies: @@ -10123,17 +9150,17 @@ snapshots: '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-export-default-from@7.27.1(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.25.2)': dependencies: @@ -10188,7 +9215,7 @@ snapshots: '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': dependencies: @@ -10334,7 +9361,7 @@ snapshots: '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.25.2)': @@ -10491,7 +9518,7 @@ snapshots: '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.25.2)': dependencies: @@ -10503,21 +9530,21 @@ snapshots: '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.25.2) - '@babel/types': 7.28.2 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -10547,7 +9574,7 @@ snapshots: dependencies: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.28.6 babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.25.2) babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.25.2) babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.25.2) @@ -10583,17 +9610,6 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.25.2)': - dependencies: - '@babel/core': 7.25.2 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.25.2) - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.25.2) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-typescript@7.28.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -10793,13 +9809,13 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@bottom-tabs/react-navigation@1.1.0(@react-navigation/native@7.1.28(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native-bottom-tabs@1.1.0(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0)': + '@bottom-tabs/react-navigation@1.1.0(@react-navigation/native@7.1.28(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native-bottom-tabs@1.1.0(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)': dependencies: - '@react-navigation/native': 7.1.28(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) + '@react-navigation/native': 7.1.28(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) color: 5.0.3 - react: 19.2.0 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) - react-native-bottom-tabs: 1.1.0(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) + react: 19.2.7 + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) + react-native-bottom-tabs: 1.1.0(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) '@bufbuild/protobuf@2.2.3': optional: true @@ -10824,7 +9840,7 @@ snapshots: - supports-color - utf-8-validate - '@callstack/repack@5.1.3(@babel/core@7.25.2)(@rspack/core@1.6.8(@swc/helpers@0.5.17))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(webpack@5.101.3)': + '@callstack/repack@5.1.3(@babel/core@7.25.2)(@rspack/core@1.6.8(@swc/helpers@0.5.17))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(webpack@5.101.3)': dependencies: '@callstack/repack-dev-server': 5.1.3 '@discoveryjs/json-ext': 0.5.7 @@ -10843,7 +9859,7 @@ snapshots: memfs: 4.38.1 mime-types: 2.1.35 pretty-format: 26.6.2 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3) + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) react-refresh: 0.14.2 schema-utils: 4.3.2 shallowequal: 1.1.0 @@ -11230,81 +10246,7 @@ snapshots: '@eslint/core': 0.15.2 levn: 0.4.1 - '@expo/cli@54.0.23(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))': - dependencies: - '@0no-co/graphql.web': 1.2.0 - '@expo/code-signing-certificates': 0.0.6 - '@expo/config': 12.0.13 - '@expo/config-plugins': 54.0.4 - '@expo/devcert': 1.2.1 - '@expo/env': 2.0.8 - '@expo/image-utils': 0.8.12 - '@expo/json-file': 10.0.12 - '@expo/metro': 54.2.0 - '@expo/metro-config': 54.0.14(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0)) - '@expo/osascript': 2.3.8 - '@expo/package-manager': 1.9.10 - '@expo/plist': 0.4.8 - '@expo/prebuild-config': 54.0.8(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0)) - '@expo/schema-utils': 0.1.8 - '@expo/spawn-async': 1.7.2 - '@expo/ws-tunnel': 1.0.6 - '@expo/xcpretty': 4.4.0 - '@react-native/dev-middleware': 0.81.5 - '@urql/core': 5.2.0 - '@urql/exchange-retry': 1.3.2(@urql/core@5.2.0) - accepts: 1.3.8 - arg: 5.0.2 - better-opn: 3.0.2 - bplist-creator: 0.1.0 - bplist-parser: 0.3.1 - chalk: 4.1.2 - ci-info: 3.9.0 - compression: 1.8.1 - connect: 3.7.0 - debug: 4.4.1 - env-editor: 0.4.2 - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - expo-server: 1.0.5 - freeport-async: 2.0.0 - getenv: 2.0.0 - glob: 13.0.5 - lan-network: 0.1.7 - minimatch: 9.0.5 - node-forge: 1.3.3 - npm-package-arg: 11.0.3 - ora: 3.4.0 - picomatch: 3.0.1 - pretty-bytes: 5.6.0 - pretty-format: 29.7.0 - progress: 2.0.3 - prompts: 2.4.2 - qrcode-terminal: 0.11.0 - require-from-string: 2.0.2 - requireg: 0.2.2 - resolve: 1.22.10 - resolve-from: 5.0.0 - resolve.exports: 2.0.3 - semver: 7.7.2 - send: 0.19.0 - slugify: 1.6.6 - source-map-support: 0.5.21 - stacktrace-parser: 0.1.10 - structured-headers: 0.4.1 - tar: 7.5.9 - terminal-link: 2.1.1 - undici: 6.23.0 - wrap-ansi: 7.0.0 - ws: 8.18.3 - optionalDependencies: - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) - transitivePeerDependencies: - - bufferutil - - graphql - - supports-color - - utf-8-validate - - '@expo/cli@54.0.23(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))': + '@expo/cli@54.0.23(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))': dependencies: '@0no-co/graphql.web': 1.2.0 '@expo/code-signing-certificates': 0.0.6 @@ -11315,11 +10257,11 @@ snapshots: '@expo/image-utils': 0.8.12 '@expo/json-file': 10.0.12 '@expo/metro': 54.2.0 - '@expo/metro-config': 54.0.14(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)) + '@expo/metro-config': 54.0.14(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)) '@expo/osascript': 2.3.8 '@expo/package-manager': 1.9.10 '@expo/plist': 0.4.8 - '@expo/prebuild-config': 54.0.8(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)) + '@expo/prebuild-config': 54.0.8(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)) '@expo/schema-utils': 0.1.8 '@expo/spawn-async': 1.7.2 '@expo/ws-tunnel': 1.0.6 @@ -11338,7 +10280,7 @@ snapshots: connect: 3.7.0 debug: 4.4.1 env-editor: 0.4.2 - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) + expo: 54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) expo-server: 1.0.5 freeport-async: 2.0.0 getenv: 2.0.0 @@ -11371,7 +10313,7 @@ snapshots: wrap-ansi: 7.0.0 ws: 8.18.3 optionalDependencies: - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3) + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) transitivePeerDependencies: - bufferutil - graphql @@ -11486,19 +10428,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/devtools@0.1.8(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0)': - dependencies: - chalk: 4.1.2 - optionalDependencies: - react: 19.2.0 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) - - '@expo/devtools@0.1.8(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)': + '@expo/devtools@0.1.8(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)': dependencies: chalk: 4.1.2 optionalDependencies: - react: 19.2.3 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3) + react: 19.2.7 + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) '@expo/env@2.0.8': dependencies: @@ -11546,7 +10481,7 @@ snapshots: '@babel/code-frame': 7.10.4 json5: 2.2.3 - '@expo/metro-config@54.0.14(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))': + '@expo/metro-config@54.0.14(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))': dependencies: '@babel/code-frame': 7.29.0 '@babel/core': 7.25.2 @@ -11570,37 +10505,7 @@ snapshots: postcss: 8.4.49 resolve-from: 5.0.0 optionalDependencies: - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@expo/metro-config@54.0.14(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))': - dependencies: - '@babel/code-frame': 7.29.0 - '@babel/core': 7.25.2 - '@babel/generator': 7.29.1 - '@expo/config': 12.0.13 - '@expo/env': 2.0.8 - '@expo/json-file': 10.0.12 - '@expo/metro': 54.2.0 - '@expo/spawn-async': 1.7.2 - browserslist: 4.25.3 - chalk: 4.1.2 - debug: 4.4.1 - dotenv: 16.4.7 - dotenv-expand: 11.0.7 - getenv: 2.0.0 - glob: 13.0.5 - hermes-parser: 0.29.1 - jsc-safe-url: 0.2.4 - lightningcss: 1.31.1 - minimatch: 9.0.5 - postcss: 8.4.49 - resolve-from: 5.0.0 - optionalDependencies: - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) + expo: 54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) transitivePeerDependencies: - bufferutil - supports-color @@ -11659,23 +10564,7 @@ snapshots: base64-js: 1.5.1 xmlbuilder: 15.1.1 - '@expo/prebuild-config@54.0.8(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))': - dependencies: - '@expo/config': 12.0.13 - '@expo/config-plugins': 54.0.4 - '@expo/config-types': 54.0.10 - '@expo/image-utils': 0.8.12 - '@expo/json-file': 10.0.12 - '@react-native/normalize-colors': 0.81.5 - debug: 4.4.1 - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - resolve-from: 5.0.0 - semver: 7.7.2 - xml2js: 0.6.0 - transitivePeerDependencies: - - supports-color - - '@expo/prebuild-config@54.0.8(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))': + '@expo/prebuild-config@54.0.8(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))': dependencies: '@expo/config': 12.0.13 '@expo/config-plugins': 54.0.4 @@ -11684,14 +10573,14 @@ snapshots: '@expo/json-file': 10.0.12 '@react-native/normalize-colors': 0.81.5 debug: 4.4.1 - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) + expo: 54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) resolve-from: 5.0.0 semver: 7.7.2 xml2js: 0.6.0 transitivePeerDependencies: - supports-color - '@expo/prebuild-config@55.0.10(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(typescript@5.9.2)': + '@expo/prebuild-config@55.0.10(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(typescript@5.9.2)': dependencies: '@expo/config': 55.0.10(typescript@5.9.2) '@expo/config-plugins': 55.0.7 @@ -11700,7 +10589,7 @@ snapshots: '@expo/json-file': 10.0.12 '@react-native/normalize-colors': 0.83.2 debug: 4.4.1 - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) + expo: 54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) resolve-from: 5.0.0 semver: 7.7.2 xml2js: 0.6.0 @@ -11728,17 +10617,11 @@ snapshots: '@expo/sudo-prompt@9.3.2': {} - '@expo/vector-icons@15.0.3(expo-font@14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0)': + '@expo/vector-icons@15.0.3(expo-font@14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)': dependencies: - expo-font: 14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - react: 19.2.0 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) - - '@expo/vector-icons@15.0.3(expo-font@14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)': - dependencies: - expo-font: 14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) - react: 19.2.3 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3) + expo-font: 14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) '@expo/ws-tunnel@1.0.6': {} @@ -11886,10 +10769,6 @@ snapshots: - supports-color - ts-node - '@jest/create-cache-key-function@29.7.0': - dependencies: - '@jest/types': 29.6.3 - '@jest/environment@29.7.0': dependencies: '@jest/fake-timers': 29.7.0 @@ -12143,11 +11022,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.1.1(@types/react@19.2.7)(react@19.2.3)': + '@mdx-js/react@3.1.1(@types/react@19.2.7)(react@19.2.7)': dependencies: '@types/mdx': 2.0.13 '@types/react': 19.2.7 - react: 19.2.3 + react: 19.2.7 '@module-federation/error-codes@0.18.0': {} @@ -12286,7 +11165,7 @@ snapshots: dependencies: joi: 17.13.3 - '@react-native/assets-registry@0.83.0': {} + '@react-native/assets-registry@0.86.0': {} '@react-native/babel-plugin-codegen@0.81.5(@babel/core@7.25.2)': dependencies: @@ -12296,10 +11175,10 @@ snapshots: - '@babel/core' - supports-color - '@react-native/babel-plugin-codegen@0.83.0(@babel/core@7.25.2)': + '@react-native/babel-plugin-codegen@0.86.0(@babel/core@7.25.2)': dependencies: - '@babel/traverse': 7.28.3 - '@react-native/codegen': 0.83.0(@babel/core@7.25.2) + '@babel/traverse': 7.29.0 + '@react-native/codegen': 0.86.0(@babel/core@7.25.2) transitivePeerDependencies: - '@babel/core' - supports-color @@ -12354,7 +11233,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native/babel-preset@0.83.0(@babel/core@7.25.2)': + '@react-native/babel-preset@0.86.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.25.2) @@ -12362,27 +11241,19 @@ snapshots: '@babel/plugin-syntax-export-default-from': 7.27.1(@babel/core@7.25.2) '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.25.2) '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-block-scoping': 7.28.0(@babel/core@7.25.2) '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-classes': 7.28.3(@babel/core@7.25.2) - '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.25.2) '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-object-rest-spread': 7.28.0(@babel/core@7.25.2) '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.25.2) '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.25.2) @@ -12391,14 +11262,10 @@ snapshots: '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.25.2) '@babel/plugin-transform-regenerator': 7.28.3(@babel/core@7.25.2) '@babel/plugin-transform-runtime': 7.28.3(@babel/core@7.25.2) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.25.2) '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.25.2) - '@babel/template': 7.27.2 - '@react-native/babel-plugin-codegen': 0.83.0(@babel/core@7.25.2) - babel-plugin-syntax-hermes-parser: 0.32.0 + '@react-native/babel-plugin-codegen': 0.86.0(@babel/core@7.25.2) + babel-plugin-syntax-hermes-parser: 0.36.0 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) react-refresh: 0.14.2 transitivePeerDependencies: @@ -12414,27 +11281,27 @@ snapshots: nullthrows: 1.1.1 yargs: 17.7.2 - '@react-native/codegen@0.83.0(@babel/core@7.25.2)': + '@react-native/codegen@0.86.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.28.3 - glob: 7.2.3 - hermes-parser: 0.32.0 + '@babel/parser': 7.29.0 + hermes-parser: 0.36.0 invariant: 2.2.4 nullthrows: 1.1.1 + tinyglobby: 0.2.15 yargs: 17.7.2 - '@react-native/community-cli-plugin@0.83.0(@react-native/metro-config@0.83.0(@babel/core@7.25.2))': + '@react-native/community-cli-plugin@0.86.0(@react-native/metro-config@0.86.0(@babel/core@7.25.2))': dependencies: - '@react-native/dev-middleware': 0.83.0 + '@react-native/dev-middleware': 0.86.0 debug: 4.4.1 invariant: 2.2.4 - metro: 0.83.3 - metro-config: 0.83.3 - metro-core: 0.83.3 + metro: 0.84.4 + metro-config: 0.84.4 + metro-core: 0.84.4 semver: 7.7.2 optionalDependencies: - '@react-native/metro-config': 0.83.0(@babel/core@7.25.2) + '@react-native/metro-config': 0.86.0(@babel/core@7.25.2) transitivePeerDependencies: - bufferutil - supports-color @@ -12444,19 +11311,15 @@ snapshots: '@react-native/debugger-frontend@0.81.5': {} - '@react-native/debugger-frontend@0.83.0': {} - - '@react-native/debugger-frontend@0.83.1': {} + '@react-native/debugger-frontend@0.86.0': {} - '@react-native/debugger-shell@0.83.0': - dependencies: - cross-spawn: 7.0.6 - fb-dotslash: 0.5.8 - - '@react-native/debugger-shell@0.83.1': + '@react-native/debugger-shell@0.86.0': dependencies: cross-spawn: 7.0.6 + debug: 4.4.1 fb-dotslash: 0.5.8 + transitivePeerDependencies: + - supports-color '@react-native/dev-middleware@0.78.3': dependencies: @@ -12495,32 +11358,13 @@ snapshots: - supports-color - utf-8-validate - '@react-native/dev-middleware@0.83.0': - dependencies: - '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.83.0 - '@react-native/debugger-shell': 0.83.0 - chrome-launcher: 0.15.2 - chromium-edge-launcher: 0.2.0 - connect: 3.7.0 - debug: 4.4.1 - invariant: 2.2.4 - nullthrows: 1.1.1 - open: 7.4.2 - serve-static: 1.16.2 - ws: 7.5.10 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@react-native/dev-middleware@0.83.1': + '@react-native/dev-middleware@0.86.0': dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.83.1 - '@react-native/debugger-shell': 0.83.1 + '@react-native/debugger-frontend': 0.86.0 + '@react-native/debugger-shell': 0.86.0 chrome-launcher: 0.15.2 - chromium-edge-launcher: 0.2.0 + chromium-edge-launcher: 0.3.0 connect: 3.7.0 debug: 4.4.1 invariant: 2.2.4 @@ -12533,11 +11377,11 @@ snapshots: - supports-color - utf-8-validate - '@react-native/eslint-config@0.83.0(eslint@8.57.1)(jest@29.7.0(@types/node@20.19.17)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.17))(@types/node@20.19.17)(typescript@5.9.2)))(prettier@2.8.8)(typescript@5.9.2)': + '@react-native/eslint-config@0.86.0(eslint@8.57.1)(jest@29.7.0(@types/node@20.19.17)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.17))(@types/node@20.19.17)(typescript@5.9.2)))(prettier@2.8.8)(typescript@5.9.2)': dependencies: '@babel/core': 7.25.2 '@babel/eslint-parser': 7.28.0(@babel/core@7.25.2)(eslint@8.57.1) - '@react-native/eslint-plugin': 0.83.0 + '@react-native/eslint-plugin': 0.86.0 '@typescript-eslint/eslint-plugin': 8.39.0(@typescript-eslint/parser@8.39.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) '@typescript-eslint/parser': 8.39.0(eslint@8.57.1)(typescript@5.9.2) eslint: 8.57.1 @@ -12547,34 +11391,34 @@ snapshots: eslint-plugin-jest: 29.15.0(@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(jest@29.7.0(@types/node@20.19.17)(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.17))(@types/node@20.19.17)(typescript@5.9.2)))(typescript@5.9.2) eslint-plugin-react: 7.37.5(eslint@8.57.1) eslint-plugin-react-hooks: 7.0.1(eslint@8.57.1) - eslint-plugin-react-native: 4.1.0(eslint@8.57.1) + eslint-plugin-react-native: 5.0.0(eslint@8.57.1) prettier: 2.8.8 transitivePeerDependencies: - jest - supports-color - typescript - '@react-native/eslint-plugin@0.83.0': {} + '@react-native/eslint-plugin@0.86.0': {} - '@react-native/gradle-plugin@0.83.0': {} + '@react-native/gradle-plugin@0.86.0': {} - '@react-native/js-polyfills@0.83.0': {} + '@react-native/js-polyfills@0.86.0': {} - '@react-native/metro-babel-transformer@0.83.0(@babel/core@7.25.2)': + '@react-native/metro-babel-transformer@0.86.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 - '@react-native/babel-preset': 0.83.0(@babel/core@7.25.2) - hermes-parser: 0.32.0 + '@react-native/babel-preset': 0.86.0(@babel/core@7.25.2) + hermes-parser: 0.36.0 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - '@react-native/metro-config@0.83.0(@babel/core@7.25.2)': + '@react-native/metro-config@0.86.0(@babel/core@7.25.2)': dependencies: - '@react-native/js-polyfills': 0.83.0 - '@react-native/metro-babel-transformer': 0.83.0(@babel/core@7.25.2) - metro-config: 0.83.3 - metro-runtime: 0.83.3 + '@react-native/js-polyfills': 0.86.0 + '@react-native/metro-babel-transformer': 0.86.0(@babel/core@7.25.2) + metro-config: 0.84.4 + metro-runtime: 0.84.4 transitivePeerDependencies: - '@babel/core' - bufferutil @@ -12583,51 +11427,42 @@ snapshots: '@react-native/normalize-colors@0.81.5': {} - '@react-native/normalize-colors@0.83.0': {} - '@react-native/normalize-colors@0.83.2': {} - '@react-native/typescript-config@0.83.0': {} + '@react-native/normalize-colors@0.86.0': {} - '@react-native/virtualized-lists@0.83.0(@types/react@19.2.7)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0)': - dependencies: - invariant: 2.2.4 - nullthrows: 1.1.1 - react: 19.2.0 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) - optionalDependencies: - '@types/react': 19.2.7 + '@react-native/typescript-config@0.86.0': {} - '@react-native/virtualized-lists@0.83.0(@types/react@19.2.7)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)': + '@react-native/virtualized-lists@0.86.0(@types/react@19.2.17)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react: 19.2.3 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3) + react: 19.2.7 + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) optionalDependencies: - '@types/react': 19.2.7 + '@types/react': 19.2.17 - '@react-navigation/core@7.14.0(react@19.2.0)': + '@react-navigation/core@7.14.0(react@19.2.7)': dependencies: '@react-navigation/routers': 7.5.3 escape-string-regexp: 4.0.0 fast-deep-equal: 3.1.3 nanoid: 3.3.11 query-string: 7.1.3 - react: 19.2.0 - react-is: 19.2.4 - use-latest-callback: 0.2.6(react@19.2.0) - use-sync-external-store: 1.6.0(react@19.2.0) + react: 19.2.7 + react-is: 19.2.7 + use-latest-callback: 0.2.6(react@19.2.7) + use-sync-external-store: 1.6.0(react@19.2.7) - '@react-navigation/native@7.1.28(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0)': + '@react-navigation/native@7.1.28(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)': dependencies: - '@react-navigation/core': 7.14.0(react@19.2.0) + '@react-navigation/core': 7.14.0(react@19.2.7) escape-string-regexp: 4.0.0 fast-deep-equal: 3.1.3 nanoid: 3.3.11 - react: 19.2.0 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) - use-latest-callback: 0.2.6(react@19.2.0) + react: 19.2.7 + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) + use-latest-callback: 0.2.6(react@19.2.7) '@react-navigation/routers@7.5.3': dependencies: @@ -12853,7 +11688,7 @@ snapshots: '@rspress/core@2.0.0-rc.4(@types/react@19.2.7)': dependencies: '@mdx-js/mdx': 3.1.1 - '@mdx-js/react': 3.1.1(@types/react@19.2.7)(react@19.2.3) + '@mdx-js/react': 3.1.1(@types/react@19.2.7)(react@19.2.7) '@rsbuild/core': 1.6.15 '@rsbuild/plugin-react': 1.4.2(@rsbuild/core@1.6.15) '@rspress/mdx-rs': 0.6.6 @@ -12861,7 +11696,7 @@ snapshots: '@rspress/shared': 2.0.0-rc.4 '@shikijs/rehype': 3.21.0 '@types/unist': 3.0.3 - '@unhead/react': 2.0.19(react@19.2.3) + '@unhead/react': 2.0.19(react@19.2.7) body-scroll-lock: 4.0.0-beta.0 cac: 6.7.14 chokidar: 3.6.0 @@ -12878,11 +11713,11 @@ snapshots: medium-zoom: 1.1.0 nprogress: 0.2.0 picocolors: 1.1.1 - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) + react: 19.2.7 + react-dom: 19.2.3(react@19.2.7) react-lazy-with-preload: 2.2.1 - react-reconciler: 0.33.0(react@19.2.3) - react-router-dom: 7.11.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + react-reconciler: 0.33.0(react@19.2.7) + react-router-dom: 7.11.0(react-dom@19.2.3(react@19.2.3))(react@19.2.7) rehype-external-links: 3.0.0 rehype-raw: 7.0.0 remark-gfm: 4.0.1 @@ -12953,10 +11788,10 @@ snapshots: '@rspress/runtime@2.0.0-rc.4': dependencies: '@rspress/shared': 2.0.0-rc.4 - '@unhead/react': 2.0.19(react@19.2.3) - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) - react-router-dom: 7.11.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@unhead/react': 2.0.19(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.3(react@19.2.7) + react-router-dom: 7.11.0(react-dom@19.2.3(react@19.2.3))(react@19.2.7) '@rspress/shared@2.0.0-rc.4': dependencies: @@ -12971,617 +11806,99 @@ snapshots: domhandler: 5.0.3 selderee: 0.11.0 - '@shikijs/core@3.21.0': - dependencies: - '@shikijs/types': 3.21.0 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.5 - - '@shikijs/engine-javascript@3.21.0': - dependencies: - '@shikijs/types': 3.21.0 - '@shikijs/vscode-textmate': 10.0.2 - oniguruma-to-es: 4.3.4 - - '@shikijs/engine-oniguruma@3.21.0': - dependencies: - '@shikijs/types': 3.21.0 - '@shikijs/vscode-textmate': 10.0.2 - - '@shikijs/langs@3.21.0': - dependencies: - '@shikijs/types': 3.21.0 - - '@shikijs/rehype@3.21.0': - dependencies: - '@shikijs/types': 3.21.0 - '@types/hast': 3.0.4 - hast-util-to-string: 3.0.1 - shiki: 3.21.0 - unified: 11.0.5 - unist-util-visit: 5.0.0 - - '@shikijs/themes@3.21.0': - dependencies: - '@shikijs/types': 3.21.0 - - '@shikijs/types@3.21.0': - dependencies: - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - - '@shikijs/vscode-textmate@10.0.2': {} - - '@sideway/address@4.1.5': - dependencies: - '@hapi/hoek': 9.3.0 - - '@sideway/formula@3.0.1': {} - - '@sideway/pinpoint@2.0.0': {} - - '@sinclair/typebox@0.24.51': {} - - '@sinclair/typebox@0.27.8': {} - - '@sinonjs/commons@3.0.1': - dependencies: - type-detect: 4.0.8 - - '@sinonjs/fake-timers@10.3.0': - dependencies: - '@sinonjs/commons': 3.0.1 - - '@smithy/abort-controller@4.0.4': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/abort-controller@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/chunked-blob-reader-native@4.0.0': - dependencies: - '@smithy/util-base64': 4.0.0 - tslib: 2.8.1 - - '@smithy/chunked-blob-reader@5.0.0': - dependencies: - tslib: 2.8.1 - - '@smithy/config-resolver@4.1.4': - dependencies: - '@smithy/node-config-provider': 4.1.3 - '@smithy/types': 4.3.1 - '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.4 - tslib: 2.8.1 - - '@smithy/config-resolver@4.1.5': - dependencies: - '@smithy/node-config-provider': 4.1.4 - '@smithy/types': 4.3.2 - '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.0.5 - tslib: 2.8.1 - - '@smithy/core@3.5.3': - dependencies: - '@smithy/middleware-serde': 4.0.8 - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-middleware': 4.0.4 - '@smithy/util-stream': 4.2.2 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/core@3.8.0': - dependencies: - '@smithy/middleware-serde': 4.0.9 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - '@smithy/util-base64': 4.0.0 - '@smithy/util-body-length-browser': 4.0.0 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-stream': 4.2.4 - '@smithy/util-utf8': 4.0.0 - '@types/uuid': 9.0.8 - tslib: 2.8.1 - uuid: 9.0.1 - - '@smithy/credential-provider-imds@4.0.6': - dependencies: - '@smithy/node-config-provider': 4.1.3 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.4 - tslib: 2.8.1 - - '@smithy/credential-provider-imds@4.0.7': - dependencies: - '@smithy/node-config-provider': 4.1.4 - '@smithy/property-provider': 4.0.5 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - tslib: 2.8.1 - - '@smithy/eventstream-codec@4.0.4': - dependencies: - '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 4.3.2 - '@smithy/util-hex-encoding': 4.0.0 - tslib: 2.8.1 - - '@smithy/eventstream-serde-browser@4.0.4': - dependencies: - '@smithy/eventstream-serde-universal': 4.0.4 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@smithy/eventstream-serde-config-resolver@4.1.2': - dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@smithy/eventstream-serde-node@4.0.4': - dependencies: - '@smithy/eventstream-serde-universal': 4.0.4 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@smithy/eventstream-serde-universal@4.0.4': - dependencies: - '@smithy/eventstream-codec': 4.0.4 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/fetch-http-handler@5.0.4': - dependencies: - '@smithy/protocol-http': 5.1.2 - '@smithy/querystring-builder': 4.0.4 - '@smithy/types': 4.3.1 - '@smithy/util-base64': 4.0.0 - tslib: 2.8.1 - - '@smithy/fetch-http-handler@5.1.1': - dependencies: - '@smithy/protocol-http': 5.1.3 - '@smithy/querystring-builder': 4.0.5 - '@smithy/types': 4.3.2 - '@smithy/util-base64': 4.0.0 - tslib: 2.8.1 - - '@smithy/hash-blob-browser@4.0.4': - dependencies: - '@smithy/chunked-blob-reader': 5.0.0 - '@smithy/chunked-blob-reader-native': 4.0.0 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@smithy/hash-node@4.0.4': - dependencies: - '@smithy/types': 4.3.1 - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/hash-node@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/hash-stream-node@4.0.4': - dependencies: - '@smithy/types': 4.3.1 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/invalid-dependency@4.0.4': - dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@smithy/invalid-dependency@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/is-array-buffer@2.2.0': - dependencies: - tslib: 2.8.1 - - '@smithy/is-array-buffer@4.0.0': - dependencies: - tslib: 2.8.1 - - '@smithy/md5-js@4.0.4': - dependencies: - '@smithy/types': 4.3.1 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/middleware-content-length@4.0.4': - dependencies: - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@smithy/middleware-content-length@4.0.5': - dependencies: - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/middleware-endpoint@4.1.11': - dependencies: - '@smithy/core': 3.5.3 - '@smithy/middleware-serde': 4.0.8 - '@smithy/node-config-provider': 4.1.3 - '@smithy/shared-ini-file-loader': 4.0.4 - '@smithy/types': 4.3.1 - '@smithy/url-parser': 4.0.4 - '@smithy/util-middleware': 4.0.4 - tslib: 2.8.1 - - '@smithy/middleware-endpoint@4.1.18': - dependencies: - '@smithy/core': 3.8.0 - '@smithy/middleware-serde': 4.0.9 - '@smithy/node-config-provider': 4.1.4 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 - '@smithy/url-parser': 4.0.5 - '@smithy/util-middleware': 4.0.5 - tslib: 2.8.1 - - '@smithy/middleware-retry@4.1.12': - dependencies: - '@smithy/node-config-provider': 4.1.3 - '@smithy/protocol-http': 5.1.2 - '@smithy/service-error-classification': 4.0.5 - '@smithy/smithy-client': 4.4.3 - '@smithy/types': 4.3.1 - '@smithy/util-middleware': 4.0.4 - '@smithy/util-retry': 4.0.5 - tslib: 2.8.1 - uuid: 9.0.1 - - '@smithy/middleware-retry@4.1.19': - dependencies: - '@smithy/node-config-provider': 4.1.4 - '@smithy/protocol-http': 5.1.3 - '@smithy/service-error-classification': 4.0.7 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-retry': 4.0.7 - '@types/uuid': 9.0.8 - tslib: 2.8.1 - uuid: 9.0.1 - - '@smithy/middleware-serde@4.0.8': - dependencies: - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@smithy/middleware-serde@4.0.9': - dependencies: - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/middleware-stack@4.0.4': - dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@smithy/middleware-stack@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/node-config-provider@4.1.3': - dependencies: - '@smithy/property-provider': 4.0.4 - '@smithy/shared-ini-file-loader': 4.0.4 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@smithy/node-config-provider@4.1.4': - dependencies: - '@smithy/property-provider': 4.0.5 - '@smithy/shared-ini-file-loader': 4.0.5 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/node-http-handler@4.0.6': - dependencies: - '@smithy/abort-controller': 4.0.4 - '@smithy/protocol-http': 5.1.2 - '@smithy/querystring-builder': 4.0.4 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@smithy/node-http-handler@4.1.1': - dependencies: - '@smithy/abort-controller': 4.0.5 - '@smithy/protocol-http': 5.1.3 - '@smithy/querystring-builder': 4.0.5 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/property-provider@4.0.4': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/property-provider@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/protocol-http@5.1.2': - dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@smithy/protocol-http@5.1.3': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/querystring-builder@4.0.4': - dependencies: - '@smithy/types': 4.3.2 - '@smithy/util-uri-escape': 4.0.0 - tslib: 2.8.1 - - '@smithy/querystring-builder@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - '@smithy/util-uri-escape': 4.0.0 - tslib: 2.8.1 - - '@smithy/querystring-parser@4.0.4': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/querystring-parser@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/service-error-classification@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - - '@smithy/service-error-classification@4.0.7': - dependencies: - '@smithy/types': 4.3.2 - - '@smithy/shared-ini-file-loader@4.0.4': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/shared-ini-file-loader@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/signature-v4@5.1.2': - dependencies: - '@smithy/is-array-buffer': 4.0.0 - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.2 - '@smithy/util-hex-encoding': 4.0.0 - '@smithy/util-middleware': 4.0.4 - '@smithy/util-uri-escape': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/signature-v4@5.1.3': - dependencies: - '@smithy/is-array-buffer': 4.0.0 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - '@smithy/util-hex-encoding': 4.0.0 - '@smithy/util-middleware': 4.0.5 - '@smithy/util-uri-escape': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/smithy-client@4.4.10': - dependencies: - '@smithy/core': 3.8.0 - '@smithy/middleware-endpoint': 4.1.18 - '@smithy/middleware-stack': 4.0.5 - '@smithy/protocol-http': 5.1.3 - '@smithy/types': 4.3.2 - '@smithy/util-stream': 4.2.4 - tslib: 2.8.1 - - '@smithy/smithy-client@4.4.3': - dependencies: - '@smithy/core': 3.5.3 - '@smithy/middleware-endpoint': 4.1.11 - '@smithy/middleware-stack': 4.0.4 - '@smithy/protocol-http': 5.1.2 - '@smithy/types': 4.3.1 - '@smithy/util-stream': 4.2.2 - tslib: 2.8.1 - - '@smithy/types@4.3.1': - dependencies: - tslib: 2.8.1 - - '@smithy/types@4.3.2': - dependencies: - tslib: 2.8.1 - - '@smithy/url-parser@4.0.4': - dependencies: - '@smithy/querystring-parser': 4.0.4 - '@smithy/types': 4.3.1 - tslib: 2.8.1 - - '@smithy/url-parser@4.0.5': - dependencies: - '@smithy/querystring-parser': 4.0.5 - '@smithy/types': 4.3.2 - tslib: 2.8.1 - - '@smithy/util-base64@4.0.0': - dependencies: - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-utf8': 4.0.0 - tslib: 2.8.1 - - '@smithy/util-body-length-browser@4.0.0': - dependencies: - tslib: 2.8.1 - - '@smithy/util-body-length-node@4.0.0': + '@shikijs/core@3.21.0': dependencies: - tslib: 2.8.1 + '@shikijs/types': 3.21.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 - '@smithy/util-buffer-from@2.2.0': + '@shikijs/engine-javascript@3.21.0': dependencies: - '@smithy/is-array-buffer': 2.2.0 - tslib: 2.8.1 + '@shikijs/types': 3.21.0 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.4 - '@smithy/util-buffer-from@4.0.0': + '@shikijs/engine-oniguruma@3.21.0': dependencies: - '@smithy/is-array-buffer': 4.0.0 - tslib: 2.8.1 + '@shikijs/types': 3.21.0 + '@shikijs/vscode-textmate': 10.0.2 - '@smithy/util-config-provider@4.0.0': + '@shikijs/langs@3.21.0': dependencies: - tslib: 2.8.1 + '@shikijs/types': 3.21.0 - '@smithy/util-defaults-mode-browser@4.0.19': + '@shikijs/rehype@3.21.0': dependencies: - '@smithy/property-provider': 4.0.4 - '@smithy/smithy-client': 4.4.3 - '@smithy/types': 4.3.1 - bowser: 2.11.0 - tslib: 2.8.1 + '@shikijs/types': 3.21.0 + '@types/hast': 3.0.4 + hast-util-to-string: 3.0.1 + shiki: 3.21.0 + unified: 11.0.5 + unist-util-visit: 5.0.0 - '@smithy/util-defaults-mode-browser@4.0.26': + '@shikijs/themes@3.21.0': dependencies: - '@smithy/property-provider': 4.0.5 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - bowser: 2.11.0 - tslib: 2.8.1 + '@shikijs/types': 3.21.0 - '@smithy/util-defaults-mode-node@4.0.19': + '@shikijs/types@3.21.0': dependencies: - '@smithy/config-resolver': 4.1.4 - '@smithy/credential-provider-imds': 4.0.6 - '@smithy/node-config-provider': 4.1.3 - '@smithy/property-provider': 4.0.4 - '@smithy/smithy-client': 4.4.3 - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 - '@smithy/util-defaults-mode-node@4.0.26': - dependencies: - '@smithy/config-resolver': 4.1.5 - '@smithy/credential-provider-imds': 4.0.7 - '@smithy/node-config-provider': 4.1.4 - '@smithy/property-provider': 4.0.5 - '@smithy/smithy-client': 4.4.10 - '@smithy/types': 4.3.2 - tslib: 2.8.1 + '@shikijs/vscode-textmate@10.0.2': {} - '@smithy/util-endpoints@3.0.6': + '@sideway/address@4.1.5': dependencies: - '@smithy/node-config-provider': 4.1.3 - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@hapi/hoek': 9.3.0 - '@smithy/util-endpoints@3.0.7': - dependencies: - '@smithy/node-config-provider': 4.1.4 - '@smithy/types': 4.3.2 - tslib: 2.8.1 + '@sideway/formula@3.0.1': {} - '@smithy/util-hex-encoding@4.0.0': - dependencies: - tslib: 2.8.1 + '@sideway/pinpoint@2.0.0': {} - '@smithy/util-middleware@4.0.4': - dependencies: - '@smithy/types': 4.3.1 - tslib: 2.8.1 + '@sinclair/typebox@0.24.51': {} - '@smithy/util-middleware@4.0.5': - dependencies: - '@smithy/types': 4.3.2 - tslib: 2.8.1 + '@sinclair/typebox@0.27.8': {} - '@smithy/util-retry@4.0.5': + '@sinonjs/commons@3.0.1': dependencies: - '@smithy/service-error-classification': 4.0.5 - '@smithy/types': 4.3.1 - tslib: 2.8.1 + type-detect: 4.0.8 - '@smithy/util-retry@4.0.7': + '@sinonjs/fake-timers@10.3.0': dependencies: - '@smithy/service-error-classification': 4.0.7 - '@smithy/types': 4.3.2 - tslib: 2.8.1 + '@sinonjs/commons': 3.0.1 - '@smithy/util-stream@4.2.2': + '@smithy/core@3.29.1': dependencies: - '@smithy/fetch-http-handler': 5.0.4 - '@smithy/node-http-handler': 4.0.6 - '@smithy/types': 4.3.1 - '@smithy/util-base64': 4.0.0 - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-hex-encoding': 4.0.0 - '@smithy/util-utf8': 4.0.0 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@smithy/util-stream@4.2.4': + '@smithy/credential-provider-imds@4.4.6': dependencies: - '@smithy/fetch-http-handler': 5.1.1 - '@smithy/node-http-handler': 4.1.1 - '@smithy/types': 4.3.2 - '@smithy/util-base64': 4.0.0 - '@smithy/util-buffer-from': 4.0.0 - '@smithy/util-hex-encoding': 4.0.0 - '@smithy/util-utf8': 4.0.0 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@smithy/util-uri-escape@4.0.0': + '@smithy/fetch-http-handler@5.6.3': dependencies: + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@smithy/util-utf8@2.3.0': + '@smithy/node-http-handler@4.9.3': dependencies: - '@smithy/util-buffer-from': 2.2.0 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@smithy/util-utf8@4.0.0': + '@smithy/signature-v4@5.6.2': dependencies: - '@smithy/util-buffer-from': 4.0.0 + '@smithy/core': 3.29.1 + '@smithy/types': 4.15.1 tslib: 2.8.1 - '@smithy/util-waiter@4.0.5': + '@smithy/types@4.15.1': dependencies: - '@smithy/abort-controller': 4.0.4 - '@smithy/types': 4.3.1 tslib: 2.8.1 '@swc/core-darwin-arm64@1.5.29': @@ -13771,7 +12088,11 @@ snapshots: '@types/react-test-renderer@19.1.0': dependencies: - '@types/react': 19.2.7 + '@types/react': 19.2.17 + + '@types/react@19.2.17': + dependencies: + csstype: 3.2.3 '@types/react@19.2.7': dependencies: @@ -13785,8 +12106,6 @@ snapshots: '@types/unist@3.0.3': {} - '@types/uuid@9.0.8': {} - '@types/yargs-parser@21.0.3': {} '@types/yargs@15.0.19': @@ -13950,9 +12269,9 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@unhead/react@2.0.19(react@19.2.3)': + '@unhead/react@2.0.19(react@19.2.7)': dependencies: - react: 19.2.3 + react: 19.2.7 unhead: 2.0.19 '@urql/core@5.2.0': @@ -14287,6 +12606,11 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 + accepts@2.0.0: + dependencies: + mime-types: 3.0.2 + negotiator: 1.0.0 + acorn-import-phases@1.0.4(acorn@8.15.0): dependencies: acorn: 8.15.0 @@ -14564,9 +12888,9 @@ snapshots: dependencies: hermes-parser: 0.29.1 - babel-plugin-syntax-hermes-parser@0.32.0: + babel-plugin-syntax-hermes-parser@0.36.0: dependencies: - hermes-parser: 0.32.0 + hermes-parser: 0.36.0 babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.25.2): dependencies: @@ -14593,39 +12917,7 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) - babel-preset-expo@54.0.10(@babel/core@7.25.2)(@babel/runtime@7.26.7)(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-refresh@0.14.2): - dependencies: - '@babel/helper-module-imports': 7.27.1 - '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.25.2) - '@babel/plugin-proposal-export-default-from': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-syntax-export-default-from': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.25.2) - '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-object-rest-spread': 7.28.0(@babel/core@7.25.2) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.25.2) - '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.25.2) - '@babel/plugin-transform-runtime': 7.28.3(@babel/core@7.25.2) - '@babel/preset-react': 7.28.5(@babel/core@7.25.2) - '@babel/preset-typescript': 7.28.5(@babel/core@7.25.2) - '@react-native/babel-preset': 0.81.5(@babel/core@7.25.2) - babel-plugin-react-compiler: 1.0.0 - babel-plugin-react-native-web: 0.21.2 - babel-plugin-syntax-hermes-parser: 0.29.1 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) - debug: 4.4.1 - react-refresh: 0.14.2 - resolve-from: 5.0.0 - optionalDependencies: - '@babel/runtime': 7.26.7 - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - transitivePeerDependencies: - - '@babel/core' - - supports-color - - babel-preset-expo@54.0.10(@babel/core@7.25.2)(@babel/runtime@7.26.7)(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-refresh@0.14.2): + babel-preset-expo@54.0.10(@babel/core@7.25.2)(@babel/runtime@7.26.7)(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-refresh@0.14.2): dependencies: '@babel/helper-module-imports': 7.27.1 '@babel/plugin-proposal-decorators': 7.29.0(@babel/core@7.25.2) @@ -14652,7 +12944,7 @@ snapshots: resolve-from: 5.0.0 optionalDependencies: '@babel/runtime': 7.26.7 - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) + expo: 54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) transitivePeerDependencies: - '@babel/core' - supports-color @@ -14897,6 +13189,16 @@ snapshots: transitivePeerDependencies: - supports-color + chromium-edge-launcher@0.3.0: + dependencies: + '@types/node': 20.19.17 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + mkdirp: 1.0.4 + transitivePeerDependencies: + - supports-color + ci-info@2.0.0: {} ci-info@3.9.0: {} @@ -15506,7 +13808,7 @@ snapshots: eslint-plugin-react-hooks@7.0.1(eslint@8.57.1): dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.28.3 + '@babel/parser': 7.29.0 eslint: 8.57.1 hermes-parser: 0.25.1 zod: 3.25.76 @@ -15516,7 +13818,7 @@ snapshots: eslint-plugin-react-native-globals@0.1.2: {} - eslint-plugin-react-native@4.1.0(eslint@8.57.1): + eslint-plugin-react-native@5.0.0(eslint@8.57.1): dependencies: eslint: 8.57.1 eslint-plugin-react-native-globals: 0.1.2 @@ -15752,83 +14054,47 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - expo-asset@12.0.12(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0): - dependencies: - '@expo/image-utils': 0.8.12 - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - expo-constants: 18.0.13(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0)) - react: 19.2.0 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) - transitivePeerDependencies: - - supports-color - - expo-asset@12.0.12(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3): + expo-asset@12.0.12(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7): dependencies: '@expo/image-utils': 0.8.12 - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) - expo-constants: 18.0.13(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3)) - react: 19.2.3 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3) + expo: 54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + expo-constants: 18.0.13(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7)) + react: 19.2.7 + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) transitivePeerDependencies: - supports-color - expo-build-properties@1.0.10(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0)): + expo-build-properties@1.0.10(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)): dependencies: ajv: 8.17.1 - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) + expo: 54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) semver: 7.7.2 - expo-constants@18.0.13(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0)): - dependencies: - '@expo/config': 12.0.13 - '@expo/env': 2.0.8 - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) - transitivePeerDependencies: - - supports-color - - expo-constants@18.0.13(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3)): + expo-constants@18.0.13(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7)): dependencies: '@expo/config': 12.0.13 '@expo/env': 2.0.8 - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3) + expo: 54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) transitivePeerDependencies: - supports-color - expo-file-system@19.0.21(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0)): - dependencies: - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) - - expo-file-system@19.0.21(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3)): - dependencies: - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3) - - expo-font@14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0): + expo-file-system@19.0.21(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7)): dependencies: - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - fontfaceobserver: 2.3.0 - react: 19.2.0 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) + expo: 54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) - expo-font@14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3): + expo-font@14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7): dependencies: - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) + expo: 54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) fontfaceobserver: 2.3.0 - react: 19.2.3 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3) - - expo-keep-awake@15.0.8(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react@19.2.0): - dependencies: - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - react: 19.2.0 + react: 19.2.7 + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) - expo-keep-awake@15.0.8(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react@19.2.3): + expo-keep-awake@15.0.8(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react@19.2.7): dependencies: - expo: 54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) - react: 19.2.3 + expo: 54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + react: 19.2.7 expo-modules-autolinking@3.0.24: dependencies: @@ -15838,76 +14104,37 @@ snapshots: require-from-string: 2.0.2 resolve-from: 5.0.0 - expo-modules-core@3.0.29(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0): - dependencies: - invariant: 2.2.4 - react: 19.2.0 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) - - expo-modules-core@3.0.29(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3): + expo-modules-core@3.0.29(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7): dependencies: invariant: 2.2.4 - react: 19.2.3 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3) + react: 19.2.7 + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) expo-server@1.0.5: {} - expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0): - dependencies: - '@babel/runtime': 7.26.7 - '@expo/cli': 54.0.23(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0)) - '@expo/config': 12.0.13 - '@expo/config-plugins': 54.0.4 - '@expo/devtools': 0.1.8(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - '@expo/fingerprint': 0.15.4 - '@expo/metro': 54.2.0 - '@expo/metro-config': 54.0.14(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0)) - '@expo/vector-icons': 15.0.3(expo-font@14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - '@ungap/structured-clone': 1.3.0 - babel-preset-expo: 54.0.10(@babel/core@7.25.2)(@babel/runtime@7.26.7)(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-refresh@0.14.2) - expo-asset: 12.0.12(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - expo-constants: 18.0.13(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0)) - expo-file-system: 19.0.21(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0)) - expo-font: 14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - expo-keep-awake: 15.0.8(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0))(react@19.2.0) - expo-modules-autolinking: 3.0.24 - expo-modules-core: 3.0.29(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - pretty-format: 29.7.0 - react: 19.2.0 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) - react-refresh: 0.14.2 - whatwg-url-without-unicode: 8.0.0-3 - transitivePeerDependencies: - - '@babel/core' - - bufferutil - - expo-router - - graphql - - supports-color - - utf-8-validate - - expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3): + expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7): dependencies: '@babel/runtime': 7.26.7 - '@expo/cli': 54.0.23(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3)) + '@expo/cli': 54.0.23(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7)) '@expo/config': 12.0.13 '@expo/config-plugins': 54.0.4 - '@expo/devtools': 0.1.8(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) + '@expo/devtools': 0.1.8(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) '@expo/fingerprint': 0.15.4 '@expo/metro': 54.2.0 - '@expo/metro-config': 54.0.14(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3)) - '@expo/vector-icons': 15.0.3(expo-font@14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) + '@expo/metro-config': 54.0.14(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7)) + '@expo/vector-icons': 15.0.3(expo-font@14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) '@ungap/structured-clone': 1.3.0 - babel-preset-expo: 54.0.10(@babel/core@7.25.2)(@babel/runtime@7.26.7)(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-refresh@0.14.2) - expo-asset: 12.0.12(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) - expo-constants: 18.0.13(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3)) - expo-file-system: 19.0.21(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3)) - expo-font: 14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) - expo-keep-awake: 15.0.8(expo@54.0.33(@babel/core@7.25.2)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3))(react@19.2.3) + babel-preset-expo: 54.0.10(@babel/core@7.25.2)(@babel/runtime@7.26.7)(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-refresh@0.14.2) + expo-asset: 12.0.12(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + expo-constants: 18.0.13(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7)) + expo-file-system: 19.0.21(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7)) + expo-font: 14.0.11(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + expo-keep-awake: 15.0.8(expo@54.0.33(@babel/core@7.25.2)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7))(react@19.2.7) expo-modules-autolinking: 3.0.24 - expo-modules-core: 3.0.29(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) + expo-modules-core: 3.0.29(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) pretty-format: 29.7.0 - react: 19.2.3 - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3) + react: 19.2.7 + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) react-refresh: 0.14.2 whatwg-url-without-unicode: 8.0.0-3 transitivePeerDependencies: @@ -16008,18 +14235,10 @@ snapshots: fast-uri@3.0.1: {} - fast-xml-parser@4.4.1: - dependencies: - strnum: 1.0.5 - fast-xml-parser@4.5.1: dependencies: strnum: 1.0.5 - fast-xml-parser@5.2.5: - dependencies: - strnum: 2.1.1 - fastify-favicon@4.3.0: dependencies: fastify-plugin: 4.5.1 @@ -16523,7 +14742,7 @@ snapshots: property-information: 7.1.0 space-separated-tokens: 2.0.2 - hermes-compiler@0.14.0: {} + hermes-compiler@250829098.0.14: {} hermes-estree@0.25.1: {} @@ -16531,6 +14750,12 @@ snapshots: hermes-estree@0.32.0: {} + hermes-estree@0.35.0: {} + + hermes-estree@0.36.0: {} + + hermes-estree@0.36.1: {} + hermes-parser@0.25.1: dependencies: hermes-estree: 0.25.1 @@ -16543,6 +14768,18 @@ snapshots: dependencies: hermes-estree: 0.32.0 + hermes-parser@0.35.0: + dependencies: + hermes-estree: 0.35.0 + + hermes-parser@0.36.0: + dependencies: + hermes-estree: 0.36.0 + + hermes-parser@0.36.1: + dependencies: + hermes-estree: 0.36.1 + hookable@5.5.3: {} hosted-git-info@7.0.2: @@ -17752,10 +15989,38 @@ snapshots: transitivePeerDependencies: - supports-color + metro-babel-transformer@0.84.4: + dependencies: + '@babel/core': 7.25.2 + flow-enums-runtime: 0.0.6 + hermes-parser: 0.35.0 + metro-cache-key: 0.84.4 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + metro-babel-transformer@0.85.0: + dependencies: + '@babel/core': 7.25.2 + flow-enums-runtime: 0.0.6 + hermes-parser: 0.36.1 + metro-cache-key: 0.85.0 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + metro-cache-key@0.83.3: dependencies: flow-enums-runtime: 0.0.6 + metro-cache-key@0.84.4: + dependencies: + flow-enums-runtime: 0.0.6 + + metro-cache-key@0.85.0: + dependencies: + flow-enums-runtime: 0.0.6 + metro-cache@0.83.3: dependencies: exponential-backoff: 3.1.2 @@ -17765,6 +16030,24 @@ snapshots: transitivePeerDependencies: - supports-color + metro-cache@0.84.4: + dependencies: + exponential-backoff: 3.1.2 + flow-enums-runtime: 0.0.6 + https-proxy-agent: 7.0.6 + metro-core: 0.84.4 + transitivePeerDependencies: + - supports-color + + metro-cache@0.85.0: + dependencies: + exponential-backoff: 3.1.2 + flow-enums-runtime: 0.0.6 + https-proxy-agent: 7.0.6 + metro-core: 0.85.0 + transitivePeerDependencies: + - supports-color + metro-config@0.83.3: dependencies: connect: 3.7.0 @@ -17780,13 +16063,83 @@ snapshots: - supports-color - utf-8-validate + metro-config@0.84.4: + dependencies: + connect: 3.7.0 + flow-enums-runtime: 0.0.6 + jest-validate: 29.7.0 + metro: 0.84.4 + metro-cache: 0.84.4 + metro-core: 0.84.4 + metro-runtime: 0.84.4 + yaml: 2.8.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + metro-config@0.85.0: + dependencies: + connect: 3.7.0 + flow-enums-runtime: 0.0.6 + jest-validate: 29.7.0 + metro: 0.85.0 + metro-cache: 0.85.0 + metro-core: 0.85.0 + metro-runtime: 0.85.0 + yaml: 2.8.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + metro-core@0.83.3: dependencies: flow-enums-runtime: 0.0.6 lodash.throttle: 4.1.1 metro-resolver: 0.83.3 - metro-file-map@0.83.3: + metro-core@0.84.4: + dependencies: + flow-enums-runtime: 0.0.6 + lodash.throttle: 4.1.1 + metro-resolver: 0.84.4 + + metro-core@0.85.0: + dependencies: + flow-enums-runtime: 0.0.6 + lodash.throttle: 4.1.1 + metro-resolver: 0.85.0 + + metro-file-map@0.83.3: + dependencies: + debug: 4.4.1 + fb-watchman: 2.0.2 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + invariant: 2.2.4 + jest-worker: 29.7.0 + micromatch: 4.0.8 + nullthrows: 1.1.1 + walker: 1.0.8 + transitivePeerDependencies: + - supports-color + + metro-file-map@0.84.4: + dependencies: + debug: 4.4.1 + fb-watchman: 2.0.2 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + invariant: 2.2.4 + jest-worker: 29.7.0 + micromatch: 4.0.8 + nullthrows: 1.1.1 + walker: 1.0.8 + transitivePeerDependencies: + - supports-color + + metro-file-map@0.85.0: dependencies: debug: 4.4.1 fb-watchman: 2.0.2 @@ -17805,20 +16158,48 @@ snapshots: flow-enums-runtime: 0.0.6 terser: 5.38.1 + metro-minify-terser@0.84.4: + dependencies: + flow-enums-runtime: 0.0.6 + terser: 5.38.1 + + metro-minify-terser@0.85.0: + dependencies: + flow-enums-runtime: 0.0.6 + terser: 5.38.1 + metro-resolver@0.83.3: dependencies: flow-enums-runtime: 0.0.6 + metro-resolver@0.84.4: + dependencies: + flow-enums-runtime: 0.0.6 + + metro-resolver@0.85.0: + dependencies: + flow-enums-runtime: 0.0.6 + metro-runtime@0.83.3: dependencies: '@babel/runtime': 7.26.7 flow-enums-runtime: 0.0.6 + metro-runtime@0.84.4: + dependencies: + '@babel/runtime': 7.26.7 + flow-enums-runtime: 0.0.6 + + metro-runtime@0.85.0: + dependencies: + '@babel/runtime': 7.26.7 + flow-enums-runtime: 0.0.6 + metro-source-map@0.83.3: dependencies: - '@babel/traverse': 7.28.3 + '@babel/traverse': 7.29.0 '@babel/traverse--for-generate-function-map': '@babel/traverse@7.29.0' - '@babel/types': 7.28.2 + '@babel/types': 7.29.0 flow-enums-runtime: 0.0.6 invariant: 2.2.4 metro-symbolicate: 0.83.3 @@ -17829,6 +16210,34 @@ snapshots: transitivePeerDependencies: - supports-color + metro-source-map@0.84.4: + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-symbolicate: 0.84.4 + nullthrows: 1.1.1 + ob1: 0.84.4 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + + metro-source-map@0.85.0: + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-symbolicate: 0.85.0 + nullthrows: 1.1.1 + ob1: 0.85.0 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + metro-symbolicate@0.83.3: dependencies: flow-enums-runtime: 0.0.6 @@ -17840,12 +16249,56 @@ snapshots: transitivePeerDependencies: - supports-color + metro-symbolicate@0.84.4: + dependencies: + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-source-map: 0.84.4 + nullthrows: 1.1.1 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + + metro-symbolicate@0.85.0: + dependencies: + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-source-map: 0.85.0 + nullthrows: 1.1.1 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + metro-transform-plugins@0.83.3: dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.28.3 - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.3 + '@babel/generator': 7.29.1 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + flow-enums-runtime: 0.0.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + metro-transform-plugins@0.84.4: + dependencies: + '@babel/core': 7.25.2 + '@babel/generator': 7.29.1 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + flow-enums-runtime: 0.0.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + metro-transform-plugins@0.85.0: + dependencies: + '@babel/core': 7.25.2 + '@babel/generator': 7.29.1 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 flow-enums-runtime: 0.0.6 nullthrows: 1.1.1 transitivePeerDependencies: @@ -17854,9 +16307,9 @@ snapshots: metro-transform-worker@0.83.3: dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.28.3 - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 flow-enums-runtime: 0.0.6 metro: 0.83.3 metro-babel-transformer: 0.83.3 @@ -17871,15 +16324,55 @@ snapshots: - supports-color - utf-8-validate + metro-transform-worker@0.84.4: + dependencies: + '@babel/core': 7.25.2 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + flow-enums-runtime: 0.0.6 + metro: 0.84.4 + metro-babel-transformer: 0.84.4 + metro-cache: 0.84.4 + metro-cache-key: 0.84.4 + metro-minify-terser: 0.84.4 + metro-source-map: 0.84.4 + metro-transform-plugins: 0.84.4 + nullthrows: 1.1.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + metro-transform-worker@0.85.0: + dependencies: + '@babel/core': 7.25.2 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + flow-enums-runtime: 0.0.6 + metro: 0.85.0 + metro-babel-transformer: 0.85.0 + metro-cache: 0.85.0 + metro-cache-key: 0.85.0 + metro-minify-terser: 0.85.0 + metro-source-map: 0.85.0 + metro-transform-plugins: 0.85.0 + nullthrows: 1.1.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + metro@0.83.3: dependencies: '@babel/code-frame': 7.29.0 '@babel/core': 7.25.2 - '@babel/generator': 7.28.3 - '@babel/parser': 7.28.3 - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -17918,6 +16411,98 @@ snapshots: - supports-color - utf-8-validate + metro@0.84.4: + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/core': 7.25.2 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + accepts: 2.0.0 + ci-info: 2.0.0 + connect: 3.7.0 + debug: 4.4.1 + error-stack-parser: 2.1.4 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + hermes-parser: 0.35.0 + image-size: 1.2.0 + invariant: 2.2.4 + jest-worker: 29.7.0 + jsc-safe-url: 0.2.4 + lodash.throttle: 4.1.1 + metro-babel-transformer: 0.84.4 + metro-cache: 0.84.4 + metro-cache-key: 0.84.4 + metro-config: 0.84.4 + metro-core: 0.84.4 + metro-file-map: 0.84.4 + metro-resolver: 0.84.4 + metro-runtime: 0.84.4 + metro-source-map: 0.84.4 + metro-symbolicate: 0.84.4 + metro-transform-plugins: 0.84.4 + metro-transform-worker: 0.84.4 + mime-types: 3.0.2 + nullthrows: 1.1.1 + serialize-error: 2.1.0 + source-map: 0.5.7 + throat: 5.0.0 + ws: 7.5.10 + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + metro@0.85.0: + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/core': 7.25.2 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + accepts: 2.0.0 + ci-info: 2.0.0 + connect: 3.7.0 + debug: 4.4.1 + error-stack-parser: 2.1.4 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + hermes-parser: 0.36.1 + image-size: 1.2.0 + invariant: 2.2.4 + jest-worker: 29.7.0 + jsc-safe-url: 0.2.4 + lodash.throttle: 4.1.1 + metro-babel-transformer: 0.85.0 + metro-cache: 0.85.0 + metro-cache-key: 0.85.0 + metro-config: 0.85.0 + metro-core: 0.85.0 + metro-file-map: 0.85.0 + metro-resolver: 0.85.0 + metro-runtime: 0.85.0 + metro-source-map: 0.85.0 + metro-symbolicate: 0.85.0 + metro-transform-plugins: 0.85.0 + metro-transform-worker: 0.85.0 + mime-types: 3.0.2 + nullthrows: 1.1.1 + serialize-error: 2.1.0 + source-map: 0.5.7 + throat: 5.0.0 + ws: 7.5.10 + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + micromark-core-commonmark@2.0.3: dependencies: decode-named-character-reference: 1.2.0 @@ -18189,10 +16774,16 @@ snapshots: mime-db@1.52.0: {} + mime-db@1.54.0: {} + mime-types@2.1.35: dependencies: mime-db: 1.52.0 + mime-types@3.0.2: + dependencies: + mime-db: 1.54.0 + mime@1.6.0: {} mime@2.6.0: {} @@ -18259,6 +16850,8 @@ snapshots: negotiator@0.6.4: {} + negotiator@1.0.0: {} + neo-async@2.6.2: {} nested-error-stacks@2.0.1: {} @@ -18300,6 +16893,14 @@ snapshots: dependencies: flow-enums-runtime: 0.0.6 + ob1@0.84.4: + dependencies: + flow-enums-runtime: 0.0.6 + + ob1@0.85.0: + dependencies: + flow-enums-runtime: 0.0.6 + object-assign@4.1.1: {} object-inspect@1.13.2: {} @@ -18766,9 +17367,14 @@ snapshots: react: 19.2.3 scheduler: 0.27.0 - react-freeze@1.0.4(react@19.2.0): + react-dom@19.2.3(react@19.2.7): dependencies: - react: 19.2.0 + react: 19.2.7 + scheduler: 0.27.0 + + react-freeze@1.0.4(react@19.2.7): + dependencies: + react: 19.2.7 react-is@16.13.1: {} @@ -18776,106 +17382,55 @@ snapshots: react-is@18.3.1: {} - react-is@19.2.4: {} + react-is@19.2.7: {} react-lazy-with-preload@2.2.1: {} - react-native-bottom-tabs@1.1.0(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0): + react-native-bottom-tabs@1.1.0(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7): dependencies: - react: 19.2.0 - react-freeze: 1.0.4(react@19.2.0) - react-native: 0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0) + react: 19.2.7 + react-freeze: 1.0.4(react@19.2.7) + react-native: 0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7) sf-symbols-typescript: 2.2.0 - use-latest-callback: 0.2.6(react@19.2.0) - - react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0): - dependencies: - '@jest/create-cache-key-function': 29.7.0 - '@react-native/assets-registry': 0.83.0 - '@react-native/codegen': 0.83.0(@babel/core@7.25.2) - '@react-native/community-cli-plugin': 0.83.0(@react-native/metro-config@0.83.0(@babel/core@7.25.2)) - '@react-native/gradle-plugin': 0.83.0 - '@react-native/js-polyfills': 0.83.0 - '@react-native/normalize-colors': 0.83.0 - '@react-native/virtualized-lists': 0.83.0(@types/react@19.2.7)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.0))(react@19.2.0) - abort-controller: 3.0.0 - anser: 1.4.10 - ansi-regex: 5.0.1 - babel-jest: 29.7.0(@babel/core@7.25.2) - babel-plugin-syntax-hermes-parser: 0.32.0 - base64-js: 1.5.1 - commander: 12.1.0 - flow-enums-runtime: 0.0.6 - glob: 7.2.3 - hermes-compiler: 0.14.0 - invariant: 2.2.4 - jest-environment-node: 29.7.0 - memoize-one: 5.2.1 - metro-runtime: 0.83.3 - metro-source-map: 0.83.3 - nullthrows: 1.1.1 - pretty-format: 29.7.0 - promise: 8.3.0 - react: 19.2.0 - react-devtools-core: 6.1.5 - react-refresh: 0.14.2 - regenerator-runtime: 0.13.11 - scheduler: 0.27.0 - semver: 7.7.2 - stacktrace-parser: 0.1.10 - whatwg-fetch: 3.6.20 - ws: 7.5.10 - yargs: 17.7.2 - optionalDependencies: - '@types/react': 19.2.7 - transitivePeerDependencies: - - '@babel/core' - - '@react-native-community/cli' - - '@react-native/metro-config' - - bufferutil - - supports-color - - utf-8-validate + use-latest-callback: 0.2.6(react@19.2.7) - react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3): + react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7): dependencies: - '@jest/create-cache-key-function': 29.7.0 - '@react-native/assets-registry': 0.83.0 - '@react-native/codegen': 0.83.0(@babel/core@7.25.2) - '@react-native/community-cli-plugin': 0.83.0(@react-native/metro-config@0.83.0(@babel/core@7.25.2)) - '@react-native/gradle-plugin': 0.83.0 - '@react-native/js-polyfills': 0.83.0 - '@react-native/normalize-colors': 0.83.0 - '@react-native/virtualized-lists': 0.83.0(@types/react@19.2.7)(react-native@0.83.0(@babel/core@7.25.2)(@react-native/metro-config@0.83.0(@babel/core@7.25.2))(@types/react@19.2.7)(react@19.2.3))(react@19.2.3) + '@react-native/assets-registry': 0.86.0 + '@react-native/codegen': 0.86.0(@babel/core@7.25.2) + '@react-native/community-cli-plugin': 0.86.0(@react-native/metro-config@0.86.0(@babel/core@7.25.2)) + '@react-native/gradle-plugin': 0.86.0 + '@react-native/js-polyfills': 0.86.0 + '@react-native/normalize-colors': 0.86.0 + '@react-native/virtualized-lists': 0.86.0(@types/react@19.2.17)(react-native@0.86.0(@babel/core@7.25.2)(@react-native/metro-config@0.86.0(@babel/core@7.25.2))(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 - babel-jest: 29.7.0(@babel/core@7.25.2) - babel-plugin-syntax-hermes-parser: 0.32.0 + babel-plugin-syntax-hermes-parser: 0.36.0 base64-js: 1.5.1 commander: 12.1.0 flow-enums-runtime: 0.0.6 - glob: 7.2.3 - hermes-compiler: 0.14.0 + hermes-compiler: 250829098.0.14 invariant: 2.2.4 - jest-environment-node: 29.7.0 memoize-one: 5.2.1 - metro-runtime: 0.83.3 - metro-source-map: 0.83.3 + metro-runtime: 0.84.4 + metro-source-map: 0.84.4 nullthrows: 1.1.1 pretty-format: 29.7.0 promise: 8.3.0 - react: 19.2.3 + react: 19.2.7 react-devtools-core: 6.1.5 react-refresh: 0.14.2 regenerator-runtime: 0.13.11 scheduler: 0.27.0 semver: 7.7.2 stacktrace-parser: 0.1.10 + tinyglobby: 0.2.15 whatwg-fetch: 3.6.20 ws: 7.5.10 yargs: 17.7.2 optionalDependencies: - '@types/react': 19.2.7 + '@types/react': 19.2.17 transitivePeerDependencies: - '@babel/core' - '@react-native-community/cli' @@ -18884,39 +17439,39 @@ snapshots: - supports-color - utf-8-validate - react-reconciler@0.33.0(react@19.2.3): + react-reconciler@0.33.0(react@19.2.7): dependencies: - react: 19.2.3 + react: 19.2.7 scheduler: 0.27.0 react-refresh@0.14.2: {} react-refresh@0.18.0: {} - react-router-dom@7.11.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + react-router-dom@7.11.0(react-dom@19.2.3(react@19.2.3))(react@19.2.7): dependencies: - react: 19.2.3 + react: 19.2.7 react-dom: 19.2.3(react@19.2.3) - react-router: 7.11.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + react-router: 7.11.0(react-dom@19.2.3(react@19.2.3))(react@19.2.7) - react-router@7.11.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + react-router@7.11.0(react-dom@19.2.3(react@19.2.3))(react@19.2.7): dependencies: cookie: 1.1.1 - react: 19.2.3 + react: 19.2.7 set-cookie-parser: 2.7.1 optionalDependencies: react-dom: 19.2.3(react@19.2.3) - react-test-renderer@19.2.0(react@19.2.0): + react-test-renderer@19.2.7(react@19.2.7): dependencies: - react: 19.2.0 - react-is: 19.2.4 + react: 19.2.7 + react-is: 19.2.7 scheduler: 0.27.0 - react@19.2.0: {} - react@19.2.3: {} + react@19.2.7: {} + read-yaml-file@1.1.0: dependencies: graceful-fs: 4.2.11 @@ -19725,8 +18280,6 @@ snapshots: strnum@1.0.5: {} - strnum@2.1.1: {} - structured-headers@0.4.1: {} style-to-js@1.1.17: @@ -20113,13 +18666,13 @@ snapshots: dependencies: punycode: 2.3.1 - use-latest-callback@0.2.6(react@19.2.0): + use-latest-callback@0.2.6(react@19.2.7): dependencies: - react: 19.2.0 + react: 19.2.7 - use-sync-external-store@1.6.0(react@19.2.0): + use-sync-external-store@1.6.0(react@19.2.7): dependencies: - react: 19.2.0 + react: 19.2.7 util-deprecate@1.0.2: {} @@ -20129,8 +18682,6 @@ snapshots: uuid@8.3.2: {} - uuid@9.0.1: {} - v8-compile-cache-lib@3.0.1: optional: true From 96783e238a04798a21dc0bf58b668facd1d6d2b9 Mon Sep 17 00:00:00 2001 From: Hur Ali Date: Fri, 3 Jul 2026 16:14:43 +0500 Subject: [PATCH 4/8] chore: run changeset --- .changeset/config.json | 3 ++- .changeset/upset-wombats-repair.md | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 .changeset/upset-wombats-repair.md diff --git a/.changeset/config.json b/.changeset/config.json index ab42652a6..724306909 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -5,5 +5,6 @@ "fixed": [["@rock-js/*", "rock", "create-rock"]], "access": "public", "baseBranch": "main", - "updateInternalDependencies": "patch" + "updateInternalDependencies": "patch", + "ignore": ["expo-config-plugins-test-app", "rock-docs"] } diff --git a/.changeset/upset-wombats-repair.md b/.changeset/upset-wombats-repair.md new file mode 100644 index 000000000..7332b8aee --- /dev/null +++ b/.changeset/upset-wombats-repair.md @@ -0,0 +1,9 @@ +--- +'@rock-js/plugin-brownfield-android': minor +'@rock-js/welcome-screen': minor +'@rock-js/platform-ios': minor +'@rock-js/plugin-metro': minor +'@rock-js/provider-s3': minor +--- + +upgrade to react-native v0.86.0 From 60e0c8a216ec00aa5e5431ef39a9de8f7d6d42c0 Mon Sep 17 00:00:00 2001 From: Hur Ali Date: Mon, 6 Jul 2026 16:59:09 +0500 Subject: [PATCH 5/8] fix: typo --- apps/expo-config-plugins-test-app/.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/expo-config-plugins-test-app/.gitignore b/apps/expo-config-plugins-test-app/.gitignore index 08901e346..76c426e12 100644 --- a/apps/expo-config-plugins-test-app/.gitignore +++ b/apps/expo-config-plugins-test-app/.gitignore @@ -77,6 +77,6 @@ yarn-error.log # Rock .rock/ -# prebuild native direcotries +# prebuild native directories ios/ android/ \ No newline at end of file From 8556754bc336161e8437288b0fee1c6db469bb74 Mon Sep 17 00:00:00 2001 From: Hur Ali Date: Fri, 10 Jul 2026 15:39:36 +0500 Subject: [PATCH 6/8] fix: add patch to update paths for test app --- .../expo-config-plugins-test-app/package.json | 2 +- .../scripts/patch-settings.js | 125 ++++++++++++++++++ 2 files changed, 126 insertions(+), 1 deletion(-) create mode 100644 apps/expo-config-plugins-test-app/scripts/patch-settings.js diff --git a/apps/expo-config-plugins-test-app/package.json b/apps/expo-config-plugins-test-app/package.json index 42638cd21..4d2a06896 100644 --- a/apps/expo-config-plugins-test-app/package.json +++ b/apps/expo-config-plugins-test-app/package.json @@ -8,7 +8,7 @@ "test": "jest", "ios": "rock run:ios", "android": "rock run:android", - "prebuild": "rock prebuild" + "prebuild": "rock prebuild && node ./scripts/patch-settings.js" }, "dependencies": { "@bottom-tabs/react-navigation": "^1.1.0", diff --git a/apps/expo-config-plugins-test-app/scripts/patch-settings.js b/apps/expo-config-plugins-test-app/scripts/patch-settings.js new file mode 100644 index 000000000..c8499c839 --- /dev/null +++ b/apps/expo-config-plugins-test-app/scripts/patch-settings.js @@ -0,0 +1,125 @@ +const fs = require('node:fs'); +const path = require('node:path'); + +const projectRoot = path.resolve(__dirname, '..'); +const settingsGradlePath = path.join(projectRoot, 'android', 'settings.gradle'); +const appBuildGradlePath = path.join( + projectRoot, + 'android', + 'app', + 'build.gradle', +); + +const pluginManagementLine = + 'pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") }'; +const trailingIncludeLine = + "includeBuild('../node_modules/@react-native/gradle-plugin')"; + +/** + * Only required to satisfy the updated paths in the generated template. + * This is due to pnpm's package resolution strategy. + * + * React Native generates relative ../node_modules paths here, but that breaks with pnpm + * because packages live under the pnpm store and are exposed via symlinks. We resolve + * the installed react-native package first, then derive the Gradle plugin/codegen paths + * from that real location so Android can find them reliably. + */ +const patchedContent = `pluginManagement { + def reactNativePackageDir = providers.exec { + commandLine("node", "--print", "require('path').dirname(require.resolve('react-native/package.json'))") + }.standardOutput.asText.get().trim() + includeBuild(new File(reactNativePackageDir, "../@react-native/gradle-plugin").canonicalPath) +} +plugins { id("com.facebook.react.settings") } +def reactNativePackageDir = providers.exec { + commandLine("node", "--print", "require('path').dirname(require.resolve('react-native/package.json'))") +}.standardOutput.asText.get().trim() +def reactNativeGradlePluginDir = new File(reactNativePackageDir, "../@react-native/gradle-plugin").canonicalPath +extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand(['npx', 'rock', 'config', '-p', 'android']) } +rootProject.name = 'ExpoConfigPluginsTestApp' +include ':app' +includeBuild(reactNativeGradlePluginDir) +`; + +const reactBlockNeedle = `react { + /* Folders */ + // The root of your project, i.e. where "package.json" lives. Default is '../..' + // root = file("../../") + // The folder where the react-native NPM package is. Default is ../../node_modules/react-native + // reactNativeDir = file("../../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen + // codegenDir = file("../../node_modules/@react-native/codegen") + // The cli.js file which is the React Native CLI entrypoint. Default is ../../node_modules/react-native/cli.js + cliFile = file("../../node_modules/rock/dist/src/bin.js") +`; + +const patchedReactBlock = `def reactNativePackageDir = providers.exec { + commandLine("node", "--print", "require('path').dirname(require.resolve('react-native/package.json'))") +}.standardOutput.asText.get().trim() +def reactNativeCodegenDir = new File(reactNativePackageDir, "../@react-native/codegen").canonicalPath + +react { + reactNativeDir = file(reactNativePackageDir) + codegenDir = file(reactNativeCodegenDir) + + /* Folders */ + // The root of your project, i.e. where "package.json" lives. Default is '../..' + // root = file("../../") + // The folder where the react-native NPM package is. Default is ../../node_modules/react-native + // reactNativeDir = file("../../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen + // codegenDir = file("../../node_modules/@react-native/codegen") + // The cli.js file which is the React Native CLI entrypoint. Default is ../../node_modules/react-native/cli.js + cliFile = file("../../node_modules/rock/dist/src/bin.js") +`; + +if (!fs.existsSync(settingsGradlePath)) { + throw new Error(`Missing android/settings.gradle at ${settingsGradlePath}`); +} +if (!fs.existsSync(appBuildGradlePath)) { + throw new Error(`Missing android/app/build.gradle at ${appBuildGradlePath}`); +} + +const original = fs.readFileSync(settingsGradlePath, 'utf8'); + +if (original === patchedContent) { + console.log('settings.gradle already patched'); + process.exit(0); +} + +if ( + !original.includes(pluginManagementLine) || + !original.includes(trailingIncludeLine) || + !original.includes( + "extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand(['npx', 'rock', 'config', '-p', 'android']) }", + ) || + !original.includes("rootProject.name = 'ExpoConfigPluginsTestApp'") || + !original.includes("include ':app'") +) { + throw new Error( + 'android/settings.gradle does not match the expected generated template', + ); +} + +fs.writeFileSync(settingsGradlePath, patchedContent); +console.log('Patched android/settings.gradle'); + +const originalAppBuildGradle = fs.readFileSync(appBuildGradlePath, 'utf8'); + +if (!originalAppBuildGradle.includes('def reactNativeCodegenDir =')) { + if (!originalAppBuildGradle.includes(reactBlockNeedle)) { + throw new Error( + 'android/app/build.gradle does not match the expected generated template', + ); + } + + const patchedAppBuildGradle = originalAppBuildGradle.replace( + reactBlockNeedle, + patchedReactBlock, + ); + + fs.writeFileSync(appBuildGradlePath, patchedAppBuildGradle); + console.log('Patched android/app/build.gradle'); +} else { + console.log('app/build.gradle already patched'); +} From 16ab9de7c4884b644be6480a97b5586fbccef7d4 Mon Sep 17 00:00:00 2001 From: Hur Ali Date: Wed, 15 Jul 2026 12:49:25 +0500 Subject: [PATCH 7/8] docs: add troubleshooting for monorepo with pnpm --- website/src/docs/_meta.json | 5 +++++ website/src/docs/troubleshooting.md | 35 +++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 website/src/docs/troubleshooting.md diff --git a/website/src/docs/_meta.json b/website/src/docs/_meta.json index 66d74d4c8..36830bd6c 100644 --- a/website/src/docs/_meta.json +++ b/website/src/docs/_meta.json @@ -33,5 +33,10 @@ "type": "dir", "name": "brownfield", "label": "Integration with Native Apps" + }, + { + "type": "file", + "name": "troubleshooting", + "label": "Troubleshooting" } ] diff --git a/website/src/docs/troubleshooting.md b/website/src/docs/troubleshooting.md new file mode 100644 index 000000000..31deaa7b7 --- /dev/null +++ b/website/src/docs/troubleshooting.md @@ -0,0 +1,35 @@ +# Troubleshooting + +## Monorepo + pnpm: Android Gradle paths + +If your app lives in a monorepo and you install dependencies with pnpm, `node_modules` is usually at the workspace root. Update the Android Gradle files to point to the workspace root by replacing `../node_modules` with `{path_to_root}/node_modules` in: + +- `android/settings.gradle` +- `android/app/build.gradle` + +For example: + +```groovy title="android/settings.gradle" +pluginManagement { includeBuild("../../node_modules/@react-native/gradle-plugin") } +// ... +includeBuild('../../node_modules/@react-native/gradle-plugin') +``` + +```groovy title="android/app/build.gradle" +// Replace ../node_modules with ../../node_modules wherever it appears +``` + +## Expo Config Plugins: reapply the patch on every prebuild + +If you use `@rock-js/plugin-expo-config-plugins`, prebuild regenerates the native projects, so you must reapply the Gradle path patch after each prebuild. + +- Create a small script to patch both files +- Then run it after every prebuild: + +```json title="package.json" +{ + "scripts": { + "prebuild": "rock prebuild && node ./scripts/patch-gradle-paths.js" + } +} +``` From 88ad228ebdfe6ccc0311fb218eea2dad1764971c Mon Sep 17 00:00:00 2001 From: Hur Ali Date: Wed, 15 Jul 2026 15:11:25 +0500 Subject: [PATCH 8/8] docs: update --- CONTRIBUTING.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f86d5cd52..2c8a9eb20 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -91,8 +91,9 @@ pnpm verdaccio:reset ``` ## Running expo-config-plugins-test-app -- Run `pnpm install` from the root +- Run `pnpm install` and `pnpm build` from the root - In a new terminal, from the root run `pnpm watch` +- Run `pnpm install` from the app - Run `pnpm prebuild` command from `apps/expo-config-plugins-test-app` - Run `pnpm ios` or `pnpm android` - In a new terminal, run `pnpm start`