diff --git a/.changeset/expo-58-upgrade.md b/.changeset/expo-58-upgrade.md new file mode 100644 index 00000000..42e27b30 --- /dev/null +++ b/.changeset/expo-58-upgrade.md @@ -0,0 +1,18 @@ +--- +"@infinitered/react-native-mlkit-core": major +"@infinitered/react-native-mlkit-document-scanner": major +"@infinitered/react-native-mlkit-face-detection": major +"@infinitered/react-native-mlkit-image-labeling": major +"@infinitered/react-native-mlkit-object-detection": major +"@infinitered/react-native-mlkit-text-recognition": major +--- + +Upgrade to Expo SDK 58 (React Native 0.88, React 19.3). + +BREAKING CHANGE: The modules now target the Expo SDK 58 native toolchain +(`expo-modules-core` ~58). Consuming apps must be on Expo SDK 58. The iOS +deployment target (16.4) is unchanged; Android `compileSdk` is raised from 36 to +37 (required by RN 0.88 and the SDK 58 Expo libraries). + +No public JavaScript/TypeScript API changes — this is a native toolchain and +peer-dependency bump. diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 67d1785c..db5025cd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -41,10 +41,10 @@ jobs: # diverged from origin/main. fetch-depth: 0 - - name: Setup Node.js 20.x + - name: Setup Node.js 22.x uses: actions/setup-node@v4 with: - node-version: 20.x + node-version: 22.x - name: Install Dependencies run: yarn install --immutable diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1892a5dd..2529307f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,10 +42,10 @@ jobs: - name: Checkout Repo uses: actions/checkout@v3 - - name: Setup Node.js 20.x + - name: Setup Node.js 22.x uses: actions/setup-node@v3 with: - node-version: 20.x + node-version: 22.x - name: Install Dependencies run: yarn install --immutable diff --git a/.tool-versions b/.tool-versions index 12ef7f04..604be079 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -nodejs 20.19.5 \ No newline at end of file +nodejs 22.14.0 diff --git a/.yarn/cache/@babel-plugin-transform-classes-npm-7.29.7-7c007c14af-cc45ff5b5b.zip b/.yarn/cache/@babel-plugin-transform-classes-npm-7.29.7-7c007c14af-cc45ff5b5b.zip deleted file mode 100644 index ffa38c97..00000000 Binary files a/.yarn/cache/@babel-plugin-transform-classes-npm-7.29.7-7c007c14af-cc45ff5b5b.zip and /dev/null differ diff --git a/.yarn/cache/@egjs-hammerjs-npm-2.0.17-2e03ba4087-8945137cec.zip b/.yarn/cache/@egjs-hammerjs-npm-2.0.17-2e03ba4087-8945137cec.zip deleted file mode 100644 index 0f2a845b..00000000 Binary files a/.yarn/cache/@egjs-hammerjs-npm-2.0.17-2e03ba4087-8945137cec.zip and /dev/null differ diff --git a/.yarn/cache/@expo-cli-npm-56.1.13-661d0268fc-b2c085aca9.zip b/.yarn/cache/@expo-cli-npm-56.1.13-661d0268fc-b2c085aca9.zip deleted file mode 100644 index 1dc030b8..00000000 Binary files a/.yarn/cache/@expo-cli-npm-56.1.13-661d0268fc-b2c085aca9.zip and /dev/null differ diff --git a/.yarn/cache/@expo-code-signing-certificates-npm-0.0.6-6970d18ae2-40f6cc39fb.zip b/.yarn/cache/@expo-code-signing-certificates-npm-0.0.6-6970d18ae2-40f6cc39fb.zip deleted file mode 100644 index 037dd962..00000000 Binary files a/.yarn/cache/@expo-code-signing-certificates-npm-0.0.6-6970d18ae2-40f6cc39fb.zip and /dev/null differ diff --git a/.yarn/cache/@expo-config-npm-56.0.9-f0a3cdc24e-0793330535.zip b/.yarn/cache/@expo-config-npm-56.0.9-f0a3cdc24e-0793330535.zip deleted file mode 100644 index 5e4a2a8b..00000000 Binary files a/.yarn/cache/@expo-config-npm-56.0.9-f0a3cdc24e-0793330535.zip and /dev/null differ diff --git a/.yarn/cache/@expo-config-plugins-npm-56.0.8-0776aed15c-1ede04d1b2.zip b/.yarn/cache/@expo-config-plugins-npm-56.0.8-0776aed15c-1ede04d1b2.zip deleted file mode 100644 index e8d5e4a0..00000000 Binary files a/.yarn/cache/@expo-config-plugins-npm-56.0.8-0776aed15c-1ede04d1b2.zip and /dev/null differ diff --git a/.yarn/cache/@expo-config-types-npm-56.0.5-cfe46a4149-ef90befb23.zip b/.yarn/cache/@expo-config-types-npm-56.0.5-cfe46a4149-ef90befb23.zip deleted file mode 100644 index 76ef9190..00000000 Binary files a/.yarn/cache/@expo-config-types-npm-56.0.5-cfe46a4149-ef90befb23.zip and /dev/null differ diff --git a/.yarn/cache/@expo-devcert-npm-1.2.1-3bebd72189-62a21756ed.zip b/.yarn/cache/@expo-devcert-npm-1.2.1-3bebd72189-62a21756ed.zip deleted file mode 100644 index 0e0132b6..00000000 Binary files a/.yarn/cache/@expo-devcert-npm-1.2.1-3bebd72189-62a21756ed.zip and /dev/null differ diff --git a/.yarn/cache/@expo-devtools-npm-56.0.2-c7e8ae1cac-9ec197d11c.zip b/.yarn/cache/@expo-devtools-npm-56.0.2-c7e8ae1cac-9ec197d11c.zip deleted file mode 100644 index 100b40cb..00000000 Binary files a/.yarn/cache/@expo-devtools-npm-56.0.2-c7e8ae1cac-9ec197d11c.zip and /dev/null differ diff --git a/.yarn/cache/@expo-dom-webview-npm-56.0.5-8f7f7b2d6f-392674db47.zip b/.yarn/cache/@expo-dom-webview-npm-56.0.5-8f7f7b2d6f-392674db47.zip deleted file mode 100644 index bc2c7dac..00000000 Binary files a/.yarn/cache/@expo-dom-webview-npm-56.0.5-8f7f7b2d6f-392674db47.zip and /dev/null differ diff --git a/.yarn/cache/@expo-env-npm-2.3.0-ed89b40000-2bea1c98ed.zip b/.yarn/cache/@expo-env-npm-2.3.0-ed89b40000-2bea1c98ed.zip deleted file mode 100644 index 0ca22a8e..00000000 Binary files a/.yarn/cache/@expo-env-npm-2.3.0-ed89b40000-2bea1c98ed.zip and /dev/null differ diff --git a/.yarn/cache/@expo-expo-modules-macros-plugin-npm-0.0.9-adc4d3d606-4052c2e820.zip b/.yarn/cache/@expo-expo-modules-macros-plugin-npm-0.0.9-adc4d3d606-4052c2e820.zip deleted file mode 100644 index 8a5579d8..00000000 Binary files a/.yarn/cache/@expo-expo-modules-macros-plugin-npm-0.0.9-adc4d3d606-4052c2e820.zip and /dev/null differ diff --git a/.yarn/cache/@expo-fingerprint-npm-0.19.3-0acc90af9f-160b4d400d.zip b/.yarn/cache/@expo-fingerprint-npm-0.19.3-0acc90af9f-160b4d400d.zip deleted file mode 100644 index cf23e5ce..00000000 Binary files a/.yarn/cache/@expo-fingerprint-npm-0.19.3-0acc90af9f-160b4d400d.zip and /dev/null differ diff --git a/.yarn/cache/@expo-image-utils-npm-0.10.1-3179a6cf0d-170789760e.zip b/.yarn/cache/@expo-image-utils-npm-0.10.1-3179a6cf0d-170789760e.zip deleted file mode 100644 index 4e4baaca..00000000 Binary files a/.yarn/cache/@expo-image-utils-npm-0.10.1-3179a6cf0d-170789760e.zip and /dev/null differ diff --git a/.yarn/cache/@expo-inline-modules-npm-0.0.10-8b581b4341-4356a76a66.zip b/.yarn/cache/@expo-inline-modules-npm-0.0.10-8b581b4341-4356a76a66.zip deleted file mode 100644 index ced98414..00000000 Binary files a/.yarn/cache/@expo-inline-modules-npm-0.0.10-8b581b4341-4356a76a66.zip and /dev/null differ diff --git a/.yarn/cache/@expo-json-file-npm-10.2.0-2886093ba1-89a0c88610.zip b/.yarn/cache/@expo-json-file-npm-10.2.0-2886093ba1-89a0c88610.zip deleted file mode 100644 index f5aff7e3..00000000 Binary files a/.yarn/cache/@expo-json-file-npm-10.2.0-2886093ba1-89a0c88610.zip and /dev/null differ diff --git a/.yarn/cache/@expo-local-build-cache-provider-npm-56.0.8-d0f65d6b85-10f935e550.zip b/.yarn/cache/@expo-local-build-cache-provider-npm-56.0.8-d0f65d6b85-10f935e550.zip deleted file mode 100644 index 766bd4c9..00000000 Binary files a/.yarn/cache/@expo-local-build-cache-provider-npm-56.0.8-d0f65d6b85-10f935e550.zip and /dev/null differ diff --git a/.yarn/cache/@expo-log-box-npm-56.0.12-2767a0d969-cd5568cbdc.zip b/.yarn/cache/@expo-log-box-npm-56.0.12-2767a0d969-cd5568cbdc.zip deleted file mode 100644 index 386b01a2..00000000 Binary files a/.yarn/cache/@expo-log-box-npm-56.0.12-2767a0d969-cd5568cbdc.zip and /dev/null differ diff --git a/.yarn/cache/@expo-metro-config-npm-56.0.13-959f0ca440-7d4833d327.zip b/.yarn/cache/@expo-metro-config-npm-56.0.13-959f0ca440-7d4833d327.zip deleted file mode 100644 index b3e5464d..00000000 Binary files a/.yarn/cache/@expo-metro-config-npm-56.0.13-959f0ca440-7d4833d327.zip and /dev/null differ diff --git a/.yarn/cache/@expo-metro-file-map-npm-56.0.3-aed07f3885-9537069cbe.zip b/.yarn/cache/@expo-metro-file-map-npm-56.0.3-aed07f3885-9537069cbe.zip deleted file mode 100644 index fedd0c75..00000000 Binary files a/.yarn/cache/@expo-metro-file-map-npm-56.0.3-aed07f3885-9537069cbe.zip and /dev/null differ diff --git a/.yarn/cache/@expo-metro-npm-56.0.0-81767ce3a9-f0a9197655.zip b/.yarn/cache/@expo-metro-npm-56.0.0-81767ce3a9-f0a9197655.zip deleted file mode 100644 index 4f8b0c44..00000000 Binary files a/.yarn/cache/@expo-metro-npm-56.0.0-81767ce3a9-f0a9197655.zip and /dev/null differ diff --git a/.yarn/cache/@expo-metro-runtime-npm-56.0.13-968a56779c-977fc4274b.zip b/.yarn/cache/@expo-metro-runtime-npm-56.0.13-968a56779c-977fc4274b.zip deleted file mode 100644 index c632513a..00000000 Binary files a/.yarn/cache/@expo-metro-runtime-npm-56.0.13-968a56779c-977fc4274b.zip and /dev/null differ diff --git a/.yarn/cache/@expo-osascript-npm-2.6.0-067761a624-b3932c26f1.zip b/.yarn/cache/@expo-osascript-npm-2.6.0-067761a624-b3932c26f1.zip deleted file mode 100644 index 6cbc67a6..00000000 Binary files a/.yarn/cache/@expo-osascript-npm-2.6.0-067761a624-b3932c26f1.zip and /dev/null differ diff --git a/.yarn/cache/@expo-package-manager-npm-1.12.1-d6b8925d91-a295676605.zip b/.yarn/cache/@expo-package-manager-npm-1.12.1-d6b8925d91-a295676605.zip deleted file mode 100644 index 5fa759ed..00000000 Binary files a/.yarn/cache/@expo-package-manager-npm-1.12.1-d6b8925d91-a295676605.zip and /dev/null differ diff --git a/.yarn/cache/@expo-plist-npm-0.7.0-fa4b7888dd-5dd675fa4e.zip b/.yarn/cache/@expo-plist-npm-0.7.0-fa4b7888dd-5dd675fa4e.zip deleted file mode 100644 index 9004d82f..00000000 Binary files a/.yarn/cache/@expo-plist-npm-0.7.0-fa4b7888dd-5dd675fa4e.zip and /dev/null differ diff --git a/.yarn/cache/@expo-prebuild-config-npm-56.0.14-8c61686c89-8ba410cf70.zip b/.yarn/cache/@expo-prebuild-config-npm-56.0.14-8c61686c89-8ba410cf70.zip deleted file mode 100644 index b7964bdb..00000000 Binary files a/.yarn/cache/@expo-prebuild-config-npm-56.0.14-8c61686c89-8ba410cf70.zip and /dev/null differ diff --git a/.yarn/cache/@expo-require-utils-npm-56.1.3-4bb7ed70e5-46055beecf.zip b/.yarn/cache/@expo-require-utils-npm-56.1.3-4bb7ed70e5-46055beecf.zip deleted file mode 100644 index 0b413e63..00000000 Binary files a/.yarn/cache/@expo-require-utils-npm-56.1.3-4bb7ed70e5-46055beecf.zip and /dev/null differ diff --git a/.yarn/cache/@expo-router-server-npm-56.0.12-38985b1531-0395fedeae.zip b/.yarn/cache/@expo-router-server-npm-56.0.12-38985b1531-0395fedeae.zip deleted file mode 100644 index 9c915ae9..00000000 Binary files a/.yarn/cache/@expo-router-server-npm-56.0.12-38985b1531-0395fedeae.zip and /dev/null differ diff --git a/.yarn/cache/@expo-schema-utils-npm-56.0.1-6a8f763bff-858594e555.zip b/.yarn/cache/@expo-schema-utils-npm-56.0.1-6a8f763bff-858594e555.zip deleted file mode 100644 index b7d8697a..00000000 Binary files a/.yarn/cache/@expo-schema-utils-npm-56.0.1-6a8f763bff-858594e555.zip and /dev/null differ diff --git a/.yarn/cache/@expo-ws-tunnel-npm-1.0.6-a1562c1ae2-0db9d5b94c.zip b/.yarn/cache/@expo-ws-tunnel-npm-1.0.6-a1562c1ae2-0db9d5b94c.zip deleted file mode 100644 index 6cdc4d42..00000000 Binary files a/.yarn/cache/@expo-ws-tunnel-npm-1.0.6-a1562c1ae2-0db9d5b94c.zip and /dev/null differ diff --git a/.yarn/cache/@expo-xcpretty-npm-4.4.4-577a6a2bbb-9e1fb3292a.zip b/.yarn/cache/@expo-xcpretty-npm-4.4.4-577a6a2bbb-9e1fb3292a.zip deleted file mode 100644 index a7462602..00000000 Binary files a/.yarn/cache/@expo-xcpretty-npm-4.4.4-577a6a2bbb-9e1fb3292a.zip and /dev/null differ diff --git a/.yarn/cache/@jest-core-npm-29.7.0-cef60d74c4-af759c9781.zip b/.yarn/cache/@jest-core-npm-29.7.0-cef60d74c4-af759c9781.zip deleted file mode 100644 index ac113224..00000000 Binary files a/.yarn/cache/@jest-core-npm-29.7.0-cef60d74c4-af759c9781.zip and /dev/null differ diff --git a/.yarn/cache/@jest-expect-npm-29.7.0-9dfe9cebaa-a01cb85fd9.zip b/.yarn/cache/@jest-expect-npm-29.7.0-9dfe9cebaa-a01cb85fd9.zip deleted file mode 100644 index 35359392..00000000 Binary files a/.yarn/cache/@jest-expect-npm-29.7.0-9dfe9cebaa-a01cb85fd9.zip and /dev/null differ diff --git a/.yarn/cache/@jest-globals-npm-29.7.0-06f2bd411e-97dbb94591.zip b/.yarn/cache/@jest-globals-npm-29.7.0-06f2bd411e-97dbb94591.zip deleted file mode 100644 index 23f3bac6..00000000 Binary files a/.yarn/cache/@jest-globals-npm-29.7.0-06f2bd411e-97dbb94591.zip and /dev/null differ diff --git a/.yarn/cache/@jest-reporters-npm-29.7.0-2561cd7a09-7eadabd62c.zip b/.yarn/cache/@jest-reporters-npm-29.7.0-2561cd7a09-7eadabd62c.zip deleted file mode 100644 index 6a993dd5..00000000 Binary files a/.yarn/cache/@jest-reporters-npm-29.7.0-2561cd7a09-7eadabd62c.zip and /dev/null differ diff --git a/.yarn/cache/@jest-source-map-npm-29.6.3-8bb8289263-bcc5a8697d.zip b/.yarn/cache/@jest-source-map-npm-29.6.3-8bb8289263-bcc5a8697d.zip deleted file mode 100644 index 57b5f024..00000000 Binary files a/.yarn/cache/@jest-source-map-npm-29.6.3-8bb8289263-bcc5a8697d.zip and /dev/null differ diff --git a/.yarn/cache/@jest-test-sequencer-npm-29.7.0-291f23a495-73f4359901.zip b/.yarn/cache/@jest-test-sequencer-npm-29.7.0-291f23a495-73f4359901.zip deleted file mode 100644 index d199c9ee..00000000 Binary files a/.yarn/cache/@jest-test-sequencer-npm-29.7.0-291f23a495-73f4359901.zip and /dev/null differ diff --git a/.yarn/cache/@msgpackr-extract-msgpackr-extract-linux-x64-npm-3.0.4-3ce296ddb8-8.zip b/.yarn/cache/@msgpackr-extract-msgpackr-extract-linux-x64-npm-3.0.4-3ce296ddb8-8.zip deleted file mode 100644 index 5589e6a0..00000000 Binary files a/.yarn/cache/@msgpackr-extract-msgpackr-extract-linux-x64-npm-3.0.4-3ce296ddb8-8.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-assets-registry-npm-0.85.3-029d534060-55662c6dd2.zip b/.yarn/cache/@react-native-assets-registry-npm-0.85.3-029d534060-55662c6dd2.zip deleted file mode 100644 index 2fa55bee..00000000 Binary files a/.yarn/cache/@react-native-assets-registry-npm-0.85.3-029d534060-55662c6dd2.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-babel-plugin-codegen-npm-0.85.3-ac068e28e1-44a694bded.zip b/.yarn/cache/@react-native-babel-plugin-codegen-npm-0.85.3-ac068e28e1-44a694bded.zip deleted file mode 100644 index fd7e1af0..00000000 Binary files a/.yarn/cache/@react-native-babel-plugin-codegen-npm-0.85.3-ac068e28e1-44a694bded.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-babel-preset-npm-0.85.3-e3dd948c17-ef44b000f2.zip b/.yarn/cache/@react-native-babel-preset-npm-0.85.3-e3dd948c17-ef44b000f2.zip deleted file mode 100644 index 8f1d9a57..00000000 Binary files a/.yarn/cache/@react-native-babel-preset-npm-0.85.3-e3dd948c17-ef44b000f2.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-codegen-npm-0.85.3-96cbfefd05-717d272fd7.zip b/.yarn/cache/@react-native-codegen-npm-0.85.3-96cbfefd05-717d272fd7.zip deleted file mode 100644 index d12673e3..00000000 Binary files a/.yarn/cache/@react-native-codegen-npm-0.85.3-96cbfefd05-717d272fd7.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-community-cli-plugin-npm-0.85.3-78858bc999-7b8496de96.zip b/.yarn/cache/@react-native-community-cli-plugin-npm-0.85.3-78858bc999-7b8496de96.zip deleted file mode 100644 index 44fbd32f..00000000 Binary files a/.yarn/cache/@react-native-community-cli-plugin-npm-0.85.3-78858bc999-7b8496de96.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-debugger-frontend-npm-0.85.3-a14d24a95a-08efc4d9aa.zip b/.yarn/cache/@react-native-debugger-frontend-npm-0.85.3-a14d24a95a-08efc4d9aa.zip deleted file mode 100644 index fda9cdf1..00000000 Binary files a/.yarn/cache/@react-native-debugger-frontend-npm-0.85.3-a14d24a95a-08efc4d9aa.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-debugger-shell-npm-0.85.3-ce13eab1b8-f63aa22662.zip b/.yarn/cache/@react-native-debugger-shell-npm-0.85.3-ce13eab1b8-f63aa22662.zip deleted file mode 100644 index 33c1ea09..00000000 Binary files a/.yarn/cache/@react-native-debugger-shell-npm-0.85.3-ce13eab1b8-f63aa22662.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-dev-middleware-npm-0.85.3-c16c857c83-d7f33722c5.zip b/.yarn/cache/@react-native-dev-middleware-npm-0.85.3-c16c857c83-d7f33722c5.zip deleted file mode 100644 index 54593375..00000000 Binary files a/.yarn/cache/@react-native-dev-middleware-npm-0.85.3-c16c857c83-d7f33722c5.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-gradle-plugin-npm-0.85.3-54b1bf7e6f-465e51ae70.zip b/.yarn/cache/@react-native-gradle-plugin-npm-0.85.3-54b1bf7e6f-465e51ae70.zip deleted file mode 100644 index 201fbe0a..00000000 Binary files a/.yarn/cache/@react-native-gradle-plugin-npm-0.85.3-54b1bf7e6f-465e51ae70.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-jest-preset-npm-0.85.3-6a8ad9f39a-f8124b7e70.zip b/.yarn/cache/@react-native-jest-preset-npm-0.85.3-6a8ad9f39a-f8124b7e70.zip deleted file mode 100644 index f3bf9fa0..00000000 Binary files a/.yarn/cache/@react-native-jest-preset-npm-0.85.3-6a8ad9f39a-f8124b7e70.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-js-polyfills-npm-0.85.3-68cc75f90f-aacda34819.zip b/.yarn/cache/@react-native-js-polyfills-npm-0.85.3-68cc75f90f-aacda34819.zip deleted file mode 100644 index 7bf5d317..00000000 Binary files a/.yarn/cache/@react-native-js-polyfills-npm-0.85.3-68cc75f90f-aacda34819.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-metro-babel-transformer-npm-0.85.3-cef2de72f4-fbff8a901c.zip b/.yarn/cache/@react-native-metro-babel-transformer-npm-0.85.3-cef2de72f4-fbff8a901c.zip deleted file mode 100644 index 2621da42..00000000 Binary files a/.yarn/cache/@react-native-metro-babel-transformer-npm-0.85.3-cef2de72f4-fbff8a901c.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-metro-config-npm-0.85.3-ef42ad8408-9a0af6d190.zip b/.yarn/cache/@react-native-metro-config-npm-0.85.3-ef42ad8408-9a0af6d190.zip deleted file mode 100644 index ee25428b..00000000 Binary files a/.yarn/cache/@react-native-metro-config-npm-0.85.3-ef42ad8408-9a0af6d190.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-normalize-colors-npm-0.85.3-c600370841-77d03e37bc.zip b/.yarn/cache/@react-native-normalize-colors-npm-0.85.3-c600370841-77d03e37bc.zip deleted file mode 100644 index 955f9307..00000000 Binary files a/.yarn/cache/@react-native-normalize-colors-npm-0.85.3-c600370841-77d03e37bc.zip and /dev/null differ diff --git a/.yarn/cache/@react-native-virtualized-lists-npm-0.85.3-a9333d9baf-ecc1c26842.zip b/.yarn/cache/@react-native-virtualized-lists-npm-0.85.3-a9333d9baf-ecc1c26842.zip deleted file mode 100644 index c77e8e13..00000000 Binary files a/.yarn/cache/@react-native-virtualized-lists-npm-0.85.3-a9333d9baf-ecc1c26842.zip and /dev/null differ diff --git a/.yarn/cache/@shopify-flash-list-npm-2.0.2-f50a1acc51-cfb3a6528e.zip b/.yarn/cache/@shopify-flash-list-npm-2.0.2-f50a1acc51-cfb3a6528e.zip deleted file mode 100644 index ecfd408c..00000000 Binary files a/.yarn/cache/@shopify-flash-list-npm-2.0.2-f50a1acc51-cfb3a6528e.zip and /dev/null differ diff --git a/.yarn/cache/@types-hammerjs-npm-2.0.45-aef4f488c8-40a29067c4.zip b/.yarn/cache/@types-hammerjs-npm-2.0.45-aef4f488c8-40a29067c4.zip deleted file mode 100644 index 1a2ed5d4..00000000 Binary files a/.yarn/cache/@types-hammerjs-npm-2.0.45-aef4f488c8-40a29067c4.zip and /dev/null differ diff --git a/.yarn/cache/@types-jest-npm-29.5.14-506446c38e-18dba4623f.zip b/.yarn/cache/@types-jest-npm-29.5.14-506446c38e-18dba4623f.zip deleted file mode 100644 index be6d9766..00000000 Binary files a/.yarn/cache/@types-jest-npm-29.5.14-506446c38e-18dba4623f.zip and /dev/null differ diff --git a/.yarn/cache/@types-react-npm-19.2.16-a4fe07072d-9163411276.zip b/.yarn/cache/@types-react-npm-19.2.16-a4fe07072d-9163411276.zip deleted file mode 100644 index b8fbc363..00000000 Binary files a/.yarn/cache/@types-react-npm-19.2.16-a4fe07072d-9163411276.zip and /dev/null differ diff --git a/.yarn/cache/@types-react-test-renderer-npm-19.0.0-a9cc5505d4-a22c4401e3.zip b/.yarn/cache/@types-react-test-renderer-npm-19.0.0-a9cc5505d4-a22c4401e3.zip deleted file mode 100644 index 1228d9af..00000000 Binary files a/.yarn/cache/@types-react-test-renderer-npm-19.0.0-a9cc5505d4-a22c4401e3.zip and /dev/null differ diff --git a/.yarn/cache/babel-plugin-react-native-web-npm-0.21.2-262228f914-ad02ffe67a.zip b/.yarn/cache/babel-plugin-react-native-web-npm-0.21.2-262228f914-ad02ffe67a.zip deleted file mode 100644 index f7c1adbf..00000000 Binary files a/.yarn/cache/babel-plugin-react-native-web-npm-0.21.2-262228f914-ad02ffe67a.zip and /dev/null differ diff --git a/.yarn/cache/babel-plugin-syntax-hermes-parser-npm-0.33.3-b08efb75f4-250394dbe9.zip b/.yarn/cache/babel-plugin-syntax-hermes-parser-npm-0.33.3-b08efb75f4-250394dbe9.zip deleted file mode 100644 index f67e859e..00000000 Binary files a/.yarn/cache/babel-plugin-syntax-hermes-parser-npm-0.33.3-b08efb75f4-250394dbe9.zip and /dev/null differ diff --git a/.yarn/cache/babel-preset-expo-npm-56.0.14-910b9f083e-9e3b91d15f.zip b/.yarn/cache/babel-preset-expo-npm-56.0.14-910b9f083e-9e3b91d15f.zip deleted file mode 100644 index 5430791b..00000000 Binary files a/.yarn/cache/babel-preset-expo-npm-56.0.14-910b9f083e-9e3b91d15f.zip and /dev/null differ diff --git a/.yarn/cache/chrome-launcher-npm-0.15.2-bafd42e412-e1f8131b9f.zip b/.yarn/cache/chrome-launcher-npm-0.15.2-bafd42e412-e1f8131b9f.zip deleted file mode 100644 index 66320708..00000000 Binary files a/.yarn/cache/chrome-launcher-npm-0.15.2-bafd42e412-e1f8131b9f.zip and /dev/null differ diff --git a/.yarn/cache/chromium-edge-launcher-npm-0.3.0-344f41188f-23992453ad.zip b/.yarn/cache/chromium-edge-launcher-npm-0.3.0-344f41188f-23992453ad.zip deleted file mode 100644 index f98af72b..00000000 Binary files a/.yarn/cache/chromium-edge-launcher-npm-0.3.0-344f41188f-23992453ad.zip and /dev/null differ diff --git a/.yarn/cache/cjs-module-lexer-npm-1.3.1-6a27eff8d1-75f20ac264.zip b/.yarn/cache/cjs-module-lexer-npm-1.3.1-6a27eff8d1-75f20ac264.zip deleted file mode 100644 index b07c0ea7..00000000 Binary files a/.yarn/cache/cjs-module-lexer-npm-1.3.1-6a27eff8d1-75f20ac264.zip and /dev/null differ diff --git a/.yarn/cache/create-jest-npm-29.7.0-3a6a7b993b-1427d49458.zip b/.yarn/cache/create-jest-npm-29.7.0-3a6a7b993b-1427d49458.zip deleted file mode 100644 index 393187bb..00000000 Binary files a/.yarn/cache/create-jest-npm-29.7.0-3a6a7b993b-1427d49458.zip and /dev/null differ diff --git a/.yarn/cache/dedent-npm-1.5.3-123726df15-045b595557.zip b/.yarn/cache/dedent-npm-1.5.3-123726df15-045b595557.zip deleted file mode 100644 index 05bbfa9b..00000000 Binary files a/.yarn/cache/dedent-npm-1.5.3-123726df15-045b595557.zip and /dev/null differ diff --git a/.yarn/cache/dnssd-advertise-npm-1.1.4-03346f6a1b-f660bdc0c2.zip b/.yarn/cache/dnssd-advertise-npm-1.1.4-03346f6a1b-f660bdc0c2.zip deleted file mode 100644 index f1033554..00000000 Binary files a/.yarn/cache/dnssd-advertise-npm-1.1.4-03346f6a1b-f660bdc0c2.zip and /dev/null differ diff --git a/.yarn/cache/exit-npm-0.1.2-ef3761a67d-abc407f07a.zip b/.yarn/cache/exit-npm-0.1.2-ef3761a67d-abc407f07a.zip deleted file mode 100644 index 87a2330e..00000000 Binary files a/.yarn/cache/exit-npm-0.1.2-ef3761a67d-abc407f07a.zip and /dev/null differ diff --git a/.yarn/cache/expo-asset-npm-56.0.15-d189a3b706-9d57a3b379.zip b/.yarn/cache/expo-asset-npm-56.0.15-d189a3b706-9d57a3b379.zip deleted file mode 100644 index c4bb32b2..00000000 Binary files a/.yarn/cache/expo-asset-npm-56.0.15-d189a3b706-9d57a3b379.zip and /dev/null differ diff --git a/.yarn/cache/expo-build-properties-npm-56.0.16-d031208bb0-fb171a0446.zip b/.yarn/cache/expo-build-properties-npm-56.0.16-d031208bb0-fb171a0446.zip deleted file mode 100644 index db925f98..00000000 Binary files a/.yarn/cache/expo-build-properties-npm-56.0.16-d031208bb0-fb171a0446.zip and /dev/null differ diff --git a/.yarn/cache/expo-constants-npm-56.0.16-a43f2a34ee-d3dc9b32d1.zip b/.yarn/cache/expo-constants-npm-56.0.16-a43f2a34ee-d3dc9b32d1.zip deleted file mode 100644 index ea5da09a..00000000 Binary files a/.yarn/cache/expo-constants-npm-56.0.16-a43f2a34ee-d3dc9b32d1.zip and /dev/null differ diff --git a/.yarn/cache/expo-dev-client-npm-56.0.18-93c8d76c5b-3414cf7610.zip b/.yarn/cache/expo-dev-client-npm-56.0.18-93c8d76c5b-3414cf7610.zip deleted file mode 100644 index b0999811..00000000 Binary files a/.yarn/cache/expo-dev-client-npm-56.0.18-93c8d76c5b-3414cf7610.zip and /dev/null differ diff --git a/.yarn/cache/expo-dev-launcher-npm-56.0.18-915028dfc5-8bc81d2be8.zip b/.yarn/cache/expo-dev-launcher-npm-56.0.18-915028dfc5-8bc81d2be8.zip deleted file mode 100644 index 5352395a..00000000 Binary files a/.yarn/cache/expo-dev-launcher-npm-56.0.18-915028dfc5-8bc81d2be8.zip and /dev/null differ diff --git a/.yarn/cache/expo-dev-menu-interface-npm-56.0.1-bcfc00d09e-4c825b458c.zip b/.yarn/cache/expo-dev-menu-interface-npm-56.0.1-bcfc00d09e-4c825b458c.zip deleted file mode 100644 index 181e7df3..00000000 Binary files a/.yarn/cache/expo-dev-menu-interface-npm-56.0.1-bcfc00d09e-4c825b458c.zip and /dev/null differ diff --git a/.yarn/cache/expo-dev-menu-npm-56.0.16-b88340b52e-ad3b895856.zip b/.yarn/cache/expo-dev-menu-npm-56.0.16-b88340b52e-ad3b895856.zip deleted file mode 100644 index 8afbd0ef..00000000 Binary files a/.yarn/cache/expo-dev-menu-npm-56.0.16-b88340b52e-ad3b895856.zip and /dev/null differ diff --git a/.yarn/cache/expo-file-system-npm-56.0.7-c7d83a70c2-5c8616fb27.zip b/.yarn/cache/expo-file-system-npm-56.0.7-c7d83a70c2-5c8616fb27.zip deleted file mode 100644 index 9795f46c..00000000 Binary files a/.yarn/cache/expo-file-system-npm-56.0.7-c7d83a70c2-5c8616fb27.zip and /dev/null differ diff --git a/.yarn/cache/expo-font-npm-56.0.5-c5556dd282-32bebaab39.zip b/.yarn/cache/expo-font-npm-56.0.5-c5556dd282-32bebaab39.zip deleted file mode 100644 index 8c83de09..00000000 Binary files a/.yarn/cache/expo-font-npm-56.0.5-c5556dd282-32bebaab39.zip and /dev/null differ diff --git a/.yarn/cache/expo-image-loader-npm-56.0.3-e3cdc7e7c6-3d9d43425d.zip b/.yarn/cache/expo-image-loader-npm-56.0.3-e3cdc7e7c6-3d9d43425d.zip deleted file mode 100644 index f931d549..00000000 Binary files a/.yarn/cache/expo-image-loader-npm-56.0.3-e3cdc7e7c6-3d9d43425d.zip and /dev/null differ diff --git a/.yarn/cache/expo-image-npm-56.0.9-8934341709-a718a2a86b.zip b/.yarn/cache/expo-image-npm-56.0.9-8934341709-a718a2a86b.zip deleted file mode 100644 index 824ed535..00000000 Binary files a/.yarn/cache/expo-image-npm-56.0.9-8934341709-a718a2a86b.zip and /dev/null differ diff --git a/.yarn/cache/expo-image-picker-npm-56.0.15-a1ca0a40ad-6f9fd303f7.zip b/.yarn/cache/expo-image-picker-npm-56.0.15-a1ca0a40ad-6f9fd303f7.zip deleted file mode 100644 index 536540a8..00000000 Binary files a/.yarn/cache/expo-image-picker-npm-56.0.15-a1ca0a40ad-6f9fd303f7.zip and /dev/null differ diff --git a/.yarn/cache/expo-json-utils-npm-56.0.0-8681a18288-a5be7d614a.zip b/.yarn/cache/expo-json-utils-npm-56.0.0-8681a18288-a5be7d614a.zip deleted file mode 100644 index 88bc7753..00000000 Binary files a/.yarn/cache/expo-json-utils-npm-56.0.0-8681a18288-a5be7d614a.zip and /dev/null differ diff --git a/.yarn/cache/expo-keep-awake-npm-56.0.3-fca1b66f80-e634d60cb2.zip b/.yarn/cache/expo-keep-awake-npm-56.0.3-fca1b66f80-e634d60cb2.zip deleted file mode 100644 index 135702aa..00000000 Binary files a/.yarn/cache/expo-keep-awake-npm-56.0.3-fca1b66f80-e634d60cb2.zip and /dev/null differ diff --git a/.yarn/cache/expo-linking-npm-56.0.13-7cfac5e89c-e6b5d5d8d8.zip b/.yarn/cache/expo-linking-npm-56.0.13-7cfac5e89c-e6b5d5d8d8.zip deleted file mode 100644 index 207ada83..00000000 Binary files a/.yarn/cache/expo-linking-npm-56.0.13-7cfac5e89c-e6b5d5d8d8.zip and /dev/null differ diff --git a/.yarn/cache/expo-localization-npm-56.0.6-07f6c78b15-867c94c085.zip b/.yarn/cache/expo-localization-npm-56.0.6-07f6c78b15-867c94c085.zip deleted file mode 100644 index 3256c760..00000000 Binary files a/.yarn/cache/expo-localization-npm-56.0.6-07f6c78b15-867c94c085.zip and /dev/null differ diff --git a/.yarn/cache/expo-manifests-npm-56.0.4-af4bf95c21-d779b408ce.zip b/.yarn/cache/expo-manifests-npm-56.0.4-af4bf95c21-d779b408ce.zip deleted file mode 100644 index e7df4fed..00000000 Binary files a/.yarn/cache/expo-manifests-npm-56.0.4-af4bf95c21-d779b408ce.zip and /dev/null differ diff --git a/.yarn/cache/expo-modules-autolinking-npm-56.0.14-6bef54dca2-b98fff8d4a.zip b/.yarn/cache/expo-modules-autolinking-npm-56.0.14-6bef54dca2-b98fff8d4a.zip deleted file mode 100644 index 52bac0c2..00000000 Binary files a/.yarn/cache/expo-modules-autolinking-npm-56.0.14-6bef54dca2-b98fff8d4a.zip and /dev/null differ diff --git a/.yarn/cache/expo-modules-core-npm-56.0.14-858da2e15a-b13830a42a.zip b/.yarn/cache/expo-modules-core-npm-56.0.14-858da2e15a-b13830a42a.zip deleted file mode 100644 index 8bfe5e90..00000000 Binary files a/.yarn/cache/expo-modules-core-npm-56.0.14-858da2e15a-b13830a42a.zip and /dev/null differ diff --git a/.yarn/cache/expo-modules-jsi-npm-56.0.7-c9695d284f-938f31fc7e.zip b/.yarn/cache/expo-modules-jsi-npm-56.0.7-c9695d284f-938f31fc7e.zip deleted file mode 100644 index afa96081..00000000 Binary files a/.yarn/cache/expo-modules-jsi-npm-56.0.7-c9695d284f-938f31fc7e.zip and /dev/null differ diff --git a/.yarn/cache/expo-npm-56.0.8-151dabc7d3-62847704c1.zip b/.yarn/cache/expo-npm-56.0.8-151dabc7d3-62847704c1.zip deleted file mode 100644 index 589da1d0..00000000 Binary files a/.yarn/cache/expo-npm-56.0.8-151dabc7d3-62847704c1.zip and /dev/null differ diff --git a/.yarn/cache/expo-server-npm-56.0.4-b401e8e54c-069d50788c.zip b/.yarn/cache/expo-server-npm-56.0.4-b401e8e54c-069d50788c.zip deleted file mode 100644 index 09724002..00000000 Binary files a/.yarn/cache/expo-server-npm-56.0.4-b401e8e54c-069d50788c.zip and /dev/null differ diff --git a/.yarn/cache/expo-splash-screen-npm-56.0.10-563c31edea-25b8888677.zip b/.yarn/cache/expo-splash-screen-npm-56.0.10-563c31edea-25b8888677.zip deleted file mode 100644 index 7814d7df..00000000 Binary files a/.yarn/cache/expo-splash-screen-npm-56.0.10-563c31edea-25b8888677.zip and /dev/null differ diff --git a/.yarn/cache/expo-status-bar-npm-56.0.4-920e8a29e2-c6ffcf1a55.zip b/.yarn/cache/expo-status-bar-npm-56.0.4-920e8a29e2-c6ffcf1a55.zip deleted file mode 100644 index ae96a0c6..00000000 Binary files a/.yarn/cache/expo-status-bar-npm-56.0.4-920e8a29e2-c6ffcf1a55.zip and /dev/null differ diff --git a/.yarn/cache/expo-updates-interface-npm-56.0.2-37575af7cf-e944c5ca43.zip b/.yarn/cache/expo-updates-interface-npm-56.0.2-37575af7cf-e944c5ca43.zip deleted file mode 100644 index d5805e4a..00000000 Binary files a/.yarn/cache/expo-updates-interface-npm-56.0.2-37575af7cf-e944c5ca43.zip and /dev/null differ diff --git a/.yarn/cache/fontfaceobserver-npm-2.3.0-fe7e521e97-5f14715974.zip b/.yarn/cache/fontfaceobserver-npm-2.3.0-fe7e521e97-5f14715974.zip deleted file mode 100644 index acaa1c74..00000000 Binary files a/.yarn/cache/fontfaceobserver-npm-2.3.0-fe7e521e97-5f14715974.zip and /dev/null differ diff --git a/.yarn/cache/hermes-compiler-npm-250829098.0.10-d701f8a59f-f93576d06b.zip b/.yarn/cache/hermes-compiler-npm-250829098.0.10-d701f8a59f-f93576d06b.zip deleted file mode 100644 index 820cc04e..00000000 Binary files a/.yarn/cache/hermes-compiler-npm-250829098.0.10-d701f8a59f-f93576d06b.zip and /dev/null differ diff --git a/.yarn/cache/hermes-estree-npm-0.33.3-6d722ccbf6-b4cdd1b3d8.zip b/.yarn/cache/hermes-estree-npm-0.33.3-6d722ccbf6-b4cdd1b3d8.zip deleted file mode 100644 index 04f07f8e..00000000 Binary files a/.yarn/cache/hermes-estree-npm-0.33.3-6d722ccbf6-b4cdd1b3d8.zip and /dev/null differ diff --git a/.yarn/cache/hermes-estree-npm-0.35.0-36cd428a6e-da25f2f5a9.zip b/.yarn/cache/hermes-estree-npm-0.35.0-36cd428a6e-da25f2f5a9.zip deleted file mode 100644 index 81fda434..00000000 Binary files a/.yarn/cache/hermes-estree-npm-0.35.0-36cd428a6e-da25f2f5a9.zip and /dev/null differ diff --git a/.yarn/cache/hermes-parser-npm-0.33.3-d2cc856fd3-eee873a3ef.zip b/.yarn/cache/hermes-parser-npm-0.33.3-d2cc856fd3-eee873a3ef.zip deleted file mode 100644 index 95f96af0..00000000 Binary files a/.yarn/cache/hermes-parser-npm-0.33.3-d2cc856fd3-eee873a3ef.zip and /dev/null differ diff --git a/.yarn/cache/hermes-parser-npm-0.35.0-0093806764-097572045f.zip b/.yarn/cache/hermes-parser-npm-0.35.0-0093806764-097572045f.zip deleted file mode 100644 index 056275df..00000000 Binary files a/.yarn/cache/hermes-parser-npm-0.35.0-0093806764-097572045f.zip and /dev/null differ diff --git a/.yarn/cache/hoist-non-react-statics-npm-3.3.2-e7b709e6c1-b153827042.zip b/.yarn/cache/hoist-non-react-statics-npm-3.3.2-e7b709e6c1-b153827042.zip deleted file mode 100644 index 2afcc428..00000000 Binary files a/.yarn/cache/hoist-non-react-statics-npm-3.3.2-e7b709e6c1-b153827042.zip and /dev/null differ diff --git a/.yarn/cache/image-size-npm-1.1.1-4e6d664667-23b3a515dd.zip b/.yarn/cache/image-size-npm-1.1.1-4e6d664667-23b3a515dd.zip deleted file mode 100644 index 21c24e8e..00000000 Binary files a/.yarn/cache/image-size-npm-1.1.1-4e6d664667-23b3a515dd.zip and /dev/null differ diff --git a/.yarn/cache/import-local-npm-3.1.0-8960af5e51-bfcdb63b5e.zip b/.yarn/cache/import-local-npm-3.1.0-8960af5e51-bfcdb63b5e.zip deleted file mode 100644 index e0411456..00000000 Binary files a/.yarn/cache/import-local-npm-3.1.0-8960af5e51-bfcdb63b5e.zip and /dev/null differ diff --git a/.yarn/cache/istanbul-lib-source-maps-npm-4.0.1-af0f859df7-21ad3df45d.zip b/.yarn/cache/istanbul-lib-source-maps-npm-4.0.1-af0f859df7-21ad3df45d.zip deleted file mode 100644 index 344cd7cd..00000000 Binary files a/.yarn/cache/istanbul-lib-source-maps-npm-4.0.1-af0f859df7-21ad3df45d.zip and /dev/null differ diff --git a/.yarn/cache/jest-changed-files-npm-29.7.0-c2dcd10525-963e203893.zip b/.yarn/cache/jest-changed-files-npm-29.7.0-c2dcd10525-963e203893.zip deleted file mode 100644 index c0f4fb39..00000000 Binary files a/.yarn/cache/jest-changed-files-npm-29.7.0-c2dcd10525-963e203893.zip and /dev/null differ diff --git a/.yarn/cache/jest-circus-npm-29.7.0-f7679858c6-3494371489.zip b/.yarn/cache/jest-circus-npm-29.7.0-f7679858c6-3494371489.zip deleted file mode 100644 index 1deda1c4..00000000 Binary files a/.yarn/cache/jest-circus-npm-29.7.0-f7679858c6-3494371489.zip and /dev/null differ diff --git a/.yarn/cache/jest-cli-npm-29.7.0-9adb356180-664901277a.zip b/.yarn/cache/jest-cli-npm-29.7.0-9adb356180-664901277a.zip deleted file mode 100644 index 3d5ca810..00000000 Binary files a/.yarn/cache/jest-cli-npm-29.7.0-9adb356180-664901277a.zip and /dev/null differ diff --git a/.yarn/cache/jest-config-npm-29.7.0-97d8544d74-4cabf8f894.zip b/.yarn/cache/jest-config-npm-29.7.0-97d8544d74-4cabf8f894.zip deleted file mode 100644 index aa8d730c..00000000 Binary files a/.yarn/cache/jest-config-npm-29.7.0-97d8544d74-4cabf8f894.zip and /dev/null differ diff --git a/.yarn/cache/jest-docblock-npm-29.7.0-ec59f449dd-66390c3e94.zip b/.yarn/cache/jest-docblock-npm-29.7.0-ec59f449dd-66390c3e94.zip deleted file mode 100644 index c0da780a..00000000 Binary files a/.yarn/cache/jest-docblock-npm-29.7.0-ec59f449dd-66390c3e94.zip and /dev/null differ diff --git a/.yarn/cache/jest-each-npm-29.7.0-93476f5ba0-e88f99f018.zip b/.yarn/cache/jest-each-npm-29.7.0-93476f5ba0-e88f99f018.zip deleted file mode 100644 index 3b4d9d93..00000000 Binary files a/.yarn/cache/jest-each-npm-29.7.0-93476f5ba0-e88f99f018.zip and /dev/null differ diff --git a/.yarn/cache/jest-expo-npm-56.0.4-7c1911298e-cba1378ffa.zip b/.yarn/cache/jest-expo-npm-56.0.4-7c1911298e-cba1378ffa.zip deleted file mode 100644 index 2ada983f..00000000 Binary files a/.yarn/cache/jest-expo-npm-56.0.4-7c1911298e-cba1378ffa.zip and /dev/null differ diff --git a/.yarn/cache/jest-leak-detector-npm-29.7.0-915d82553f-e3950e3ddd.zip b/.yarn/cache/jest-leak-detector-npm-29.7.0-915d82553f-e3950e3ddd.zip deleted file mode 100644 index db3bcee1..00000000 Binary files a/.yarn/cache/jest-leak-detector-npm-29.7.0-915d82553f-e3950e3ddd.zip and /dev/null differ diff --git a/.yarn/cache/jest-npm-29.7.0-d8dd095b81-17ca8d6750.zip b/.yarn/cache/jest-npm-29.7.0-d8dd095b81-17ca8d6750.zip deleted file mode 100644 index bd3db0ca..00000000 Binary files a/.yarn/cache/jest-npm-29.7.0-d8dd095b81-17ca8d6750.zip and /dev/null differ diff --git a/.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-db1a8ab2cb.zip b/.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-db1a8ab2cb.zip deleted file mode 100644 index b4c4e509..00000000 Binary files a/.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-db1a8ab2cb.zip and /dev/null differ diff --git a/.yarn/cache/jest-resolve-dependencies-npm-29.7.0-06ec582f1e-aeb75d8150.zip b/.yarn/cache/jest-resolve-dependencies-npm-29.7.0-06ec582f1e-aeb75d8150.zip deleted file mode 100644 index 00e4a311..00000000 Binary files a/.yarn/cache/jest-resolve-dependencies-npm-29.7.0-06ec582f1e-aeb75d8150.zip and /dev/null differ diff --git a/.yarn/cache/jest-resolve-npm-29.7.0-5c36f0eefb-0ca218e107.zip b/.yarn/cache/jest-resolve-npm-29.7.0-5c36f0eefb-0ca218e107.zip deleted file mode 100644 index a72822fb..00000000 Binary files a/.yarn/cache/jest-resolve-npm-29.7.0-5c36f0eefb-0ca218e107.zip and /dev/null differ diff --git a/.yarn/cache/jest-runner-npm-29.7.0-3bc9f82b58-f0405778ea.zip b/.yarn/cache/jest-runner-npm-29.7.0-3bc9f82b58-f0405778ea.zip deleted file mode 100644 index 50ad486f..00000000 Binary files a/.yarn/cache/jest-runner-npm-29.7.0-3bc9f82b58-f0405778ea.zip and /dev/null differ diff --git a/.yarn/cache/jest-runtime-npm-29.7.0-120fa64128-d19f113d01.zip b/.yarn/cache/jest-runtime-npm-29.7.0-120fa64128-d19f113d01.zip deleted file mode 100644 index 4b50dc6a..00000000 Binary files a/.yarn/cache/jest-runtime-npm-29.7.0-120fa64128-d19f113d01.zip and /dev/null differ diff --git a/.yarn/cache/jest-snapshot-npm-29.7.0-15ef0a4ad6-86821c3ad0.zip b/.yarn/cache/jest-snapshot-npm-29.7.0-15ef0a4ad6-86821c3ad0.zip deleted file mode 100644 index 2cf5f398..00000000 Binary files a/.yarn/cache/jest-snapshot-npm-29.7.0-15ef0a4ad6-86821c3ad0.zip and /dev/null differ diff --git a/.yarn/cache/lighthouse-logger-npm-1.4.2-04e1728218-ba6b73d934.zip b/.yarn/cache/lighthouse-logger-npm-1.4.2-04e1728218-ba6b73d934.zip deleted file mode 100644 index 760f3d57..00000000 Binary files a/.yarn/cache/lighthouse-logger-npm-1.4.2-04e1728218-ba6b73d934.zip and /dev/null differ diff --git a/.yarn/cache/marky-npm-1.2.5-007e6cc885-823b946677.zip b/.yarn/cache/marky-npm-1.2.5-007e6cc885-823b946677.zip deleted file mode 100644 index 886d0928..00000000 Binary files a/.yarn/cache/marky-npm-1.2.5-007e6cc885-823b946677.zip and /dev/null differ diff --git a/.yarn/cache/metro-babel-transformer-npm-0.84.4-2549361c5b-0125677b87.zip b/.yarn/cache/metro-babel-transformer-npm-0.84.4-2549361c5b-0125677b87.zip deleted file mode 100644 index 53d495ee..00000000 Binary files a/.yarn/cache/metro-babel-transformer-npm-0.84.4-2549361c5b-0125677b87.zip and /dev/null differ diff --git a/.yarn/cache/metro-cache-key-npm-0.84.4-3216176c33-381f330ec2.zip b/.yarn/cache/metro-cache-key-npm-0.84.4-3216176c33-381f330ec2.zip deleted file mode 100644 index e2c17cdc..00000000 Binary files a/.yarn/cache/metro-cache-key-npm-0.84.4-3216176c33-381f330ec2.zip and /dev/null differ diff --git a/.yarn/cache/metro-cache-npm-0.84.4-6bac040c14-b8aa274958.zip b/.yarn/cache/metro-cache-npm-0.84.4-6bac040c14-b8aa274958.zip deleted file mode 100644 index 739f33a1..00000000 Binary files a/.yarn/cache/metro-cache-npm-0.84.4-6bac040c14-b8aa274958.zip and /dev/null differ diff --git a/.yarn/cache/metro-config-npm-0.84.4-bcee902fac-1a3255483c.zip b/.yarn/cache/metro-config-npm-0.84.4-bcee902fac-1a3255483c.zip deleted file mode 100644 index c576a191..00000000 Binary files a/.yarn/cache/metro-config-npm-0.84.4-bcee902fac-1a3255483c.zip and /dev/null differ diff --git a/.yarn/cache/metro-core-npm-0.84.4-6c9771b4df-232356fa3f.zip b/.yarn/cache/metro-core-npm-0.84.4-6c9771b4df-232356fa3f.zip deleted file mode 100644 index 17e2fc2f..00000000 Binary files a/.yarn/cache/metro-core-npm-0.84.4-6c9771b4df-232356fa3f.zip and /dev/null differ diff --git a/.yarn/cache/metro-file-map-npm-0.84.4-9680f18b90-7265aec7ae.zip b/.yarn/cache/metro-file-map-npm-0.84.4-9680f18b90-7265aec7ae.zip deleted file mode 100644 index c34479e3..00000000 Binary files a/.yarn/cache/metro-file-map-npm-0.84.4-9680f18b90-7265aec7ae.zip and /dev/null differ diff --git a/.yarn/cache/metro-minify-terser-npm-0.84.4-089254974b-e0893b5672.zip b/.yarn/cache/metro-minify-terser-npm-0.84.4-089254974b-e0893b5672.zip deleted file mode 100644 index eb1ddd99..00000000 Binary files a/.yarn/cache/metro-minify-terser-npm-0.84.4-089254974b-e0893b5672.zip and /dev/null differ diff --git a/.yarn/cache/metro-npm-0.84.4-68d21d57b4-343339ce00.zip b/.yarn/cache/metro-npm-0.84.4-68d21d57b4-343339ce00.zip deleted file mode 100644 index a9e1b5fd..00000000 Binary files a/.yarn/cache/metro-npm-0.84.4-68d21d57b4-343339ce00.zip and /dev/null differ diff --git a/.yarn/cache/metro-resolver-npm-0.84.4-7974b87db2-898f2d5140.zip b/.yarn/cache/metro-resolver-npm-0.84.4-7974b87db2-898f2d5140.zip deleted file mode 100644 index 711166c6..00000000 Binary files a/.yarn/cache/metro-resolver-npm-0.84.4-7974b87db2-898f2d5140.zip and /dev/null differ diff --git a/.yarn/cache/metro-runtime-npm-0.84.4-9533293c73-e4a5e0d7e9.zip b/.yarn/cache/metro-runtime-npm-0.84.4-9533293c73-e4a5e0d7e9.zip deleted file mode 100644 index d8537b24..00000000 Binary files a/.yarn/cache/metro-runtime-npm-0.84.4-9533293c73-e4a5e0d7e9.zip and /dev/null differ diff --git a/.yarn/cache/metro-source-map-npm-0.84.4-ace798f309-e483887bf9.zip b/.yarn/cache/metro-source-map-npm-0.84.4-ace798f309-e483887bf9.zip deleted file mode 100644 index b54bf203..00000000 Binary files a/.yarn/cache/metro-source-map-npm-0.84.4-ace798f309-e483887bf9.zip and /dev/null differ diff --git a/.yarn/cache/metro-symbolicate-npm-0.84.4-f6476eda84-c4518ca46e.zip b/.yarn/cache/metro-symbolicate-npm-0.84.4-f6476eda84-c4518ca46e.zip deleted file mode 100644 index 7d750fa8..00000000 Binary files a/.yarn/cache/metro-symbolicate-npm-0.84.4-f6476eda84-c4518ca46e.zip and /dev/null differ diff --git a/.yarn/cache/metro-transform-plugins-npm-0.84.4-03e84a1619-47f68a0238.zip b/.yarn/cache/metro-transform-plugins-npm-0.84.4-03e84a1619-47f68a0238.zip deleted file mode 100644 index 5193b87a..00000000 Binary files a/.yarn/cache/metro-transform-plugins-npm-0.84.4-03e84a1619-47f68a0238.zip and /dev/null differ diff --git a/.yarn/cache/metro-transform-worker-npm-0.84.4-5ea6f1df1b-ec6f496686.zip b/.yarn/cache/metro-transform-worker-npm-0.84.4-5ea6f1df1b-ec6f496686.zip deleted file mode 100644 index de27e0af..00000000 Binary files a/.yarn/cache/metro-transform-worker-npm-0.84.4-5ea6f1df1b-ec6f496686.zip and /dev/null differ diff --git a/.yarn/cache/msgpackr-extract-npm-3.0.4-60852ec526-8332765e18.zip b/.yarn/cache/msgpackr-extract-npm-3.0.4-60852ec526-8332765e18.zip deleted file mode 100644 index ef4af280..00000000 Binary files a/.yarn/cache/msgpackr-extract-npm-3.0.4-60852ec526-8332765e18.zip and /dev/null differ diff --git a/.yarn/cache/msgpackr-npm-2.0.2-6288aa68af-54bb5840f8.zip b/.yarn/cache/msgpackr-npm-2.0.2-6288aa68af-54bb5840f8.zip deleted file mode 100644 index 01896a32..00000000 Binary files a/.yarn/cache/msgpackr-npm-2.0.2-6288aa68af-54bb5840f8.zip and /dev/null differ diff --git a/.yarn/cache/multitars-npm-1.0.0-6c1c7f5af0-068875cf10.zip b/.yarn/cache/multitars-npm-1.0.0-6c1c7f5af0-068875cf10.zip deleted file mode 100644 index 826726dd..00000000 Binary files a/.yarn/cache/multitars-npm-1.0.0-6c1c7f5af0-068875cf10.zip and /dev/null differ diff --git a/.yarn/cache/nanoid-npm-3.3.12-41f8e0bb94-3869925744.zip b/.yarn/cache/nanoid-npm-3.3.12-41f8e0bb94-3869925744.zip deleted file mode 100644 index 28773ea1..00000000 Binary files a/.yarn/cache/nanoid-npm-3.3.12-41f8e0bb94-3869925744.zip and /dev/null differ diff --git a/.yarn/cache/node-forge-npm-1.4.0-646822c506-c97c634d4d.zip b/.yarn/cache/node-forge-npm-1.4.0-646822c506-c97c634d4d.zip deleted file mode 100644 index 503241d2..00000000 Binary files a/.yarn/cache/node-forge-npm-1.4.0-646822c506-c97c634d4d.zip and /dev/null differ diff --git a/.yarn/cache/node-gyp-build-optional-packages-npm-5.2.2-2994e6ac33-3c10d73809.zip b/.yarn/cache/node-gyp-build-optional-packages-npm-5.2.2-2994e6ac33-3c10d73809.zip deleted file mode 100644 index 14a498b5..00000000 Binary files a/.yarn/cache/node-gyp-build-optional-packages-npm-5.2.2-2994e6ac33-3c10d73809.zip and /dev/null differ diff --git a/.yarn/cache/ob1-npm-0.84.4-8bf3112c2f-15621cfa2d.zip b/.yarn/cache/ob1-npm-0.84.4-8bf3112c2f-15621cfa2d.zip deleted file mode 100644 index 8652af0f..00000000 Binary files a/.yarn/cache/ob1-npm-0.84.4-8bf3112c2f-15621cfa2d.zip and /dev/null differ diff --git a/.yarn/cache/postcss-npm-8.5.15-8e6eef9b78-82e046d5bd.zip b/.yarn/cache/postcss-npm-8.5.15-8e6eef9b78-82e046d5bd.zip deleted file mode 100644 index e24f37e8..00000000 Binary files a/.yarn/cache/postcss-npm-8.5.15-8e6eef9b78-82e046d5bd.zip and /dev/null differ diff --git a/.yarn/cache/pure-rand-npm-6.1.0-497ea3fc37-8d53bc02be.zip b/.yarn/cache/pure-rand-npm-6.1.0-497ea3fc37-8d53bc02be.zip deleted file mode 100644 index a460d657..00000000 Binary files a/.yarn/cache/pure-rand-npm-6.1.0-497ea3fc37-8d53bc02be.zip and /dev/null differ diff --git a/.yarn/cache/queue-npm-6.0.2-ebbcf599cf-ebc2363924.zip b/.yarn/cache/queue-npm-6.0.2-ebbcf599cf-ebc2363924.zip deleted file mode 100644 index df189658..00000000 Binary files a/.yarn/cache/queue-npm-6.0.2-ebbcf599cf-ebc2363924.zip and /dev/null differ diff --git a/.yarn/cache/react-dom-npm-19.2.3-93a2378518-cb1f95df05.zip b/.yarn/cache/react-dom-npm-19.2.3-93a2378518-cb1f95df05.zip deleted file mode 100644 index f6a3d746..00000000 Binary files a/.yarn/cache/react-dom-npm-19.2.3-93a2378518-cb1f95df05.zip and /dev/null differ diff --git a/.yarn/cache/react-is-npm-19.2.7-75ccc3915b-148ee03b48.zip b/.yarn/cache/react-is-npm-19.2.7-75ccc3915b-148ee03b48.zip deleted file mode 100644 index 0976ba49..00000000 Binary files a/.yarn/cache/react-is-npm-19.2.7-75ccc3915b-148ee03b48.zip and /dev/null differ diff --git a/.yarn/cache/react-native-gesture-handler-npm-2.31.2-deae0a4fe2-0caa56d14b.zip b/.yarn/cache/react-native-gesture-handler-npm-2.31.2-deae0a4fe2-0caa56d14b.zip deleted file mode 100644 index 161230e6..00000000 Binary files a/.yarn/cache/react-native-gesture-handler-npm-2.31.2-deae0a4fe2-0caa56d14b.zip and /dev/null differ diff --git a/.yarn/cache/react-native-npm-0.85.3-2292697f2f-28e9d7b064.zip b/.yarn/cache/react-native-npm-0.85.3-2292697f2f-28e9d7b064.zip deleted file mode 100644 index 68171e96..00000000 Binary files a/.yarn/cache/react-native-npm-0.85.3-2292697f2f-28e9d7b064.zip and /dev/null differ diff --git a/.yarn/cache/react-native-reanimated-npm-4.3.1-2d3092d35d-2649672f72.zip b/.yarn/cache/react-native-reanimated-npm-4.3.1-2d3092d35d-2649672f72.zip deleted file mode 100644 index 72338513..00000000 Binary files a/.yarn/cache/react-native-reanimated-npm-4.3.1-2d3092d35d-2649672f72.zip and /dev/null differ diff --git a/.yarn/cache/react-native-safe-area-context-npm-5.7.0-fcff6bf187-0d831f4dc6.zip b/.yarn/cache/react-native-safe-area-context-npm-5.7.0-fcff6bf187-0d831f4dc6.zip deleted file mode 100644 index f08a6a79..00000000 Binary files a/.yarn/cache/react-native-safe-area-context-npm-5.7.0-fcff6bf187-0d831f4dc6.zip and /dev/null differ diff --git a/.yarn/cache/react-native-screens-npm-4.25.2-0de6719d95-075cb46262.zip b/.yarn/cache/react-native-screens-npm-4.25.2-0de6719d95-075cb46262.zip deleted file mode 100644 index 85a6cf2e..00000000 Binary files a/.yarn/cache/react-native-screens-npm-4.25.2-0de6719d95-075cb46262.zip and /dev/null differ diff --git a/.yarn/cache/react-native-web-npm-0.21.2-ba4fb01a9d-3d8be3ee2b.zip b/.yarn/cache/react-native-web-npm-0.21.2-ba4fb01a9d-3d8be3ee2b.zip deleted file mode 100644 index e6b607d6..00000000 Binary files a/.yarn/cache/react-native-web-npm-0.21.2-ba4fb01a9d-3d8be3ee2b.zip and /dev/null differ diff --git a/.yarn/cache/react-native-worklets-npm-0.8.3-89f34099cb-a44e50fc0e.zip b/.yarn/cache/react-native-worklets-npm-0.8.3-89f34099cb-a44e50fc0e.zip deleted file mode 100644 index 573417cb..00000000 Binary files a/.yarn/cache/react-native-worklets-npm-0.8.3-89f34099cb-a44e50fc0e.zip and /dev/null differ diff --git a/.yarn/cache/react-npm-19.2.3-0ecd9e5a6e-506e369ae1.zip b/.yarn/cache/react-npm-19.2.3-0ecd9e5a6e-506e369ae1.zip deleted file mode 100644 index a4adb0a5..00000000 Binary files a/.yarn/cache/react-npm-19.2.3-0ecd9e5a6e-506e369ae1.zip and /dev/null differ diff --git a/.yarn/cache/react-test-renderer-npm-19.2.3-0ee8d3e7b1-3dffbf1c34.zip b/.yarn/cache/react-test-renderer-npm-19.2.3-0ee8d3e7b1-3dffbf1c34.zip deleted file mode 100644 index 489288ea..00000000 Binary files a/.yarn/cache/react-test-renderer-npm-19.2.3-0ee8d3e7b1-3dffbf1c34.zip and /dev/null differ diff --git a/.yarn/cache/resolve.exports-npm-2.0.2-f59b42bbe5-1c7778ca1b.zip b/.yarn/cache/resolve.exports-npm-2.0.2-f59b42bbe5-1c7778ca1b.zip deleted file mode 100644 index 25724ce5..00000000 Binary files a/.yarn/cache/resolve.exports-npm-2.0.2-f59b42bbe5-1c7778ca1b.zip and /dev/null differ diff --git a/.yarn/cache/scheduler-npm-0.27.0-772f0dd512-92644ead0a.zip b/.yarn/cache/scheduler-npm-0.27.0-772f0dd512-92644ead0a.zip deleted file mode 100644 index 2239d778..00000000 Binary files a/.yarn/cache/scheduler-npm-0.27.0-772f0dd512-92644ead0a.zip and /dev/null differ diff --git a/.yarn/cache/source-map-js-npm-1.2.1-b9a47d7e1a-4eb0cd997c.zip b/.yarn/cache/source-map-js-npm-1.2.1-b9a47d7e1a-4eb0cd997c.zip deleted file mode 100644 index c79ee261..00000000 Binary files a/.yarn/cache/source-map-js-npm-1.2.1-b9a47d7e1a-4eb0cd997c.zip and /dev/null differ diff --git a/.yarn/cache/source-map-support-npm-0.5.13-377dfd7321-933550047b.zip b/.yarn/cache/source-map-support-npm-0.5.13-377dfd7321-933550047b.zip deleted file mode 100644 index 4fbf1b13..00000000 Binary files a/.yarn/cache/source-map-support-npm-0.5.13-377dfd7321-933550047b.zip and /dev/null differ diff --git a/.yarn/cache/ts-jest-npm-29.1.4-b7c081a1e2-e36cba389a.zip b/.yarn/cache/ts-jest-npm-29.1.4-b7c081a1e2-e36cba389a.zip deleted file mode 100644 index 698fef19..00000000 Binary files a/.yarn/cache/ts-jest-npm-29.1.4-b7c081a1e2-e36cba389a.zip and /dev/null differ diff --git a/.yarn/cache/typescript-npm-5.9.3-48715be868-0d0ffb84f2.zip b/.yarn/cache/typescript-npm-5.9.3-48715be868-0d0ffb84f2.zip deleted file mode 100644 index 14df9208..00000000 Binary files a/.yarn/cache/typescript-npm-5.9.3-48715be868-0d0ffb84f2.zip and /dev/null differ diff --git a/.yarn/cache/typescript-patch-8101ec9f1c-8bb8d86819.zip b/.yarn/cache/typescript-patch-8101ec9f1c-8bb8d86819.zip deleted file mode 100644 index 5018a283..00000000 Binary files a/.yarn/cache/typescript-patch-8101ec9f1c-8bb8d86819.zip and /dev/null differ diff --git a/.yarn/cache/whatwg-url-minimum-npm-0.1.2-ea2a8e5efd-31a92ddf3c.zip b/.yarn/cache/whatwg-url-minimum-npm-0.1.2-ea2a8e5efd-31a92ddf3c.zip deleted file mode 100644 index 02e57f30..00000000 Binary files a/.yarn/cache/whatwg-url-minimum-npm-0.1.2-ea2a8e5efd-31a92ddf3c.zip and /dev/null differ diff --git a/.yarn/cache/yaml-npm-2.8.1-b364b3bec4-35b46150d4.zip b/.yarn/cache/yaml-npm-2.8.1-b364b3bec4-35b46150d4.zip deleted file mode 100644 index 3b195382..00000000 Binary files a/.yarn/cache/yaml-npm-2.8.1-b364b3bec4-35b46150d4.zip and /dev/null differ diff --git a/README.md b/README.md index 6b1afbe1..42a0309b 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,12 @@ Here are some previews in action: ## Quickstart: Running the example app +### Prerequisites + +- Node.js 22.13 or newer (the version we use is pinned in `.tool-versions`) +- Yarn, via [Corepack](https://nodejs.org/api/corepack.html) (`corepack enable`) — the repo pins Yarn 3 +- Xcode (iOS) and/or Android Studio (Android) for native builds + ### 1. Clone the project ```bash @@ -117,6 +123,10 @@ Running `yarn build` inside of an expo module workspace will start watch mode fo | ^53.0.0 | ^4.0.0 | | ^54.0.0 | ^5.0.0 | | ^56.0.0 | ^6.0.0 | +| ^58.0.0 | ^7.0.0 | + +The current release (`^7.0.0`) requires Expo SDK 58 (React Native 0.88). On iOS the minimum deployment target is +16.4; on Android, `minSdkVersion` is 24 and `compileSdkVersion` is 37. ### React Native Firebase diff --git a/apps/ExampleApp/.eas/workflows/README.md b/apps/ExampleApp/.eas/workflows/README.md index 538782a2..97e999d6 100644 --- a/apps/ExampleApp/.eas/workflows/README.md +++ b/apps/ExampleApp/.eas/workflows/README.md @@ -5,9 +5,9 @@ that give us **native build coverage** on pull requests. ## Why this exists -Our existing CI (CircleCI `test_and_build`) only does: +Our existing CI (GitHub Actions, `.github/workflows/ci.yml`) only does: -- `yarn lint` +- `yarn ci:lint` - `yarn ci:build` — which at the module level is just `tsc` (TypeScript only) - `yarn test` — Jest diff --git a/apps/ExampleApp/.eas/workflows/build-on-pr.yml b/apps/ExampleApp/.eas/workflows/build-on-pr.yml index ed8e5725..51591c8a 100644 --- a/apps/ExampleApp/.eas/workflows/build-on-pr.yml +++ b/apps/ExampleApp/.eas/workflows/build-on-pr.yml @@ -2,10 +2,10 @@ name: Build ExampleApp on PRs # Native build validation for pull requests. # -# CircleCI already lints, type-checks (`yarn ci:build` == `tsc`) and runs Jest, +# GitHub Actions (ci.yml) already lints, type-checks (`yarn ci:build` == `tsc`) and runs Jest, # but it never compiles any native code. Every module under `modules/*` ships # real native sources (Swift podspecs + Android Gradle/Kotlin), and none of it -# is compiled in CircleCI. This workflow closes that gap by building the +# is compiled there. This workflow closes that gap by building the # ExampleApp on EAS for both platforms: because the app depends on every module, # a successful build transitively proves the native code for all of them # compiles. diff --git a/apps/ExampleApp/app.json b/apps/ExampleApp/app.json index 409ed30b..a6c6d8c8 100644 --- a/apps/ExampleApp/app.json +++ b/apps/ExampleApp/app.json @@ -17,7 +17,6 @@ "updates": { "fallbackToCacheTimeout": 0 }, - "jsEngine": "hermes", "assetBundlePatterns": [ "**/*" ], @@ -56,7 +55,7 @@ "deploymentTarget": "16.4" }, "android": { - "compileSdkVersion": 36 + "compileSdkVersion": 37 } } ], diff --git a/apps/ExampleApp/app/components/Screen.tsx b/apps/ExampleApp/app/components/Screen.tsx index 45d6638b..5101deb0 100644 --- a/apps/ExampleApp/app/components/Screen.tsx +++ b/apps/ExampleApp/app/components/Screen.tsx @@ -7,6 +7,7 @@ import { LayoutChangeEvent, Platform, ScrollView, + ScrollViewInstance, ScrollViewProps, StyleProp, View, @@ -155,7 +156,7 @@ function ScreenWithScrolling(props: ScreenProps) { style, } = props as ScrollScreenProps - const ref = useRef(null) + const ref = useRef(null) const { scrollEnabled, onContentSizeChange, onLayout } = useAutoPreset(props as AutoScreenProps) diff --git a/apps/ExampleApp/app/components/TextField.tsx b/apps/ExampleApp/app/components/TextField.tsx index ad8f9f0b..7b1450a9 100644 --- a/apps/ExampleApp/app/components/TextField.tsx +++ b/apps/ExampleApp/app/components/TextField.tsx @@ -2,6 +2,7 @@ import { ComponentType, forwardRef, Ref, useImperativeHandle, useRef } from "rea import { StyleProp, TextInput, + TextInputInstance, TextInputProps, TextStyle, TouchableOpacity, @@ -102,7 +103,10 @@ export interface TextFieldProps extends Omit { * * - [Documentation and Examples](https://github.com/infinitered/ignite/blob/master/docs/Components-TextField.md) */ -export const TextField = forwardRef(function TextField(props: TextFieldProps, ref: Ref) { +export const TextField = forwardRef(function TextField( + props: TextFieldProps, + ref: Ref, +) { const { labelTx, label, @@ -123,7 +127,7 @@ export const TextField = forwardRef(function TextField(props: TextFieldProps, re inputWrapperStyle: $inputWrapperStyleOverride, ...TextInputProps } = props - const input = useRef(null) + const input = useRef(null) const disabled = TextInputProps.editable === false || status === "disabled" diff --git a/apps/ExampleApp/package.json b/apps/ExampleApp/package.json index b0fb84b0..f8d64456 100644 --- a/apps/ExampleApp/package.json +++ b/apps/ExampleApp/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@expo-google-fonts/space-grotesk": "^0.2.2", - "@expo/metro-runtime": "~56.0.13", + "@expo/metro-runtime": "~58.0.15", "@infinitered/react-native-mlkit-document-scanner": "workspace:^6.0.0", "@infinitered/react-native-mlkit-face-detection": "workspace:^6.0.0", "@infinitered/react-native-mlkit-image-labeling": "workspace:^6.0.0", @@ -42,36 +42,36 @@ "@react-native-async-storage/async-storage": "2.2.0", "@react-navigation/native": "^6.0.8", "@react-navigation/native-stack": "^6.0.2", - "@shopify/flash-list": "2.0.2", + "@shopify/flash-list": "2.3.2", "date-fns": "^2.30.0", - "expo": "^56.0.8", - "expo-asset": "~56.0.15", - "expo-build-properties": "~56.0.16", - "expo-dev-client": "~56.0.18", - "expo-font": "~56.0.5", - "expo-image": "~56.0.9", - "expo-image-picker": "~56.0.15", - "expo-linking": "~56.0.13", - "expo-localization": "~56.0.6", - "expo-splash-screen": "~56.0.10", - "expo-status-bar": "~56.0.4", + "expo": "^58.0.21", + "expo-asset": "~58.0.19", + "expo-build-properties": "~58.0.11", + "expo-dev-client": "~58.0.17", + "expo-font": "~58.0.11", + "expo-image": "~58.0.18", + "expo-image-picker": "~58.0.10", + "expo-linking": "~58.0.15", + "expo-localization": "~58.0.5", + "expo-splash-screen": "~58.0.12", + "expo-status-bar": "~58.0.4", "i18n-js": "3.9.2", "mobx": "6.10.2", "mobx-react-lite": "4.0.5", "mobx-state-tree": "5.3.0", - "react": "19.2.3", - "react-dom": "19.2.3", - "react-native": "0.85.3", + "react": "19.3.0", + "react-dom": "19.3.0", + "react-native": "0.88.1", "react-native-device-info": "^14.0.4", - "react-native-gesture-handler": "~2.31.1", - "react-native-reanimated": "~4.3.1", - "react-native-safe-area-context": "~5.7.0", - "react-native-screens": "~4.25.2", - "react-native-web": "^0.21.0", - "react-native-worklets": "0.8.3" + "react-native-gesture-handler": "~3.3.0", + "react-native-reanimated": "4.7.1", + "react-native-safe-area-context": "~5.10.1", + "react-native-screens": "~4.30.0", + "react-native-web": "~0.21.4", + "react-native-worklets": "0.13.0" }, "devDependencies": { - "@babel/core": "^7.25.2", + "@babel/core": "^7.29.7", "@babel/plugin-proposal-export-namespace-from": "^7.18.9", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", "@babel/plugin-proposal-optional-chaining": "^7.0.0", @@ -84,15 +84,15 @@ "@react-native-community/cli": "^20.0.0", "@react-native-community/cli-platform-android": "^20.0.0", "@react-native-community/cli-platform-ios": "^20.0.0", - "@react-native/metro-config": "0.85.3", + "@react-native/metro-config": "0.88.1", "@rnx-kit/align-deps": "^3.0.3", "@types/i18n-js": "3.8.2", - "@types/jest": "29.5.14", - "@types/react": "~19.2.16", - "@types/react-test-renderer": "19.0.0", + "@types/jest": "30.0.0", + "@types/react": "~19.3.0", + "@types/react-test-renderer": "19.3.0", "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", - "babel-jest": "^29.2.1", + "babel-jest": "~30.5.2", "eslint": "8.17.0", "eslint-config-prettier": "8.5.0", "eslint-config-standard": "17.0.0", @@ -103,21 +103,21 @@ "eslint-plugin-react-native": "4.0.0", "eslint-plugin-reactotron": "^0.1.2", "expo-atlas": "^0.3.0", - "jest": "^29.2.1", - "jest-expo": "~56.0.4", + "jest": "~30.5.2", + "jest-expo": "~58.0.13", "patch-package": "6.4.7", "postinstall-prepare": "1.0.1", "prettier": "2.8.8", - "react-test-renderer": "19.2.3", + "react-test-renderer": "19.3.0", "reactotron-core-client": "latest", "reactotron-mst": "^3.1.7", "reactotron-react-native": "latest", - "ts-jest": "^29.1.1", + "ts-jest": "^29.4.0", "ts-node": "^10.9.2", - "typescript": "~5.9.2" + "typescript": "~6.0.3" }, "engines": { - "node": ">=18" + "node": ">=22.13" }, "prettier": { "printWidth": 100, diff --git a/apps/ExampleApp/tsconfig.json b/apps/ExampleApp/tsconfig.json index e4ed309f..b7c4cbd3 100644 --- a/apps/ExampleApp/tsconfig.json +++ b/apps/ExampleApp/tsconfig.json @@ -1,6 +1,10 @@ { "compilerOptions": { - "baseUrl": ".", + // Metro resolves imports like a bundler; Node16 rejects ESM-only type packages (e.g. reanimated 4.7) + "module": "preserve", + "moduleResolution": "bundler", + // TS 6 no longer auto-includes every @types package; test/ uses Node APIs + "types": ["jest", "node"], "paths": { "app/*": [ "./app/*" diff --git a/docs/contributing/adding-a-new-module.md b/docs/contributing/adding-a-new-module.md index ac79ac1b..3191f49a 100644 --- a/docs/contributing/adding-a-new-module.md +++ b/docs/contributing/adding-a-new-module.md @@ -14,8 +14,8 @@ the files required. See the Expo Modules API documentation for more information. ## 2. Add the module to the example app -Add your module as a dependency to the example app in `apps/InfinteRedAI`, run `yarn install` in the example app, and -then run `yarn prebuild` to generate the native code. +Add your module as a dependency to the example app in `apps/ExampleApp`, run `yarn install`, and then run +`npx expo prebuild` in `apps/ExampleApp` to generate the native code. ## 3. Add the module to the documentation diff --git a/docs/contributing/editing-native-code.md b/docs/contributing/editing-native-code.md index 9a4687ba..8cbe08d8 100644 --- a/docs/contributing/editing-native-code.md +++ b/docs/contributing/editing-native-code.md @@ -15,10 +15,10 @@ autocompletion, and linting. ## iOS -1. If you haven't already, run the `prebuild` script to create the ios example app +1. If you haven't already, run `expo prebuild` to create the ios example app ```shell cd apps/ExampleApp - yarn prebuild + npx expo prebuild ``` 2. Open Xcode and open the `./apps/ExampleApp/ios` directory. 3. In the project navigator, find the module you want to edit. It will be @@ -27,10 +27,10 @@ autocompletion, and linting. ## Android -1. If you haven't already, run the `prebuild` script to create the android example app +1. If you haven't already, run `expo prebuild` to create the android example app ```shell cd apps/ExampleApp - yarn prebuild + npx expo prebuild ``` 2. Open Android Studio and open the `./apps/ExampleApp/android` directory. 3. In the project navigator, find the module you want to edit. diff --git a/docs/index.md b/docs/index.md index 388f7afb..4be4cf13 100644 --- a/docs/index.md +++ b/docs/index.md @@ -37,6 +37,24 @@ the following pages: - [Document Scanner](./document-scanner) - [Text Recognition](./text-recognition/) +## Compatibility + +Each major version of RN MLKit targets a specific Expo SDK. Install the version that matches your app's Expo SDK: + +| Expo SDK | RN MLKit | +| -------- | -------- | +| ^49.0.0 | <= 0.7.7 | +| ^50.0.0 | ^1.0.0 | +| ^51.0.0 | ^2.0.0 | +| ^52.0.0 | ^3.0.0 | +| ^53.0.0 | ^4.0.0 | +| ^54.0.0 | ^5.0.0 | +| ^56.0.0 | ^6.0.0 | +| ^58.0.0 | ^7.0.0 | + +The current release (`^7.0.0`) requires Expo SDK 58 (React Native 0.88). On iOS the minimum deployment target is +16.4; on Android, `minSdkVersion` is 24 and `compileSdkVersion` is 37. + ## FAQ ### Why is each module a separate package? diff --git a/docs/running-the-example-app/android.md b/docs/running-the-example-app/android.md index 011f02ee..cb717cf9 100644 --- a/docs/running-the-example-app/android.md +++ b/docs/running-the-example-app/android.md @@ -11,6 +11,12 @@ An example app is provided that demonstrates the correct use of the modules in a MLKit is not supported in the Android emulator. You will need to use a hardware device. ::: +## Prerequisites + +- Node.js 22.13 or newer (the version we use is pinned in `.tool-versions`) +- Yarn, via [Corepack](https://nodejs.org/api/corepack.html) (`corepack enable`) — the repo pins Yarn 3 +- Xcode (iOS) and/or Android Studio (Android) for native builds + ## 1. Clone the project ```bash @@ -30,11 +36,9 @@ yarn install yarn build ``` -## - -## 5. Build and run the app +## 4. Build and run the app -From `~app/ExampleApp` use the included script to run the app in the android emulator. +From `apps/ExampleApp` use the included script to run the app in the android emulator. ```bash yarn android diff --git a/docs/running-the-example-app/ios.md b/docs/running-the-example-app/ios.md index ac761663..a36d13fe 100644 --- a/docs/running-the-example-app/ios.md +++ b/docs/running-the-example-app/ios.md @@ -8,17 +8,23 @@ title: iOS An example app is provided that demonstrates the correct use of the modules in a react-native app. :::info -The iOS MLKit Libraries currently only support `arm64` architectures, so they currently will not work on the iOS -simulator (which always runs in `x86_64`). +The iOS MLKit libraries don't ship an `arm64` simulator slice, so they won't run in the iOS simulator on Apple +Silicon Macs. -This is a [known issue](https://issuetracker.google.com/issues/178965151?pli=1) with the MLKit Swift API, and we are -waiting either for a fix from Google, or for Apple to release a native `arm64` simulator. +This is a [known issue](https://issuetracker.google.com/issues/178965151?pli=1) with the MLKit iOS SDK, and we are +waiting for a fix from Google. ::: :::note MLKit is not supported in the iOS simulator. You will need to use a hardware device. ::: +## Prerequisites + +- Node.js 22.13 or newer (the version we use is pinned in `.tool-versions`) +- Yarn, via [Corepack](https://nodejs.org/api/corepack.html) (`corepack enable`) — the repo pins Yarn 3 +- Xcode (iOS) and/or Android Studio (Android) for native builds + ## 1. Clone the project ```bash @@ -38,9 +44,7 @@ yarn install yarn build ``` -## - -## 5. Build and run the app +## 4. Build and run the app #### Via Terminal @@ -60,9 +64,9 @@ yarn ios -d cd apps/ExampleApp # creates both android and ios native project folders - yarn prebuild + npx expo prebuild # creates only the ios native project folder - yarn prebuild --platform ios + npx expo prebuild --platform ios ``` 2. Open `~/apps/ExampleApp/ios/ExampleApp.xcworkspace` in XCode diff --git a/modules/react-native-mlkit-core/android/build.gradle b/modules/react-native-mlkit-core/android/build.gradle index f37b5a30..03bb86c2 100644 --- a/modules/react-native-mlkit-core/android/build.gradle +++ b/modules/react-native-mlkit-core/android/build.gradle @@ -22,7 +22,7 @@ buildscript { if (ext.has("kotlinVersion")) { ext.kotlinVersion() } else { - ext.safeExtGet("kotlinVersion", "2.1.20") + ext.safeExtGet("kotlinVersion", "2.2.0") } } @@ -52,7 +52,7 @@ afterEvaluate { android { namespace "red.infinite.reactnativemlkit.core" - compileSdkVersion safeExtGet("compileSdkVersion", 36) + compileSdkVersion safeExtGet("compileSdkVersion", 37) compileOptions { sourceCompatibility JavaVersion.VERSION_17 diff --git a/modules/react-native-mlkit-core/package.json b/modules/react-native-mlkit-core/package.json index c5777220..3c38f015 100644 --- a/modules/react-native-mlkit-core/package.json +++ b/modules/react-native-mlkit-core/package.json @@ -29,17 +29,18 @@ "devDependencies": { "@babel/plugin-transform-private-methods": "^7.24.7", "@infinitered/tsconfig": "0.7.0", - "@react-native/jest-preset": "0.85.3", + "@react-native/babel-preset": "0.88.1", + "@react-native/jest-preset": "0.88.1", "@rnx-kit/align-deps": "^3.0.3", "@testing-library/jest-native": "^5.4.3", "@testing-library/react-hooks": "^8.0.1", "@testing-library/react-native": "^13.0.1", "expo-module-scripts": "^3.4.1", - "expo-modules-core": "~56.0.14", - "jest": "^29.2.1", - "jest-expo": "~56.0.4", - "ts-jest": "^29.1.1", - "typescript": "~5.9.2" + "expo-modules-core": "~58.0.28", + "jest": "~30.5.2", + "jest-expo": "~58.0.13", + "ts-jest": "^29.4.0", + "typescript": "~6.0.3" }, "peerDependencies": { "expo": "*", diff --git a/modules/react-native-mlkit-core/tsconfig.json b/modules/react-native-mlkit-core/tsconfig.json index 3063a2cf..f7961324 100644 --- a/modules/react-native-mlkit-core/tsconfig.json +++ b/modules/react-native-mlkit-core/tsconfig.json @@ -2,6 +2,7 @@ "extends": "@infinitered/tsconfig/expo-module", "compilerOptions": { "outDir": "./build", + "rootDir": "./src" }, "include": ["./src"], "exclude": ["**/__mocks__/*", "**/__tests__/*"] diff --git a/modules/react-native-mlkit-document-scanner/android/build.gradle b/modules/react-native-mlkit-document-scanner/android/build.gradle index 43ba0cd5..28a6f9a1 100644 --- a/modules/react-native-mlkit-document-scanner/android/build.gradle +++ b/modules/react-native-mlkit-document-scanner/android/build.gradle @@ -22,7 +22,7 @@ buildscript { if (ext.has("kotlinVersion")) { ext.kotlinVersion() } else { - ext.safeExtGet("kotlinVersion", "2.1.20") + ext.safeExtGet("kotlinVersion", "2.2.0") } } @@ -51,7 +51,7 @@ afterEvaluate { } android { - compileSdkVersion safeExtGet("compileSdkVersion", 36) + compileSdkVersion safeExtGet("compileSdkVersion", 37) def agpVersion = com.android.Version.ANDROID_GRADLE_PLUGIN_VERSION if (agpVersion.tokenize('.')[0].toInteger() < 8) { diff --git a/modules/react-native-mlkit-document-scanner/package.json b/modules/react-native-mlkit-document-scanner/package.json index 256a7621..72e78dec 100644 --- a/modules/react-native-mlkit-document-scanner/package.json +++ b/modules/react-native-mlkit-document-scanner/package.json @@ -30,9 +30,9 @@ "@infinitered/react-native-mlkit-core": "6.0.0" }, "devDependencies": { - "@types/react": "~19.2.16", + "@types/react": "~19.3.0", "expo-module-scripts": "^3.4.1", - "expo-modules-core": "~56.0.14" + "expo-modules-core": "~58.0.28" }, "peerDependencies": { "expo": "*", diff --git a/modules/react-native-mlkit-document-scanner/tsconfig.json b/modules/react-native-mlkit-document-scanner/tsconfig.json index e4c7cad1..f7961324 100644 --- a/modules/react-native-mlkit-document-scanner/tsconfig.json +++ b/modules/react-native-mlkit-document-scanner/tsconfig.json @@ -1,7 +1,8 @@ { "extends": "@infinitered/tsconfig/expo-module", "compilerOptions": { - "outDir": "./build" + "outDir": "./build", + "rootDir": "./src" }, "include": ["./src"], "exclude": ["**/__mocks__/*", "**/__tests__/*"] diff --git a/modules/react-native-mlkit-face-detection/android/build.gradle b/modules/react-native-mlkit-face-detection/android/build.gradle index cd29fd23..4fd6323c 100644 --- a/modules/react-native-mlkit-face-detection/android/build.gradle +++ b/modules/react-native-mlkit-face-detection/android/build.gradle @@ -22,7 +22,7 @@ buildscript { if (ext.has("kotlinVersion")) { ext.kotlinVersion() } else { - ext.safeExtGet("kotlinVersion", "2.1.20") + ext.safeExtGet("kotlinVersion", "2.2.0") } } @@ -52,7 +52,7 @@ afterEvaluate { android { namespace "red.infinite.reactnativemlkit.facedetection" - compileSdkVersion safeExtGet("compileSdkVersion", 36) + compileSdkVersion safeExtGet("compileSdkVersion", 37) compileOptions { sourceCompatibility JavaVersion.VERSION_17 diff --git a/modules/react-native-mlkit-face-detection/package.json b/modules/react-native-mlkit-face-detection/package.json index ea3e0b6b..a3d14331 100644 --- a/modules/react-native-mlkit-face-detection/package.json +++ b/modules/react-native-mlkit-face-detection/package.json @@ -30,9 +30,9 @@ "@infinitered/react-native-mlkit-core": "6.0.0" }, "devDependencies": { - "@types/react": "~19.2.16", + "@types/react": "~19.3.0", "expo-module-scripts": "^3.4.1", - "expo-modules-core": "~56.0.14" + "expo-modules-core": "~58.0.28" }, "peerDependencies": { "expo": "*", diff --git a/modules/react-native-mlkit-face-detection/tsconfig.json b/modules/react-native-mlkit-face-detection/tsconfig.json index af4318d3..a5f2b3f5 100644 --- a/modules/react-native-mlkit-face-detection/tsconfig.json +++ b/modules/react-native-mlkit-face-detection/tsconfig.json @@ -1,7 +1,8 @@ { "extends": "@infinitered/tsconfig/expo-module", "compilerOptions": { - "outDir": "./build" + "outDir": "./build", + "rootDir": "./src" }, "include": [ "./src" diff --git a/modules/react-native-mlkit-image-labeling/android/build.gradle b/modules/react-native-mlkit-image-labeling/android/build.gradle index 88938631..5d19fd3d 100644 --- a/modules/react-native-mlkit-image-labeling/android/build.gradle +++ b/modules/react-native-mlkit-image-labeling/android/build.gradle @@ -22,7 +22,7 @@ buildscript { if (ext.has("kotlinVersion")) { ext.kotlinVersion() } else { - ext.safeExtGet("kotlinVersion", "2.1.20") + ext.safeExtGet("kotlinVersion", "2.2.0") } } @@ -52,7 +52,7 @@ afterEvaluate { android { namespace "red.infinite.reactnativemlkit.imagelabeling" - compileSdkVersion safeExtGet("compileSdkVersion", 36) + compileSdkVersion safeExtGet("compileSdkVersion", 37) compileOptions { sourceCompatibility JavaVersion.VERSION_17 diff --git a/modules/react-native-mlkit-image-labeling/package.json b/modules/react-native-mlkit-image-labeling/package.json index 7a60a429..c8b7f13d 100644 --- a/modules/react-native-mlkit-image-labeling/package.json +++ b/modules/react-native-mlkit-image-labeling/package.json @@ -30,9 +30,9 @@ "@infinitered/react-native-mlkit-core": "6.0.0" }, "devDependencies": { - "@types/react": "~19.2.16", + "@types/react": "~19.3.0", "expo-module-scripts": "^3.4.1", - "expo-modules-core": "~56.0.14" + "expo-modules-core": "~58.0.28" }, "peerDependencies": { "expo": "*", diff --git a/modules/react-native-mlkit-image-labeling/tsconfig.json b/modules/react-native-mlkit-image-labeling/tsconfig.json index af4318d3..a5f2b3f5 100644 --- a/modules/react-native-mlkit-image-labeling/tsconfig.json +++ b/modules/react-native-mlkit-image-labeling/tsconfig.json @@ -1,7 +1,8 @@ { "extends": "@infinitered/tsconfig/expo-module", "compilerOptions": { - "outDir": "./build" + "outDir": "./build", + "rootDir": "./src" }, "include": [ "./src" diff --git a/modules/react-native-mlkit-object-detection/android/build.gradle b/modules/react-native-mlkit-object-detection/android/build.gradle index 0faf69a7..313b569d 100644 --- a/modules/react-native-mlkit-object-detection/android/build.gradle +++ b/modules/react-native-mlkit-object-detection/android/build.gradle @@ -22,7 +22,7 @@ buildscript { if (ext.has("kotlinVersion")) { ext.kotlinVersion() } else { - ext.safeExtGet("kotlinVersion", "2.1.20") + ext.safeExtGet("kotlinVersion", "2.2.0") } } @@ -51,7 +51,7 @@ afterEvaluate { } android { - compileSdkVersion safeExtGet("compileSdkVersion", 36) + compileSdkVersion safeExtGet("compileSdkVersion", 37) compileOptions { sourceCompatibility JavaVersion.VERSION_17 diff --git a/modules/react-native-mlkit-object-detection/package.json b/modules/react-native-mlkit-object-detection/package.json index e10884e4..8cb457a0 100644 --- a/modules/react-native-mlkit-object-detection/package.json +++ b/modules/react-native-mlkit-object-detection/package.json @@ -31,10 +31,10 @@ }, "devDependencies": { "@infinitered/react-native-mlkit-core": "6.0.0", - "@types/react": "~19.2.16", + "@types/react": "~19.3.0", "expo-module-scripts": "^3.4.1", - "expo-modules-core": "~56.0.14", - "typescript": "~5.9.2" + "expo-modules-core": "~58.0.28", + "typescript": "~6.0.3" }, "peerDependencies": { "expo": "*", diff --git a/modules/react-native-mlkit-object-detection/tsconfig.json b/modules/react-native-mlkit-object-detection/tsconfig.json index af4318d3..a5f2b3f5 100644 --- a/modules/react-native-mlkit-object-detection/tsconfig.json +++ b/modules/react-native-mlkit-object-detection/tsconfig.json @@ -1,7 +1,8 @@ { "extends": "@infinitered/tsconfig/expo-module", "compilerOptions": { - "outDir": "./build" + "outDir": "./build", + "rootDir": "./src" }, "include": [ "./src" diff --git a/modules/react-native-mlkit-text-recognition/android/build.gradle b/modules/react-native-mlkit-text-recognition/android/build.gradle index 81f589c7..f790f861 100644 --- a/modules/react-native-mlkit-text-recognition/android/build.gradle +++ b/modules/react-native-mlkit-text-recognition/android/build.gradle @@ -20,7 +20,7 @@ buildscript { if (ext.has("kotlinVersion")) { ext.kotlinVersion() } else { - ext.safeExtGet("kotlinVersion", "2.1.20") + ext.safeExtGet("kotlinVersion", "2.2.0") } } @@ -33,7 +33,7 @@ buildscript { } } project.android { - compileSdkVersion safeExtGet("compileSdkVersion", 36) + compileSdkVersion safeExtGet("compileSdkVersion", 37) defaultConfig { minSdkVersion safeExtGet("minSdkVersion", 24) targetSdkVersion safeExtGet("targetSdkVersion", 36) diff --git a/modules/react-native-mlkit-text-recognition/package.json b/modules/react-native-mlkit-text-recognition/package.json index a39e4ae7..de9ca4e2 100644 --- a/modules/react-native-mlkit-text-recognition/package.json +++ b/modules/react-native-mlkit-text-recognition/package.json @@ -31,10 +31,10 @@ }, "devDependencies": { "@infinitered/react-native-mlkit-core": "6.0.0", - "@types/react": "~19.2.16", + "@types/react": "~19.3.0", "expo-module-scripts": "^3.4.1", - "expo-modules-core": "~56.0.14", - "typescript": "~5.9.2" + "expo-modules-core": "~58.0.28", + "typescript": "~6.0.3" }, "peerDependencies": { "expo": "*", diff --git a/modules/react-native-mlkit-text-recognition/tsconfig.json b/modules/react-native-mlkit-text-recognition/tsconfig.json index af4318d3..a5f2b3f5 100644 --- a/modules/react-native-mlkit-text-recognition/tsconfig.json +++ b/modules/react-native-mlkit-text-recognition/tsconfig.json @@ -1,7 +1,8 @@ { "extends": "@infinitered/tsconfig/expo-module", "compilerOptions": { - "outDir": "./build" + "outDir": "./build", + "rootDir": "./src" }, "include": [ "./src" diff --git a/package.json b/package.json index f85f574f..ad2acb29 100644 --- a/package.json +++ b/package.json @@ -25,18 +25,18 @@ "@changesets/cli": "^2.26.2", "@changesets/get-release-plan": "^3.0.17", "@turbo/gen": "^1.9.7", - "@types/jest": "29.5.14", + "@types/jest": "30.0.0", "eslint": "^8.0.0", "execa": "^8.0.1", - "expo": "^56", - "expo-image": "~56.0.9", - "jest": "^29.2.1", + "expo": "^58", + "expo-image": "~58.0.18", + "jest": "~30.5.2", "prettier": "^2.5.1", - "react": "19.2.3", - "react-native": "0.85.3", - "ts-jest": "^29.1.1", + "react": "19.3.0", + "react-native": "0.88.1", + "ts-jest": "^29.4.0", "turbo": "latest", - "typescript": "~5.9.2" + "typescript": "~6.0.3" }, "name": "react-native-mlkit", "workspaces": [ diff --git a/packages/tsconfig/base.json b/packages/tsconfig/base.json index 45b5ec67..e8aeb9a0 100644 --- a/packages/tsconfig/base.json +++ b/packages/tsconfig/base.json @@ -14,7 +14,8 @@ "noUnusedParameters": false, "preserveWatchOutput": true, "skipLibCheck": true, - "strict": true + "strict": true, + "types": ["jest"] }, "exclude": ["node_modules"] } diff --git a/packages/tsconfig/expo-base.json b/packages/tsconfig/expo-base.json index cf34d9f1..8c0efd41 100644 --- a/packages/tsconfig/expo-base.json +++ b/packages/tsconfig/expo-base.json @@ -15,7 +15,8 @@ "noUnusedParameters": false, "preserveWatchOutput": true, "skipLibCheck": true, - "strict": true + "strict": true, + "types": ["jest"] }, "exclude": [ "node_modules" diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json index 1b002cf9..790680ea 100644 --- a/packages/tsconfig/package.json +++ b/packages/tsconfig/package.json @@ -5,6 +5,6 @@ "license": "MIT", "dependencies": { "@tsconfig/react-native": "^3.0.2", - "expo": "^56.0.8" + "expo": "^58.0.21" } } diff --git a/yarn.lock b/yarn.lock index 35ae3fef..22c094aa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,20 @@ __metadata: version: 6 cacheKey: 8 +"2g@npm:^1.0.1": + version: 1.0.1 + resolution: "2g@npm:1.0.1" + peerDependencies: + typescript: ">=5.8.0" + peerDependenciesMeta: + typescript: + optional: true + bin: + 2g: bin/cli.js + checksum: c61d7deb41f2ce0db34a5e197c8cf4c6b181f6ec8aec2ce0545f830c001e962ec45e471a4feff5db24bb6f8a0374598ed9edac7f8b66f5bcd62d251279736b1f + languageName: node + linkType: hard + "@ampproject/remapping@npm:^2.2.0": version: 2.3.0 resolution: "@ampproject/remapping@npm:2.3.0" @@ -15,6 +29,19 @@ __metadata: languageName: node linkType: hard +"@asamuzakjp/css-color@npm:^3.2.0": + version: 3.2.0 + resolution: "@asamuzakjp/css-color@npm:3.2.0" + dependencies: + "@csstools/css-calc": ^2.1.3 + "@csstools/css-color-parser": ^3.0.9 + "@csstools/css-parser-algorithms": ^3.0.4 + "@csstools/css-tokenizer": ^3.0.3 + lru-cache: ^10.4.3 + checksum: e253261700fff817af23d8903e58c6a8ccf1aacc13059eb68fe0744e9084f3912869944715cdbe40dd09a1f3406d9b313a5cf1e08c7584d2339aa7a17209802d + languageName: node + linkType: hard + "@babel/cli@npm:^7.23.4": version: 7.24.7 resolution: "@babel/cli@npm:7.24.7" @@ -161,7 +188,30 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.20.5, @babel/generator@npm:^7.24.7, @babel/generator@npm:^7.7.2": +"@babel/core@npm:^7.27.4, @babel/core@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/core@npm:7.29.7" + dependencies: + "@babel/code-frame": ^7.29.7 + "@babel/generator": ^7.29.7 + "@babel/helper-compilation-targets": ^7.29.7 + "@babel/helper-module-transforms": ^7.29.7 + "@babel/helpers": ^7.29.7 + "@babel/parser": ^7.29.7 + "@babel/template": ^7.29.7 + "@babel/traverse": ^7.29.7 + "@babel/types": ^7.29.7 + "@jridgewell/remapping": ^2.3.5 + convert-source-map: ^2.0.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.3 + semver: ^6.3.1 + checksum: 95149e98ffde5b9d903459c284fbcf1f9ad8b3a833d69fdfe1aa7185821a102af1925324fe2892caf4b643b151c1dc948510d1e25a5e3c6c6c6f17f6712eb38e + languageName: node + linkType: hard + +"@babel/generator@npm:^7.20.5, @babel/generator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/generator@npm:7.24.7" dependencies: @@ -186,6 +236,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.27.1, @babel/generator@npm:^7.27.5, @babel/generator@npm:^7.29.8": + version: 7.29.8 + resolution: "@babel/generator@npm:7.29.8" + dependencies: + "@babel/parser": ^7.29.8 + "@babel/types": ^7.29.8 + "@jridgewell/gen-mapping": ^0.3.12 + "@jridgewell/trace-mapping": ^0.3.28 + jsesc: ^3.0.2 + checksum: e3d80ad2ce45ca974cb14e084350d590aa62e840d5028bb7771e910b1727b6646afcc9815560e3c6e3526f115b71b18a7f7139ada76a80287d5bd25b84c17e8d + languageName: node + linkType: hard + "@babel/generator@npm:^7.28.5": version: 7.28.5 resolution: "@babel/generator@npm:7.28.5" @@ -783,6 +846,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.29.11": + version: 7.29.11 + resolution: "@babel/helper-string-parser@npm:7.29.11" + checksum: 70a86cbb465537ba5aab6a2a13b2f144508a7d460e1bb49964eebd110b516688fa80ea8a6657df4b9ec83fba8979b29f176fd696c8b0320ea342fb8f0635ae10 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-string-parser@npm:7.29.7" @@ -882,6 +952,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.29.7": + version: 7.29.10 + resolution: "@babel/helpers@npm:7.29.10" + dependencies: + "@babel/template": ^7.29.7 + "@babel/types": ^7.29.8 + checksum: bda59e047d5e5f36720a271327facb77929e07970d389ec07d5866b645c777e1c342ad735415882b1aee647762f2d8528585a4db21f4eb8f37c487079d086144 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.24.7": version: 7.24.7 resolution: "@babel/highlight@npm:7.24.7" @@ -936,6 +1016,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.29.8, @babel/parser@npm:^7.29.9": + version: 7.29.11 + resolution: "@babel/parser@npm:7.29.11" + dependencies: + "@babel/types": ^7.29.11 + bin: + parser: ./bin/babel-parser.js + checksum: 07d47c2cfe0a4924780ce5196898a27d7a935705167eefabae0fbbdc062eac30f5f7e448a3fd84b7c8aac39f7a955d805ce019f54f99f885f24b951452654860 + languageName: node + linkType: hard + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.7" @@ -1297,7 +1388,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.24.7, @babel/plugin-syntax-jsx@npm:^7.7.2": +"@babel/plugin-syntax-jsx@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" dependencies: @@ -1319,7 +1410,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.29.7": +"@babel/plugin-syntax-jsx@npm:^7.27.1, @babel/plugin-syntax-jsx@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-syntax-jsx@npm:7.29.7" dependencies: @@ -1418,7 +1509,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.24.7, @babel/plugin-syntax-typescript@npm:^7.7.2": +"@babel/plugin-syntax-typescript@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" dependencies: @@ -1440,7 +1531,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.29.7": +"@babel/plugin-syntax-typescript@npm:^7.27.1, @babel/plugin-syntax-typescript@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-syntax-typescript@npm:7.29.7" dependencies: @@ -1582,7 +1673,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.27.1": +"@babel/plugin-transform-class-properties@npm:^7.28.6": version: 7.29.7 resolution: "@babel/plugin-transform-class-properties@npm:7.29.7" dependencies: @@ -1653,19 +1744,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.28.4": - version: 7.29.7 - resolution: "@babel/plugin-transform-classes@npm:7.29.7" +"@babel/plugin-transform-classes@npm:^7.28.6": + version: 7.29.11 + resolution: "@babel/plugin-transform-classes@npm:7.29.11" dependencies: "@babel/helper-annotate-as-pure": ^7.29.7 "@babel/helper-compilation-targets": ^7.29.7 "@babel/helper-globals": ^7.29.7 "@babel/helper-plugin-utils": ^7.29.7 "@babel/helper-replace-supers": ^7.29.7 - "@babel/traverse": ^7.29.7 + "@babel/traverse": ^7.29.10 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cc45ff5b5b063339131cd701266af90506db8640e56494de0c78f882da6317f057951bf6507c5b48a0278cf5dad21691baf2af05e24b8c26b0725d677088edbf + checksum: 2732047d05030bc3d311d9e8405d2eb46f9f85efc315213a6336703dffde07f48c61ec534a3502af48bb3bd3249e24cc14d70695549ce524c472b7452461255c languageName: node linkType: hard @@ -1978,7 +2069,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.27.1": +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.28.6": version: 7.29.7 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.29.7" dependencies: @@ -2064,7 +2155,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.27.1": +"@babel/plugin-transform-optional-chaining@npm:^7.28.6": version: 7.29.7 resolution: "@babel/plugin-transform-optional-chaining@npm:7.29.7" dependencies: @@ -2654,7 +2745,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.27.1": +"@babel/preset-typescript@npm:^7.28.5": version: 7.29.7 resolution: "@babel/preset-typescript@npm:7.29.7" dependencies: @@ -2826,6 +2917,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.29.10": + version: 7.29.10 + resolution: "@babel/traverse@npm:7.29.10" + dependencies: + "@babel/code-frame": ^7.29.7 + "@babel/generator": ^7.29.8 + "@babel/helper-globals": ^7.29.7 + "@babel/parser": ^7.29.9 + "@babel/template": ^7.29.7 + "@babel/types": ^7.29.8 + debug: ^4.3.1 + checksum: 7774c7aeb0e8ea73e6e478568b77a524b20686ad2930333b7bb12f5de08ab3ab4c1f548c7f5257732a0ae7e469fd538b6c4207a885682071e307f792a852e2f6 + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.24.7 resolution: "@babel/types@npm:7.24.7" @@ -2867,6 +2973,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.29.11, @babel/types@npm:^7.29.8": + version: 7.29.11 + resolution: "@babel/types@npm:7.29.11" + dependencies: + "@babel/helper-string-parser": ^7.29.11 + "@babel/helper-validator-identifier": ^7.29.7 + checksum: b756a426154c39c30ad5bee9079c80f6227eed57cf6a59854bc39c3c2b22f9231e07e15d50010c65d5933a2e2d2d5cff4988c86d8198d62391291f4397b16d32 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -3268,12 +3384,77 @@ __metadata: languageName: node linkType: hard -"@egjs/hammerjs@npm:^2.0.17": - version: 2.0.17 - resolution: "@egjs/hammerjs@npm:2.0.17" +"@csstools/color-helpers@npm:^5.1.0": + version: 5.1.0 + resolution: "@csstools/color-helpers@npm:5.1.0" + checksum: 2b1cef009309c30c6e6e904d259e809761a8482fe262b000dacc159d94bcd982d59d85baea449de0fd57afc98b7fc19561ffe756d2b679d56a39c48c2b9c556a + languageName: node + linkType: hard + +"@csstools/css-calc@npm:^2.1.3, @csstools/css-calc@npm:^2.1.4": + version: 2.1.4 + resolution: "@csstools/css-calc@npm:2.1.4" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: b833d1a031dfb3e3268655aa384121b864fce9bad05f111a3cf2a343eed69ba5d723f3f7cd0793fd7b7a28de2f8141f94568828f48de41d86cefa452eee06390 + languageName: node + linkType: hard + +"@csstools/css-color-parser@npm:^3.0.9": + version: 3.1.0 + resolution: "@csstools/css-color-parser@npm:3.1.0" + dependencies: + "@csstools/color-helpers": ^5.1.0 + "@csstools/css-calc": ^2.1.4 + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 615d825fc7b231e9ba048b4688f15f721423caf2a7be282d910445de30b558efb0f0294557e5a1a7401eefdfcc6c01c89b842fa7835d6872a3e06967dbaabc49 + languageName: node + linkType: hard + +"@csstools/css-parser-algorithms@npm:^3.0.4": + version: 3.0.5 + resolution: "@csstools/css-parser-algorithms@npm:3.0.5" + peerDependencies: + "@csstools/css-tokenizer": ^3.0.4 + checksum: 80647139574431071e4664ad3c3e141deef4368f0ca536a63b3872487db68cf0d908fb76000f967deb1866963a90e6357fc6b9b00fdfa032f3321cebfcc66cd7 + languageName: node + linkType: hard + +"@csstools/css-tokenizer@npm:^3.0.3": + version: 3.0.4 + resolution: "@csstools/css-tokenizer@npm:3.0.4" + checksum: adc6681d3a0d7a75dc8e5ee0488c99ad4509e4810ae45dd6549a2e64a996e8d75512e70bb244778dc0c6ee85723e20eaeea8c083bf65b51eb19034e182554243 + languageName: node + linkType: hard + +"@emnapi/core@npm:1.10.0": + version: 1.10.0 + resolution: "@emnapi/core@npm:1.10.0" + dependencies: + "@emnapi/wasi-threads": 1.2.1 + tslib: ^2.4.0 + checksum: d8cf0d6e0668db456190dda05bffb299395e58e814bacfbe78e6306aea9df8c48c0c276ad9ca787d5bbd4272e765fcc879e8156c0fc40398d5f43658819b7314 + languageName: node + linkType: hard + +"@emnapi/runtime@npm:1.10.0": + version: 1.10.0 + resolution: "@emnapi/runtime@npm:1.10.0" + dependencies: + tslib: ^2.4.0 + checksum: cc403db36a6875495f4f4a776eea8379c028d83d7d37a018b50079db226e7484f269a0447fc1e49235216d4fb2378bf2c61fa7f047d9f9c50e21698ce9b6e531 + languageName: node + linkType: hard + +"@emnapi/wasi-threads@npm:1.2.1": + version: 1.2.1 + resolution: "@emnapi/wasi-threads@npm:1.2.1" dependencies: - "@types/hammerjs": ^2.0.36 - checksum: 8945137cec5837edd70af3f2e0ea621543eb0aa3b667e6269ec6485350f4d120c2434b37c7c30b1cf42a65275dd61c1f24626749c616696d3956ac0c008c4766 + tslib: ^2.4.0 + checksum: a2360553f8056e3e676f708b7e1639bae84212714ace6ee13b6e0ce667b3057bea6d120c7a4f5b32851f93d287fd4b5a0fd58b14f43363d365cb83bc538254d1 languageName: node linkType: hard @@ -3343,34 +3524,40 @@ __metadata: languageName: node linkType: hard -"@expo/cli@npm:^56.1.13": - version: 56.1.13 - resolution: "@expo/cli@npm:56.1.13" - dependencies: - "@expo/code-signing-certificates": ^0.0.6 - "@expo/config": ~56.0.9 - "@expo/config-plugins": ~56.0.8 - "@expo/devcert": ^1.2.1 - "@expo/env": ~2.3.0 - "@expo/image-utils": ^0.10.1 - "@expo/inline-modules": ^0.0.10 - "@expo/json-file": ^10.2.0 - "@expo/log-box": ^56.0.12 - "@expo/metro": ~56.0.0 - "@expo/metro-config": ~56.0.13 - "@expo/metro-file-map": ^56.0.3 - "@expo/osascript": ^2.6.0 - "@expo/package-manager": ^1.12.1 - "@expo/plist": ^0.7.0 - "@expo/prebuild-config": ^56.0.14 - "@expo/require-utils": ^56.1.3 - "@expo/router-server": ^56.0.12 - "@expo/schema-utils": ^56.0.0 +"@expo/cli@npm:^58.1.17": + version: 58.1.17 + resolution: "@expo/cli@npm:58.1.17" + dependencies: + 2g: ^1.0.1 + "@expo/code-signing-certificates": ^0.0.7 + "@expo/config": ~58.0.9 + "@expo/config-plugins": ~58.0.11 + "@expo/devcert": ^1.2.2 + "@expo/env": ~2.5.3 + "@expo/image-utils": ^0.12.6 + "@expo/inline-modules": ^0.2.8 + "@expo/json-file": ^11.2.1 + "@expo/log-box": ^58.0.13 + "@expo/log-box-utils": ^58.0.2 + "@expo/metro": ~58.0.0 + "@expo/metro-config": 58.0.19 + "@expo/metro-file-map": ^58.0.5 + "@expo/osascript": ^2.8.1 + "@expo/package-manager": ^1.14.2 + "@expo/platforms": ^58.0.1 + "@expo/plist": ^0.10.1 + "@expo/prebuild-config": ^58.0.17 + "@expo/require-utils": ^58.0.5 + "@expo/router-server": ^58.0.19 + "@expo/schema-utils": ^58.0.2 "@expo/spawn-async": ^1.8.0 - "@expo/ws-tunnel": ^1.0.1 - "@expo/xcpretty": ^4.4.4 - "@react-native/dev-middleware": 0.85.3 + "@expo/ws-tunnel": ^2.0.1 + "@expo/xcpretty": ^4.4.6 + "@react-native/asset-utils": 0.88.1 + "@react-native/dev-middleware": 0.88.1 + "@react-native/js-polyfills": 0.88.1 accepts: ^1.3.8 + agent-cli-detector: 0.1.7 arg: ^5.0.2 bplist-creator: 0.1.0 bplist-parser: ^0.3.1 @@ -3378,15 +3565,14 @@ __metadata: ci-info: ^3.3.0 compression: ^1.7.4 connect: ^3.7.0 - debug: ^4.3.4 - dnssd-advertise: ^1.1.4 - expo-server: ^56.0.4 + dnssd-advertise: ^1.1.6 + expo-server: ^58.0.6 fetch-nodeshim: ^0.4.10 getenv: ^2.0.0 glob: ^13.0.0 lan-network: ^0.2.1 - multitars: ^1.0.0 - node-forge: ^1.3.3 + multitars: ^1.0.2 + node-forge: ^1.4.0 npm-package-arg: ^11.0.0 ora: ^3.4.0 picomatch: ^4.0.4 @@ -3394,7 +3580,8 @@ __metadata: progress: ^2.0.3 prompts: ^2.3.2 resolve-from: ^5.0.0 - semver: ^7.6.0 + sandbox-cli-detector: ^0.2.0 + semver: ^7.7.4 send: ^0.19.0 slugify: ^1.3.4 stacktrace-parser: ^0.1.10 @@ -3414,38 +3601,38 @@ __metadata: react-native: optional: true bin: - expo-internal: main.js - checksum: b2c085aca964637ddd6275568501b99a4bb9380a2b851bd41554db40f7d763ed3b09e3892680aef078064f7b54c5b46578bc8bbea1be41c377d01dd369d7b347 + expo-internal: bin/cli.js + checksum: c3df1e1b99a05891f668d69daac27ae9fb565dfff932ff47f374b0c59f117254c8558354bceb07bfb302bd1eca2adc5aa80d6c661d874cf949828b0fd2c9876b languageName: node linkType: hard -"@expo/code-signing-certificates@npm:^0.0.6": - version: 0.0.6 - resolution: "@expo/code-signing-certificates@npm:0.0.6" +"@expo/code-signing-certificates@npm:^0.0.7": + version: 0.0.7 + resolution: "@expo/code-signing-certificates@npm:0.0.7" dependencies: - node-forge: ^1.3.3 - checksum: 40f6cc39fbef48213b8d946720c49b897d2021cfd4276eba217181861f16a047bbd60c237c8af1596186ba0eeee267150cfe607bee3a6d237ce41617bc29b82d + node-forge: ^1.4.0 + checksum: aca22a1293cbcc7a6132655691452280e0d78b8ecea56b82e990808f89a243d53855501e45515f6e554a2c6a447e5c4eb3e96124cbfdfa346df2acd4701ae1ef languageName: node linkType: hard -"@expo/config-plugins@npm:~56.0.8": - version: 56.0.8 - resolution: "@expo/config-plugins@npm:56.0.8" +"@expo/config-plugins@npm:~58.0.11": + version: 58.0.11 + resolution: "@expo/config-plugins@npm:58.0.11" dependencies: - "@expo/config-types": ^56.0.5 - "@expo/json-file": ~10.2.0 - "@expo/plist": ^0.7.0 - "@expo/require-utils": ^56.1.3 - "@expo/sdk-runtime-versions": ^1.0.0 + "@expo/config-types": ^58.0.3 + "@expo/json-file": ~11.2.1 + "@expo/plist": ^0.10.1 + "@expo/require-utils": ^58.0.5 + "@expo/sdk-runtime-versions": ^1.0.1 chalk: ^4.1.2 debug: ^4.3.5 getenv: ^2.0.0 glob: ^13.0.0 - semver: ^7.5.4 + semver: ^7.7.4 slugify: ^1.6.6 - xcode: ^3.0.1 + xcode: ^4.0.0 xml2js: 0.6.0 - checksum: 1ede04d1b2a4fbcc641c401e0ba3f5d6a20b1427926452b3ec607df059633ce2723701a0f6835e32cefacaa895aebebca7a7d44b18b71855f2706ab7465ac7d9 + checksum: 8520ed13d54de9f5386948a4f3661484a6021d7dcea694f73b2c0489785f172c038374d6f6b3a793d1cd190d0af2e890ee181f876900856e45242d1eb1127482 languageName: node linkType: hard @@ -3479,28 +3666,29 @@ __metadata: languageName: node linkType: hard -"@expo/config-types@npm:^56.0.5": - version: 56.0.5 - resolution: "@expo/config-types@npm:56.0.5" - checksum: ef90befb238df2ff69458472d130b31658b7cc40b9185360e690fdb21e86fc0f759c4a7f028b962ac1fb592780ccde002c4319134f1de141b64564e6fb123748 +"@expo/config-types@npm:^58.0.3": + version: 58.0.3 + resolution: "@expo/config-types@npm:58.0.3" + checksum: 726de6af7d61f52621136956653451c6663ed53a2d59220a25ce83808f577bc29a818c29433e8a436488d4c29ff4dd79489e7c67f793459eee37665e7d1969d3 languageName: node linkType: hard -"@expo/config@npm:~56.0.9": - version: 56.0.9 - resolution: "@expo/config@npm:56.0.9" +"@expo/config@npm:~58.0.9": + version: 58.0.9 + resolution: "@expo/config@npm:58.0.9" dependencies: - "@expo/config-plugins": ~56.0.8 - "@expo/config-types": ^56.0.5 - "@expo/json-file": ^10.2.0 - "@expo/require-utils": ^56.1.3 + "@expo/config-plugins": ~58.0.11 + "@expo/config-types": ^58.0.3 + "@expo/json-file": ^11.2.1 + "@expo/platforms": ^58.0.1 + "@expo/require-utils": ^58.0.5 deepmerge: ^4.3.1 getenv: ^2.0.0 glob: ^13.0.0 resolve-workspace-root: ^2.0.0 - semver: ^7.6.0 + semver: ^7.7.4 slugify: ^1.3.4 - checksum: 0793330535d8684493e25905bf41db48ccc906603fdcd968b6af45fded9a0c28f751209d9de6cdcb4cec2ff3c32fe92cf90df2b25e2388e5557f6983596f64f9 + checksum: 11eff2c6a4f998328ce98027f32fda96877efb665b189f5b01d1b4f7bc3fda832b8232263257757edc4fd416f8e8627ec74a8540e2aa380bab0c5e6b9deb6084 languageName: node linkType: hard @@ -3523,67 +3711,63 @@ __metadata: languageName: node linkType: hard -"@expo/devcert@npm:^1.2.1": - version: 1.2.1 - resolution: "@expo/devcert@npm:1.2.1" +"@expo/devcert@npm:^1.2.2": + version: 1.2.2 + resolution: "@expo/devcert@npm:1.2.2" dependencies: "@expo/sudo-prompt": ^9.3.1 debug: ^3.1.0 - checksum: 62a21756edcf5bb6ad825affb65f5c5685ef795fb41128336bd0490897f88ef16099938a4d5690a60b576a887c00659214cea76202f73572867ed5ef7254cb98 + checksum: 4b585891a25cfa04da28eca08043627ad487b4992cd97e2b1f941d0ffd718ae261aff6104a422b920275c13591bae10aa4496ad1a77d3b3a7f11db56f0664d4b languageName: node linkType: hard -"@expo/devtools@npm:~56.0.2": - version: 56.0.2 - resolution: "@expo/devtools@npm:56.0.2" +"@expo/devtools@npm:~58.0.2": + version: 58.0.2 + resolution: "@expo/devtools@npm:58.0.2" dependencies: chalk: ^4.1.2 peerDependencies: + expo: "*" react: "*" react-native: "*" peerDependenciesMeta: + expo: + optional: true react: optional: true react-native: optional: true - checksum: 9ec197d11c66d34fa055f9353a315888114b72c9a68d7b162de8ee7504e2cdd5fcec1b2e848f0be4154bd84d91842477b0ff03cbb4abf6adad2ef114d1ae6a45 + checksum: d2bee29b4fa78904afc0e4ae8f9f59bc02d4546574e96aac3736f1ddc9e32795193380234596bfd6114f3c471a387d173b9d67e23ddb2edd46aee8da5e56f8dc languageName: node linkType: hard -"@expo/dom-webview@npm:^56.0.5, @expo/dom-webview@npm:~56.0.5": - version: 56.0.5 - resolution: "@expo/dom-webview@npm:56.0.5" +"@expo/dom-webview@npm:^58.0.2, @expo/dom-webview@npm:~58.0.2": + version: 58.0.2 + resolution: "@expo/dom-webview@npm:58.0.2" peerDependencies: expo: "*" react: "*" react-native: "*" - checksum: 392674db4723ed318834731974eb3fdc6ac78eaade569ca3a15db5fbefba44539ac027b600daefa510b3f43cab656acd4b288bcd035959296f43a3c13bd826c5 + checksum: 967c37f6386c79407022c8a65942d372cb25faef4fa13834037f07999b655f3004a5a841ea68076d755085f40820d388ca3cdda2919af441a6028735b7874626 languageName: node linkType: hard -"@expo/env@npm:^2.3.0, @expo/env@npm:~2.3.0": - version: 2.3.0 - resolution: "@expo/env@npm:2.3.0" +"@expo/env@npm:^2.5.3, @expo/env@npm:~2.5.3": + version: 2.5.3 + resolution: "@expo/env@npm:2.5.3" dependencies: chalk: ^4.0.0 debug: ^4.3.4 getenv: ^2.0.0 - checksum: 2bea1c98ed1d4b41183458c51aa681855eb9c9d54feb8d4d4f60d276d1307d9133bd13648c1ade3268c48fd65dd93d37a713d8916d235525aed7476070fda99a - languageName: node - linkType: hard - -"@expo/expo-modules-macros-plugin@npm:~0.0.9": - version: 0.0.9 - resolution: "@expo/expo-modules-macros-plugin@npm:0.0.9" - checksum: 4052c2e820089a199856d1fedc6fc7eb39c40ab2bf25c79996651963bae5443cefa04c95fbdf3148622132f6edbed671e149791eeaee48fe69dac337d4c7bea4 + checksum: f8b7d93328a58e030074f071a239e88a82327e420eb0048a1f8a7367cae5936bc76c306ed24e18da2bb37f424e99b3d5c3a3439dab6a40776aed004e6ad1f266 languageName: node linkType: hard -"@expo/fingerprint@npm:^0.19.3": - version: 0.19.3 - resolution: "@expo/fingerprint@npm:0.19.3" +"@expo/fingerprint@npm:^0.21.7": + version: 0.21.7 + resolution: "@expo/fingerprint@npm:0.21.7" dependencies: - "@expo/env": ^2.3.0 + "@expo/env": ^2.5.3 "@expo/spawn-async": ^1.8.0 arg: ^5.0.2 chalk: ^4.1.2 @@ -3593,44 +3777,44 @@ __metadata: ignore: ^5.3.1 minimatch: ^10.2.2 resolve-from: ^5.0.0 - semver: ^7.6.0 + semver: ^7.7.4 bin: fingerprint: bin/cli.js - checksum: 160b4d400ded2afea06d0c383bf017757500b3e70c8337ba5044d9ebbba5f64ce0dbea8c492d613eac63c3261923730b65722490254ffd87a445983e03d298b9 + checksum: 44ea04c8dcf61300725bac4468939e0d29d7393f862210877fd5f1df5beca118b30da95fd5f65090a15141a35a2834455c5a7c93581faebf096197f6ce1cfd0e languageName: node linkType: hard -"@expo/image-utils@npm:^0.10.1": - version: 0.10.1 - resolution: "@expo/image-utils@npm:0.10.1" +"@expo/image-utils@npm:^0.12.6": + version: 0.12.6 + resolution: "@expo/image-utils@npm:0.12.6" dependencies: - "@expo/require-utils": ^56.1.3 + "@expo/require-utils": ^58.0.5 "@expo/spawn-async": ^1.8.0 chalk: ^4.0.0 getenv: ^2.0.0 jimp-compact: 0.16.1 parse-png: ^2.1.0 - semver: ^7.6.0 - checksum: 170789760ed817ba1ef79980487669f7aee8a76d215796e0db23c59febeb4c10dd5d24c099f5603e42b37c16f0afbb31ac70508c742b517bb9e981fa6f5ccfe7 + semver: ^7.7.4 + checksum: 548704051540be204a0a34db51a9015d13925d79888a72acf0e3993b40fe69d4f15e52442fdeb8d6e3f81a743d6b9c7e7934cf8190e5d1894868a032d65c9ab8 languageName: node linkType: hard -"@expo/inline-modules@npm:^0.0.10": - version: 0.0.10 - resolution: "@expo/inline-modules@npm:0.0.10" +"@expo/inline-modules@npm:^0.2.8": + version: 0.2.8 + resolution: "@expo/inline-modules@npm:0.2.8" dependencies: - "@expo/config-plugins": ~56.0.8 - checksum: 4356a76a660c913f0ff14ef1ca07e0b9a83df487241b50992f677c0d9431c4948589bb3c77e97cfee5ce7ca87e4d53ce7e5b11b6de1bcf74c6e40403c12c1500 + "@expo/config-plugins": ~58.0.11 + checksum: 80074959db88ca48ca1643f11aa99b96310992ec6bcb7c7318192e015591c0b50d2eb22674d93950823cf75adab7fd2fb22887c3f29705cf3f417967a06315a4 languageName: node linkType: hard -"@expo/json-file@npm:^10.2.0, @expo/json-file@npm:~10.2.0": - version: 10.2.0 - resolution: "@expo/json-file@npm:10.2.0" +"@expo/json-file@npm:^11.2.1, @expo/json-file@npm:~11.2.1": + version: 11.2.1 + resolution: "@expo/json-file@npm:11.2.1" dependencies: "@babel/code-frame": ^7.20.0 json5: ^2.2.3 - checksum: 89a0c8861024dce24f6b3b576e51d993ad89bb8c26bd70f885b190e52afc22f3b57209fab46cf50850edae7d99033f5ed826ed12b869c3606fdd072583546699 + checksum: bf02dfdd5f176da139835d9bd62dce72bc31f17b68e52a436427550095fa35f659986712e953f830bfa13ac4cb75daf1ff7a279488a6fb0b08c2ebf51bb0949f languageName: node linkType: hard @@ -3645,94 +3829,109 @@ __metadata: languageName: node linkType: hard -"@expo/local-build-cache-provider@npm:^56.0.8": - version: 56.0.8 - resolution: "@expo/local-build-cache-provider@npm:56.0.8" +"@expo/local-build-cache-provider@npm:^58.0.9": + version: 58.0.9 + resolution: "@expo/local-build-cache-provider@npm:58.0.9" dependencies: - "@expo/config": ~56.0.9 + "@expo/config": ~58.0.9 chalk: ^4.1.2 - checksum: 10f935e55088ca051cad738e8a9388d8d0f9c5c8e872823fd37d764d295a0492f67c2213caf02819ed7fc1a9d336c4f3b622fb2334e0737ca3f789d4e0fb1a57 + checksum: cebfc7c936bd08a7d6ab699d5552d6aa6e077924b93fe468d7e6178178a307cdf0db4eb724e9a8567cc9ca09c5976ecc8ae4ce4eb755a16b87177e2b53c4681c + languageName: node + linkType: hard + +"@expo/log-box-utils@npm:^58.0.2": + version: 58.0.2 + resolution: "@expo/log-box-utils@npm:58.0.2" + checksum: 17697b02c6d5e79abb73dafffe7e79623d4bc703f3b89e63f3fd8d43c18cd74e00c00caad99abf6261b1cf33bd7b2abe9afe7ba6facb2217eba71b130a26e69e languageName: node linkType: hard -"@expo/log-box@npm:^56.0.12": - version: 56.0.12 - resolution: "@expo/log-box@npm:56.0.12" +"@expo/log-box@npm:^58.0.13": + version: 58.0.13 + resolution: "@expo/log-box@npm:58.0.13" dependencies: - "@expo/dom-webview": ^56.0.5 + "@expo/dom-webview": ^58.0.2 + "@expo/log-box-utils": ^58.0.2 anser: ^1.4.9 stacktrace-parser: ^0.1.10 peerDependencies: - "@expo/dom-webview": ^56.0.5 + "@expo/dom-webview": ^58.0.2 expo: "*" react: "*" react-native: "*" - checksum: cd5568cbdc6613d373d31d20870b99c8c4bf5cd522b6838dedd238d080bf2ce110601990dcadf42f4395085df4a4d90d8795da47035aca800c4aed19d5b30bf0 + peerDependenciesMeta: + expo: + optional: true + checksum: 3b2be51a4643ee5df71f7bbcce2c517a66197c5241329b36f149acc1367f5799746428e116afe75a4bf37b77666ac84bd8d13affa7d4d99702eb2ec77f4a190e languageName: node linkType: hard -"@expo/metro-config@npm:~56.0.13": - version: 56.0.13 - resolution: "@expo/metro-config@npm:56.0.13" +"@expo/metro-config@npm:58.0.19, @expo/metro-config@npm:~58.0.19": + version: 58.0.19 + resolution: "@expo/metro-config@npm:58.0.19" dependencies: + 2g: ^1.0.1 "@babel/code-frame": ^7.20.0 "@babel/core": ^7.20.0 "@babel/generator": ^7.20.5 - "@expo/config": ~56.0.9 - "@expo/env": ~2.3.0 - "@expo/json-file": ~10.2.0 - "@expo/metro": ~56.0.0 - "@expo/require-utils": ^56.1.3 + "@expo/config": ~58.0.9 + "@expo/env": ~2.5.3 + "@expo/json-file": ~11.2.1 + "@expo/metro": ~58.0.0 + "@expo/platforms": ^58.0.1 + "@expo/require-utils": ^58.0.5 "@expo/spawn-async": ^1.8.0 "@jridgewell/gen-mapping": ^0.3.13 "@jridgewell/remapping": ^2.3.5 "@jridgewell/sourcemap-codec": ^1.5.5 + "@jridgewell/trace-mapping": ^0.3.31 + "@react-native/js-polyfills": 0.88.1 browserslist: ^4.25.0 chalk: ^4.1.0 debug: ^4.3.2 getenv: ^2.0.0 glob: ^13.0.0 - hermes-parser: ^0.33.3 + hermes-parser: ^0.36.0 jsc-safe-url: ^0.2.4 lightningcss: ^1.30.1 - msgpackr: ^2.0.1 + noxcturnal: ^0.1.11 picomatch: ^4.0.4 - postcss: ^8.5.14 + postcss: ^8.5.23 resolve-from: ^5.0.0 peerDependencies: expo: "*" peerDependenciesMeta: expo: optional: true - checksum: 7d4833d3274f997805573b7fe8e21bc5d64fb2c5b9ae81dd79e8e73ca1db81cb878854b03acee9ae1abd304d33d600ec7f8d02966cade2550630248775d3fcb9 + checksum: ec6e347aa1270ad5a335d539b792efd31433984183149f6e42dacd58ddb5f39d67e2ab344b4dce1e9866311e1a535d9d9875aca6b59ec3d4a68e4011efe9d55b languageName: node linkType: hard -"@expo/metro-file-map@npm:^56.0.3": - version: 56.0.3 - resolution: "@expo/metro-file-map@npm:56.0.3" +"@expo/metro-file-map@npm:^58.0.5": + version: 58.0.5 + resolution: "@expo/metro-file-map@npm:58.0.5" dependencies: + 2g: ^1.0.1 debug: ^4.3.4 fb-watchman: ^2.0.2 invariant: ^2.2.4 jest-worker: ^29.7.0 - micromatch: ^4.0.4 walker: ^1.0.8 - checksum: 9537069cbe472765a3109455a8e4d33a0ae3580363fe61e0c5fa798f01f8fbd6caffad1b682d9fcef6924183034ecfc9adde653cb2c5c6e4e163373c8f8654f7 + checksum: 5d1d6a2c84c4f2b26bd5d48b44b306c13fb920b2424afe50bb5389dca9dc5052f4023e891478373593e6d86f1fc60a25bbea8bfd0cf0b6b441a7013142a8c4ff languageName: node linkType: hard -"@expo/metro-runtime@npm:~56.0.13": - version: 56.0.13 - resolution: "@expo/metro-runtime@npm:56.0.13" +"@expo/metro-runtime@npm:~58.0.15": + version: 58.0.15 + resolution: "@expo/metro-runtime@npm:58.0.15" dependencies: - "@expo/log-box": ^56.0.12 + "@expo/log-box": ^58.0.13 anser: ^1.4.9 pretty-format: ^29.7.0 stacktrace-parser: ^0.1.10 whatwg-fetch: ^3.0.0 peerDependencies: - "@expo/log-box": ^56.0.12 + "@expo/log-box": ^58.0.13 expo: "*" react: "*" react-dom: "*" @@ -3740,29 +3939,57 @@ __metadata: peerDependenciesMeta: react-dom: optional: true - checksum: 977fc4274bbca6b3d0db9af2a733891a7561f64ccd222b55476196d21075a7fcbb63513ff33fed1d54536e08607b2883448afc5bf8685481e8c32c7a0a36aa3a + checksum: 5d88b6a26ab2bd415577bba1996a9eb02a6ad5ce3b60f59707d4caa2513a6fc08a93d8e7f20bc55ea70b6c570e0bc45f0352ad827a2c68d8ba3826bb0cccfd92 languageName: node linkType: hard -"@expo/metro@npm:~56.0.0": - version: 56.0.0 - resolution: "@expo/metro@npm:56.0.0" +"@expo/metro@npm:~58.0.0": + version: 58.0.0 + resolution: "@expo/metro@npm:58.0.0" dependencies: - metro: 0.84.4 - 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-minify-terser: 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 - checksum: f0a91976552612e5460a6d17b9a8c6278933f1c6b472e7cad98339096daa79f1e41a8d0b7d1098858d1bd509d309af109ee4ec9c01fd877dea0cf9af6af67189 + metro: 0.87.1 + metro-babel-transformer: 0.87.1 + metro-cache: 0.87.1 + metro-cache-key: 0.87.1 + metro-config: 0.87.1 + metro-core: 0.87.1 + metro-file-map: 0.87.1 + metro-minify-terser: 0.87.1 + metro-resolver: 0.87.1 + metro-runtime: 0.87.1 + metro-source-map: 0.87.1 + metro-symbolicate: 0.87.1 + metro-transform-plugins: 0.87.1 + metro-transform-worker: 0.87.1 + checksum: 7e1174373a420a1db4b756e8f9b72528f9902703ae43a9055a44caf3aaef1a40fa4f0c2678fd396dcea82d51818644a56080d1a5f166e429ec06d2d0a909a760 + languageName: node + linkType: hard + +"@expo/modules-macros-linux-arm64@npm:0.27.1": + version: 0.27.1 + resolution: "@expo/modules-macros-linux-arm64@npm:0.27.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@expo/modules-macros-linux-x64@npm:0.27.1": + version: 0.27.1 + resolution: "@expo/modules-macros-linux-x64@npm:0.27.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@expo/modules-macros-win32-arm64@npm:0.27.1": + version: 0.27.1 + resolution: "@expo/modules-macros-win32-arm64@npm:0.27.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@expo/modules-macros-win32-x64@npm:0.27.1": + version: 0.27.1 + resolution: "@expo/modules-macros-win32-x64@npm:0.27.1" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3777,26 +4004,33 @@ __metadata: languageName: node linkType: hard -"@expo/osascript@npm:^2.6.0": - version: 2.6.0 - resolution: "@expo/osascript@npm:2.6.0" +"@expo/osascript@npm:^2.8.1": + version: 2.8.1 + resolution: "@expo/osascript@npm:2.8.1" dependencies: "@expo/spawn-async": ^1.8.0 - checksum: b3932c26f1fbf69ee41c082afb23e3ea59248ab99b915fec619c65e2d57ea8714a70689fb3b2dda12230e1f32f63b96c78437bcec828f0bedb8d860c3df5d6a1 + checksum: 122d4cd718523284899f413099d9d5610dfb1c775b37a6be229406b21476b5e4046320a539ba5e3465038b304fdbaa70ac4ae43f953afde01503aee0e36ed35e languageName: node linkType: hard -"@expo/package-manager@npm:^1.12.1": - version: 1.12.1 - resolution: "@expo/package-manager@npm:1.12.1" +"@expo/package-manager@npm:^1.14.2": + version: 1.14.2 + resolution: "@expo/package-manager@npm:1.14.2" dependencies: - "@expo/json-file": ^10.2.0 + "@expo/json-file": ^11.2.1 "@expo/spawn-async": ^1.8.0 chalk: ^4.0.0 npm-package-arg: ^11.0.0 ora: ^3.4.0 resolve-workspace-root: ^2.0.0 - checksum: a2956766051a5ca95779ba483c315c17aa53f4bc35f55cb91dbb38a13dbd38bf8f6b8cb02ca17999107b212c990447959304dd16b2fb9ba8f3f62fbd69b0f48a + checksum: 5214f543dfa14e9799cdcdcc2c530b1eada9e2eecf09478c27b6ca832611e504788661ac41417fff91f494065113a0cced3bff72d5be9b0adb988c76940e15e1 + languageName: node + linkType: hard + +"@expo/platforms@npm:^58.0.1": + version: 58.0.1 + resolution: "@expo/platforms@npm:58.0.1" + checksum: 84438c7ed58332ec8d5dc7dec7785d4b725bf3f93754ce1469113b0e77bd51140de3e42178674bc244cb0636b1f1c97ccf0a312d8f00d7b90f30a3fe0eecee7d languageName: node linkType: hard @@ -3811,66 +4045,66 @@ __metadata: languageName: node linkType: hard -"@expo/plist@npm:^0.7.0": - version: 0.7.0 - resolution: "@expo/plist@npm:0.7.0" +"@expo/plist@npm:^0.10.1": + version: 0.10.1 + resolution: "@expo/plist@npm:0.10.1" dependencies: "@xmldom/xmldom": ^0.8.8 base64-js: ^1.5.1 xmlbuilder: ^15.1.1 - checksum: 5dd675fa4eae6dd10425c5a363997d557e328696d302f0cdbb4f946e56b8421902c27903bcfd4c6e549c15e72d8ac5531768df6b5c94d83094414d80961cb1a4 + checksum: 193461e7894ec6752f29504c08e77e54935f6c9a916cbf8e49b01eded42a787856ad241fe81eccbc0a5e1167f034fd411a90819a392223aba8012eecfd4207cf languageName: node linkType: hard -"@expo/prebuild-config@npm:^56.0.14": - version: 56.0.14 - resolution: "@expo/prebuild-config@npm:56.0.14" +"@expo/prebuild-config@npm:^58.0.17": + version: 58.0.17 + resolution: "@expo/prebuild-config@npm:58.0.17" dependencies: - "@expo/config": ~56.0.9 - "@expo/config-plugins": ~56.0.8 - "@expo/config-types": ^56.0.5 - "@expo/image-utils": ^0.10.1 - "@expo/json-file": ^10.2.0 - "@react-native/normalize-colors": 0.85.3 + "@expo/config": ~58.0.9 + "@expo/config-plugins": ~58.0.11 + "@expo/config-types": ^58.0.3 + "@expo/image-utils": ^0.12.6 + "@expo/json-file": ^11.2.1 + "@react-native/normalize-colors": 0.88.1 debug: ^4.3.1 - expo-modules-autolinking: ~56.0.14 + expo-modules-autolinking: ~58.0.16 resolve-from: ^5.0.0 - semver: ^7.6.0 - checksum: 8ba410cf70d7aa06507aa20bf64e28add470fe6d181a446dd47f47f21a02911864e2873d38293848c3a25388f2db76242ecfde29a235ddf1f31e0f45ea52ab2a + semver: ^7.7.4 + checksum: 8d6fdc3975f7cd54e4866cb61595125d5cb12b66331467ed0eff6758e9bd19b2efc6b7fc771dfd70974d7b8829f0443f40cbf5ca8a4a9d38204cfa0c170144c3 languageName: node linkType: hard -"@expo/require-utils@npm:^56.1.3": - version: 56.1.3 - resolution: "@expo/require-utils@npm:56.1.3" +"@expo/require-utils@npm:^58.0.5": + version: 58.0.5 + resolution: "@expo/require-utils@npm:58.0.5" dependencies: "@babel/code-frame": ^7.20.0 "@babel/core": ^7.25.2 "@babel/plugin-transform-modules-commonjs": ^7.24.8 peerDependencies: - typescript: ^5.0.0 || ^5.0.0-0 || ^6.0.0 + typescript: ^5.0.0 || ^5.0.0-0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 46055beecff5781a396d3b97ac3bb18a637e0c1ad47f6f2589f0942b3d2b9ee2fc7b638ff20dbc1e9198be49ee3c91b355d6dccf7a22574fe4388690f52aa4d7 + checksum: 8bd55992a81a19b950300d085df5da4c7f953f01156e11f5d5369b641d4e6bf5e8e93d76a8e383635815a6cd09bb8ecf9a82adc43d926ba6c2cdd05d3ca324d2 languageName: node linkType: hard -"@expo/router-server@npm:^56.0.12": - version: 56.0.12 - resolution: "@expo/router-server@npm:56.0.12" +"@expo/router-server@npm:^58.0.19": + version: 58.0.19 + resolution: "@expo/router-server@npm:58.0.19" dependencies: debug: ^4.3.4 peerDependencies: - "@expo/metro-runtime": ^56.0.13 + "@expo/metro-runtime": ^58.0.15 expo: "*" - expo-constants: ^56.0.16 - expo-font: ^56.0.5 + expo-constants: ^58.0.14 + expo-font: ^58.0.11 expo-router: "*" - expo-server: ^56.0.4 + expo-server: ^58.0.6 react: "*" react-dom: "*" - react-server-dom-webpack: ~19.0.1 || ~19.1.2 || ~19.2.1 + react-server-dom-webpack: ~19.0.1 || ~19.1.2 || ~19.2.1 || ~19.3.0 peerDependenciesMeta: "@expo/metro-runtime": optional: true @@ -3880,14 +4114,14 @@ __metadata: optional: true react-server-dom-webpack: optional: true - checksum: 0395fedeaeb2f3f494a8a1211851653ea80aac52a552225c68014cb8acd74400c82d51e5c4d91cb564009b03f489d3af43d76098a03cfed9f321a8c1c79c7dc4 + checksum: fd110ace6e77a7d92404d5205bbae29f5b2a3debb4cc90dd4434ff51e29e28df7cf1583e3007ae41c405e32b4935b5e863f3a11792dc727ec0cf3f1957387725 languageName: node linkType: hard -"@expo/schema-utils@npm:^56.0.0": - version: 56.0.1 - resolution: "@expo/schema-utils@npm:56.0.1" - checksum: 858594e555d6c56d95979f178901cf2875ee40bb11a181a73a3af40690c5a64d3a22f7670758a71dce4e681d08841fa8bfb35b20de7ecbeee84d784ecacc78c4 +"@expo/schema-utils@npm:^58.0.2": + version: 58.0.2 + resolution: "@expo/schema-utils@npm:58.0.2" + checksum: 7c7ae3074e77c9e7d1987ed82824c3c261ef7b3c3af26b5cb81a94c0aa7169ac8ba5c68d21a5f0867f99e7267b0225e454612eff5a511a5cd5c4304e3cf9eb8c languageName: node linkType: hard @@ -3898,6 +4132,13 @@ __metadata: languageName: node linkType: hard +"@expo/sdk-runtime-versions@npm:^1.0.1": + version: 1.0.1 + resolution: "@expo/sdk-runtime-versions@npm:1.0.1" + checksum: 96be98553348dd49b0d2ff8da510bc9208af6eda0c5734e17067a46e42ec0d73d7dd5b42868180beffce150be5e20b0358ba97940948f2ccc65f0e7d895e56ed + languageName: node + linkType: hard + "@expo/server@npm:^0.4.2": version: 0.4.3 resolution: "@expo/server@npm:0.4.3" @@ -3926,23 +4167,25 @@ __metadata: languageName: node linkType: hard -"@expo/ws-tunnel@npm:^1.0.1": - version: 1.0.6 - resolution: "@expo/ws-tunnel@npm:1.0.6" - checksum: 0db9d5b94cfedfad7784cfd876bafbf9575d0cb00bb537f57954fa8fe6d7151f95b2fa0aa6071b7cc7ab49e3a68bdf647acbc323d7d6b23f07df21f97485ee4f +"@expo/ws-tunnel@npm:^2.0.1": + version: 2.0.1 + resolution: "@expo/ws-tunnel@npm:2.0.1" + peerDependencies: + ws: ^8.0.0 + checksum: 3264c713625182dd692b26a0359a735ad8d1de6fb2ab11c408cd1e2a872f463a9ffc2e3bf9d16f8ca741957358f71fdd86d9a33e35c11c40dceab78aadabcac7 languageName: node linkType: hard -"@expo/xcpretty@npm:^4.4.4": - version: 4.4.4 - resolution: "@expo/xcpretty@npm:4.4.4" +"@expo/xcpretty@npm:^4.4.6": + version: 4.4.7 + resolution: "@expo/xcpretty@npm:4.4.7" dependencies: "@babel/code-frame": ^7.20.0 chalk: ^4.1.0 js-yaml: ^4.1.0 bin: excpretty: build/cli.js - checksum: 9e1fb3292acf67787235f0698edcedfa32bed985ddff5863bda1f4e53b11deef07d89a9192e0142d0e5995441dd10b6698ac370ccf73414a10e768778d425201 + checksum: de802aa29b39da9c53a55ef983bf9815830f9e33301686100c70470f137e5fcd886a81f9ef9189667d64bf8f7016c10011c9df15b0fc237bc31b16591cc6e900 languageName: node linkType: hard @@ -4023,17 +4266,18 @@ __metadata: dependencies: "@babel/plugin-transform-private-methods": ^7.24.7 "@infinitered/tsconfig": 0.7.0 - "@react-native/jest-preset": 0.85.3 + "@react-native/babel-preset": 0.88.1 + "@react-native/jest-preset": 0.88.1 "@rnx-kit/align-deps": ^3.0.3 "@testing-library/jest-native": ^5.4.3 "@testing-library/react-hooks": ^8.0.1 "@testing-library/react-native": ^13.0.1 expo-module-scripts: ^3.4.1 - expo-modules-core: ~56.0.14 - jest: ^29.2.1 - jest-expo: ~56.0.4 - ts-jest: ^29.1.1 - typescript: ~5.9.2 + expo-modules-core: ~58.0.28 + jest: ~30.5.2 + jest-expo: ~58.0.13 + ts-jest: ^29.4.0 + typescript: ~6.0.3 peerDependencies: expo: "*" expo-image: "*" @@ -4047,9 +4291,9 @@ __metadata: resolution: "@infinitered/react-native-mlkit-document-scanner@workspace:modules/react-native-mlkit-document-scanner" dependencies: "@infinitered/react-native-mlkit-core": 6.0.0 - "@types/react": ~19.2.16 + "@types/react": ~19.3.0 expo-module-scripts: ^3.4.1 - expo-modules-core: ~56.0.14 + expo-modules-core: ~58.0.28 peerDependencies: expo: "*" react: "*" @@ -4062,9 +4306,9 @@ __metadata: resolution: "@infinitered/react-native-mlkit-face-detection@workspace:modules/react-native-mlkit-face-detection" dependencies: "@infinitered/react-native-mlkit-core": 6.0.0 - "@types/react": ~19.2.16 + "@types/react": ~19.3.0 expo-module-scripts: ^3.4.1 - expo-modules-core: ~56.0.14 + expo-modules-core: ~58.0.28 peerDependencies: expo: "*" react: "*" @@ -4077,9 +4321,9 @@ __metadata: resolution: "@infinitered/react-native-mlkit-image-labeling@workspace:modules/react-native-mlkit-image-labeling" dependencies: "@infinitered/react-native-mlkit-core": 6.0.0 - "@types/react": ~19.2.16 + "@types/react": ~19.3.0 expo-module-scripts: ^3.4.1 - expo-modules-core: ~56.0.14 + expo-modules-core: ~58.0.28 peerDependencies: expo: "*" react: "*" @@ -4092,10 +4336,10 @@ __metadata: resolution: "@infinitered/react-native-mlkit-object-detection@workspace:modules/react-native-mlkit-object-detection" dependencies: "@infinitered/react-native-mlkit-core": 6.0.0 - "@types/react": ~19.2.16 + "@types/react": ~19.3.0 expo-module-scripts: ^3.4.1 - expo-modules-core: ~56.0.14 - typescript: ~5.9.2 + expo-modules-core: ~58.0.28 + typescript: ~6.0.3 peerDependencies: expo: "*" react: "*" @@ -4108,10 +4352,10 @@ __metadata: resolution: "@infinitered/react-native-mlkit-text-recognition@workspace:modules/react-native-mlkit-text-recognition" dependencies: "@infinitered/react-native-mlkit-core": 6.0.0 - "@types/react": ~19.2.16 + "@types/react": ~19.3.0 expo-module-scripts: ^3.4.1 - expo-modules-core: ~56.0.14 - typescript: ~5.9.2 + expo-modules-core: ~58.0.28 + typescript: ~6.0.3 peerDependencies: expo: "*" react: "*" @@ -4124,7 +4368,7 @@ __metadata: resolution: "@infinitered/tsconfig@workspace:packages/tsconfig" dependencies: "@tsconfig/react-native": ^3.0.2 - expo: ^56.0.8 + expo: ^58.0.21 languageName: unknown linkType: soft @@ -4169,6 +4413,20 @@ __metadata: languageName: node linkType: hard +"@jest/console@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/console@npm:30.5.2" + dependencies: + "@jest/types": 30.5.1 + "@types/node": "*" + chalk: ^4.1.2 + jest-message-util: 30.5.1 + jest-util: 30.5.1 + slash: ^3.0.0 + checksum: b62025e86284821c66affb7b6e615931e7af7108e8a9231b338191c8230ef4b7da5bfc5a0038f01011504a4255ffeea05edb4a26e445ef246bc480c119159081 + languageName: node + linkType: hard + "@jest/console@npm:^29.7.0": version: 29.7.0 resolution: "@jest/console@npm:29.7.0" @@ -4183,44 +4441,44 @@ __metadata: languageName: node linkType: hard -"@jest/core@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/core@npm:29.7.0" +"@jest/core@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/core@npm:30.5.2" dependencies: - "@jest/console": ^29.7.0 - "@jest/reporters": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 + "@jest/console": 30.5.2 + "@jest/pattern": 30.5.0 + "@jest/reporters": 30.5.2 + "@jest/test-result": 30.5.2 + "@jest/transform": 30.5.2 + "@jest/types": 30.5.1 "@types/node": "*" - ansi-escapes: ^4.2.1 - chalk: ^4.0.0 - ci-info: ^3.2.0 - exit: ^0.1.2 - graceful-fs: ^4.2.9 - jest-changed-files: ^29.7.0 - jest-config: ^29.7.0 - jest-haste-map: ^29.7.0 - jest-message-util: ^29.7.0 - jest-regex-util: ^29.6.3 - jest-resolve: ^29.7.0 - jest-resolve-dependencies: ^29.7.0 - jest-runner: ^29.7.0 - jest-runtime: ^29.7.0 - jest-snapshot: ^29.7.0 - jest-util: ^29.7.0 - jest-validate: ^29.7.0 - jest-watcher: ^29.7.0 - micromatch: ^4.0.4 - pretty-format: ^29.7.0 + ansi-escapes: ^4.3.2 + chalk: ^4.1.2 + ci-info: ^4.2.0 + exit-x: ^0.2.2 + fast-json-stable-stringify: ^2.1.0 + graceful-fs: ^4.2.11 + jest-changed-files: 30.5.1 + jest-config: 30.5.2 + jest-haste-map: 30.5.1 + jest-message-util: 30.5.1 + jest-regex-util: 30.5.0 + jest-resolve: 30.5.1 + jest-resolve-dependencies: 30.5.2 + jest-runner: 30.5.2 + jest-runtime: 30.5.2 + jest-snapshot: 30.5.2 + jest-util: 30.5.1 + jest-validate: 30.5.1 + jest-watcher: 30.5.2 + pretty-format: 30.5.1 slash: ^3.0.0 - strip-ansi: ^6.0.0 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - checksum: af759c9781cfc914553320446ce4e47775ae42779e73621c438feb1e4231a5d4862f84b1d8565926f2d1aab29b3ec3dcfdc84db28608bdf5f29867124ebcfc0d + checksum: 106e25a8ea5c4b10e807f95ad60e856b1551361db96e2465aa417b2878c0a013e7fc38b4c05d44bf0162fe0a4895638716317a03daba9c2f9e16e93ee6105dfa languageName: node linkType: hard @@ -4233,6 +4491,55 @@ __metadata: languageName: node linkType: hard +"@jest/create-cache-key-function@npm:^30.0.0": + version: 30.5.1 + resolution: "@jest/create-cache-key-function@npm:30.5.1" + dependencies: + "@jest/types": 30.5.1 + checksum: 09ebb5965bf4b08019aa31dabd69e6ebff689888698fae5a6ce009e62c190cf71c17ac8e11354cfc486b4e1e37da042de51096c86e67ed763788d39f2eef7d9e + languageName: node + linkType: hard + +"@jest/diff-sequences@npm:30.5.0": + version: 30.5.0 + resolution: "@jest/diff-sequences@npm:30.5.0" + checksum: f6afafc9245e0326e03fa2136d9023b93ed4f3e491eb740c4ae66e267b2a47690ff61094a84ebc0a2e5fa9e0ae036ca24636176298698907d6848b89d85677e4 + languageName: node + linkType: hard + +"@jest/environment-jsdom-abstract@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/environment-jsdom-abstract@npm:30.5.2" + dependencies: + "@jest/environment": 30.5.2 + "@jest/fake-timers": 30.5.2 + "@jest/types": 30.5.1 + "@types/node": "*" + jest-mock: 30.5.2 + jest-util: 30.5.1 + peerDependencies: + "@types/jsdom": "*" + canvas: ^3.0.0 + jsdom: "*" + peerDependenciesMeta: + canvas: + optional: true + checksum: 256d31be0809e73e1e8a7602277762526b81d7fc31e37a344ba020c7b774a28ee060752950738079d03d8c07f05b76a1e45e87f1dfb3e9df7e591e87822b41a1 + languageName: node + linkType: hard + +"@jest/environment@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/environment@npm:30.5.2" + dependencies: + "@jest/fake-timers": 30.5.2 + "@jest/types": 30.5.1 + "@types/node": "*" + jest-mock: 30.5.2 + checksum: 610f0c4012cd264fc3b5703780467fa18ae35d7ada8000c2a525b2a49af4f504d66941ebebfc42799a14e13f5a629201976066a5b30f72c2f26228b0102c194a + languageName: node + linkType: hard + "@jest/environment@npm:^29.7.0": version: 29.7.0 resolution: "@jest/environment@npm:29.7.0" @@ -4245,6 +4552,15 @@ __metadata: languageName: node linkType: hard +"@jest/expect-utils@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/expect-utils@npm:30.5.2" + dependencies: + "@jest/get-type": 30.5.0 + checksum: 2957e90e1c9bc8479ac6087963dc27f4da27efb8e3f8727fcfd561b2832c4415b5e06fb1167d9d19be1ca5f435b3298cd952d7f45bc8b4594d7e5b481740237c + languageName: node + linkType: hard + "@jest/expect-utils@npm:^29.7.0": version: 29.7.0 resolution: "@jest/expect-utils@npm:29.7.0" @@ -4254,13 +4570,27 @@ __metadata: languageName: node linkType: hard -"@jest/expect@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/expect@npm:29.7.0" +"@jest/expect@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/expect@npm:30.5.2" + dependencies: + expect: 30.5.2 + jest-snapshot: 30.5.2 + checksum: 01ce976e0901de90744700ca69f49ea2b52e06cbf9bdd8f04579470ae8fc8a202d418a728a625f3c9dd130f1d96e244ba49b2479f7a141565330102d42883c6b + languageName: node + linkType: hard + +"@jest/fake-timers@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/fake-timers@npm:30.5.2" dependencies: - expect: ^29.7.0 - jest-snapshot: ^29.7.0 - checksum: a01cb85fd9401bab3370618f4b9013b90c93536562222d920e702a0b575d239d74cecfe98010aaec7ad464f67cf534a353d92d181646a4b792acaa7e912ae55e + "@jest/types": 30.5.1 + "@sinonjs/fake-timers": ^15.4.0 + "@types/node": "*" + jest-message-util: 30.5.1 + jest-mock: 30.5.2 + jest-util: 30.5.1 + checksum: d60e2e62679fa409a36f017d36d9433170d7ed76c8e2e0f2e3a04fce49a3680bfa0a4760c1bb14d5a25558a5574728c8289ad922431ab9b1e2c7cb6c328ec88f languageName: node linkType: hard @@ -4278,56 +4608,95 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:^29.2.1, @jest/globals@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/globals@npm:29.7.0" +"@jest/get-type@npm:30.5.0": + version: 30.5.0 + resolution: "@jest/get-type@npm:30.5.0" + checksum: 6b67e70f6c1cca6da153814542903b4c385447c7c5e029f8911402ca8a75fbd33a14cc0fff4c6ed7c6c629f6425fade605d6f32eb9516b52146a8640fd899773 + languageName: node + linkType: hard + +"@jest/globals@npm:30.5.2, @jest/globals@npm:^30.0.0": + version: 30.5.2 + resolution: "@jest/globals@npm:30.5.2" dependencies: - "@jest/environment": ^29.7.0 - "@jest/expect": ^29.7.0 - "@jest/types": ^29.6.3 - jest-mock: ^29.7.0 - checksum: 97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123 + "@jest/environment": 30.5.2 + "@jest/expect": 30.5.2 + "@jest/types": 30.5.1 + jest-mock: 30.5.2 + checksum: 664efe47ae27baf20e1d99e71e44628c0c15b331f55eba66f158a14b51a6a93c20a1e8c190e681ec377d6e98442f3a4855191c599ad156a79cab8cc6c82fda9c languageName: node linkType: hard -"@jest/reporters@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/reporters@npm:29.7.0" +"@jest/pattern@npm:30.5.0": + version: 30.5.0 + resolution: "@jest/pattern@npm:30.5.0" + dependencies: + "@types/node": "*" + jest-regex-util: 30.5.0 + checksum: 4f6d71371fc53b3fb0a3f9e095e2af5a7cb98f733cd8643d135e77d729d66afefbf1428dff5b124bef9a0720eed54f577c0ab4bd0681cdcf019b39508948781f + languageName: node + linkType: hard + +"@jest/react-is-18@npm:react-is@^18.3.1, react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.2.0": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: e20fe84c86ff172fc8d898251b7cc2c43645d108bf96d0b8edf39b98f9a2cae97b40520ee7ed8ee0085ccc94736c4886294456033304151c3f94978cec03df21 + languageName: node + linkType: hard + +"@jest/react-is-19@npm:react-is@^19.2.5, react-is@npm:^19.3.0": + version: 19.3.1 + resolution: "react-is@npm:19.3.1" + checksum: e66f96e15807a8d5948502a026780b53ac95f993c5772f999e4e71ab591d5632fcc7f966abf6a8208ec6a2b880473ad61eb4767c332571422b2852e93f4750dc + languageName: node + linkType: hard + +"@jest/reporters@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/reporters@npm:30.5.2" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 - "@jridgewell/trace-mapping": ^0.3.18 + "@jest/console": 30.5.2 + "@jest/test-result": 30.5.2 + "@jest/transform": 30.5.2 + "@jest/types": 30.5.1 + "@jridgewell/trace-mapping": ^0.3.31 "@types/node": "*" - chalk: ^4.0.0 - collect-v8-coverage: ^1.0.0 - exit: ^0.1.2 - glob: ^7.1.3 - graceful-fs: ^4.2.9 + chalk: ^4.1.2 + collect-v8-coverage: ^1.0.2 + exit-x: ^0.2.2 + glob: ^13.0.6 + graceful-fs: ^4.2.11 istanbul-lib-coverage: ^3.0.0 istanbul-lib-instrument: ^6.0.0 istanbul-lib-report: ^3.0.0 - istanbul-lib-source-maps: ^4.0.0 + istanbul-lib-source-maps: ^5.0.0 istanbul-reports: ^3.1.3 - jest-message-util: ^29.7.0 - jest-util: ^29.7.0 - jest-worker: ^29.7.0 + jest-message-util: 30.5.1 + jest-util: 30.5.1 + jest-worker: 30.5.1 slash: ^3.0.0 - string-length: ^4.0.1 - strip-ansi: ^6.0.0 + string-length: ^4.0.2 v8-to-istanbul: ^9.0.1 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - checksum: 7eadabd62cc344f629024b8a268ecc8367dba756152b761bdcb7b7e570a3864fc51b2a9810cd310d85e0a0173ef002ba4528d5ea0329fbf66ee2a3ada9c40455 + checksum: f930ed0842775f7e23cb05969702c2cd6fef2d0b11b1b5fe970548498de38e312b2b9efac79ecfdab1af76c74094df5f2b162f28920cdcbea684603d6be2c714 languageName: node linkType: hard -"@jest/schemas@npm:^29.6.3": +"@jest/schemas@npm:30.5.0": + version: 30.5.0 + resolution: "@jest/schemas@npm:30.5.0" + dependencies: + "@sinclair/typebox": ^0.34.0 + checksum: 9cce773d1e749e5a0c542321e5a3cd7593d9e29fde4f661996c2fbcdb14c2160a631428e04cd6619827c809c34607d1a388a571df9ee0997026782d098e80735 + languageName: node + linkType: hard + +"@jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" dependencies: @@ -4336,14 +4705,39 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/source-map@npm:29.6.3" +"@jest/snapshot-utils@npm:30.5.1": + version: 30.5.1 + resolution: "@jest/snapshot-utils@npm:30.5.1" dependencies: - "@jridgewell/trace-mapping": ^0.3.18 - callsites: ^3.0.0 - graceful-fs: ^4.2.9 - checksum: bcc5a8697d471396c0003b0bfa09722c3cd879ad697eb9c431e6164e2ea7008238a01a07193dfe3cbb48b1d258eb7251f6efcea36f64e1ebc464ea3c03ae2deb + "@jest/types": 30.5.1 + chalk: ^4.1.2 + graceful-fs: ^4.2.11 + natural-compare: ^1.4.0 + checksum: a8d68234d6d9e6ba2bda1a55d0f82c48ce0d9f0605e1fd4b632e60be954c98bef7d909bb02744d9fd1754b89891490a8d1d125a850b87e141abe9ab1bc44a34a + languageName: node + linkType: hard + +"@jest/source-map@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/source-map@npm:30.5.2" + dependencies: + "@jridgewell/trace-mapping": ^0.3.31 + callsites: ^3.1.0 + convert-source-map: ^2.0.0 + graceful-fs: ^4.2.11 + checksum: c523e64edf92b304515b01c8d7859b8417b1c8e25d1d5058c6f2d717471596e8d04378313348e04b07f721c2e9dfda8426bcdb9197d10d0fe950fc01df754b52 + languageName: node + linkType: hard + +"@jest/test-result@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/test-result@npm:30.5.2" + dependencies: + "@jest/console": 30.5.2 + "@jest/types": 30.5.1 + "@types/istanbul-lib-coverage": ^2.0.6 + collect-v8-coverage: ^1.0.2 + checksum: 3101b8dcc4262e88ce1f9e7a03f3c2c38ecff6dc0c09d0c3fb9ea27c116b95ad8bd909698b4b5b02117021b8a87de363902120b5b80bc69a824c7e6875e1245e languageName: node linkType: hard @@ -4359,15 +4753,37 @@ __metadata: languageName: node linkType: hard -"@jest/test-sequencer@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/test-sequencer@npm:29.7.0" +"@jest/test-sequencer@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/test-sequencer@npm:30.5.2" dependencies: - "@jest/test-result": ^29.7.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.7.0 + "@jest/test-result": 30.5.2 + graceful-fs: ^4.2.11 + jest-haste-map: 30.5.1 + slash: ^3.0.0 + checksum: 86ecf4848a57853286a769f1f0943d33463d493dd2481d5d6e08f1dd320a7e0c3b9f0f7083d086b16df525f8f20c99688bfd7cc72d0dbe53c938c9b06a4c0583 + languageName: node + linkType: hard + +"@jest/transform@npm:30.5.2": + version: 30.5.2 + resolution: "@jest/transform@npm:30.5.2" + dependencies: + "@babel/core": ^7.27.4 + "@jest/types": 30.5.1 + "@jridgewell/trace-mapping": ^0.3.31 + babel-plugin-istanbul: ^8.0.0 + chalk: ^4.1.2 + convert-source-map: ^2.0.0 + fast-json-stable-stringify: ^2.1.0 + graceful-fs: ^4.2.11 + jest-haste-map: 30.5.1 + jest-regex-util: 30.5.0 + jest-util: 30.5.1 + pirates: ^4.0.7 slash: ^3.0.0 - checksum: 73f43599017946be85c0b6357993b038f875b796e2f0950487a82f4ebcb115fa12131932dd9904026b4ad8be131fe6e28bd8d0aa93b1563705185f9804bff8bd + write-file-atomic: ^5.0.1 + checksum: 27230b4d9180a18c44bfec7ca1e172aca3fea93f20020e50adbdee7a2346b37fcd5abae3d3fee87c8614f5a5e9d30e7b3579b6ae07007b6e1e53ffff544a114c languageName: node linkType: hard @@ -4394,6 +4810,21 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:30.5.1": + version: 30.5.1 + resolution: "@jest/types@npm:30.5.1" + dependencies: + "@jest/pattern": 30.5.0 + "@jest/schemas": 30.5.0 + "@types/istanbul-lib-coverage": ^2.0.6 + "@types/istanbul-reports": ^3.0.4 + "@types/node": "*" + "@types/yargs": ^17.0.33 + chalk: ^4.1.2 + checksum: 6d08a098a91a19bfe6ba9c11ba66f8b4a9c328c1b7dd91e528a7affaa82431ddf0f658d5c51d4180885c73d2021bff9166e8aa7a44774b707245e360cb90cc29 + languageName: node + linkType: hard + "@jest/types@npm:^29.6.3": version: 29.6.3 resolution: "@jest/types@npm:29.6.3" @@ -4497,7 +4928,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.28": +"@jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.28, @jridgewell/trace-mapping@npm:^0.3.31": version: 0.3.31 resolution: "@jridgewell/trace-mapping@npm:0.3.31" dependencies: @@ -4533,45 +4964,15 @@ __metadata: languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.4": - version: 3.0.4 - resolution: "@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.4" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.4": - version: 3.0.4 - resolution: "@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.4" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.4": - version: 3.0.4 - resolution: "@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.4" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.4": - version: 3.0.4 - resolution: "@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.4" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.4": - version: 3.0.4 - resolution: "@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.4" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.4": - version: 3.0.4 - resolution: "@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.4" - conditions: os=win32 & cpu=x64 +"@napi-rs/wasm-runtime@npm:^1.1.4": + version: 1.2.6 + resolution: "@napi-rs/wasm-runtime@npm:1.2.6" + dependencies: + "@tybys/wasm-util": ^0.10.3 + peerDependencies: + "@emnapi/core": ^1.7.1 || 2.0.0-beta.2 + "@emnapi/runtime": ^1.7.1 || 2.0.0-beta.2 + checksum: e9740e75cf6ad305ea5d558b1f6fa6309d909bc0b83f827d8b39c41e5ae0b052c81f4419476d8d711804379b0049a2c5504e6fb7449e26decaabc8d901b78f97 languageName: node linkType: hard @@ -4625,6 +5026,62 @@ __metadata: languageName: node linkType: hard +"@noxcturnal/noxcturnal-darwin-arm64@npm:0.1.11": + version: 0.1.11 + resolution: "@noxcturnal/noxcturnal-darwin-arm64@npm:0.1.11" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@noxcturnal/noxcturnal-darwin-x64@npm:0.1.11": + version: 0.1.11 + resolution: "@noxcturnal/noxcturnal-darwin-x64@npm:0.1.11" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@noxcturnal/noxcturnal-linux-arm64-gnu@npm:0.1.11": + version: 0.1.11 + resolution: "@noxcturnal/noxcturnal-linux-arm64-gnu@npm:0.1.11" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@noxcturnal/noxcturnal-linux-arm64-musl@npm:0.1.11": + version: 0.1.11 + resolution: "@noxcturnal/noxcturnal-linux-arm64-musl@npm:0.1.11" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@noxcturnal/noxcturnal-linux-x64-gnu@npm:0.1.11": + version: 0.1.11 + resolution: "@noxcturnal/noxcturnal-linux-x64-gnu@npm:0.1.11" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@noxcturnal/noxcturnal-linux-x64-musl@npm:0.1.11": + version: 0.1.11 + resolution: "@noxcturnal/noxcturnal-linux-x64-musl@npm:0.1.11" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@noxcturnal/noxcturnal-win32-arm64-msvc@npm:0.1.11": + version: 0.1.11 + resolution: "@noxcturnal/noxcturnal-win32-arm64-msvc@npm:0.1.11" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@noxcturnal/noxcturnal-win32-x64-msvc@npm:0.1.11": + version: 0.1.11 + resolution: "@noxcturnal/noxcturnal-win32-x64-msvc@npm:0.1.11" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@npmcli/agent@npm:^2.0.0": version: 2.2.2 resolution: "@npmcli/agent@npm:2.2.2" @@ -4647,6 +5104,147 @@ __metadata: languageName: node linkType: hard +"@oxc-project/types@npm:0.154.0": + version: 0.154.0 + resolution: "@oxc-project/types@npm:0.154.0" + checksum: 2c271e0c319d564b3610954ae8042101736a474119fe4918d279252e3b4c41f12d0942519476a4dd33c60721e395f643ce79bcd830a7ef91451e131e70d06ff3 + languageName: node + linkType: hard + +"@parcel/watcher-android-arm64@npm:2.6.0": + version: 2.6.0 + resolution: "@parcel/watcher-android-arm64@npm:2.6.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-arm64@npm:2.6.0": + version: 2.6.0 + resolution: "@parcel/watcher-darwin-arm64@npm:2.6.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-x64@npm:2.6.0": + version: 2.6.0 + resolution: "@parcel/watcher-darwin-x64@npm:2.6.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-freebsd-x64@npm:2.6.0": + version: 2.6.0 + resolution: "@parcel/watcher-freebsd-x64@npm:2.6.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm-glibc@npm:2.6.0": + version: 2.6.0 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.6.0" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm-musl@npm:2.6.0": + version: 2.6.0 + resolution: "@parcel/watcher-linux-arm-musl@npm:2.6.0" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-glibc@npm:2.6.0": + version: 2.6.0 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.6.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-musl@npm:2.6.0": + version: 2.6.0 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.6.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-glibc@npm:2.6.0": + version: 2.6.0 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.6.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-musl@npm:2.6.0": + version: 2.6.0 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.6.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-win32-arm64@npm:2.6.0": + version: 2.6.0 + resolution: "@parcel/watcher-win32-arm64@npm:2.6.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-win32-x64@npm:2.6.0": + version: 2.6.0 + resolution: "@parcel/watcher-win32-x64@npm:2.6.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher@npm:^2.6.0": + version: 2.6.0 + resolution: "@parcel/watcher@npm:2.6.0" + dependencies: + "@parcel/watcher-android-arm64": 2.6.0 + "@parcel/watcher-darwin-arm64": 2.6.0 + "@parcel/watcher-darwin-x64": 2.6.0 + "@parcel/watcher-freebsd-x64": 2.6.0 + "@parcel/watcher-linux-arm-glibc": 2.6.0 + "@parcel/watcher-linux-arm-musl": 2.6.0 + "@parcel/watcher-linux-arm64-glibc": 2.6.0 + "@parcel/watcher-linux-arm64-musl": 2.6.0 + "@parcel/watcher-linux-x64-glibc": 2.6.0 + "@parcel/watcher-linux-x64-musl": 2.6.0 + "@parcel/watcher-win32-arm64": 2.6.0 + "@parcel/watcher-win32-x64": 2.6.0 + detect-libc: ^2.0.3 + is-glob: ^4.0.3 + node-addon-api: ^7.0.0 + node-gyp: latest + picomatch: ^4.0.4 + dependenciesMeta: + "@parcel/watcher-android-arm64": + optional: true + "@parcel/watcher-darwin-arm64": + optional: true + "@parcel/watcher-darwin-x64": + optional: true + "@parcel/watcher-freebsd-x64": + optional: true + "@parcel/watcher-linux-arm-glibc": + optional: true + "@parcel/watcher-linux-arm-musl": + optional: true + "@parcel/watcher-linux-arm64-glibc": + optional: true + "@parcel/watcher-linux-arm64-musl": + optional: true + "@parcel/watcher-linux-x64-glibc": + optional: true + "@parcel/watcher-linux-x64-musl": + optional: true + "@parcel/watcher-win32-arm64": + optional: true + "@parcel/watcher-win32-x64": + optional: true + checksum: 5c0869c2c0bbce6898148f619488aeb768760e025d601be45277e1d00829328379228c50b7346daf26ed8cc62868634ccbc9aee16c6b64df160c3efe8ecc2742 + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -4661,6 +5259,13 @@ __metadata: languageName: node linkType: hard +"@pkgr/core@npm:^0.3.6": + version: 0.3.6 + resolution: "@pkgr/core@npm:0.3.6" + checksum: 29082aa13d36f13fc41cdc64cb1feb36b630de0d6ebde84e2ff68e3d7a7f1dce4462cca91f76176c46e50bbca6b1e7f1fd9cf907af12d5d70da83bc981ca4ccf + languageName: node + linkType: hard + "@react-native-async-storage/async-storage@npm:2.2.0": version: 2.2.0 resolution: "@react-native-async-storage/async-storage@npm:2.2.0" @@ -4851,10 +5456,10 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/assets-registry@npm:0.85.3" - checksum: 55662c6dd292f5708a44575da35178d50fffa2037f992fe4bb4bdd93b9ac67def4dbc99afeefe731f365436c55b5faa9c5166240c74a2eb5aa603ea9fe12b9ee +"@react-native/asset-utils@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/asset-utils@npm:0.88.1" + checksum: 8e8df23fe65569f802aa29845d832099cda7e13805d8d33250798d1c98a29a718c2bd3f763f379af4ff2486b0cafcde654f3f07d4df0504d4d2eed915be69a62 languageName: node linkType: hard @@ -4867,13 +5472,13 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/babel-plugin-codegen@npm:0.85.3" +"@react-native/babel-plugin-codegen@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/babel-plugin-codegen@npm:0.88.1" dependencies: "@babel/traverse": ^7.29.0 - "@react-native/codegen": 0.85.3 - checksum: 44a694bdedd35ed412e041300cb065b4bbc19b2379363d720f4a0070fcd996c8559131ef2358e95273949a3e61b901fc1218ffaa60015d8059398509a1ad39a5 + "@react-native/codegen": 0.88.1 + checksum: 6e6853aa1dab79f911b2ec3ed6ae2079cbdbf47d37a626c9bc75c867952165f20f853119d3d9d7d6761e87a664871465d0c3c3ee6870d57f3f8475181b21f35c languageName: node linkType: hard @@ -4930,9 +5535,9 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/babel-preset@npm:0.85.3" +"@react-native/babel-preset@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/babel-preset@npm:0.88.1" dependencies: "@babel/core": ^7.25.2 "@babel/plugin-proposal-export-default-from": ^7.24.7 @@ -4963,13 +5568,13 @@ __metadata: "@babel/plugin-transform-runtime": ^7.24.7 "@babel/plugin-transform-typescript": ^7.25.2 "@babel/plugin-transform-unicode-regex": ^7.24.7 - "@react-native/babel-plugin-codegen": 0.85.3 - babel-plugin-syntax-hermes-parser: 0.33.3 + "@react-native/babel-plugin-codegen": 0.88.1 babel-plugin-transform-flow-enums: ^0.0.2 + flow-parser: 0.327.0 react-refresh: ^0.14.0 peerDependencies: "@babel/core": "*" - checksum: ef44b000f2784b0f0af3ccae17db87edafa28e2d82f1ad38caf18cd17474f08d2c0b3c1eeca71809aa6c532483b9e89be7cb873ab77725e9ec3c07e127039790 + checksum: caf1f870f0131e2c47308ede18491fad809c4e11d599e85ddf370a1c3aad12c02630bd6e83ada485165f95be75556d27763501c90261f7026f7bd7a989381281 languageName: node linkType: hard @@ -4990,143 +5595,141 @@ __metadata: languageName: node linkType: hard -"@react-native/codegen@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/codegen@npm:0.85.3" +"@react-native/codegen@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/codegen@npm:0.88.1" dependencies: "@babel/core": ^7.25.2 "@babel/parser": ^7.29.0 - hermes-parser: 0.33.3 + flow-parser: 0.327.0 invariant: ^2.2.4 nullthrows: ^1.1.1 tinyglobby: ^0.2.15 yargs: ^17.6.2 peerDependencies: "@babel/core": "*" - checksum: 717d272fd71e671b77bf36af2092e59a4a94461b2fc52e78014614067f50afd76109eef98dc5131c65df5efd6e0e9343df3495c505c287da59015f51b47f3d56 + checksum: c1f22859a2f28428cdad561db8a15ef8ec27cc0a45a9587e1e851478f5462c59f4ff69f888431da19ab889ad7dcf6c1c6f2540b341839215b766b3a062199d5e languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/community-cli-plugin@npm:0.85.3" +"@react-native/community-cli-plugin@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/community-cli-plugin@npm:0.88.1" dependencies: - "@react-native/dev-middleware": 0.85.3 + "@react-native/asset-utils": 0.88.1 + "@react-native/dev-middleware": 0.88.1 + commander: ^12.0.0 debug: ^4.4.0 invariant: ^2.2.4 - metro: ^0.84.3 - metro-config: ^0.84.3 - metro-core: ^0.84.3 + metro: ^0.87.1 semver: ^7.1.3 peerDependencies: "@react-native-community/cli": "*" - "@react-native/metro-config": 0.85.3 + "@react-native/metro-config": 0.88.1 peerDependenciesMeta: "@react-native-community/cli": optional: true "@react-native/metro-config": optional: true - checksum: 7b8496de9685c073e75e6f39e5390380627cbbd1260975357241258c02267c79b68367f29f22cf6db012e34b1598856cea1a19456f87f32fca59a96fd1140faa + checksum: 6086949a664af0823c9135a198daf5df9ee7707f974655d17cf5fc1057a80a6880e1a0dc380cd9b409e0b940453fb6ea968c519e340762cff33d738cb65828a0 languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/debugger-frontend@npm:0.85.3" - checksum: 08efc4d9aac23cf4897a0fcede7a041b450ede07b162bb34909e369c9a37b67129522ca84aaa3f27c3aa4abe623c67efaf01769f8981ccfc6e92a6373626a04f +"@react-native/debugger-frontend@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/debugger-frontend@npm:0.88.1" + checksum: 7c0c2d2a1a3cd16fb232fd3de71ab8b4c28adff787c5f997fff3f903c995c73a3f6af1fe792d1878eb768703e48cf94af96973c2c839a5c0a9ad072814e19c78 languageName: node linkType: hard -"@react-native/debugger-shell@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/debugger-shell@npm:0.85.3" +"@react-native/debugger-shell@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/debugger-shell@npm:0.88.1" dependencies: cross-spawn: ^7.0.6 debug: ^4.4.0 fb-dotslash: 0.5.8 - checksum: f63aa226621fd543c45a7639ad164d23d89952ac98dd5acc12ab1571b7c52483934285790ba0cf9ce4e9b7f6e3f33bf8b6fb5f4addece2a230f912223c095bbb + checksum: 45b922bc3d5e6471f7a298c724c037667f8cfb4d1cd7dbcb78a525025087217eb575709fc67b721ace9e40f35886955b2fca50c343a0f48e630b0e04cd16d682 languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/dev-middleware@npm:0.85.3" +"@react-native/dev-middleware@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/dev-middleware@npm:0.88.1" dependencies: "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.85.3 - "@react-native/debugger-shell": 0.85.3 - chrome-launcher: ^0.15.2 - chromium-edge-launcher: ^0.3.0 + "@react-native/debugger-frontend": 0.88.1 + "@react-native/debugger-shell": 0.88.1 connect: ^3.6.5 debug: ^4.4.0 invariant: ^2.2.4 nullthrows: ^1.1.1 - open: ^7.0.3 + open: ^8.4.2 serve-static: ^1.16.2 ws: ^7.5.10 - checksum: d7f33722c5935d49fee274c65cc2db67378f220dda705647fb7f567fdf26d1ec2bab6cccdefae82f825a6632ab2c57c0eec9b449fb6ba4ca5fb66b811b483a4e + checksum: 35882d0a3066077b20cd37d037decc00c9c60e2ce6c9846286897cd187c2b79e9b4325f4bc7fe1cf9ba311de9262baeb296b370c3462dfcf98c5df073da8a9a9 languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/gradle-plugin@npm:0.85.3" - checksum: 465e51ae70b4c31ed08e0a27bf7fa43e40d970a3ecdeee1e6cbfb404d38bd11527540d4b2444cb2c22875ec2a0f126a8c400ccec76efe60d864df5c3955482c8 +"@react-native/gradle-plugin@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/gradle-plugin@npm:0.88.1" + checksum: 4f54fddff897a432b6761ed2f097fec87856c497fd4f443c7cf55369ac1e2176562673f09e848cb538fe83f0109e1b4e3d078914ec2337929b08ca621d0491df languageName: node linkType: hard -"@react-native/jest-preset@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/jest-preset@npm:0.85.3" +"@react-native/jest-preset@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/jest-preset@npm:0.88.1" dependencies: "@jest/create-cache-key-function": ^29.7.0 - "@react-native/js-polyfills": 0.85.3 + "@react-native/js-polyfills": 0.88.1 babel-jest: ^29.7.0 jest-environment-node: ^29.7.0 regenerator-runtime: ^0.13.2 peerDependencies: react: ^19.2.3 - checksum: f8124b7e702f97ef9e5e4d45dfc6769f835442b4f06d7229939f5410536ad1588b3a5768a4766dd1a9605016f74aa6aa49043116d4c4dd2ae8320d73f49c5a22 + checksum: 80d0cc054b64b50bc130e1c7bb4c27d7b13a4567080841e888f08aae240a62dfd1863c1bd5fd689f3819e962ea4e911c896333f1806a1e8ba9621a73f8412fc2 languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/js-polyfills@npm:0.85.3" - checksum: aacda34819f40d37cbdf4544ad5a80758363806e82a988bd83d93c301b2093dc51531914b9cc50bcb91a409f43b06fd3d4f41dd8f043d46e90464341ef2e3242 +"@react-native/js-polyfills@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/js-polyfills@npm:0.88.1" + checksum: 29b3c42bfb88a275d15aa204769d9d6d521f33d6cbdd5543d8022f064d59523e5888985aaea602fb92add6f45c29673f6c5b5508053170f78d5422e815ed0c87 languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/metro-babel-transformer@npm:0.85.3" +"@react-native/metro-babel-transformer@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/metro-babel-transformer@npm:0.88.1" dependencies: "@babel/core": ^7.25.2 - "@react-native/babel-preset": 0.85.3 - hermes-parser: 0.33.3 + "@react-native/babel-preset": 0.88.1 + flow-parser: 0.327.0 nullthrows: ^1.1.1 peerDependencies: "@babel/core": "*" - checksum: fbff8a901c6c3a3aafba3133d771c026e0f50eb0c19e47bb25a3f65a550a7c7d8dd9ca30665275d691cc8cf5595d2f8fc92bde9634e1a6b035dd7fbab3f6057f + checksum: 609b2e5a6cb526a03641f68524476f1a0dd764abe071f7e8525dd62ab9fd17eb238991aec16d9c7d76b38b0d2de75559a740d2b6ef8721727eaaaf897c7862e9 languageName: node linkType: hard -"@react-native/metro-config@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/metro-config@npm:0.85.3" +"@react-native/metro-config@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/metro-config@npm:0.88.1" dependencies: - "@react-native/js-polyfills": 0.85.3 - "@react-native/metro-babel-transformer": 0.85.3 - metro-config: ^0.84.3 - metro-runtime: ^0.84.3 - checksum: 9a0af6d190df911b5e1b5b346b82e2dffeb6a703c832391e3f7b8bd1ac13751d5a2d7a0ef852cdae8b8474fee07783f49b9daa2a9e8b55c9539bd59f4dd609fc + "@react-native/js-polyfills": 0.88.1 + "@react-native/metro-babel-transformer": 0.88.1 + metro-config: ^0.87.1 + metro-runtime: ^0.87.1 + checksum: 282dc5a26989371ddc9fc30068de5a155163c587c0dba1db790fdb87aeaeff0d0470b330ed5137f1cc83a8ba93391866d8a088e22ad56dbe2e84988f45ec3082 languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/normalize-colors@npm:0.85.3" - checksum: 77d03e37bcb6127f6c6ec7f1d4df4deb69aa666b1bf28f2ba87c63eff9e82839fd49875379c0b97ae8273d99a0fdb41b5fe2d74b1765ed08c5cef8cd45faa8c8 +"@react-native/normalize-colors@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/normalize-colors@npm:0.88.1" + checksum: 81fb128d126867c89082efcc8579ccfb0c2241d722a3024737592298428d2fc97edebb72de9fa876d9d2cef4806968ff6dd5e2c36a4c29ee91aaf9a8dd571e3a languageName: node linkType: hard @@ -5137,20 +5740,20 @@ __metadata: languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.85.3": - version: 0.85.3 - resolution: "@react-native/virtualized-lists@npm:0.85.3" +"@react-native/virtualized-lists@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/virtualized-lists@npm:0.88.1" dependencies: invariant: ^2.2.4 nullthrows: ^1.1.1 peerDependencies: "@types/react": ^19.2.0 react: "*" - react-native: 0.85.3 + react-native: 0.88.1 peerDependenciesMeta: "@types/react": optional: true - checksum: ecc1c26842124676d93dd60cbca4c94dad406ed6877392673f3e5127b1c2bd8f433e7b7f8385c41c541315f98d8393193c4b8a91aafc35945f1051e317fce9e8 + checksum: 31bcfc91ee9412750dc56eaffe74762daf21520a6a2e8f52dcbb3e053d38e2742db4ef035c29c48939a4e6fd160c06c135ca94df4b3bfd8d280efb50f8281d61 languageName: node linkType: hard @@ -5338,16 +5941,14 @@ __metadata: languageName: node linkType: hard -"@shopify/flash-list@npm:2.0.2": - version: 2.0.2 - resolution: "@shopify/flash-list@npm:2.0.2" - dependencies: - tslib: 2.8.1 +"@shopify/flash-list@npm:2.3.2": + version: 2.3.2 + resolution: "@shopify/flash-list@npm:2.3.2" peerDependencies: "@babel/runtime": "*" react: "*" react-native: "*" - checksum: cfb3a6528eb123632218b68ecea881a2866d56183427a91a5454e57cd053ef28a4d40c8a6c9fc2d36ad3d1af997eaad0e4fcd632de538c3b335065cf4f3dd8dc + checksum: d6a3ea586c6024372e7e42283db05f2ca6173ba3015e96a9e469a41f94fcd064a92059875d1cc9d14c704580d6a42791f2956d50e992203c2656489736dc6f4b languageName: node linkType: hard @@ -5381,7 +5982,14 @@ __metadata: languageName: node linkType: hard -"@sinonjs/commons@npm:^3.0.0": +"@sinclair/typebox@npm:^0.34.0": + version: 0.34.52 + resolution: "@sinclair/typebox@npm:0.34.52" + checksum: 4996f7e16431216d9998700d86645a3341a8036a020466414ec89dbbbbcc60e96d0ed04bd8c7ac4d145ced9aeba991bf2d7334b5b6b579b943e94d208a516c0e + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^3.0.0, @sinonjs/commons@npm:^3.0.1": version: 3.0.1 resolution: "@sinonjs/commons@npm:3.0.1" dependencies: @@ -5399,6 +6007,15 @@ __metadata: languageName: node linkType: hard +"@sinonjs/fake-timers@npm:^15.4.0": + version: 15.4.0 + resolution: "@sinonjs/fake-timers@npm:15.4.0" + dependencies: + "@sinonjs/commons": ^3.0.1 + checksum: 89714334b84c0dd5ef84cc01ec99d7d16529297fc32a68c28e4793b89bac0de7b373310b736ed4a57697de92eca4e7cc62c2ec4fae1e651787345e2564b707f4 + languageName: node + linkType: hard + "@testing-library/jest-native@npm:^5.4.3": version: 5.4.3 resolution: "@testing-library/jest-native@npm:5.4.3" @@ -5579,7 +6196,16 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.1.14": +"@tybys/wasm-util@npm:^0.10.3": + version: 0.10.4 + resolution: "@tybys/wasm-util@npm:0.10.4" + dependencies: + tslib: ^2.4.0 + checksum: e4ae233396d35bad484b7cb646d14ccf4841dbd5e6d9312e6b3ca4e3fcf767c442fd0e81daba1307b1d02990af739ce79e1631d3d94e66e3b1436ae68e7b338c + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.20.5": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" dependencies: @@ -5646,13 +6272,6 @@ __metadata: languageName: node linkType: hard -"@types/hammerjs@npm:^2.0.36": - version: 2.0.45 - resolution: "@types/hammerjs@npm:2.0.45" - checksum: 40a29067c485a2a1f4345718104218fcf769adb1dbe091cdb6f679b3293dfa0798b207eb498ee7fd79ae8664c999117738fa0c01753f7465a639128f38c3ff5b - languageName: node - linkType: hard - "@types/i18n-js@npm:3.8.2": version: 3.8.2 resolution: "@types/i18n-js@npm:3.8.2" @@ -5670,7 +6289,7 @@ __metadata: languageName: node linkType: hard -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1, @types/istanbul-lib-coverage@npm:^2.0.6": version: 2.0.6 resolution: "@types/istanbul-lib-coverage@npm:2.0.6" checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 @@ -5686,7 +6305,7 @@ __metadata: languageName: node linkType: hard -"@types/istanbul-reports@npm:^3.0.0": +"@types/istanbul-reports@npm:^3.0.0, @types/istanbul-reports@npm:^3.0.4": version: 3.0.4 resolution: "@types/istanbul-reports@npm:3.0.4" dependencies: @@ -5695,13 +6314,13 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:29.5.14": - version: 29.5.14 - resolution: "@types/jest@npm:29.5.14" +"@types/jest@npm:30.0.0": + version: 30.0.0 + resolution: "@types/jest@npm:30.0.0" dependencies: - expect: ^29.0.0 - pretty-format: ^29.0.0 - checksum: 18dba4623f26661641d757c63da2db45e9524c9be96a29ef713c703a9a53792df9ecee9f7365a0858ddbd6440d98fe6b65ca67895ca5884b73cbc7ffc11f3838 + expect: ^30.0.0 + pretty-format: ^30.0.0 + checksum: d80c0c30b2689693a2b5f5975ccc898fc194acd5a947ad3bc728c6f2d4ffad53da021b1c39b0c939d3ed4ee945c74f4fda800b6f1bd6283170e52cd3fe798411 languageName: node linkType: hard @@ -5726,6 +6345,17 @@ __metadata: languageName: node linkType: hard +"@types/jsdom@npm:^21.1.7": + version: 21.1.7 + resolution: "@types/jsdom@npm:21.1.7" + dependencies: + "@types/node": "*" + "@types/tough-cookie": "*" + parse5: ^7.0.0 + checksum: b7465d5a471ed4e68a54e2639c534d364134674598687be69645736731215e7407fe37a4af66dc616ef03be9c5515cb355df2eda5c8080146c05bd569ea8810d + languageName: node + linkType: hard + "@types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" @@ -5793,12 +6423,21 @@ __metadata: languageName: node linkType: hard -"@types/react-test-renderer@npm:19.0.0": - version: 19.0.0 - resolution: "@types/react-test-renderer@npm:19.0.0" +"@types/react-reconciler@npm:~0.33.0": + version: 0.33.1 + resolution: "@types/react-reconciler@npm:0.33.1" + peerDependencies: + "@types/react": "*" + checksum: b014abf4ab4f5d7320fa97bc9a2060ea0bc88579a6d19e88a576db9b2d1eb153de1e83de86a75c68508496c7f878e571483d0678a2fbaf7eb2f2efbb0edccaed + languageName: node + linkType: hard + +"@types/react-test-renderer@npm:19.3.0": + version: 19.3.0 + resolution: "@types/react-test-renderer@npm:19.3.0" dependencies: "@types/react": "*" - checksum: a22c4401e3af216a8c2cded22702bb6f928e22af7fbcaca7e0cc28447ec34bea5a94c6d6de7ed5734c527a1b53868393e67b7b4815623802e29abb1d8d378d61 + checksum: fbc49458dbb661d7565d60c07bca5284bac15bf88fc7fef9bb5ff0f58c4dbe87faf430443bac94b9a7a3dd2fa1e520435fe4d245928545756220b0fb76e0b080 languageName: node linkType: hard @@ -5830,12 +6469,12 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:~19.2.16": - version: 19.2.16 - resolution: "@types/react@npm:19.2.16" +"@types/react@npm:~19.3.0": + version: 19.3.0 + resolution: "@types/react@npm:19.3.0" dependencies: csstype: ^3.2.2 - checksum: 916341127620a2109843af2d0c84a84019c2699b0f5201335cdb110d7df8ef7c50a1966c7677ef583a7b21b19656e47a31c6b53858e1e5efa644e5c11d441e77 + checksum: 1cc51d4b76e5855da231e8b5afbde76db000eb3fffa5a8087a93eef1c168e86f90d10b7dae08dabf7a6ac327a254604406e6ede45c952d39d24dd0da6f856790 languageName: node linkType: hard @@ -5846,7 +6485,7 @@ __metadata: languageName: node linkType: hard -"@types/stack-utils@npm:^2.0.0": +"@types/stack-utils@npm:^2.0.0, @types/stack-utils@npm:^2.0.3": version: 2.0.3 resolution: "@types/stack-utils@npm:2.0.3" checksum: 72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 @@ -5883,6 +6522,15 @@ __metadata: languageName: node linkType: hard +"@types/yargs@npm:^17.0.33": + version: 17.0.35 + resolution: "@types/yargs@npm:17.0.35" + dependencies: + "@types/yargs-parser": "*" + checksum: ebf1f5373388cfcbf9cfb5e56ce7a77c0ba2450420f26f3701010ca92df48cce7e14e4245ed1f17178a38ff8702467a6f4047742775b8e2fd06dec8f4f3501ce + languageName: node + linkType: hard + "@types/yargs@npm:^17.0.8": version: 17.0.32 resolution: "@types/yargs@npm:17.0.32" @@ -6150,51 +6798,209 @@ __metadata: languageName: node linkType: hard -"@vscode/sudo-prompt@npm:^9.0.0": - version: 9.3.2 - resolution: "@vscode/sudo-prompt@npm:9.3.2" - checksum: 811ff9bd99efc3e814e6bd1da8064452a1f2b0057f08d1c7a18428e04c13ac3db356a1cdcf8011a35ac84a47d3d351b8bb8b776dea0f9caac16e6f26b6611496 +"@unrs/resolver-binding-android-arm-eabi@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.12.2" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@web3-storage/multipart-parser@npm:^1.0.0": - version: 1.0.0 - resolution: "@web3-storage/multipart-parser@npm:1.0.0" - checksum: d8bbb5b9b0a5c07b4119c33c64ef4b7cc8d74ca4de2dd783f608f2653f81ef298bf04136b7cdb7ce97306d5fe2217572b5655236b70e1b625ed18d4a21a81913 +"@unrs/resolver-binding-android-arm64@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-android-arm64@npm:1.12.2" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.8.8": - version: 0.8.10 - resolution: "@xmldom/xmldom@npm:0.8.10" - checksum: 4c136aec31fb3b49aaa53b6fcbfe524d02a1dc0d8e17ee35bd3bf35e9ce1344560481cd1efd086ad1a4821541482528672306d5e37cdbd187f33d7fadd3e2cf0 +"@unrs/resolver-binding-darwin-arm64@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.12.2" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@xmldom/xmldom@npm:~0.7.7": - version: 0.7.13 - resolution: "@xmldom/xmldom@npm:0.7.13" - checksum: b4054078530e5fa8ede9677425deff0fce6d965f4c477ca73f8490d8a089e60b8498a15560425a1335f5ff99ecb851ed2c734b0a9a879299a5694302f212f37a +"@unrs/resolver-binding-darwin-x64@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-darwin-x64@npm:1.12.2" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@yarnpkg/lockfile@npm:^1.1.0": - version: 1.1.0 - resolution: "@yarnpkg/lockfile@npm:1.1.0" - checksum: 05b881b4866a3546861fee756e6d3812776ea47fa6eb7098f983d6d0eefa02e12b66c3fff931574120f196286a7ad4879ce02743c8bb2be36c6a576c7852083a +"@unrs/resolver-binding-freebsd-x64@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.12.2" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@zxing/text-encoding@npm:0.9.0": - version: 0.9.0 - resolution: "@zxing/text-encoding@npm:0.9.0" - checksum: c23b12aee7639382e4949961304a1294776afaffa40f579e09ffecd0e5e68cf26ef3edd75009de46da8a536e571448755ca68b3e2ea707d53793c0edb2e2c34a +"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.12.2" + conditions: os=linux & cpu=arm languageName: node linkType: hard -"abab@npm:^2.0.6": - version: 2.0.6 - resolution: "abab@npm:2.0.6" +"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.12.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm64-gnu@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.12.2" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm64-musl@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.12.2" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-loong64-gnu@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-loong64-gnu@npm:1.12.2" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-loong64-musl@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-loong64-musl@npm:1.12.2" + conditions: os=linux & cpu=loong64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.12.2" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.12.2" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-riscv64-musl@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.12.2" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-s390x-gnu@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.12.2" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-x64-gnu@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.12.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-x64-musl@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.12.2" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-openharmony-arm64@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-openharmony-arm64@npm:1.12.2" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-wasm32-wasi@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.12.2" + dependencies: + "@emnapi/core": 1.10.0 + "@emnapi/runtime": 1.10.0 + "@napi-rs/wasm-runtime": ^1.1.4 + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@unrs/resolver-binding-win32-arm64-msvc@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.12.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-win32-ia32-msvc@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.12.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@unrs/resolver-binding-win32-x64-msvc@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.12.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@vscode/sudo-prompt@npm:^9.0.0": + version: 9.3.2 + resolution: "@vscode/sudo-prompt@npm:9.3.2" + checksum: 811ff9bd99efc3e814e6bd1da8064452a1f2b0057f08d1c7a18428e04c13ac3db356a1cdcf8011a35ac84a47d3d351b8bb8b776dea0f9caac16e6f26b6611496 + languageName: node + linkType: hard + +"@web3-storage/multipart-parser@npm:^1.0.0": + version: 1.0.0 + resolution: "@web3-storage/multipart-parser@npm:1.0.0" + checksum: d8bbb5b9b0a5c07b4119c33c64ef4b7cc8d74ca4de2dd783f608f2653f81ef298bf04136b7cdb7ce97306d5fe2217572b5655236b70e1b625ed18d4a21a81913 + languageName: node + linkType: hard + +"@xmldom/xmldom@npm:^0.8.8": + version: 0.8.10 + resolution: "@xmldom/xmldom@npm:0.8.10" + checksum: 4c136aec31fb3b49aaa53b6fcbfe524d02a1dc0d8e17ee35bd3bf35e9ce1344560481cd1efd086ad1a4821541482528672306d5e37cdbd187f33d7fadd3e2cf0 + languageName: node + linkType: hard + +"@xmldom/xmldom@npm:~0.7.7": + version: 0.7.13 + resolution: "@xmldom/xmldom@npm:0.7.13" + checksum: b4054078530e5fa8ede9677425deff0fce6d965f4c477ca73f8490d8a089e60b8498a15560425a1335f5ff99ecb851ed2c734b0a9a879299a5694302f212f37a + languageName: node + linkType: hard + +"@yarnpkg/lockfile@npm:^1.1.0": + version: 1.1.0 + resolution: "@yarnpkg/lockfile@npm:1.1.0" + checksum: 05b881b4866a3546861fee756e6d3812776ea47fa6eb7098f983d6d0eefa02e12b66c3fff931574120f196286a7ad4879ce02743c8bb2be36c6a576c7852083a + languageName: node + linkType: hard + +"@zxing/text-encoding@npm:0.9.0": + version: 0.9.0 + resolution: "@zxing/text-encoding@npm:0.9.0" + checksum: c23b12aee7639382e4949961304a1294776afaffa40f579e09ffecd0e5e68cf26ef3edd75009de46da8a536e571448755ca68b3e2ea707d53793c0edb2e2c34a + languageName: node + linkType: hard + +"abab@npm:^2.0.6": + version: 2.0.6 + resolution: "abab@npm:2.0.6" checksum: 6ffc1af4ff315066c62600123990d87551ceb0aafa01e6539da77b0f5987ac7019466780bf480f1787576d4385e3690c81ccc37cfda12819bf510b8ab47e5a3e languageName: node linkType: hard @@ -6295,6 +7101,15 @@ __metadata: languageName: node linkType: hard +"agent-cli-detector@npm:0.1.7": + version: 0.1.7 + resolution: "agent-cli-detector@npm:0.1.7" + bin: + agent-cli-detector: dist/cli.js + checksum: 445a54d6c27aad98dabd0e864e9dd3a1e7bbf372ed35ac4e5bc71a2b9b5fe78fcae5860a5b7a0e874fbc3f2bf731d3dc21e8ef24c67e7be69d6ce05b6f09523c + languageName: node + linkType: hard + "aggregate-error@npm:^3.0.0": version: 3.1.0 resolution: "aggregate-error@npm:3.1.0" @@ -6331,7 +7146,7 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0": +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.2": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: @@ -6347,6 +7162,15 @@ __metadata: languageName: node linkType: hard +"ansi-escapes@npm:^7.0.0": + version: 7.3.0 + resolution: "ansi-escapes@npm:7.3.0" + dependencies: + environment: ^1.0.0 + checksum: b5e99117d07abdff097eff474dd0bf64638c70c35cbc3758baf8b77cb8921bf406a082786138e21f7e2e3498137a2d859219103db85435de6551844e6db6cb4e + languageName: node + linkType: hard + "ansi-fragments@npm:^0.2.1": version: 0.2.1 resolution: "ansi-fragments@npm:0.2.1" @@ -6379,6 +7203,13 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^6.2.2": + version: 6.5.0 + resolution: "ansi-regex@npm:6.5.0" + checksum: 17e56f2faed4422292642414de88d693cbaf6cfea38479f4bd9ac6d382b0dadaa1d12857b018d3ea1a7f7a81848e3125960b11f5615137f4f01c3d5e3a0809d2 + languageName: node + linkType: hard + "ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -6397,7 +7228,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^5.0.0": +"ansi-styles@npm:^5.0.0, ansi-styles@npm:^5.2.0": version: 5.2.0 resolution: "ansi-styles@npm:5.2.0" checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 @@ -6418,7 +7249,7 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": +"anymatch@npm:^3.0.3, anymatch@npm:^3.1.3, anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -6713,6 +7544,23 @@ __metadata: languageName: node linkType: hard +"babel-jest@npm:30.5.2, babel-jest@npm:^30.0.0, babel-jest@npm:~30.5.2": + version: 30.5.2 + resolution: "babel-jest@npm:30.5.2" + dependencies: + "@jest/transform": 30.5.2 + "@types/babel__core": ^7.20.5 + babel-plugin-istanbul: ^8.0.0 + babel-preset-jest: 30.5.0 + chalk: ^4.1.2 + graceful-fs: ^4.2.11 + slash: ^3.0.0 + peerDependencies: + "@babel/core": ^7.11.0 || ^8.0.0-0 + checksum: 2f2a81fc3f9250d41508d787df6467cc60d4b09277017c7ac75c0ab50c8cebfc79615fb051d085334b561a4fefbd9cb909ef36da488c6e469985af0bf1b0e611 + languageName: node + linkType: hard + "babel-jest@npm:^29.2.1, babel-jest@npm:^29.7.0": version: 29.7.0 resolution: "babel-jest@npm:29.7.0" @@ -6752,6 +7600,28 @@ __metadata: languageName: node linkType: hard +"babel-plugin-istanbul@npm:^8.0.0": + version: 8.0.2 + resolution: "babel-plugin-istanbul@npm:8.0.2" + dependencies: + "@babel/helper-plugin-utils": ^7.0.0 + "@istanbuljs/load-nyc-config": ^1.0.0 + "@istanbuljs/schema": ^0.1.3 + istanbul-lib-instrument: ^6.0.2 + test-exclude: ^7.0.1 + checksum: cb331029bc1c0952a32ee21fabd7756a58406634e13d648cb053ac8f4ec5c594c368563ef8f40d59f22d1b05a5f10e0a9756d34065c31e8c436444d685670417 + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:30.5.0": + version: 30.5.0 + resolution: "babel-plugin-jest-hoist@npm:30.5.0" + dependencies: + "@types/babel__core": ^7.20.5 + checksum: 05e8ef9dc80cb6dc85013f5eceb8efd6b2897e17f006ad316f9084c98796b759e1a0571e4e7892798b4f269b643c075ef5404b2f366a0a583fc8002564484396 + languageName: node + linkType: hard + "babel-plugin-jest-hoist@npm:^29.6.3": version: 29.6.3 resolution: "babel-plugin-jest-hoist@npm:29.6.3" @@ -6835,19 +7705,19 @@ __metadata: languageName: node linkType: hard -"babel-plugin-react-native-web@npm:~0.21.0": - version: 0.21.2 - resolution: "babel-plugin-react-native-web@npm:0.21.2" - checksum: ad02ffe67ab8368530f2b792663bd2367f8f3d8c9fd1bcd7e3f723f850aca20d98244fc874037586280a21543ace82edb6afd470f0a2c6181e3afd5fc6a78af1 +"babel-plugin-react-native-web@npm:~0.21.4": + version: 0.21.4 + resolution: "babel-plugin-react-native-web@npm:0.21.4" + checksum: cbc70cc94f1382309d74dfd6e09fed68d8bf1a283166f3756a4f3300beae81ccf8862d0c6eb721a3178be666a291c1c8a2f3a12d32c66382bf18307b9fa81f7e languageName: node linkType: hard -"babel-plugin-syntax-hermes-parser@npm:0.33.3, babel-plugin-syntax-hermes-parser@npm:^0.33.3": - version: 0.33.3 - resolution: "babel-plugin-syntax-hermes-parser@npm:0.33.3" +"babel-plugin-syntax-hermes-parser@npm:^0.36.0": + version: 0.36.1 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.36.1" dependencies: - hermes-parser: 0.33.3 - checksum: 250394dbe9fc7b6b2235ed7d0eaed287c811fbb79ab122a6d1a74f212dd85307273a06ae72e0b7f164f908f57d93f45f06183236f51d9fc704083cc67bce78c6 + hermes-parser: 0.36.1 + checksum: e04c93e1b36c72dc2b2cef447932f4978dc7e1924ea0ecc24dc3cc25809c4f816c72fc7caaae64b50b3359a20acc4e16cc573a1b2a153c38ad2ab6bdc639544b languageName: node linkType: hard @@ -6882,6 +7752,31 @@ __metadata: languageName: node linkType: hard +"babel-preset-current-node-syntax@npm:^1.2.0": + version: 1.2.0 + resolution: "babel-preset-current-node-syntax@npm:1.2.0" + dependencies: + "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/plugin-syntax-bigint": ^7.8.3 + "@babel/plugin-syntax-class-properties": ^7.12.13 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + "@babel/plugin-syntax-import-attributes": ^7.24.7 + "@babel/plugin-syntax-import-meta": ^7.10.4 + "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + "@babel/plugin-syntax-top-level-await": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0 || ^8.0.0-0 + checksum: 3608fa671cfa46364ea6ec704b8fcdd7514b7b70e6ec09b1199e13ae73ed346c51d5ce2cb6d4d5b295f6a3f2cad1fdeec2308aa9e037002dd7c929194cc838ea + languageName: node + linkType: hard + "babel-preset-expo@npm:~11.0.0": version: 11.0.9 resolution: "babel-preset-expo@npm:11.0.9" @@ -6900,9 +7795,9 @@ __metadata: languageName: node linkType: hard -"babel-preset-expo@npm:~56.0.14": - version: 56.0.14 - resolution: "babel-preset-expo@npm:56.0.14" +"babel-preset-expo@npm:~58.0.22": + version: 58.0.22 + resolution: "babel-preset-expo@npm:58.0.22" dependencies: "@babel/generator": ^7.20.5 "@babel/helper-module-imports": ^7.25.9 @@ -6940,16 +7835,16 @@ __metadata: "@babel/plugin-transform-typescript": ^7.25.2 "@babel/plugin-transform-unicode-regex": ^7.24.7 "@babel/preset-typescript": ^7.23.0 - "@react-native/babel-plugin-codegen": 0.85.3 + "@react-native/babel-plugin-codegen": 0.88.1 babel-plugin-react-compiler: ^1.0.0 - babel-plugin-react-native-web: ~0.21.0 - babel-plugin-syntax-hermes-parser: ^0.33.3 + babel-plugin-react-native-web: ~0.21.4 + babel-plugin-syntax-hermes-parser: ^0.36.0 babel-plugin-transform-flow-enums: ^0.0.2 debug: ^4.3.4 peerDependencies: "@babel/runtime": ^7.20.0 expo: "*" - expo-widgets: ^56.0.16 + expo-widgets: ^58.0.25 react-refresh: ">=0.14.0 <1.0.0" peerDependenciesMeta: "@babel/runtime": @@ -6958,7 +7853,19 @@ __metadata: optional: true expo-widgets: optional: true - checksum: 9e3b91d15f0fd2ffd00921da9ef6c0c292858b316bcefbd35ac09dbec8f29399679ec5a8d3f437dcc09a35eac58e8591b7257907960d10d4c317f36512a4e22f + checksum: 64723e5ce468392777a1f10e59513dc1fc4acfc1bb084d52485e9df2be74b39b9eba484a432c0dbeac761e0a09ea3f6c73567075570ccd6fd3b0f36b38fdd1cf + languageName: node + linkType: hard + +"babel-preset-jest@npm:30.5.0": + version: 30.5.0 + resolution: "babel-preset-jest@npm:30.5.0" + dependencies: + babel-plugin-jest-hoist: 30.5.0 + babel-preset-current-node-syntax: ^1.2.0 + peerDependencies: + "@babel/core": ^7.11.0 || ^8.0.0-beta.1 || ^8.0.0 + checksum: 3bbac1f6adf0e56338c8897b17a15846cea81436335aa39de3e2bc3e39cc5483dcc755bdcdd0a6f980bda91bee3e9cce5c0f5e52c2f7084f0d3d3189a60c9834 languageName: node linkType: hard @@ -7207,7 +8114,7 @@ __metadata: languageName: node linkType: hard -"bs-logger@npm:0.x": +"bs-logger@npm:0.x, bs-logger@npm:^0.2.6": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" dependencies: @@ -7318,7 +8225,7 @@ __metadata: languageName: node linkType: hard -"callsites@npm:^3.0.0": +"callsites@npm:^3.0.0, callsites@npm:^3.1.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 @@ -7353,7 +8260,7 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.2.0": +"camelcase@npm:^6.2.0, camelcase@npm:^6.3.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d @@ -7412,6 +8319,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^5.2.0": + version: 5.6.2 + resolution: "chalk@npm:5.6.2" + checksum: 4ee2d47a626d79ca27cb5299ecdcce840ef5755e287412536522344db0fc51ca0f6d6433202332c29e2288c6a90a2b31f3bd626bc8c14743b6b6ee28abd3b796 + languageName: node + linkType: hard + "change-case@npm:^3.1.0": version: 3.1.0 resolution: "change-case@npm:3.1.0" @@ -7485,33 +8399,6 @@ __metadata: languageName: node linkType: hard -"chrome-launcher@npm:^0.15.2": - version: 0.15.2 - resolution: "chrome-launcher@npm:0.15.2" - dependencies: - "@types/node": "*" - escape-string-regexp: ^4.0.0 - is-wsl: ^2.2.0 - lighthouse-logger: ^1.0.0 - bin: - print-chrome-path: bin/print-chrome-path.js - checksum: e1f8131b9f7bd931248ea85f413c6cdb93a0d41440ff5bf0987f36afb081d2b2c7b60ba6062ee7ae2dd9b052143f6b275b38c9eb115d11b49c3ea8829bad7db0 - languageName: node - linkType: hard - -"chromium-edge-launcher@npm:^0.3.0": - version: 0.3.0 - resolution: "chromium-edge-launcher@npm:0.3.0" - dependencies: - "@types/node": "*" - escape-string-regexp: ^4.0.0 - is-wsl: ^2.2.0 - lighthouse-logger: ^1.0.0 - mkdirp: ^1.0.4 - checksum: 23992453ad683c950dd3e532b491cdf6188b09d1495b012829c4ed52e2b37450ef1c7011e9ceed75a53669e4bae9444bde783bfb693fa43486b423acb7cc13e3 - languageName: node - linkType: hard - "ci-info@npm:^2.0.0": version: 2.0.0 resolution: "ci-info@npm:2.0.0" @@ -7526,10 +8413,17 @@ __metadata: languageName: node linkType: hard -"cjs-module-lexer@npm:^1.0.0": - version: 1.3.1 - resolution: "cjs-module-lexer@npm:1.3.1" - checksum: 75f20ac264a397ea5c63f9c2343a51ab878043666468f275e94862f7180ec1d764a400ec0c09085dcf0db3193c74a8b571519abd2bf4be0d2be510d1377c8d4b +"ci-info@npm:^4.2.0": + version: 4.4.0 + resolution: "ci-info@npm:4.4.0" + checksum: 3418954c9ca192d4ab7f88637835f8463a327dfcb1d9fdd2434f0aba2715d8b2b0e79fd1a4297cc4a35efc5728f8fd74f3b31cb741c948469a4c07dfe8df3675 + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^2.2.0": + version: 2.3.0 + resolution: "cjs-module-lexer@npm:2.3.0" + checksum: 2c0b5c6ebfdc0e96103d03a2b9ea2b4172f197f46d43bf967292668e7bfe78b4a3c0bd603912fafdb124f6d38c5cdeb7b2a5008db0e04bc6a9656ccd08cc31b1 languageName: node linkType: hard @@ -7626,6 +8520,13 @@ __metadata: languageName: node linkType: hard +"collect-v8-coverage@npm:^1.0.2": + version: 1.0.3 + resolution: "collect-v8-coverage@npm:1.0.3" + checksum: ed1d1ebc9c05e7263fffa3ad6440031db6a1fdd9f574435aa689effcdfe9f2b93aba8ec600f9c7b99124cd6ff5d9415c17961d84ae829a72251a4fe668a49b63 + languageName: node + linkType: hard + "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -7898,23 +8799,6 @@ __metadata: languageName: node linkType: hard -"create-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "create-jest@npm:29.7.0" - dependencies: - "@jest/types": ^29.6.3 - chalk: ^4.0.0 - exit: ^0.1.2 - graceful-fs: ^4.2.9 - jest-config: ^29.7.0 - jest-util: ^29.7.0 - prompts: ^2.0.1 - bin: - create-jest: bin/create-jest.js - checksum: 1427d49458adcd88547ef6fa39041e1fe9033a661293aa8d2c3aa1b4967cb5bf4f0c00436c7a61816558f28ba2ba81a94d5c962e8022ea9a883978fc8e1f2945 - languageName: node - linkType: hard - "create-require@npm:^1.1.0": version: 1.1.1 resolution: "create-require@npm:1.1.1" @@ -8009,6 +8893,16 @@ __metadata: languageName: node linkType: hard +"cssstyle@npm:^4.2.1": + version: 4.6.0 + resolution: "cssstyle@npm:4.6.0" + dependencies: + "@asamuzakjp/css-color": ^3.2.0 + rrweb-cssom: ^0.8.0 + checksum: 0bdb1229e9f5a78ec73d0153299bc2b58f9c995124412beedcb2409bce4a1231e371946f61a8c04bdfa6b36f2ffb48d5f2c85738986662ed6722426f43937dc7 + languageName: node + linkType: hard + "csstype@npm:^3.0.2": version: 3.1.3 resolution: "csstype@npm:3.1.3" @@ -8088,6 +8982,16 @@ __metadata: languageName: node linkType: hard +"data-urls@npm:^5.0.0": + version: 5.0.0 + resolution: "data-urls@npm:5.0.0" + dependencies: + whatwg-mimetype: ^4.0.0 + whatwg-url: ^14.0.0 + checksum: 5c40568c31b02641a70204ff233bc4e42d33717485d074244a98661e5f2a1e80e38fe05a5755dfaf2ee549f2ab509d6a3af2a85f4b2ad2c984e5d176695eaf46 + languageName: node + linkType: hard + "data-view-buffer@npm:^1.0.1": version: 1.0.1 resolution: "data-view-buffer@npm:1.0.1" @@ -8215,6 +9119,13 @@ __metadata: languageName: node linkType: hard +"decimal.js@npm:^10.5.0": + version: 10.6.0 + resolution: "decimal.js@npm:10.6.0" + checksum: 9302b990cd6f4da1c7602200002e40e15d15660374432963421d3cd6d81cc6e27e0a488356b030fee64650947e32e78bdbea245d596dadfeeeb02e146d485999 + languageName: node + linkType: hard + "decode-uri-component@npm:^0.2.2": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" @@ -8222,15 +9133,15 @@ __metadata: languageName: node linkType: hard -"dedent@npm:^1.0.0": - version: 1.5.3 - resolution: "dedent@npm:1.5.3" +"dedent@npm:^1.6.0": + version: 1.7.2 + resolution: "dedent@npm:1.7.2" peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: babel-plugin-macros: optional: true - checksum: 045b595557b2a8ea2eb9b0b4623d764e9a87326486fe2b61191b4342ed93dc01245644d8a09f3108a50c0ee7965f1eedd92e4a3a503ed89ea8e810566ea27f9a + checksum: 58f46def0e0310f4c6298f648fa1b1f2de074879f9035ff08285279f91060bb9b3c83d9c918b3ef2be3e08705f8858dc9139d9931832d89788d6efd3021c535d languageName: node linkType: hard @@ -8248,7 +9159,7 @@ __metadata: languageName: node linkType: hard -"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.0, deepmerge@npm:^4.3.1": +"deepmerge@npm:^4.3.0, deepmerge@npm:^4.3.1": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 @@ -8355,14 +9266,14 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.1, detect-libc@npm:^2.0.3": +"detect-libc@npm:^2.0.3": version: 2.1.2 resolution: "detect-libc@npm:2.1.2" checksum: 471740d52365084c4b2ae359e507b863f2b1d79b08a92835ebdf701918e08fc9cfba175b3db28483ca33b155e1311a91d69dc42c6d192b476f41a9e1f094ce6a languageName: node linkType: hard -"detect-newline@npm:^3.0.0": +"detect-newline@npm:^3.1.0": version: 3.1.0 resolution: "detect-newline@npm:3.1.0" checksum: ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 @@ -8392,10 +9303,10 @@ __metadata: languageName: node linkType: hard -"dnssd-advertise@npm:^1.1.4": - version: 1.1.4 - resolution: "dnssd-advertise@npm:1.1.4" - checksum: f660bdc0c2716a3ff63c31da2fe64376188f113c763985f791298e70d6f557c9bba9e04bda231df6c0ba40e1a49903b95231e45f717e6b521f9c810bcc333cc0 +"dnssd-advertise@npm:^1.1.6": + version: 1.1.6 + resolution: "dnssd-advertise@npm:1.1.6" + checksum: 5bed966305f6e490029a70840deeed9d5a9d364df747f9f8895ccb9e661bf75de2efdc33d6e2c64f4c41b76605ccdf1d47cf2a6ae384ba7811cd7c2bee6065c9 languageName: node linkType: hard @@ -8559,6 +9470,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^6.0.0": + version: 6.0.1 + resolution: "entities@npm:6.0.1" + checksum: 937b952e81aca641660a6a07f70001c6821973dea3ae7f6a5013eadce94620f3ed2e9c745832d503c8811ce6e97704d8a0396159580c0e567d815234de7fdecf + languageName: node + linkType: hard + "env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -8575,6 +9493,13 @@ __metadata: languageName: node linkType: hard +"environment@npm:^1.0.0": + version: 1.1.0 + resolution: "environment@npm:1.1.0" + checksum: dd3c1b9825e7f71f1e72b03c2344799ac73f2e9ef81b78ea8b373e55db021786c6b9f3858ea43a436a2c4611052670ec0afe85bc029c384cc71165feee2f4ba6 + languageName: node + linkType: hard + "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" @@ -8709,6 +9634,13 @@ __metadata: languageName: node linkType: hard +"es-module-lexer@npm:^2.1.0": + version: 2.3.2 + resolution: "es-module-lexer@npm:2.3.2" + checksum: 4f8c2b36c185afab4eab102d3e75284521688388e42a6dac830e62e5d7b53b8a33880e36e8e86b4ca880e5f5eed7e69d038f8ae2550f4ce9af28e4e156040814 + languageName: node + linkType: hard + "es-object-atoms@npm:^1.0.0": version: 1.0.0 resolution: "es-object-atoms@npm:1.0.0" @@ -9514,7 +10446,7 @@ __metadata: version: 0.0.0-use.local resolution: "example-app@workspace:apps/ExampleApp" dependencies: - "@babel/core": ^7.25.2 + "@babel/core": ^7.29.7 "@babel/plugin-proposal-export-namespace-from": ^7.18.9 "@babel/plugin-proposal-nullish-coalescing-operator": ^7.0.0 "@babel/plugin-proposal-optional-chaining": ^7.0.0 @@ -9524,7 +10456,7 @@ __metadata: "@babel/preset-env": ^7.20.0 "@babel/runtime": ^7.20.0 "@expo-google-fonts/space-grotesk": ^0.2.2 - "@expo/metro-runtime": ~56.0.13 + "@expo/metro-runtime": ~58.0.15 "@infinitered/react-native-mlkit-document-scanner": "workspace:^6.0.0" "@infinitered/react-native-mlkit-face-detection": "workspace:^6.0.0" "@infinitered/react-native-mlkit-image-labeling": "workspace:^6.0.0" @@ -9535,18 +10467,18 @@ __metadata: "@react-native-community/cli": ^20.0.0 "@react-native-community/cli-platform-android": ^20.0.0 "@react-native-community/cli-platform-ios": ^20.0.0 - "@react-native/metro-config": 0.85.3 + "@react-native/metro-config": 0.88.1 "@react-navigation/native": ^6.0.8 "@react-navigation/native-stack": ^6.0.2 "@rnx-kit/align-deps": ^3.0.3 - "@shopify/flash-list": 2.0.2 + "@shopify/flash-list": 2.3.2 "@types/i18n-js": 3.8.2 - "@types/jest": 29.5.14 - "@types/react": ~19.2.16 - "@types/react-test-renderer": 19.0.0 + "@types/jest": 30.0.0 + "@types/react": ~19.3.0 + "@types/react-test-renderer": 19.3.0 "@typescript-eslint/eslint-plugin": ^5.59.0 "@typescript-eslint/parser": ^5.59.0 - babel-jest: ^29.2.1 + babel-jest: ~30.5.2 date-fns: ^2.30.0 eslint: 8.17.0 eslint-config-prettier: 8.5.0 @@ -9557,48 +10489,48 @@ __metadata: eslint-plugin-react: 7.30.0 eslint-plugin-react-native: 4.0.0 eslint-plugin-reactotron: ^0.1.2 - expo: ^56.0.8 - expo-asset: ~56.0.15 + expo: ^58.0.21 + expo-asset: ~58.0.19 expo-atlas: ^0.3.0 - expo-build-properties: ~56.0.16 - expo-dev-client: ~56.0.18 - expo-font: ~56.0.5 - expo-image: ~56.0.9 - expo-image-picker: ~56.0.15 - expo-linking: ~56.0.13 - expo-localization: ~56.0.6 - expo-splash-screen: ~56.0.10 - expo-status-bar: ~56.0.4 + expo-build-properties: ~58.0.11 + expo-dev-client: ~58.0.17 + expo-font: ~58.0.11 + expo-image: ~58.0.18 + expo-image-picker: ~58.0.10 + expo-linking: ~58.0.15 + expo-localization: ~58.0.5 + expo-splash-screen: ~58.0.12 + expo-status-bar: ~58.0.4 i18n-js: 3.9.2 - jest: ^29.2.1 - jest-expo: ~56.0.4 + jest: ~30.5.2 + jest-expo: ~58.0.13 mobx: 6.10.2 mobx-react-lite: 4.0.5 mobx-state-tree: 5.3.0 patch-package: 6.4.7 postinstall-prepare: 1.0.1 prettier: 2.8.8 - react: 19.2.3 - react-dom: 19.2.3 - react-native: 0.85.3 + react: 19.3.0 + react-dom: 19.3.0 + react-native: 0.88.1 react-native-device-info: ^14.0.4 - react-native-gesture-handler: ~2.31.1 - react-native-reanimated: ~4.3.1 - react-native-safe-area-context: ~5.7.0 - react-native-screens: ~4.25.2 - react-native-web: ^0.21.0 - react-native-worklets: 0.8.3 - react-test-renderer: 19.2.3 + react-native-gesture-handler: ~3.3.0 + react-native-reanimated: 4.7.1 + react-native-safe-area-context: ~5.10.1 + react-native-screens: ~4.30.0 + react-native-web: ~0.21.4 + react-native-worklets: 0.13.0 + react-test-renderer: 19.3.0 reactotron-core-client: latest reactotron-mst: ^3.1.7 reactotron-react-native: latest - ts-jest: ^29.1.1 + ts-jest: ^29.4.0 ts-node: ^10.9.2 - typescript: ~5.9.2 + typescript: ~6.0.3 languageName: unknown linkType: soft -"execa@npm:5.1.1, execa@npm:^5.0.0": +"execa@npm:5.1.1, execa@npm:^5.0.0, execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: @@ -9632,14 +10564,28 @@ __metadata: languageName: node linkType: hard -"exit@npm:^0.1.2": - version: 0.1.2 - resolution: "exit@npm:0.1.2" - checksum: abc407f07a875c3961e4781dfcb743b58d6c93de9ab263f4f8c9d23bb6da5f9b7764fc773f86b43dd88030444d5ab8abcb611cb680fba8ca075362b77114bba3 +"exit-x@npm:^0.2.2": + version: 0.2.2 + resolution: "exit-x@npm:0.2.2" + checksum: c62a8e0f77b1de00059c2976ddb774c41d06969a4262d984a58cd51995be1fc0ce962329ea68722bba0c254adb3930cc3625dabaf079fe8031cd03e91db1ba51 + languageName: node + linkType: hard + +"expect@npm:30.5.2, expect@npm:^30.0.0": + version: 30.5.2 + resolution: "expect@npm:30.5.2" + dependencies: + "@jest/expect-utils": 30.5.2 + "@jest/get-type": 30.5.0 + jest-matcher-utils: 30.5.2 + jest-message-util: 30.5.1 + jest-mock: 30.5.2 + jest-util: 30.5.1 + checksum: c883e0efb28c6a77b0c06295e2fa4c0c6b9e3ea6612a7cc9a8c24b7e87c9162ff86ac862de88eb546818bfea49024108988ee767106757336d14cfefa9eb9f4b languageName: node linkType: hard -"expect@npm:^29.0.0, expect@npm:^29.7.0": +"expect@npm:^29.0.0": version: 29.7.0 resolution: "expect@npm:29.7.0" dependencies: @@ -9652,17 +10598,17 @@ __metadata: languageName: node linkType: hard -"expo-asset@npm:~56.0.15": - version: 56.0.15 - resolution: "expo-asset@npm:56.0.15" +"expo-asset@npm:~58.0.19": + version: 58.0.19 + resolution: "expo-asset@npm:58.0.19" dependencies: - "@expo/image-utils": ^0.10.1 - expo-constants: ~56.0.16 + "@expo/image-utils": ^0.12.6 + expo-constants: ~58.0.14 peerDependencies: expo: "*" react: "*" react-native: "*" - checksum: 9d57a3b379347ad2e3f7b72ccfb4c2650ffb136c92b9188371f13560d8ec1be22546b67985b349a74ecb0a7ce4082e38851cf25020ee22b826ca871c66720f18 + checksum: c780ae5cec4e0c40ed0350b72c13caae68fce333c621632c82344dc12a794683072bbed5ed883375643fe727c32db6f0f9da0b682f54816e73cb43d77cb28b1f languageName: node linkType: hard @@ -9690,127 +10636,126 @@ __metadata: languageName: node linkType: hard -"expo-build-properties@npm:~56.0.16": - version: 56.0.16 - resolution: "expo-build-properties@npm:56.0.16" +"expo-build-properties@npm:~58.0.11": + version: 58.0.11 + resolution: "expo-build-properties@npm:58.0.11" dependencies: - "@expo/schema-utils": ^56.0.0 + "@expo/schema-utils": ^58.0.2 resolve-from: ^5.0.0 - semver: ^7.6.0 + semver: ^7.7.4 peerDependencies: expo: "*" - checksum: fb171a0446bae97f5a439bb5fd95c0b4a6188e055b9ef3bc6b7eb6e0ba1f146e896f260e342bacb292678dd2fe24d9f8d845b40199800ba7cd5a25cb89c5c3f3 + checksum: ee466052a05577cfe75a771e84bbacd9d02868cb3723c5e184628a9a588b0f875c9a10627ea46395c32e7156e02db75ac0e29f1b0f3717548c582f29c2803700 languageName: node linkType: hard -"expo-constants@npm:~56.0.16": - version: 56.0.16 - resolution: "expo-constants@npm:56.0.16" +"expo-constants@npm:~58.0.14": + version: 58.0.14 + resolution: "expo-constants@npm:58.0.14" dependencies: - "@expo/env": ~2.3.0 + "@expo/env": ~2.5.3 + "@expo/require-utils": ^58.0.5 peerDependencies: expo: "*" react-native: "*" - checksum: d3dc9b32d1e9f82ad4e197927fbf909bc5af5949f2d4958ab425c7b30f336f2616c02ea5d8e118311b647a18abe729ee953751d5e83ec51e81485b83bda3c790 + checksum: 74c816fbb06d85ddd40a9d241bd7088917e86008398fa48692ea22625be15bbacdc3cd3c307b9cc73c4c3949f140facce7bf409eb20fce0a31d95506186755bc languageName: node linkType: hard -"expo-dev-client@npm:~56.0.18": - version: 56.0.18 - resolution: "expo-dev-client@npm:56.0.18" +"expo-dev-client@npm:~58.0.17": + version: 58.0.17 + resolution: "expo-dev-client@npm:58.0.17" dependencies: - expo-dev-launcher: ~56.0.18 - expo-dev-menu: ~56.0.16 - expo-dev-menu-interface: ~56.0.0 - expo-manifests: ~56.0.4 - expo-updates-interface: ~56.0.1 + expo-dev-launcher: ~58.0.17 + expo-dev-menu: ~58.0.12 + expo-dev-menu-interface: ~58.0.1 + expo-manifests: ~58.0.1 + expo-updates-interface: ~58.0.1 peerDependencies: expo: "*" - checksum: 3414cf761060d52eff4fbc95fa4760a09e7d369b8b1e670dc6f0407e0c9e1586a2bb2f5bcea732e987e05a6f21bbf4433ed2b8502d340b73d51b311da73d9f54 + checksum: e273125aaa1421687e987244ce2b9e0d194226860fccde0a81aaf635490f1c54a3f066b7b6ae2e3729b7197fdd1672e9cd55b6cecb02c414f07975b8e0144f22 languageName: node linkType: hard -"expo-dev-launcher@npm:~56.0.18": - version: 56.0.18 - resolution: "expo-dev-launcher@npm:56.0.18" +"expo-dev-launcher@npm:~58.0.17": + version: 58.0.17 + resolution: "expo-dev-launcher@npm:58.0.17" dependencies: - "@expo/schema-utils": ^56.0.0 - expo-dev-menu: ~56.0.16 - expo-manifests: ~56.0.4 + "@expo/schema-utils": ^58.0.2 + expo-dev-menu: ~58.0.12 + expo-manifests: ~58.0.1 peerDependencies: expo: "*" react-native: "*" - checksum: 8bc81d2be89f71695fc8b2c535fa32850fe2438b0a0b37821bac88fd5f17e0cf2a2b7a1654950ae639c570f8fd82704e195b3b9c2d9aadf422954f0a7c656205 + checksum: 9ecf1efe2a5f257e57a9b501cb55704de516470e5bbe5dffc430a2ff11964eeb581312048a1e336aae5365469ca55af0e79b640d5d779f9b261603538d2f885d languageName: node linkType: hard -"expo-dev-menu-interface@npm:~56.0.0": - version: 56.0.1 - resolution: "expo-dev-menu-interface@npm:56.0.1" +"expo-dev-menu-interface@npm:~58.0.1": + version: 58.0.1 + resolution: "expo-dev-menu-interface@npm:58.0.1" peerDependencies: expo: "*" - checksum: 4c825b458c65524c7c6d238703ade5fb223a26bc384f65325d4b823af5458daf86773b58808440b080f586d0a7ec24be7e642941fcc3a1a7ff086328a2c99ad9 + checksum: 4d7ea9b69debbf644a9d66aec5784d9b6c466bb0d767710908ef81c374e638f6e134af88f401614bc3f28f3d9cc02f76a16b01b1fb6ac4be0e6c42424f23c430 languageName: node linkType: hard -"expo-dev-menu@npm:~56.0.16": - version: 56.0.16 - resolution: "expo-dev-menu@npm:56.0.16" +"expo-dev-menu@npm:~58.0.12": + version: 58.0.12 + resolution: "expo-dev-menu@npm:58.0.12" dependencies: - expo-dev-menu-interface: ~56.0.0 + expo-dev-menu-interface: ~58.0.1 peerDependencies: expo: "*" react-native: "*" - checksum: ad3b895856ea40fe3aa3fb1ea7c9e209c2b6d9ae079cca671015d777dc2418e6d74c436cd8ea0a3468744f3da6380eb5e72abad0bda763a30ce5a10545060f54 + checksum: 72d4d42f879f48377c0616acd0e82059bed51a37c707537e0557481ea4e5543a80bf530e2a64bd953df157b19305fcbbfa532850f01d2c0fde7ef0c3d9f12a40 languageName: node linkType: hard -"expo-file-system@npm:~56.0.7": - version: 56.0.7 - resolution: "expo-file-system@npm:56.0.7" +"expo-file-system@npm:~58.0.13": + version: 58.0.13 + resolution: "expo-file-system@npm:58.0.13" peerDependencies: expo: "*" react-native: "*" - checksum: 5c8616fb27f9d74da17039ab0fb63035aa7ac2f5dac85c8a16fbd08848fa057e9a566e8c8472e7b1d0951ddafdcc3fdd6c9fdc404efc1dbaf5eee84334b44629 + checksum: 5d2b63c283bf700e3619660853f697ff2a67a0f74aaed0adfeb2682e97f7a74798c555e30ca2bff34b8084536d7f24c211c36eb916561fcc7dc390d330c685f0 languageName: node linkType: hard -"expo-font@npm:~56.0.5": - version: 56.0.5 - resolution: "expo-font@npm:56.0.5" - dependencies: - fontfaceobserver: ^2.1.0 +"expo-font@npm:~58.0.11": + version: 58.0.11 + resolution: "expo-font@npm:58.0.11" peerDependencies: expo: "*" react: "*" react-native: "*" - checksum: 32bebaab39d75d1a3ce982ed49933386e82f5e01c3a20594c90158582767be22fd9b733f1d72b3c063941a47fcd93b0418e91b03b4675d710c39b4e6992f6c89 + checksum: fdac9c9ce5cef927d3c8c0a1afd87c90844c643e5f7144419ad56c62e8fbccd66ba1977ff86a1c502c1179d5e7a5924fc4d13720974fde4fe1cbb5c2af6b533e languageName: node linkType: hard -"expo-image-loader@npm:~56.0.3": - version: 56.0.3 - resolution: "expo-image-loader@npm:56.0.3" +"expo-image-loader@npm:~58.0.3": + version: 58.0.3 + resolution: "expo-image-loader@npm:58.0.3" peerDependencies: expo: "*" - checksum: 3d9d43425d4959438c95fa59fdb80ed439bf6f76ada1af313a0ee5d1db4b5fa3cd7c9d2cc6d12ed3fda4d040fc645f0f34bf8a9bee582a9e5445024cb09220fb + checksum: 00c8667a02e6f42b472e8ea5e0e116d9a9fbe41f0cbf11bede55c7524de84239c32a47998bbf06179c495748f83dc57552a83bbb53986b7728c7b52246f29c3a languageName: node linkType: hard -"expo-image-picker@npm:~56.0.15": - version: 56.0.15 - resolution: "expo-image-picker@npm:56.0.15" +"expo-image-picker@npm:~58.0.10": + version: 58.0.10 + resolution: "expo-image-picker@npm:58.0.10" dependencies: - expo-image-loader: ~56.0.3 + expo-image-loader: ~58.0.3 peerDependencies: expo: "*" - checksum: 6f9fd303f7e9ccaf6abaeb9df65c05f84d9cc743240d6c42d6fa72ba88e40c3fd7968c392021f23b5a36b62e30af8118cff034b8eea71a76ac1444e4d3a7c61c + checksum: bcb972fa25a3c652ac66d629d0b7997b263d0d9eff45860ac1196029a5c9e355975e294790c3ca19afe61e929700ae0848679045a0b02cc581e67d37df28a4fe languageName: node linkType: hard -"expo-image@npm:~56.0.9": - version: 56.0.9 - resolution: "expo-image@npm:56.0.9" +"expo-image@npm:~58.0.18": + version: 58.0.18 + resolution: "expo-image@npm:58.0.18" dependencies: sf-symbols-typescript: ^2.2.0 peerDependencies: @@ -9821,60 +10766,61 @@ __metadata: peerDependenciesMeta: react-native-web: optional: true - checksum: a718a2a86beaefeffb3ff0c4babdfce93088d8fd0a9f96559f4971b031990bab34672ad1bace01638281ce85598aefc0ffe18d5e4ab376eba10f2707af70007e + checksum: 931d500b67c2f478beef35009599bbcda0719aa418d4003bf857fe1b879efe2db932cca01a0009c4ee5a55c2f109a491b1d60d3633f76aa397841fee46fde1f3 languageName: node linkType: hard -"expo-json-utils@npm:~56.0.0": - version: 56.0.0 - resolution: "expo-json-utils@npm:56.0.0" - checksum: a5be7d614a9933d5e70e357ab5f2ca06df0f16e897ad66cd76cb4b1f68054e4d25665dee6f1cda03a6be4d3d6a7fc40c622e64c11115ab46d17e165ccccea759 +"expo-json-utils@npm:~58.0.1": + version: 58.0.1 + resolution: "expo-json-utils@npm:58.0.1" + checksum: fdda0afc75af8f8788eb1aa0bc4cc1f614f3075e5fc808e7fcd7cebb8c5e2d96d61b2de43134844b38d3c03fc5046b0ca1144dc0c2b01adafd25305fe06684f3 languageName: node linkType: hard -"expo-keep-awake@npm:~56.0.3": - version: 56.0.3 - resolution: "expo-keep-awake@npm:56.0.3" +"expo-keep-awake@npm:~58.0.3": + version: 58.0.3 + resolution: "expo-keep-awake@npm:58.0.3" peerDependencies: expo: "*" react: "*" - checksum: e634d60cb22da40244ededec191cbe5378599a1433c9a07d46805971beab89d4455df8321d564aea8ff4e021535530880d9c7edc097b8ef38ec44d473d5e19b8 + checksum: 2da2713b0976823ac4df2c5a8c79e1e5fda9cb802ef4fd7b93805671078f0e3191c005c99551eaf0c4313febcc59747b9625d636d2bd91d9902bf22e036f2529 languageName: node linkType: hard -"expo-linking@npm:~56.0.13": - version: 56.0.13 - resolution: "expo-linking@npm:56.0.13" +"expo-linking@npm:~58.0.15": + version: 58.0.15 + resolution: "expo-linking@npm:58.0.15" dependencies: - expo-constants: ~56.0.16 + expo-constants: ~58.0.14 invariant: ^2.2.4 peerDependencies: + expo: "*" react: "*" react-native: "*" - checksum: e6b5d5d8d83b5e2e8683e60bcb0d6c0bd268e2c60cd8cb8b83363e66fd8328e8edae1804b2f129dee7a7fa286aac459b2a226ac55b18ca6e64fa4cd0dd6c5a83 + checksum: 8eae61327eb144057a3e50d0344e08a2f20363a34fa754a248c7dd331fa7541ed8f439684dec0cb5e660520ec80d06fbd2f5595bbde7a5636217c243b825eb6e languageName: node linkType: hard -"expo-localization@npm:~56.0.6": - version: 56.0.6 - resolution: "expo-localization@npm:56.0.6" +"expo-localization@npm:~58.0.5": + version: 58.0.5 + resolution: "expo-localization@npm:58.0.5" dependencies: rtl-detect: ^1.0.2 peerDependencies: expo: "*" react: "*" - checksum: 867c94c085091f71c8a17d1fe20a15944131dd180c103201a8b1da1be74c2f56da15b5b2d2e27de34427702ad827387432a758f0bcbcc0c29483346f9765be10 + checksum: 26d58ddc8bd3ca819de9020ab145597f96a3f432a6fd6bb9a4ebced932ec118d599851ddfda37084656f4e31de0041c93df2065afefe064959a8b9c899dce26f languageName: node linkType: hard -"expo-manifests@npm:~56.0.4": - version: 56.0.4 - resolution: "expo-manifests@npm:56.0.4" +"expo-manifests@npm:~58.0.1": + version: 58.0.1 + resolution: "expo-manifests@npm:58.0.1" dependencies: - expo-json-utils: ~56.0.0 + expo-json-utils: ~58.0.1 peerDependencies: expo: "*" - checksum: d779b408ceb2ff96520f0c9dc0e4bdd8b788b587e5a7645dff926af13946cbd3229dc74bd34ad035a77fe3c3b38552311d818541d6000b68763e0420733e4928 + checksum: 24586789fbdb0b90ff0c383c7ace878ad9e0980f84c141411582feebcf8487eeaf6758126108648196ce8bb3d541661784833304cdf4277e49077aef708d22bb languageName: node linkType: hard @@ -9907,114 +10853,150 @@ __metadata: languageName: node linkType: hard -"expo-modules-autolinking@npm:~56.0.14": - version: 56.0.14 - resolution: "expo-modules-autolinking@npm:56.0.14" +"expo-modules-autolinking@npm:~58.0.16": + version: 58.0.16 + resolution: "expo-modules-autolinking@npm:58.0.16" dependencies: - "@expo/require-utils": ^56.1.3 + "@expo/platforms": ^58.0.1 + "@expo/require-utils": ^58.0.5 "@expo/spawn-async": ^1.8.0 chalk: ^4.1.0 commander: ^7.2.0 bin: expo-modules-autolinking: bin/expo-modules-autolinking.js - checksum: b98fff8d4ad7f7e1dd77b854a31f4b30867b0b9d92a4b7245d812b1b3d955dff4deb442e403db8179d7d94515043ab4005ecc27ef3068ee42875c3a2731ccdad + checksum: 7e1b803fd01206cfacedb6b5a15d732741030605e5941e38fa4b3083077a94f72236b4c0ac778df77af9b849f440c4e88e8c02daa4944ef1f451f5fdc00ab42e + languageName: node + linkType: hard + +"expo-modules-cli@npm:~0.4.0": + version: 0.4.0 + resolution: "expo-modules-cli@npm:0.4.0" + dependencies: + "@babel/parser": ^7.20.0 + arg: ^5.0.2 + bin: + expo-modules: bin/expo-modules.js + checksum: 89062cc05cc1cf07087af8473686adc6caedd7cb0686dafd17c0480248fb5e38ed6b6a373230985a0953ede10b60a19f9d379eccc2ba7fab8ee4dab4012d7e56 languageName: node linkType: hard -"expo-modules-core@npm:~56.0.14": - version: 56.0.14 - resolution: "expo-modules-core@npm:56.0.14" +"expo-modules-core@npm:~58.0.28": + version: 58.0.28 + resolution: "expo-modules-core@npm:58.0.28" dependencies: - "@expo/expo-modules-macros-plugin": ~0.0.9 - expo-modules-jsi: ~56.0.7 + expo-modules-jsi: ~58.0.21 + expo-modules-macros: 0.27.1 invariant: ^2.2.4 peerDependencies: react: "*" react-native: "*" - react-native-worklets: ^0.7.4 || ^0.8.0 + react-native-worklets: ">=0.13.0" peerDependenciesMeta: react-native-worklets: optional: true - checksum: b13830a42aa0caa77c47c75f5786f5d4f587e09a6ec952d8a366a8bc32a5836dfaf0be160f167ebbf68102fe9c7c9c33741076299ec4e8543aff2a05198cbee7 + checksum: a3e8cf102b2e631eb171772d6795f2dca5aef7181d81d340ffd0b34e3cb37e08cadd7a48a80105f330b3d752edfbfcddf774024535148ca02b24ed495cb08fc6 languageName: node linkType: hard -"expo-modules-jsi@npm:~56.0.7": - version: 56.0.7 - resolution: "expo-modules-jsi@npm:56.0.7" +"expo-modules-jsi@npm:~58.0.21": + version: 58.0.21 + resolution: "expo-modules-jsi@npm:58.0.21" peerDependencies: react-native: "*" - checksum: 938f31fc7edb8831688a5d48beb2375382f1e88e4458020c9faa3732acfa88cb3efba91f48c4413f1762fd279514f5168758aad6819b215732b6ce95a2f3afb5 + checksum: 3b183e38d57840f9d2a1315354d2f44771b07665b3f2ab01c1469314fba5d60b9af212e06acb09437aa85012a3307281eb218c47b5fc74d4f7c6d18072ac77f4 + languageName: node + linkType: hard + +"expo-modules-macros@npm:0.27.1": + version: 0.27.1 + resolution: "expo-modules-macros@npm:0.27.1" + dependencies: + "@expo/modules-macros-linux-arm64": 0.27.1 + "@expo/modules-macros-linux-x64": 0.27.1 + "@expo/modules-macros-win32-arm64": 0.27.1 + "@expo/modules-macros-win32-x64": 0.27.1 + dependenciesMeta: + "@expo/modules-macros-linux-arm64": + optional: true + "@expo/modules-macros-linux-x64": + optional: true + "@expo/modules-macros-win32-arm64": + optional: true + "@expo/modules-macros-win32-x64": + optional: true + checksum: 7714d787114f48d1da3194c12f44591417efe35063022114fe983ba178493f21fc34999514d3503fc01c6ee8149efad81dbd2c3ed326f9717582bf7ad834fceb languageName: node linkType: hard -"expo-server@npm:^56.0.4": - version: 56.0.4 - resolution: "expo-server@npm:56.0.4" - checksum: 069d50788c5c49a43bbd67d7147f4bcc6591af9f723f25597a1816d9832b407ef11390bcb5fef9754a7e6eea91bf40d4a0edc5975f0445e73b82f8b67e0f158b +"expo-server@npm:^58.0.6": + version: 58.0.6 + resolution: "expo-server@npm:58.0.6" + checksum: 2ab2171eecf30b797d7c6ea3fa2d2bcd3392cb0417d31f5f9bf0edd6b39fb977ba39ab183de26db8454e18b8e0b5c9cf81d156f8b4b1265c4f8731a069200f62 languageName: node linkType: hard -"expo-splash-screen@npm:~56.0.10": - version: 56.0.10 - resolution: "expo-splash-screen@npm:56.0.10" +"expo-splash-screen@npm:~58.0.12": + version: 58.0.12 + resolution: "expo-splash-screen@npm:58.0.12" dependencies: - "@expo/config-plugins": ~56.0.8 - "@expo/image-utils": ^0.10.1 + "@expo/config-plugins": ~58.0.11 + "@expo/image-utils": ^0.12.6 xml2js: 0.6.0 peerDependencies: expo: "*" - checksum: 25b8888677592c476c3940905a8bc68d46286a42754c9c4110569f7b57f90ca9427df8971cca13859fbb5f08fd4b20d3c4feda532089b25ebba180e1a53a4f6a + checksum: 719d98101798e90a5b4e36a886e425f206ab1788f93d9a7b66d9ca34c9b01153ab6a9845a5dba0747c77dcb74031a2ccf4d398ae2a01d4ff2dac480e2daceb42 languageName: node linkType: hard -"expo-status-bar@npm:~56.0.4": - version: 56.0.4 - resolution: "expo-status-bar@npm:56.0.4" +"expo-status-bar@npm:~58.0.4": + version: 58.0.4 + resolution: "expo-status-bar@npm:58.0.4" peerDependencies: expo: "*" react: "*" react-native: "*" - checksum: c6ffcf1a5509eae293d1a1e0624d5514101a62f43dd17ccd89c30ae6fc421f39c75bb97c3fa82e8b4765285f37791b4636542bd20f0d38957bc9a71b7bd9e2d6 + checksum: 781d1d602039596a3b57c812435282722428089274e08b2ae32b60d4b095d9f30fc2fffe63b800b3a18ecab2d1277406513c4970853f514398a963c6de6e4bd7 languageName: node linkType: hard -"expo-updates-interface@npm:~56.0.1": - version: 56.0.2 - resolution: "expo-updates-interface@npm:56.0.2" +"expo-updates-interface@npm:~58.0.1": + version: 58.0.1 + resolution: "expo-updates-interface@npm:58.0.1" peerDependencies: expo: "*" - checksum: e944c5ca4324c5ddcaf45a3bfedb2e50760c287cc0bd693e564a7c5348f1e022f61addd9bdbb7bb0fc0e013c7fb62d2bae4c8c277017ac2ebca57bec1db96d09 + checksum: 12369b8db0d273cc2e07db43e0dd449c67bbd4b127d3bc07a6d2611b70a74b44ade2a27b8ddaee10342932b8c86b4b2336c5ca3e9cb23294704c09846b99dc64 languageName: node linkType: hard -"expo@npm:^56, expo@npm:^56.0.8": - version: 56.0.8 - resolution: "expo@npm:56.0.8" +"expo@npm:^58, expo@npm:^58.0.21": + version: 58.0.21 + resolution: "expo@npm:58.0.21" dependencies: "@babel/runtime": ^7.20.0 - "@expo/cli": ^56.1.13 - "@expo/config": ~56.0.9 - "@expo/config-plugins": ~56.0.8 - "@expo/devtools": ~56.0.2 - "@expo/dom-webview": ~56.0.5 - "@expo/fingerprint": ^0.19.3 - "@expo/local-build-cache-provider": ^56.0.8 - "@expo/log-box": ^56.0.12 - "@expo/metro": ~56.0.0 - "@expo/metro-config": ~56.0.13 + "@expo/cli": ^58.1.17 + "@expo/config": ~58.0.9 + "@expo/config-plugins": ~58.0.11 + "@expo/devtools": ~58.0.2 + "@expo/dom-webview": ~58.0.2 + "@expo/fingerprint": ^0.21.7 + "@expo/local-build-cache-provider": ^58.0.9 + "@expo/log-box": ^58.0.13 + "@expo/log-box-utils": ^58.0.2 + "@expo/metro": ~58.0.0 + "@expo/metro-config": ~58.0.19 "@ungap/structured-clone": ^1.3.0 - babel-preset-expo: ~56.0.14 - expo-asset: ~56.0.15 - expo-constants: ~56.0.16 - expo-file-system: ~56.0.7 - expo-font: ~56.0.5 - expo-keep-awake: ~56.0.3 - expo-modules-autolinking: ~56.0.14 - expo-modules-core: ~56.0.14 + babel-preset-expo: ~58.0.22 + expo-asset: ~58.0.19 + expo-constants: ~58.0.14 + expo-file-system: ~58.0.13 + expo-font: ~58.0.11 + expo-keep-awake: ~58.0.3 + expo-modules-autolinking: ~58.0.16 + expo-modules-cli: ~0.4.0 + expo-modules-core: ~58.0.28 pretty-format: ^29.7.0 react-refresh: ^0.14.2 - whatwg-url-minimum: ^0.1.2 + whatwg-url-minimum: ^0.2.0 peerDependencies: "@expo/dom-webview": "*" "@expo/metro-runtime": "*" @@ -10036,9 +11018,10 @@ __metadata: optional: true bin: expo: bin/cli + expo-modules: bin/modules expo-modules-autolinking: bin/autolinking fingerprint: bin/fingerprint - checksum: 62847704c17b7eadc518137323499b7876504803275aa8a65c5bb4fe231be92f2ba94753b10c099f633e9730bb86b0d02cd6b7272fae8a855d518deb608faab1 + checksum: 96f74a6ec008fedd7e009c90bf49b37015df885af756eca530631027e578c6db1bd94aab8074a4fb271cda89eb18936c98600fbd3366e791e349881120de9570 languageName: node linkType: hard @@ -10388,17 +11371,58 @@ __metadata: languageName: node linkType: hard -"flow-parser@npm:0.*": - version: 0.237.2 +"flow-estree@npm:0.327.0": + version: 0.327.0 + resolution: "flow-estree@npm:0.327.0" + checksum: b7fc2eb45278ee3a9479c9a8d2fdbe3d0db58c5f7117d13c5fd92d854067a0bc0e841d4d71b28375afbcc3cde2b8288522c15792256e91c6fff86d7b32bb9399 + languageName: node + linkType: hard + +"flow-estree@npm:0.331.0": + version: 0.331.0 + resolution: "flow-estree@npm:0.331.0" + checksum: 6dd47f066d27375bec04b39e83c4fcc9bdb5a6405bf12a7f8083d78345e7cf8ebc7669c5313efa19710f1685d3fda60f5316df3eeb2fd14b7cfc14356369c71d + languageName: node + linkType: hard + +"flow-estree@npm:0.336.0": + version: 0.336.0 + resolution: "flow-estree@npm:0.336.0" + checksum: 78a1bac66b2a3629e18bae0c771561a98639e4f8d69524acff0e25bbf0a0a56ff31edf848a3c73fee3521fe312a91925bcc4c8eefa36d76f48d5faaf7fba23b0 + languageName: node + linkType: hard + +"flow-parser@npm:0.*": + version: 0.237.2 resolution: "flow-parser@npm:0.237.2" checksum: f0bb959883738e664921b2836f96a3fd3273999bdaeb067a081bfd03551ae8987947c07facd2a52cfb85ba7657498718fd659c4074505d6c1869b22ca170cb8e languageName: node linkType: hard -"fontfaceobserver@npm:^2.1.0": - version: 2.3.0 - resolution: "fontfaceobserver@npm:2.3.0" - checksum: 5f14715974203b9d68f299f93a7623afd9d5701572d683e861cdbb7514573ac556f56e9b5d07d2d534e01aed19a3b0bbe568e735e0e5494cbea913fc3f12b856 +"flow-parser@npm:0.327.0": + version: 0.327.0 + resolution: "flow-parser@npm:0.327.0" + dependencies: + flow-estree: 0.327.0 + checksum: 5c58bcaa0523ec5a3ff04f1db2b31ce47c5b3ae945a63acaa8588ea60f3c65824422358c66975dc232f87700672615cb26110b7aef1c67206e628fef21eb6c15 + languageName: node + linkType: hard + +"flow-parser@npm:0.331.0": + version: 0.331.0 + resolution: "flow-parser@npm:0.331.0" + dependencies: + flow-estree: 0.331.0 + checksum: ab23a43ad13e300496298585dcd298299521b970b173bd663c1a354d86fa33d10ce1beec3e1216e6869bef1e24c2e13861238315a96915a8a637e0f9953b374b + languageName: node + linkType: hard + +"flow-parser@npm:0.336.0": + version: 0.336.0 + resolution: "flow-parser@npm:0.336.0" + dependencies: + flow-estree: 0.336.0 + checksum: c8eb06579d6db0bf6ca316ef89e3bd85b527ffa02be0e5e2394fa9074fd40b254394002df2220bcbc97874859cd5ec96f17ea872f6d9d64d2740c4b8a723cd5d languageName: node linkType: hard @@ -10774,7 +11798,23 @@ __metadata: languageName: node linkType: hard -"glob@npm:^13.0.0": +"glob@npm:^10.4.1": + version: 10.5.0 + resolution: "glob@npm:10.5.0" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^3.1.2 + minimatch: ^9.0.4 + minipass: ^7.1.2 + package-json-from-dist: ^1.0.0 + path-scurry: ^1.11.1 + bin: + glob: dist/esm/bin.mjs + checksum: cda96c074878abca9657bd984d2396945cf0d64283f6feeb40d738fe2da642be0010ad5210a1646244a5fc3511b0cab5a374569b3de5a12b8a63d392f18c6043 + languageName: node + linkType: hard + +"glob@npm:^13.0.0, glob@npm:^13.0.6": version: 13.0.6 resolution: "glob@npm:13.0.6" dependencies: @@ -10871,7 +11911,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -10920,6 +11960,24 @@ __metadata: languageName: node linkType: hard +"handlebars@npm:^4.7.10": + version: 4.7.10 + resolution: "handlebars@npm:4.7.10" + dependencies: + minimist: ^1.2.8 + neo-async: ^2.6.2 + source-map: ^0.6.1 + uglify-js: ^3.1.4 + wordwrap: ^1.0.0 + dependenciesMeta: + uglify-js: + optional: true + bin: + handlebars: bin/handlebars + checksum: 4f5a03912fbc7f1d42d4a5ee8ec32440b0a519fc6d9a3251c9b6f0369d8e1e900484b4009f7d36befca0c191b424f999feccc1125613f9ad5e4926742c8b5172 + languageName: node + linkType: hard + "hard-rejection@npm:^2.1.0": version: 2.1.0 resolution: "hard-rejection@npm:2.1.0" @@ -11013,10 +12071,10 @@ __metadata: languageName: node linkType: hard -"hermes-compiler@npm:250829098.0.10": - version: 250829098.0.10 - resolution: "hermes-compiler@npm:250829098.0.10" - checksum: f93576d06b607695d91654eba622b1fcf4c389567091802b141854587b0df3cd123717809526bbd18901f9a954fe221dd1b1dfb17973a366cabacf7bdd560fb0 +"hermes-compiler@npm:260318099.0.5": + version: 260318099.0.5 + resolution: "hermes-compiler@npm:260318099.0.5" + checksum: 88e404ac432608283130eeb017064255f5fe49e80814107a8b9cb85509b83368fb729351c9cc316084fa91877c9ba0ba28c80117b3571df159e079930d611777 languageName: node linkType: hard @@ -11027,17 +12085,10 @@ __metadata: languageName: node linkType: hard -"hermes-estree@npm:0.33.3": - version: 0.33.3 - resolution: "hermes-estree@npm:0.33.3" - checksum: b4cdd1b3d818378500a5512bf5a73b63b397b8fa5721051ed29ae7e36561150ce4e4ad1994d2d3261d5e5e1b15cd30eae52f6845ace363a742a3ceb518cfee72 - languageName: node - linkType: hard - -"hermes-estree@npm:0.35.0": - version: 0.35.0 - resolution: "hermes-estree@npm:0.35.0" - checksum: da25f2f5a9aedf1ca0844a64fad21aa3262f4998ee584da4237408d8bc08562ff6a3923b1bf52aa85b9a9c5b2b29ce54d00c61fe9f2424dae9e67261441d73ac +"hermes-estree@npm:0.36.1": + version: 0.36.1 + resolution: "hermes-estree@npm:0.36.1" + checksum: 254b0aa82272ed32f1c444283eb107142da9eee16b1bc2bb9928668fb95626581975543de5d5c23af542bfe0fab0b0b34af671442381b110b8a2b196f0321efb languageName: node linkType: hard @@ -11050,30 +12101,12 @@ __metadata: languageName: node linkType: hard -"hermes-parser@npm:0.33.3, hermes-parser@npm:^0.33.3": - version: 0.33.3 - resolution: "hermes-parser@npm:0.33.3" - dependencies: - hermes-estree: 0.33.3 - checksum: eee873a3efce23b1cfdcd185fbbfc3554b1a0fc2513bd74bbb687dab744e3613279e7191f8d920b988677404f14bb1d2143bd679add55fd88ab07cfea59eea11 - languageName: node - linkType: hard - -"hermes-parser@npm:0.35.0": - version: 0.35.0 - resolution: "hermes-parser@npm:0.35.0" +"hermes-parser@npm:0.36.1, hermes-parser@npm:^0.36.0": + version: 0.36.1 + resolution: "hermes-parser@npm:0.36.1" dependencies: - hermes-estree: 0.35.0 - checksum: 097572045fc574afc7a1d35ab3304651605408770371f8eb74ef7a971b48b0e3cf82e45156fa431ba60bf5ee196100c69d4fa107e6fc2d4e18757aa0a1ae0382 - languageName: node - linkType: hard - -"hoist-non-react-statics@npm:^3.3.0": - version: 3.3.2 - resolution: "hoist-non-react-statics@npm:3.3.2" - dependencies: - react-is: ^16.7.0 - checksum: b1538270429b13901ee586aa44f4cc3ecd8831c061d06cb8322e50ea17b3f5ce4d0e2e66394761e6c8e152cd8c34fb3b4b690116c6ce2bd45b18c746516cb9e8 + hermes-estree: 0.36.1 + checksum: f0898177dcaf5b4b2d742a067265a15607f04ca1bb58e6b14159b61dd5b3bd3212f873ebdb6ba2185d6df78c2b735daec8272409acbfe44ea1fbcd552ea04774 languageName: node linkType: hard @@ -11102,6 +12135,15 @@ __metadata: languageName: node linkType: hard +"html-encoding-sniffer@npm:^4.0.0": + version: 4.0.0 + resolution: "html-encoding-sniffer@npm:4.0.0" + dependencies: + whatwg-encoding: ^3.1.1 + checksum: 3339b71dab2723f3159a56acf541ae90a408ce2d11169f00fe7e0c4663d31d6398c8a4408b504b4eec157444e47b084df09b3cb039c816660f0dd04846b8957d + languageName: node + linkType: hard + "html-escaper@npm:^2.0.0": version: 2.0.2 resolution: "html-escaper@npm:2.0.2" @@ -11153,7 +12195,7 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.1": +"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.1, http-proxy-agent@npm:^7.0.2": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" dependencies: @@ -11183,7 +12225,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.5": +"https-proxy-agent@npm:^7.0.5, https-proxy-agent@npm:^7.0.6": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -11276,17 +12318,6 @@ __metadata: languageName: node linkType: hard -"image-size@npm:^1.0.2": - version: 1.1.1 - resolution: "image-size@npm:1.1.1" - dependencies: - queue: 6.0.2 - bin: - image-size: bin/image-size.js - checksum: 23b3a515dded89e7f967d52b885b430d6a5a903da954fce703130bfb6069d738d80e6588efd29acfaf5b6933424a56535aa7bf06867e4ebd0250c2ee51f19a4a - languageName: node - linkType: hard - "import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" @@ -11297,15 +12328,15 @@ __metadata: languageName: node linkType: hard -"import-local@npm:^3.0.2": - version: 3.1.0 - resolution: "import-local@npm:3.1.0" +"import-local@npm:^3.2.0": + version: 3.2.0 + resolution: "import-local@npm:3.2.0" dependencies: pkg-dir: ^4.2.0 resolve-cwd: ^3.0.0 bin: import-local-fixture: fixtures/cli.js - checksum: bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd + checksum: 0b0b0b412b2521739fbb85eeed834a3c34de9bc67e670b3d0b86248fc460d990a7b116ad056c084b87a693ef73d1f17268d6a5be626bb43c998a8b1c8a230004 languageName: node linkType: hard @@ -11333,7 +12364,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3, inherits@npm:~2.0.4": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 @@ -11585,7 +12616,7 @@ __metadata: languageName: node linkType: hard -"is-generator-fn@npm:^2.0.0": +"is-generator-fn@npm:^2.1.0": version: 2.1.0 resolution: "is-generator-fn@npm:2.1.0" checksum: a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215 @@ -11916,6 +12947,19 @@ __metadata: languageName: node linkType: hard +"istanbul-lib-instrument@npm:^6.0.2": + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" + dependencies: + "@babel/core": ^7.23.9 + "@babel/parser": ^7.23.9 + "@istanbuljs/schema": ^0.1.3 + istanbul-lib-coverage: ^3.2.0 + semver: ^7.5.4 + checksum: 74104c60c65c4fa0e97cc76f039226c356123893929f067bfad5f86fe839e08f5d680354a68fead3bc9c1e2f3fa6f3f53cded70778e821d911e851d349f3545a + languageName: node + linkType: hard + "istanbul-lib-report@npm:^3.0.0": version: 3.0.1 resolution: "istanbul-lib-report@npm:3.0.1" @@ -11927,14 +12971,14 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-source-maps@npm:^4.0.0": - version: 4.0.1 - resolution: "istanbul-lib-source-maps@npm:4.0.1" +"istanbul-lib-source-maps@npm:^5.0.0": + version: 5.0.6 + resolution: "istanbul-lib-source-maps@npm:5.0.6" dependencies: + "@jridgewell/trace-mapping": ^0.3.23 debug: ^4.1.1 istanbul-lib-coverage: ^3.0.0 - source-map: ^0.6.1 - checksum: 21ad3df45db4b81852b662b8d4161f6446cd250c1ddc70ef96a585e2e85c26ed7cd9c2a396a71533cfb981d1a645508bc9618cae431e55d01a0628e7dec62ef2 + checksum: 8dd6f2c1e2ecaacabeef8dc9ab52c4ed0a6036310002cf7f46ea6f3a5fb041da8076f5350e6a6be4c60cd4f231c51c73e042044afaf44820d857d92ecfb8ab6c languageName: node linkType: hard @@ -11974,60 +13018,59 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-changed-files@npm:29.7.0" +"jest-changed-files@npm:30.5.1": + version: 30.5.1 + resolution: "jest-changed-files@npm:30.5.1" dependencies: - execa: ^5.0.0 - jest-util: ^29.7.0 + execa: ^5.1.1 + jest-util: 30.5.1 p-limit: ^3.1.0 - checksum: 963e203893c396c5dfc75e00a49426688efea7361b0f0e040035809cecd2d46b3c01c02be2d9e8d38b1138357d2de7719ea5b5be21f66c10f2e9685a5a73bb99 + checksum: 8f20bbe76be757625f030765107b140408e5c57118d4aba6a207ca9e935841d64bee83bd6825715e2ae2cad436404f929204fa3f37898e05c80d9f8249a37123 languageName: node linkType: hard -"jest-circus@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-circus@npm:29.7.0" +"jest-circus@npm:30.5.2": + version: 30.5.2 + resolution: "jest-circus@npm:30.5.2" dependencies: - "@jest/environment": ^29.7.0 - "@jest/expect": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/types": ^29.6.3 + "@jest/environment": 30.5.2 + "@jest/expect": 30.5.2 + "@jest/test-result": 30.5.2 + "@jest/types": 30.5.1 "@types/node": "*" - chalk: ^4.0.0 + chalk: ^4.1.2 co: ^4.6.0 - dedent: ^1.0.0 - is-generator-fn: ^2.0.0 - jest-each: ^29.7.0 - jest-matcher-utils: ^29.7.0 - jest-message-util: ^29.7.0 - jest-runtime: ^29.7.0 - jest-snapshot: ^29.7.0 - jest-util: ^29.7.0 + dedent: ^1.6.0 + is-generator-fn: ^2.1.0 + jest-each: 30.5.2 + jest-matcher-utils: 30.5.2 + jest-message-util: 30.5.1 + jest-runtime: 30.5.2 + jest-snapshot: 30.5.2 + jest-util: 30.5.1 p-limit: ^3.1.0 - pretty-format: ^29.7.0 - pure-rand: ^6.0.0 + pretty-format: 30.5.1 + pure-rand: ^7.0.0 slash: ^3.0.0 - stack-utils: ^2.0.3 - checksum: 349437148924a5a109c9b8aad6d393a9591b4dac1918fc97d81b7fc515bc905af9918495055071404af1fab4e48e4b04ac3593477b1d5dcf48c4e71b527c70a7 + stack-utils: ^2.0.6 + checksum: 029a0227f852f445aec9d749ebe5299d3f7333831c76ac6245c007e001c9ad0130a2f77da5daf25829169b5d06064d034f204c216315d8864549d50f8f7890cc languageName: node linkType: hard -"jest-cli@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-cli@npm:29.7.0" +"jest-cli@npm:30.5.2": + version: 30.5.2 + resolution: "jest-cli@npm:30.5.2" dependencies: - "@jest/core": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/types": ^29.6.3 - chalk: ^4.0.0 - create-jest: ^29.7.0 - exit: ^0.1.2 - import-local: ^3.0.2 - jest-config: ^29.7.0 - jest-util: ^29.7.0 - jest-validate: ^29.7.0 - yargs: ^17.3.1 + "@jest/core": 30.5.2 + "@jest/test-result": 30.5.2 + "@jest/types": 30.5.1 + chalk: ^4.1.2 + exit-x: ^0.2.2 + import-local: ^3.2.0 + jest-config: 30.5.2 + jest-util: 30.5.1 + jest-validate: 30.5.1 + yargs: ^17.7.2 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -12035,45 +13078,61 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 664901277a3f5007ea4870632ed6e7889db9da35b2434e7cb488443e6bf5513889b344b7fddf15112135495b9875892b156faeb2d7391ddb9e2a849dcb7b6c36 + checksum: b4db4c3fd1b5e0bd27e2140d5a095929a88916ea656f57d3e82b79e9391467d3addf1ea00076d846f82f55b4a32308f0281a4c5855de70e7e9566abda2096bfb languageName: node linkType: hard -"jest-config@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-config@npm:29.7.0" +"jest-config@npm:30.5.2": + version: 30.5.2 + resolution: "jest-config@npm:30.5.2" dependencies: - "@babel/core": ^7.11.6 - "@jest/test-sequencer": ^29.7.0 - "@jest/types": ^29.6.3 - babel-jest: ^29.7.0 - chalk: ^4.0.0 - ci-info: ^3.2.0 - deepmerge: ^4.2.2 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - jest-circus: ^29.7.0 - jest-environment-node: ^29.7.0 - jest-get-type: ^29.6.3 - jest-regex-util: ^29.6.3 - jest-resolve: ^29.7.0 - jest-runner: ^29.7.0 - jest-util: ^29.7.0 - jest-validate: ^29.7.0 - micromatch: ^4.0.4 + "@babel/core": ^7.27.4 + "@jest/get-type": 30.5.0 + "@jest/pattern": 30.5.0 + "@jest/test-sequencer": 30.5.2 + "@jest/types": 30.5.1 + babel-jest: 30.5.2 + chalk: ^4.1.2 + ci-info: ^4.2.0 + deepmerge: ^4.3.1 + glob: ^13.0.6 + graceful-fs: ^4.2.11 + jest-circus: 30.5.2 + jest-docblock: 30.5.0 + jest-environment-node: 30.5.2 + jest-regex-util: 30.5.0 + jest-resolve: 30.5.1 + jest-runner: 30.5.2 + jest-util: 30.5.1 + jest-validate: 30.5.1 parse-json: ^5.2.0 - pretty-format: ^29.7.0 + pretty-format: 30.5.1 slash: ^3.0.0 strip-json-comments: ^3.1.1 peerDependencies: "@types/node": "*" + esbuild-register: ">=3.4.0" ts-node: ">=9.0.0" peerDependenciesMeta: "@types/node": optional: true + esbuild-register: + optional: true ts-node: optional: true - checksum: 4cabf8f894c180cac80b7df1038912a3fc88f96f2622de33832f4b3314f83e22b08fb751da570c0ab2b7988f21604bdabade95e3c0c041068ac578c085cf7dff + checksum: d6f96438d87e3534d544db4776631bf616c8f033cb8d2b75851f7e1eadcabaa687f8d2e49c8e3f71a5d5509d2ca40a6612bcb8d5ad3977165f2c4d2752c87a32 + languageName: node + linkType: hard + +"jest-diff@npm:30.5.2": + version: 30.5.2 + resolution: "jest-diff@npm:30.5.2" + dependencies: + "@jest/diff-sequences": 30.5.0 + "@jest/get-type": 30.5.0 + chalk: ^4.1.2 + pretty-format: 30.5.1 + checksum: 56d162bd4a37c631f81ea00f5f108a0531496a59c2022d7d97214d77094a79f81e68ea16fbbd9a6115469a57ea403ba37fa135fe3c127123775964df7b1efaf2 languageName: node linkType: hard @@ -12089,25 +13148,26 @@ __metadata: languageName: node linkType: hard -"jest-docblock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-docblock@npm:29.7.0" +"jest-docblock@npm:30.5.0": + version: 30.5.0 + resolution: "jest-docblock@npm:30.5.0" dependencies: - detect-newline: ^3.0.0 - checksum: 66390c3e9451f8d96c5da62f577a1dad701180cfa9b071c5025acab2f94d7a3efc2515cfa1654ebe707213241541ce9c5530232cdc8017c91ed64eea1bd3b192 + detect-newline: ^3.1.0 + checksum: 892645b5ac2eb39fa237e59ed31e9bc90e4284f2a705b0ff3aca513caf9db3f9e95c9126b213a6cce67d0a94bb56f1be3b4a06e61f1a0e3b4486aaa5e20b6354 languageName: node linkType: hard -"jest-each@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-each@npm:29.7.0" +"jest-each@npm:30.5.2": + version: 30.5.2 + resolution: "jest-each@npm:30.5.2" dependencies: - "@jest/types": ^29.6.3 - chalk: ^4.0.0 - jest-get-type: ^29.6.3 - jest-util: ^29.7.0 - pretty-format: ^29.7.0 - checksum: e88f99f0184000fc8813f2a0aa79e29deeb63700a3b9b7928b8a418d7d93cd24933608591dbbdea732b473eb2021c72991b5cc51a17966842841c6e28e6f691c + "@jest/get-type": 30.5.0 + "@jest/types": 30.5.1 + chalk: ^4.1.2 + jest-regex-util: 30.5.0 + jest-util: 30.5.1 + pretty-format: 30.5.1 + checksum: c0e4f7b67a73054afa82d69ad73000fa0e841a687fee9fcea9469cd0d0c41cadf626346b086fe5558746723f489e6e0bac7aae912b59b03236db23b7d71ff16f languageName: node linkType: hard @@ -12132,6 +13192,38 @@ __metadata: languageName: node linkType: hard +"jest-environment-jsdom@npm:^30.0.0": + version: 30.5.2 + resolution: "jest-environment-jsdom@npm:30.5.2" + dependencies: + "@jest/environment": 30.5.2 + "@jest/environment-jsdom-abstract": 30.5.2 + "@types/jsdom": ^21.1.7 + jsdom: ^26.1.0 + peerDependencies: + canvas: ^3.0.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 8f316ec57f973de7f7ec7151d33c0038a4c6ed3d02e0cac910d69dacb805cd0f21133fea4b1f575c8d5c8a33d71a2c1a320e2d710df16dd0901284ecff9fecd6 + languageName: node + linkType: hard + +"jest-environment-node@npm:30.5.2, jest-environment-node@npm:^30.0.0": + version: 30.5.2 + resolution: "jest-environment-node@npm:30.5.2" + dependencies: + "@jest/environment": 30.5.2 + "@jest/fake-timers": 30.5.2 + "@jest/types": 30.5.1 + "@types/node": "*" + jest-mock: 30.5.2 + jest-util: 30.5.1 + jest-validate: 30.5.1 + checksum: 8030537060c2af46e98b1fd8ffd7f2b92b8603934f418d72709b1384a16cdc6cb9b40fd743b691926f96adf10d2236a401591dc68fe0c9b0063ddbdb59bea4b5 + languageName: node + linkType: hard + "jest-environment-node@npm:^29.7.0": version: 29.7.0 resolution: "jest-environment-node@npm:29.7.0" @@ -12168,27 +13260,30 @@ __metadata: languageName: node linkType: hard -"jest-expo@npm:~56.0.4": - version: 56.0.4 - resolution: "jest-expo@npm:56.0.4" +"jest-expo@npm:~58.0.13": + version: 58.0.13 + resolution: "jest-expo@npm:58.0.13" dependencies: - "@jest/create-cache-key-function": ^29.2.1 - "@jest/globals": ^29.2.1 - babel-jest: ^29.2.1 - jest-environment-jsdom: ^29.2.1 - jest-snapshot: ^29.2.1 + "@jest/create-cache-key-function": ^30.0.0 + "@jest/globals": ^30.0.0 + babel-jest: ^30.0.0 + jest-environment-jsdom: ^30.0.0 + jest-environment-node: ^30.0.0 + jest-mock: ^30.0.0 + jest-snapshot: ^30.0.0 jest-watch-select-projects: ^2.0.0 - jest-watch-typeahead: 2.2.1 + jest-watch-typeahead: ^3.0.1 json5: ^2.2.3 - lodash: ^4.17.19 - react-test-renderer: 19.2.3 + lodash: ^4.18.1 server-only: ^0.0.1 stacktrace-js: ^2.0.2 + test-renderer: 1.3.0 peerDependencies: - "@react-native/jest-preset": ^0.85.0 + "@react-native/jest-preset": ^0.88.1 expo: "*" + jest: ^29.0.0 || ^30.0.0 react-native: "*" - react-server-dom-webpack: ~19.0.4 || ~19.1.5 || ~19.2.4 + react-server-dom-webpack: ~19.0.4 || ~19.1.5 || ~19.2.4 || ~19.3.0 peerDependenciesMeta: expo: optional: true @@ -12196,7 +13291,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: cba1378ffacb6f0a3f32c71e9ebdeca8e2339da7d1d839f9b1eccaa275b7ae883e4b8b8dabfb4e5c7438a9b8ae41f5f35346512280e7cf9cd735caf6a815c7ed + checksum: af46e50785130a196dbc816b366f9bb857e3b2f8ad689ebe16d3299c4a3031ac3a42af5c91ce75c4e8df4ddf06b973930f25b78021f597527416d2f1c30185f1 languageName: node linkType: hard @@ -12207,6 +13302,25 @@ __metadata: languageName: node linkType: hard +"jest-haste-map@npm:30.5.1": + version: 30.5.1 + resolution: "jest-haste-map@npm:30.5.1" + dependencies: + "@jest/types": 30.5.1 + "@parcel/watcher": ^2.6.0 + "@types/node": "*" + anymatch: ^3.1.3 + fb-watchman: ^2.0.2 + fdir: ^6.5.0 + graceful-fs: ^4.2.11 + jest-regex-util: 30.5.0 + jest-util: 30.5.1 + jest-worker: 30.5.1 + picomatch: ^4.0.3 + checksum: 7b05513ea7b10be3db30cc972b823fb82ca4a453cd3c9dc709ef0106bece8542b691925eef736c1d3ef07c1ad8bc706e02690c9ada81f3f32a19287888d6829f + languageName: node + linkType: hard + "jest-haste-map@npm:^29.7.0": version: 29.7.0 resolution: "jest-haste-map@npm:29.7.0" @@ -12230,13 +13344,25 @@ __metadata: languageName: node linkType: hard -"jest-leak-detector@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-leak-detector@npm:29.7.0" +"jest-leak-detector@npm:30.5.1": + version: 30.5.1 + resolution: "jest-leak-detector@npm:30.5.1" dependencies: - jest-get-type: ^29.6.3 - pretty-format: ^29.7.0 - checksum: e3950e3ddd71e1d0c22924c51a300a1c2db6cf69ec1e51f95ccf424bcc070f78664813bef7aed4b16b96dfbdeea53fe358f8aeaaea84346ae15c3735758f1605 + "@jest/get-type": 30.5.0 + pretty-format: 30.5.1 + checksum: 1e35b3e30dda79d7583b8c62b487fc4e0a7ca2d25c7e2699a2aee830d6b440af2f059fdb8dda843dec094b90cbb030b0eb571e3d55effa3b14bb4dd550d59f7a + languageName: node + linkType: hard + +"jest-matcher-utils@npm:30.5.2": + version: 30.5.2 + resolution: "jest-matcher-utils@npm:30.5.2" + dependencies: + "@jest/get-type": 30.5.0 + chalk: ^4.1.2 + jest-diff: 30.5.2 + pretty-format: 30.5.1 + checksum: 0f5506fc810bbc43876bc6a15ff1ca11b97e06e6cdeff0ca67edb3d569052ccf479eac95e25ee7daf6ff52f2c03a3d92d33e8f0f237444cd24d94212cd7cf2f8 languageName: node linkType: hard @@ -12252,6 +13378,24 @@ __metadata: languageName: node linkType: hard +"jest-message-util@npm:30.5.1": + version: 30.5.1 + resolution: "jest-message-util@npm:30.5.1" + dependencies: + "@babel/code-frame": ^7.27.1 + "@jest/types": 30.5.1 + "@types/stack-utils": ^2.0.3 + chalk: ^4.1.2 + graceful-fs: ^4.2.11 + jest-util: 30.5.1 + picomatch: ^4.0.3 + pretty-format: 30.5.1 + slash: ^3.0.0 + stack-utils: ^2.0.6 + checksum: e25c26ebb3e18419eac2b23a22ba583a2c2be98ed74c289b47966d62169c9e43b55157340380e48153ebf003b7e0dd86f62d6ac984bd13463b0f8697063d3e02 + languageName: node + linkType: hard + "jest-message-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-message-util@npm:29.7.0" @@ -12269,6 +13413,18 @@ __metadata: languageName: node linkType: hard +"jest-mock@npm:30.5.2, jest-mock@npm:^30.0.0": + version: 30.5.2 + resolution: "jest-mock@npm:30.5.2" + dependencies: + "@jest/expect-utils": 30.5.2 + "@jest/types": 30.5.1 + "@types/node": "*" + jest-util: 30.5.1 + checksum: ee04a7478584c383c5ffb1450eb43569fdf3070efcb109adde84a97da53201a5de305625a96ad29b2b89a1b9860f7866d14d3e09abedbd2500cb5e21e058a437 + languageName: node + linkType: hard + "jest-mock@npm:^29.7.0": version: 29.7.0 resolution: "jest-mock@npm:29.7.0" @@ -12280,15 +13436,10 @@ __metadata: languageName: node linkType: hard -"jest-pnp-resolver@npm:^1.2.2": - version: 1.2.3 - resolution: "jest-pnp-resolver@npm:1.2.3" - peerDependencies: - jest-resolve: "*" - peerDependenciesMeta: - jest-resolve: - optional: true - checksum: db1a8ab2cb97ca19c01b1cfa9a9c8c69a143fde833c14df1fab0766f411b1148ff0df878adea09007ac6a2085ec116ba9a996a6ad104b1e58c20adbf88eed9b2 +"jest-regex-util@npm:30.5.0, jest-regex-util@npm:^30.0.0": + version: 30.5.0 + resolution: "jest-regex-util@npm:30.5.0" + checksum: 2236cb0f3bc7f61690500d779afab57fbcb2a35925f416ab32e68e5c1efae6d916efa9c3ee49c94d4d0990e1316e6581a1545209b08715c848b919364e89e66f languageName: node linkType: hard @@ -12299,89 +13450,89 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve-dependencies@npm:29.7.0" +"jest-resolve-dependencies@npm:30.5.2": + version: 30.5.2 + resolution: "jest-resolve-dependencies@npm:30.5.2" dependencies: - jest-regex-util: ^29.6.3 - jest-snapshot: ^29.7.0 - checksum: aeb75d8150aaae60ca2bb345a0d198f23496494677cd6aefa26fc005faf354061f073982175daaf32b4b9d86b26ca928586344516e3e6969aa614cb13b883984 + jest-regex-util: 30.5.0 + jest-snapshot: 30.5.2 + checksum: f85ba1c74f67df7086e85f98642ef90bc029c849c3d53b271bf24364dadbf3daa65f193807bb9ae699e315f569898031928d473a7bdb7aa90e920355118b1982 languageName: node linkType: hard -"jest-resolve@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve@npm:29.7.0" +"jest-resolve@npm:30.5.1": + version: 30.5.1 + resolution: "jest-resolve@npm:30.5.1" dependencies: - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.7.0 - jest-pnp-resolver: ^1.2.2 - jest-util: ^29.7.0 - jest-validate: ^29.7.0 - resolve: ^1.20.0 - resolve.exports: ^2.0.0 + chalk: ^4.1.2 + graceful-fs: ^4.2.11 + jest-haste-map: 30.5.1 + jest-util: 30.5.1 + jest-validate: 30.5.1 slash: ^3.0.0 - checksum: 0ca218e10731aa17920526ec39deaec59ab9b966237905ffc4545444481112cd422f01581230eceb7e82d86f44a543d520a71391ec66e1b4ef1a578bd5c73487 + unrs-resolver: ^1.12.1 + checksum: 9012e6711065fae75a45b8fd9849628f39bbd074def14445ddac95ac664096a0edb636d041c16c256d01c529379658bc2d94d3d8fe444284542b967cbd122bda languageName: node linkType: hard -"jest-runner@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runner@npm:29.7.0" +"jest-runner@npm:30.5.2": + version: 30.5.2 + resolution: "jest-runner@npm:30.5.2" dependencies: - "@jest/console": ^29.7.0 - "@jest/environment": ^29.7.0 - "@jest/test-result": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 + "@jest/console": 30.5.2 + "@jest/environment": 30.5.2 + "@jest/source-map": 30.5.2 + "@jest/test-result": 30.5.2 + "@jest/transform": 30.5.2 + "@jest/types": 30.5.1 "@types/node": "*" - chalk: ^4.0.0 + chalk: ^4.1.2 emittery: ^0.13.1 - graceful-fs: ^4.2.9 - jest-docblock: ^29.7.0 - jest-environment-node: ^29.7.0 - jest-haste-map: ^29.7.0 - jest-leak-detector: ^29.7.0 - jest-message-util: ^29.7.0 - jest-resolve: ^29.7.0 - jest-runtime: ^29.7.0 - jest-util: ^29.7.0 - jest-watcher: ^29.7.0 - jest-worker: ^29.7.0 + exit-x: ^0.2.2 + graceful-fs: ^4.2.11 + jest-docblock: 30.5.0 + jest-environment-node: 30.5.2 + jest-haste-map: 30.5.1 + jest-leak-detector: 30.5.1 + jest-message-util: 30.5.1 + jest-resolve: 30.5.1 + jest-runtime: 30.5.2 + jest-util: 30.5.1 + jest-watcher: 30.5.2 + jest-worker: 30.5.1 p-limit: ^3.1.0 - source-map-support: 0.5.13 - checksum: f0405778ea64812bf9b5c50b598850d94ccf95d7ba21f090c64827b41decd680ee19fcbb494007cdd7f5d0d8906bfc9eceddd8fa583e753e736ecd462d4682fb + checksum: c74f4a835bd382097ded7f09c34baf8424482d150f3be07d562b111f925f7fc0d35f945875854c3fb2af6b40998ba8d538712d9dcbccd1245469ac27f3136182 languageName: node linkType: hard -"jest-runtime@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runtime@npm:29.7.0" +"jest-runtime@npm:30.5.2": + version: 30.5.2 + resolution: "jest-runtime@npm:30.5.2" dependencies: - "@jest/environment": ^29.7.0 - "@jest/fake-timers": ^29.7.0 - "@jest/globals": ^29.7.0 - "@jest/source-map": ^29.6.3 - "@jest/test-result": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 + "@jest/environment": 30.5.2 + "@jest/fake-timers": 30.5.2 + "@jest/globals": 30.5.2 + "@jest/source-map": 30.5.2 + "@jest/test-result": 30.5.2 + "@jest/transform": 30.5.2 + "@jest/types": 30.5.1 "@types/node": "*" - chalk: ^4.0.0 - cjs-module-lexer: ^1.0.0 - collect-v8-coverage: ^1.0.0 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - jest-haste-map: ^29.7.0 - jest-message-util: ^29.7.0 - jest-mock: ^29.7.0 - jest-regex-util: ^29.6.3 - jest-resolve: ^29.7.0 - jest-snapshot: ^29.7.0 - jest-util: ^29.7.0 + chalk: ^4.1.2 + cjs-module-lexer: ^2.2.0 + collect-v8-coverage: ^1.0.2 + es-module-lexer: ^2.1.0 + glob: ^13.0.6 + graceful-fs: ^4.2.11 + jest-haste-map: 30.5.1 + jest-message-util: 30.5.1 + jest-mock: 30.5.2 + jest-regex-util: 30.5.0 + jest-resolve: 30.5.1 + jest-snapshot: 30.5.2 + jest-util: 30.5.1 slash: ^3.0.0 strip-bom: ^4.0.0 - checksum: d19f113d013e80691e07047f68e1e3448ef024ff2c6b586ce4f90cd7d4c62a2cd1d460110491019719f3c59bfebe16f0e201ed005ef9f80e2cf798c374eed54e + checksum: f25b9582e5488378e1e3384756e0372e77b6cc165c1273b93e7ca87e0fa5a987c259563bd8de76803e7d4ee1d55c30ec45e27fc73d61e7b60f8e99d18b144711 languageName: node linkType: hard @@ -12394,31 +13545,46 @@ __metadata: languageName: node linkType: hard -"jest-snapshot@npm:^29.2.1, jest-snapshot@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-snapshot@npm:29.7.0" +"jest-snapshot@npm:30.5.2, jest-snapshot@npm:^30.0.0": + version: 30.5.2 + resolution: "jest-snapshot@npm:30.5.2" dependencies: - "@babel/core": ^7.11.6 - "@babel/generator": ^7.7.2 - "@babel/plugin-syntax-jsx": ^7.7.2 - "@babel/plugin-syntax-typescript": ^7.7.2 - "@babel/types": ^7.3.3 - "@jest/expect-utils": ^29.7.0 - "@jest/transform": ^29.7.0 - "@jest/types": ^29.6.3 - babel-preset-current-node-syntax: ^1.0.0 - chalk: ^4.0.0 - expect: ^29.7.0 - graceful-fs: ^4.2.9 - jest-diff: ^29.7.0 - jest-get-type: ^29.6.3 - jest-matcher-utils: ^29.7.0 - jest-message-util: ^29.7.0 - jest-util: ^29.7.0 - natural-compare: ^1.4.0 - pretty-format: ^29.7.0 - semver: ^7.5.3 - checksum: 86821c3ad0b6899521ce75ee1ae7b01b17e6dfeff9166f2cf17f012e0c5d8c798f30f9e4f8f7f5bed01ea7b55a6bc159f5eda778311162cbfa48785447c237ad + "@babel/core": ^7.27.4 + "@babel/generator": ^7.27.5 + "@babel/plugin-syntax-jsx": ^7.27.1 + "@babel/plugin-syntax-typescript": ^7.27.1 + "@babel/types": ^7.27.3 + "@jest/expect-utils": 30.5.2 + "@jest/get-type": 30.5.0 + "@jest/snapshot-utils": 30.5.1 + "@jest/transform": 30.5.2 + "@jest/types": 30.5.1 + babel-preset-current-node-syntax: ^1.2.0 + chalk: ^4.1.2 + expect: 30.5.2 + graceful-fs: ^4.2.11 + jest-diff: 30.5.2 + jest-matcher-utils: 30.5.2 + jest-message-util: 30.5.1 + jest-util: 30.5.1 + pretty-format: 30.5.1 + semver: ^7.7.2 + synckit: ^0.11.8 + checksum: 9562073aaa6d352937c85bd6a869147f1bf7da62c222bb86000c2de151a621b0e15d21aa915cc74afa69478856eb269baeec8eb079e7272f7b212be04a7d1fd3 + languageName: node + linkType: hard + +"jest-util@npm:30.5.1": + version: 30.5.1 + resolution: "jest-util@npm:30.5.1" + dependencies: + "@jest/types": 30.5.1 + "@types/node": "*" + chalk: ^4.1.2 + ci-info: ^4.2.0 + graceful-fs: ^4.2.11 + picomatch: ^4.0.3 + checksum: b7d8647fab3c2be809b3b3016758270274a63f441239776c14b1033e94bed00d7066832e1b93f9c7a3b58414e1fefb26fa9609e2ec0c9192d733a6b123b9604e languageName: node linkType: hard @@ -12436,6 +13602,20 @@ __metadata: languageName: node linkType: hard +"jest-validate@npm:30.5.1": + version: 30.5.1 + resolution: "jest-validate@npm:30.5.1" + dependencies: + "@jest/get-type": 30.5.0 + "@jest/types": 30.5.1 + camelcase: ^6.3.0 + chalk: ^4.1.2 + leven: ^3.1.0 + pretty-format: 30.5.1 + checksum: a98927bf1c3df08d2e0625bb88c02b4698257a3ccff9266df2d77bd0260f2b417e6c2acb175d4b2bd2ddd36d42cd3ada4399b43c99ba8d55407c2a060356a7e9 + languageName: node + linkType: hard + "jest-validate@npm:^29.7.0": version: 29.7.0 resolution: "jest-validate@npm:29.7.0" @@ -12478,7 +13658,40 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:^29.0.0, jest-watcher@npm:^29.7.0": +"jest-watch-typeahead@npm:^3.0.1": + version: 3.0.1 + resolution: "jest-watch-typeahead@npm:3.0.1" + dependencies: + ansi-escapes: ^7.0.0 + chalk: ^5.2.0 + jest-regex-util: ^30.0.0 + jest-watcher: ^30.0.0 + slash: ^5.0.0 + string-length: ^6.0.0 + strip-ansi: ^7.0.1 + peerDependencies: + jest: ^30.0.0 + checksum: dbaaa6d9929079482655c05af9f9c8491fa04aa5a24460b540b8383e78bb6bc6580cddbf8e2b15cfc34d68e610c19f5ccb8f0b0a5aea7f00affb3d976ec152ed + languageName: node + linkType: hard + +"jest-watcher@npm:30.5.2, jest-watcher@npm:^30.0.0": + version: 30.5.2 + resolution: "jest-watcher@npm:30.5.2" + dependencies: + "@jest/test-result": 30.5.2 + "@jest/types": 30.5.1 + "@types/node": "*" + ansi-escapes: ^4.3.2 + chalk: ^4.1.2 + emittery: ^0.13.1 + jest-util: 30.5.1 + string-length: ^4.0.2 + checksum: 148a53317be520806d75e53b31044f9be10038cca2e5ebea5af901f29424545a8b76704751294462c7f893a4cc88697024ce198b26fe84148fc5c138b4b586ff + languageName: node + linkType: hard + +"jest-watcher@npm:^29.0.0": version: 29.7.0 resolution: "jest-watcher@npm:29.7.0" dependencies: @@ -12494,6 +13707,19 @@ __metadata: languageName: node linkType: hard +"jest-worker@npm:30.5.1": + version: 30.5.1 + resolution: "jest-worker@npm:30.5.1" + dependencies: + "@types/node": "*" + "@ungap/structured-clone": ^1.3.0 + jest-util: 30.5.1 + merge-stream: ^2.0.0 + supports-color: ^8.1.1 + checksum: 070e91f03b01ce289422d826a009738fd226d6a9e8bd4fd0c1d39788d7a8df6f17da593fe4e1cdf20bc5e61b8920cdc3895d88856a9936ca82c6fc4f40ff794e + languageName: node + linkType: hard + "jest-worker@npm:^29.7.0": version: 29.7.0 resolution: "jest-worker@npm:29.7.0" @@ -12506,14 +13732,14 @@ __metadata: languageName: node linkType: hard -"jest@npm:^29.2.1": - version: 29.7.0 - resolution: "jest@npm:29.7.0" +"jest@npm:~30.5.2": + version: 30.5.2 + resolution: "jest@npm:30.5.2" dependencies: - "@jest/core": ^29.7.0 - "@jest/types": ^29.6.3 - import-local: ^3.0.2 - jest-cli: ^29.7.0 + "@jest/core": 30.5.2 + "@jest/types": 30.5.1 + import-local: ^3.2.0 + jest-cli: 30.5.2 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -12521,7 +13747,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 17ca8d67504a7dbb1998cf3c3077ec9031ba3eb512da8d71cb91bcabb2b8995c4e4b292b740cb9bf1cbff5ce3e110b3f7c777b0cefb6f41ab05445f248d0ee0b + checksum: 752de708cdc8bd6474b92b16cd69a62e5a298d5048233986e56bf44ec6d2a746f9535ccda3b329cbb692b7d1e647d42096b77586c5c93a515697a30d9116b598 languageName: node linkType: hard @@ -12659,6 +13885,39 @@ __metadata: languageName: node linkType: hard +"jsdom@npm:^26.1.0": + version: 26.1.0 + resolution: "jsdom@npm:26.1.0" + dependencies: + cssstyle: ^4.2.1 + data-urls: ^5.0.0 + decimal.js: ^10.5.0 + html-encoding-sniffer: ^4.0.0 + http-proxy-agent: ^7.0.2 + https-proxy-agent: ^7.0.6 + is-potential-custom-element-name: ^1.0.1 + nwsapi: ^2.2.16 + parse5: ^7.2.1 + rrweb-cssom: ^0.8.0 + saxes: ^6.0.0 + symbol-tree: ^3.2.4 + tough-cookie: ^5.1.1 + w3c-xmlserializer: ^5.0.0 + webidl-conversions: ^7.0.0 + whatwg-encoding: ^3.1.1 + whatwg-mimetype: ^4.0.0 + whatwg-url: ^14.1.1 + ws: ^8.18.0 + xml-name-validator: ^5.0.0 + peerDependencies: + canvas: ^3.0.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 248e500a872b70bfba3fdbd01a13890ab520bfe42912bb85cb99e7f2eda375d80aa4adfcbd5c4716b6e35e93c2c72b127b8e74527a598c5b6d8e62e05f29eb9b + languageName: node + linkType: hard + "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" @@ -12862,16 +14121,6 @@ __metadata: languageName: node linkType: hard -"lighthouse-logger@npm:^1.0.0": - version: 1.4.2 - resolution: "lighthouse-logger@npm:1.4.2" - dependencies: - debug: ^2.6.9 - marky: ^1.2.2 - checksum: ba6b73d93424318fab58b4e07c9ed246e3e969a3313f26b69515ed4c06457dd9a0b11bc706948398fdaef26aa4ba5e65cb848c37ce59f470d3c6c450b9b79a33 - languageName: node - linkType: hard - "lightningcss-android-arm64@npm:1.30.2": version: 1.30.2 resolution: "lightningcss-android-arm64@npm:1.30.2" @@ -13053,7 +14302,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x": +"lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: 9ff3942feeccffa4f1fafa88d32f0d24fdc62fd15ded5a74a5f950ff5f0c6f61916157246744c620173dddf38d37095a92327d5fd3861e2063e736a5c207d089 @@ -13088,6 +14337,13 @@ __metadata: languageName: node linkType: hard +"lodash@npm:^4.18.1": + version: 4.18.1 + resolution: "lodash@npm:4.18.1" + checksum: bb5f5b49aad29614e709af02b64c56b0f8b78c6a81434a3c1ae527d2f0f78ca08f9d9fb22aa825a053876c9d2166e9c01f31c356014b5e2bdc0556c057433102 + languageName: node + linkType: hard + "log-symbols@npm:^2.2.0": version: 2.2.0 resolution: "log-symbols@npm:2.2.0" @@ -13163,6 +14419,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^10.4.3": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 6476138d2125387a6d20f100608c2583d415a4f64a0fecf30c9e2dda976614f09cad4baa0842447bd37dd459a7bd27f57d9d8f8ce558805abd487c583f3d774a + languageName: node + linkType: hard + "lru-cache@npm:^11.0.0": version: 11.5.1 resolution: "lru-cache@npm:11.5.1" @@ -13215,7 +14478,7 @@ __metadata: languageName: node linkType: hard -"make-error@npm:1.x, make-error@npm:^1.1.1": +"make-error@npm:1.x, make-error@npm:^1.1.1, make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 @@ -13265,13 +14528,6 @@ __metadata: languageName: node linkType: hard -"marky@npm:^1.2.2": - version: 1.2.5 - resolution: "marky@npm:1.2.5" - checksum: 823b946677749551cdfc3b5221685478b5d1b9cc0dc03eff977c6f9a615fb05c67559f9556cb3c0fcb941a9ea0e195e37befd83026443396ccee8b724f54f4c5 - languageName: node - linkType: hard - "math-intrinsics@npm:^1.1.0": version: 1.1.0 resolution: "math-intrinsics@npm:1.1.0" @@ -13363,70 +14619,129 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.84.4": - version: 0.84.4 - resolution: "metro-babel-transformer@npm:0.84.4" +"metro-babel-transformer@npm:0.87.1": + version: 0.87.1 + resolution: "metro-babel-transformer@npm:0.87.1" + dependencies: + "@babel/core": ^7.25.2 + flow-enums-runtime: ^0.0.6 + flow-parser: 0.331.0 + metro-cache-key: 0.87.1 + nullthrows: ^1.1.1 + checksum: 1ff154b7810453fa78d2093020e0a7f763bdae6764626e4b4edc3ce97dbf3112b3996d36014103238a226a67d7cda1063ae21722936a26dfc1b207a1e074434e + languageName: node + linkType: hard + +"metro-babel-transformer@npm:0.87.2": + version: 0.87.2 + resolution: "metro-babel-transformer@npm:0.87.2" dependencies: "@babel/core": ^7.25.2 flow-enums-runtime: ^0.0.6 - hermes-parser: 0.35.0 - metro-cache-key: 0.84.4 + flow-parser: 0.336.0 + metro-cache-key: 0.87.2 nullthrows: ^1.1.1 - checksum: 0125677b87a35e469675746db1d771ef1461888aac0fa0e8ef353d35a4b10ddcbb7a592cd3bb873b8c2ecb5547d4b8be65629080fc5c5efe47ff8803cd2749fd + checksum: 3ef8ac7e20191521e7fd03055bd8e88e1c200844c05d839f25218f12f4bd4ebdd4e95fbf2311775ff16afbe93cfcfa801d9fc3f79911c68a4613ed49919daee9 + languageName: node + linkType: hard + +"metro-cache-key@npm:0.87.1": + version: 0.87.1 + resolution: "metro-cache-key@npm:0.87.1" + dependencies: + flow-enums-runtime: ^0.0.6 + checksum: a972a3efaa64dd642dcbe33f86ef75266cc94a433776dcecc784ed9cb9ba51651074073b666b92e45ce208003ce610af4174f05547181caa8c7ecf5a62c8395f languageName: node linkType: hard -"metro-cache-key@npm:0.84.4": - version: 0.84.4 - resolution: "metro-cache-key@npm:0.84.4" +"metro-cache-key@npm:0.87.2": + version: 0.87.2 + resolution: "metro-cache-key@npm:0.87.2" dependencies: flow-enums-runtime: ^0.0.6 - checksum: 381f330ec25ad3823ae843e5c21ed75aa5e34f4c92231aead526f4936f4280e1a73977a8d10fecc2b1ef8f11fc884323a76b650a93c699d6b02c706c17eea7ca + checksum: 18c4fbbf715c5963775696e4b369ba896529b26ea1bc16f01f89c95e71ef965da9feac4514b3323a243b0300788415d84e8b8c6a6eb301a378b4a2b8070c0051 languageName: node linkType: hard -"metro-cache@npm:0.84.4": - version: 0.84.4 - resolution: "metro-cache@npm:0.84.4" +"metro-cache@npm:0.87.1": + version: 0.87.1 + resolution: "metro-cache@npm:0.87.1" dependencies: exponential-backoff: ^3.1.1 flow-enums-runtime: ^0.0.6 https-proxy-agent: ^7.0.5 - metro-core: 0.84.4 - checksum: b8aa2749588a8ca6030930adc7088c7ccac3107be90a188e6b21e76eb0c105a559313f1201623627771f49326515081e1ffceac09e9055aad8cccc27b4feb008 + metro-core: 0.87.1 + checksum: f62575b1e0bd5d36de207976ee38ddf6216b8deb29b4a405ed333c53882d0054c20abdb768abb10e7255fd8fc3dbfa177076dff39e96173b61cbaa2b5dd7ad3d languageName: node linkType: hard -"metro-config@npm:0.84.4, metro-config@npm:^0.84.3": - version: 0.84.4 - resolution: "metro-config@npm:0.84.4" +"metro-cache@npm:0.87.2": + version: 0.87.2 + resolution: "metro-cache@npm:0.87.2" + dependencies: + exponential-backoff: ^3.1.1 + flow-enums-runtime: ^0.0.6 + https-proxy-agent: ^7.0.5 + metro-core: 0.87.2 + checksum: 0ab9bf8a04d9a56f137adbc1aca2f71421d186d81168ea80a0bca6b87ac9fd935618455c3ef737257fd7ec92d6b26142c5ea3d1dcf0cfd4f977ed193eb9dab12 + languageName: node + linkType: hard + +"metro-config@npm:0.87.1": + version: 0.87.1 + resolution: "metro-config@npm:0.87.1" dependencies: connect: ^3.6.5 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.6.1 - checksum: 1a3255483c6f2a5b9eed7a74cf41b17b3ac4e04183c545185948e962871318033c5d39a480e214d40b6bdcb66d4db960ec6618c4c522cc6c0e17fada90fbe4de + metro: 0.87.1 + metro-cache: 0.87.1 + metro-core: 0.87.1 + metro-runtime: 0.87.1 + checksum: 41252de9489acdfb4299a783479ab14054005ea72e6b1d3d952026df833ffcf7a6d87f176bf93d71c73a24d7c57dc06f2a1ea670fee3f082051d185d0f540724 languageName: node linkType: hard -"metro-core@npm:0.84.4, metro-core@npm:^0.84.3": - version: 0.84.4 - resolution: "metro-core@npm:0.84.4" +"metro-config@npm:0.87.2, metro-config@npm:^0.87.1": + version: 0.87.2 + resolution: "metro-config@npm:0.87.2" + dependencies: + connect: ^3.6.5 + flow-enums-runtime: ^0.0.6 + jest-validate: ^29.7.0 + metro: 0.87.2 + metro-cache: 0.87.2 + metro-core: 0.87.2 + metro-runtime: 0.87.2 + checksum: 3312b493e9f50fa4175d5eb04fb08cdb23fefa34ede23524c41789771c8b9b6ed7f581d84e67f05073c186e95f9a283f796455318656a77ec3433b14147dc019 + languageName: node + linkType: hard + +"metro-core@npm:0.87.1": + version: 0.87.1 + resolution: "metro-core@npm:0.87.1" dependencies: flow-enums-runtime: ^0.0.6 lodash.throttle: ^4.1.1 - metro-resolver: 0.84.4 - checksum: 232356fa3f1f5269653bd15428fe8c6fb7644e97fb7dc8eefd51a735420325eccb824a70de1751d2fce41607334744acd1645288f2baa1cca007073122f68d7a + metro-resolver: 0.87.1 + checksum: 9c42229b09366e3e7357c29eaeff33893674e48f45a85337c10fec09b912e3ad20ac068935ba542bf06aa0aed41cc17ab5ec5375b47ebdb30997551109844260 languageName: node linkType: hard -"metro-file-map@npm:0.84.4": - version: 0.84.4 - resolution: "metro-file-map@npm:0.84.4" +"metro-core@npm:0.87.2": + version: 0.87.2 + resolution: "metro-core@npm:0.87.2" + dependencies: + flow-enums-runtime: ^0.0.6 + lodash.throttle: ^4.1.1 + metro-resolver: 0.87.2 + checksum: e465a0e06d6dc05f72ce7ad3d3a82774d3243838530905f70cf8fb06d0738cc80cf47895ea781edae420123e47668031f186995531b595493f2b90c77f39417f + languageName: node + linkType: hard + +"metro-file-map@npm:0.87.1": + version: 0.87.1 + resolution: "metro-file-map@npm:0.87.1" dependencies: debug: ^4.4.0 fb-watchman: ^2.0.0 @@ -13436,76 +14751,150 @@ __metadata: jest-worker: ^29.7.0 micromatch: ^4.0.4 nullthrows: ^1.1.1 - walker: ^1.0.7 - checksum: 7265aec7ae7ead5c35d50197009d337e459edfecec52871eb74244469ae68fcc70747e5f92ef8a86aefb551d398b2714c09179e9966a1affecf297a50b80c0a5 + checksum: 7d20448b29ffcb3df471e88656b90a3cbfb019748edeae72197e7ef8905471e0abe8bebba5166fc10ad3364166a5328b741c91e2d998ab31148579f7c88fa034 + languageName: node + linkType: hard + +"metro-file-map@npm:0.87.2": + version: 0.87.2 + resolution: "metro-file-map@npm:0.87.2" + dependencies: + debug: ^4.4.0 + fb-watchman: ^2.0.0 + flow-enums-runtime: ^0.0.6 + invariant: ^2.2.4 + jest-worker: ^29.7.0 + nullthrows: ^1.1.1 + checksum: 76d4a8ea61cf396dba3e2890f90709e1d934e8ed7258ed91401f2b773a4b22b4e532a524740828e278078965231878da3293e25055d4eadd464a69a68049f142 + languageName: node + linkType: hard + +"metro-minify-terser@npm:0.87.1": + version: 0.87.1 + resolution: "metro-minify-terser@npm:0.87.1" + dependencies: + flow-enums-runtime: ^0.0.6 + terser: ^5.15.0 + checksum: 9998b826818e1280d99c1df044f62517acab0e291eaa6621f806a81f5c061ff2094425c3e0f62b1b1d13d52c15dbf45b909e09f6b814601ebb8c6ba39bb1cc99 languageName: node linkType: hard -"metro-minify-terser@npm:0.84.4": - version: 0.84.4 - resolution: "metro-minify-terser@npm:0.84.4" +"metro-minify-terser@npm:0.87.2": + version: 0.87.2 + resolution: "metro-minify-terser@npm:0.87.2" dependencies: flow-enums-runtime: ^0.0.6 terser: ^5.15.0 - checksum: e0893b5672a4ad2bc6e2c492f9994a3eae6e633e49f2e5a52738e80260e37bb5143219ce2c337c22dd16cee850e68b99d1ba4bc378d7cc8e9cd60d636aa051b5 + checksum: 03b499e23c4a0f7de61fd88fd7a45cb128f177a532954ca2271f415c3d32d893975a26d0b120dda036352248b65fd21b58387c18ac1244ee9b10c8b13345e591 languageName: node linkType: hard -"metro-resolver@npm:0.84.4": - version: 0.84.4 - resolution: "metro-resolver@npm:0.84.4" +"metro-resolver@npm:0.87.1": + version: 0.87.1 + resolution: "metro-resolver@npm:0.87.1" dependencies: flow-enums-runtime: ^0.0.6 - checksum: 898f2d5140404a16850b1e2cd206194d20c7118438831e0eb19c54f09703b8034e4ad56061e7f4d6ef88e92b9f6aa5dcca1b72bfa188704d3540533de32f0c5a + checksum: 25b91859318593b731220eda803326a7f3bbd5890ad927a0b010466c0f065232511ed80ee9ee751729b8507721dd8b77a2be5874457219e9718df4f5a4cca8ee + languageName: node + linkType: hard + +"metro-resolver@npm:0.87.2": + version: 0.87.2 + resolution: "metro-resolver@npm:0.87.2" + dependencies: + flow-enums-runtime: ^0.0.6 + checksum: 0244253d672f16a76214ed26f307d8fe75a70f5063e903d5707056af686913d8763ae13ade4f16039a1331737d96c2d73092b7b477bf589777bda56c41080506 + languageName: node + linkType: hard + +"metro-runtime@npm:0.87.1": + version: 0.87.1 + resolution: "metro-runtime@npm:0.87.1" + dependencies: + "@babel/runtime": ^7.25.0 + flow-enums-runtime: ^0.0.6 + checksum: d458e4a0170321df0ce3a791f1c0f6457ae224df4785c65de25399b284d36ec205f479dae6bd15491e5631828c572cbc229691e096ff966776965d418419d059 languageName: node linkType: hard -"metro-runtime@npm:0.84.4, metro-runtime@npm:^0.84.3": - version: 0.84.4 - resolution: "metro-runtime@npm:0.84.4" +"metro-runtime@npm:0.87.2, metro-runtime@npm:^0.87.1": + version: 0.87.2 + resolution: "metro-runtime@npm:0.87.2" dependencies: "@babel/runtime": ^7.25.0 flow-enums-runtime: ^0.0.6 - checksum: e4a5e0d7e9e33631c801f63a7340380d4a7383a23d06023233ac48e78174bec8ed78a8f5605c84a526e203241a59c0ab0215ab060e0096fc19648d207a0010dd + checksum: f70a735cc0ddb0c27ad2d3e7d79c0544d6975d8ab11de42a88376759415e004a5e1bbc64eec00c4f18f851fc8c2a4ce56a9570a26e2cb17df3362f7a3380b533 languageName: node linkType: hard -"metro-source-map@npm:0.84.4, metro-source-map@npm:^0.84.3": - version: 0.84.4 - resolution: "metro-source-map@npm:0.84.4" +"metro-source-map@npm:0.87.1": + version: 0.87.1 + resolution: "metro-source-map@npm:0.87.1" 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 + metro-symbolicate: 0.87.1 nullthrows: ^1.1.1 - ob1: 0.84.4 + ob1: 0.87.1 source-map: ^0.5.6 vlq: ^1.0.0 - checksum: e483887bf92775b41d2832790c0652c413329ad1c9c88de915d53be603f57a11a5edbb2cebbdcda9ce90ce32103ff28de77f370bbe3253d21975372a72e4c6ce + checksum: f7aec53d416bfc45e8213eddd494ad4bcc7077c8ba4314e6ac3f371b094570c4bca208be15020f374f43f18ef3bf3c90e173b0c1c8f8c5a02ded03285037849b languageName: node linkType: hard -"metro-symbolicate@npm:0.84.4": - version: 0.84.4 - resolution: "metro-symbolicate@npm:0.84.4" +"metro-source-map@npm:0.87.2, metro-source-map@npm:^0.87.1": + version: 0.87.2 + resolution: "metro-source-map@npm:0.87.2" + dependencies: + "@babel/traverse": ^7.29.0 + "@babel/types": ^7.29.8 + flow-enums-runtime: ^0.0.6 + invariant: ^2.2.4 + metro-symbolicate: 0.87.2 + nullthrows: ^1.1.1 + ob1: 0.87.2 + source-map: ^0.5.6 + checksum: e5bd264ec04897062e6e873e8e5c0c8d4cc1dae99e72ba59c7b3a4e37b76046bb38d3a46de1c8da4c414fd8baacfacfae5db69c5d9ba46dd54fd59459c2c63ae + languageName: node + linkType: hard + +"metro-symbolicate@npm:0.87.1": + version: 0.87.1 + resolution: "metro-symbolicate@npm:0.87.1" dependencies: flow-enums-runtime: ^0.0.6 invariant: ^2.2.4 - metro-source-map: 0.84.4 + metro-source-map: 0.87.1 nullthrows: ^1.1.1 source-map: ^0.5.6 vlq: ^1.0.0 bin: metro-symbolicate: src/index.js - checksum: c4518ca46ec6cc9e7f2929d5aadd9b51da833e035ae623e3c82f2efe94e502827e58883d7b576b3d765f1d4aec17802976c13dd20f0a8944d62f97083e8304de + checksum: 7cf1444b8b4aa0e4e9f2b82f90ddb81e26914d07b8e08342e97415557d4ea86517cb7bded311ef88dff241dac3b8c7a4f6453e5ae32502b57a9ef52ce6889a46 languageName: node linkType: hard -"metro-transform-plugins@npm:0.84.4": - version: 0.84.4 - resolution: "metro-transform-plugins@npm:0.84.4" +"metro-symbolicate@npm:0.87.2": + version: 0.87.2 + resolution: "metro-symbolicate@npm:0.87.2" + dependencies: + flow-enums-runtime: ^0.0.6 + invariant: ^2.2.4 + metro-source-map: 0.87.2 + nullthrows: ^1.1.1 + source-map: ^0.5.6 + vlq: ^1.0.0 + bin: + metro-symbolicate: src/index.js + checksum: f120ae4d6ecb27dcaace698f4d3ee8c878be995db56d120bf3e78c2b2331581f25094d613329cf00858b61c5c73dc0bbfcd37435c24a6d44b22178477894369d + languageName: node + linkType: hard + +"metro-transform-plugins@npm:0.87.1": + version: 0.87.1 + resolution: "metro-transform-plugins@npm:0.87.1" dependencies: "@babel/core": ^7.25.2 "@babel/generator": ^7.29.1 @@ -13513,34 +14902,69 @@ __metadata: "@babel/traverse": ^7.29.0 flow-enums-runtime: ^0.0.6 nullthrows: ^1.1.1 - checksum: 47f68a023868d0155af31e5edadfa33cb9b853932376e5cd4815b9a7150a18039861510d9611ab8c2cb765eece877ce4a72615894aaa35e0b4fa43a9023952ba + checksum: ebd292818207f8e4de9ed0e424c71b28e6e6cbcae2fa1d5b4eea1d42d135bcee02c61e0518ffccf737f17912e13a52819ea3f61dabbf6da4c31f2459b9a9b71e languageName: node linkType: hard -"metro-transform-worker@npm:0.84.4": - version: 0.84.4 - resolution: "metro-transform-worker@npm:0.84.4" +"metro-transform-plugins@npm:0.87.2": + version: 0.87.2 + resolution: "metro-transform-plugins@npm:0.87.2" + 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 + checksum: dc2526cd98bf1a836b8c48a48c17f8be357470e9e97f288fc7052d46d9ca5375cd83dc177911b8cd3ffdcbbfe09a450d703d55f9d90e78b46e24c2211a30b8cb + languageName: node + linkType: hard + +"metro-transform-worker@npm:0.87.1": + version: 0.87.1 + resolution: "metro-transform-worker@npm:0.87.1" 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 + metro: 0.87.1 + metro-babel-transformer: 0.87.1 + metro-cache: 0.87.1 + metro-cache-key: 0.87.1 + metro-minify-terser: 0.87.1 + metro-source-map: 0.87.1 + metro-transform-plugins: 0.87.1 nullthrows: ^1.1.1 - checksum: ec6f4966865de6f5f683d2295a7ad498e97635e09eaa042f93f4a886fdcb017176555100b0f7746fa32d1d8a967c8eda8a533d2697614b730441da127d3226a2 + checksum: e9ca7ee7bd7bfd41e3c9966ab5caea772790a59cd5b68bc9a528bf30f234a444637a9f16e01d66c67b0aa5d0db2c149bce0fe0d84e8fc06a1d7a25f5ab24c610 languageName: node linkType: hard -"metro@npm:0.84.4, metro@npm:^0.84.3": - version: 0.84.4 - resolution: "metro@npm:0.84.4" +"metro-transform-worker@npm:0.87.2": + version: 0.87.2 + resolution: "metro-transform-worker@npm:0.87.2" + dependencies: + "@babel/core": ^7.25.2 + "@babel/generator": ^7.29.1 + "@babel/parser": ^7.29.9 + "@babel/types": ^7.29.8 + flow-enums-runtime: ^0.0.6 + metro: 0.87.2 + metro-babel-transformer: 0.87.2 + metro-cache: 0.87.2 + metro-cache-key: 0.87.2 + metro-minify-terser: 0.87.2 + metro-source-map: 0.87.2 + metro-transform-plugins: 0.87.2 + nullthrows: ^1.1.1 + checksum: 6d18eb7ad817e8bd7d8ac15924437d890315688511a79ddb919c99ce086dceb5003afe9df7add1f0e2e9933db2822a9a3235ccb5e79ed921aeb6e9f34dbff712 + languageName: node + linkType: hard + +"metro@npm:0.87.1": + version: 0.87.1 + resolution: "metro@npm:0.87.1" dependencies: "@babel/code-frame": ^7.29.0 "@babel/core": ^7.25.2 @@ -13550,30 +14974,28 @@ __metadata: "@babel/traverse": ^7.29.0 "@babel/types": ^7.29.0 accepts: ^2.0.0 - ci-info: ^2.0.0 connect: ^3.6.5 debug: ^4.4.0 error-stack-parser: ^2.0.6 flow-enums-runtime: ^0.0.6 + flow-parser: 0.331.0 graceful-fs: ^4.2.4 - hermes-parser: 0.35.0 - image-size: ^1.0.2 invariant: ^2.2.4 jest-worker: ^29.7.0 jsc-safe-url: ^0.2.2 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 + metro-babel-transformer: 0.87.1 + metro-cache: 0.87.1 + metro-cache-key: 0.87.1 + metro-config: 0.87.1 + metro-core: 0.87.1 + metro-file-map: 0.87.1 + metro-resolver: 0.87.1 + metro-runtime: 0.87.1 + metro-source-map: 0.87.1 + metro-symbolicate: 0.87.1 + metro-transform-plugins: 0.87.1 + metro-transform-worker: 0.87.1 mime-types: ^3.0.1 nullthrows: ^1.1.1 serialize-error: ^2.1.0 @@ -13583,7 +15005,53 @@ __metadata: yargs: ^17.6.2 bin: metro: src/cli.js - checksum: 343339ce00d033975beb116fe063b61421e40a815d8bbe1f78032d6ecb5613b89e68218af204dd168b9bdf66dcc4914b56ee8ee19997faa09c22b8413017dcc6 + checksum: b1b96631499ae2b23a29b52d27e2b4918784b41360880ff31d6d2a4ea3817bfaa02a161c0bd9c1f436841ad6399d418e056b3c2fdcd6dac43f87cb45f471d28f + languageName: node + linkType: hard + +"metro@npm:0.87.2, metro@npm:^0.87.1": + version: 0.87.2 + resolution: "metro@npm:0.87.2" + dependencies: + "@babel/code-frame": ^7.29.0 + "@babel/core": ^7.25.2 + "@babel/generator": ^7.29.1 + "@babel/parser": ^7.29.9 + "@babel/template": ^7.28.6 + "@babel/traverse": ^7.29.0 + "@babel/types": ^7.29.8 + accepts: ^2.0.0 + connect: ^3.6.5 + debug: ^4.4.0 + error-stack-parser: ^2.0.6 + flow-enums-runtime: ^0.0.6 + flow-parser: 0.336.0 + invariant: ^2.2.4 + jest-worker: ^29.7.0 + jsc-safe-url: ^0.2.2 + lodash.throttle: ^4.1.1 + metro-babel-transformer: 0.87.2 + metro-cache: 0.87.2 + metro-cache-key: 0.87.2 + metro-config: 0.87.2 + metro-core: 0.87.2 + metro-file-map: 0.87.2 + metro-resolver: 0.87.2 + metro-runtime: 0.87.2 + metro-source-map: 0.87.2 + metro-symbolicate: 0.87.2 + metro-transform-plugins: 0.87.2 + metro-transform-worker: 0.87.2 + mime-types: ^3.0.1 + nullthrows: ^1.1.1 + serialize-error: ^2.1.0 + source-map: ^0.5.6 + throat: ^5.0.0 + ws: ^7.5.10 + yargs: ^17.6.2 + bin: + metro: src/cli.js + checksum: 136d5604733057d5a7aea9618439fd9c4298a78b47ac9040d87b1e3b64aa1a41b42f51a25786be878b17a1176929a545d9b60c5e5e14f476066a4ebe1df763e0 languageName: node linkType: hard @@ -13722,7 +15190,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 @@ -13845,7 +15313,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": +"mkdirp@npm:^1.0.3": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -13928,53 +15396,10 @@ __metadata: languageName: node linkType: hard -"msgpackr-extract@npm:^3.0.4": - version: 3.0.4 - resolution: "msgpackr-extract@npm:3.0.4" - dependencies: - "@msgpackr-extract/msgpackr-extract-darwin-arm64": 3.0.4 - "@msgpackr-extract/msgpackr-extract-darwin-x64": 3.0.4 - "@msgpackr-extract/msgpackr-extract-linux-arm": 3.0.4 - "@msgpackr-extract/msgpackr-extract-linux-arm64": 3.0.4 - "@msgpackr-extract/msgpackr-extract-linux-x64": 3.0.4 - "@msgpackr-extract/msgpackr-extract-win32-x64": 3.0.4 - node-gyp: latest - node-gyp-build-optional-packages: 5.2.2 - dependenciesMeta: - "@msgpackr-extract/msgpackr-extract-darwin-arm64": - optional: true - "@msgpackr-extract/msgpackr-extract-darwin-x64": - optional: true - "@msgpackr-extract/msgpackr-extract-linux-arm": - optional: true - "@msgpackr-extract/msgpackr-extract-linux-arm64": - optional: true - "@msgpackr-extract/msgpackr-extract-linux-x64": - optional: true - "@msgpackr-extract/msgpackr-extract-win32-x64": - optional: true - bin: - download-msgpackr-prebuilds: bin/download-prebuilds.js - checksum: 8332765e185cf5911510380041d098866d926ddee297571eba7e1c7faee8346ddbb499d1e9a85543d83c67aea6a083abf2e68d147be15d0b9fc92feb88ef1a71 - languageName: node - linkType: hard - -"msgpackr@npm:^2.0.1": - version: 2.0.2 - resolution: "msgpackr@npm:2.0.2" - dependencies: - msgpackr-extract: ^3.0.4 - dependenciesMeta: - msgpackr-extract: - optional: true - checksum: 54bb5840f858e76d247a42810e8ff7808d72312be435fad4366f6f0e524f3bfe4df249320196a6419b0eda5dc366839f3a6a9b6b5ea3cc946b856a9ceaa59362 - languageName: node - linkType: hard - -"multitars@npm:^1.0.0": - version: 1.0.0 - resolution: "multitars@npm:1.0.0" - checksum: 068875cf1098b6a6b2ffe7702d885f6a5f464800ecb74dc5adee827e97286e9522083f77b63a76afec8b29f07771e87fb944fd37e19f4055097dff92776106fb +"multitars@npm:^1.0.2": + version: 1.0.2 + resolution: "multitars@npm:1.0.2" + checksum: d51e31f65c644c7cd47588c916e12e812738a6c2fb374279c5189bc04f87da20c11ae44ea3c647764002f49168883a47ff88fc540132e8cd1bfcd07dcd6fcb86 languageName: node linkType: hard @@ -14005,12 +15430,22 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.12": - version: 3.3.12 - resolution: "nanoid@npm:3.3.12" +"nanoid@npm:^3.3.20": + version: 3.3.20 + resolution: "nanoid@npm:3.3.20" bin: nanoid: bin/nanoid.cjs - checksum: 38699257447dc59e21e73e0510d0dfb16b7a610d9ca80633d5c3a68f9b4298c990513d30404ca8f163c2d03225ee01695ff8898bea6179183f38f0477b7635ac + checksum: e5061282c25412663f527abe382b3dc7165585f18b5edb7c6500a5f56d9570b1de8b26500c231ae5e28e299f20d3877f839268ed5c302f997b5627237a04dcf9 + languageName: node + linkType: hard + +"napi-postinstall@npm:^0.3.4": + version: 0.3.7 + resolution: "napi-postinstall@npm:0.3.7" + bin: + napi-patch: ./lib/patch.js + napi-postinstall: ./lib/cli.js + checksum: da2c991ed80d90101572fddf575e6fe524916e8ebd19f1620b910fec5d5c3234d8373e00d4cfc7550eab58aa8497f3d15d90b4af1df3dd9f4dca0746b79e1f73 languageName: node linkType: hard @@ -14086,6 +15521,15 @@ __metadata: languageName: node linkType: hard +"node-addon-api@npm:^7.0.0": + version: 7.1.1 + resolution: "node-addon-api@npm:7.1.1" + dependencies: + node-gyp: latest + checksum: 46051999e3289f205799dfaf6bcb017055d7569090f0004811110312e2db94cb4f8654602c7eb77a60a1a05142cc2b96e1b5c56ca4622c41a5c6370787faaf30 + languageName: node + linkType: hard + "node-dir@npm:^0.1.17": version: 0.1.17 resolution: "node-dir@npm:0.1.17" @@ -14109,23 +15553,10 @@ __metadata: languageName: node linkType: hard -"node-forge@npm:^1.3.3": - version: 1.4.0 - resolution: "node-forge@npm:1.4.0" - checksum: c97c634d4d483aae815677db5b1bd14bfea4d873ab48817e020610a2b4d8bc6b3e77994860189b44151ff8e0842c0c4ba6faa80b9a6e6fbd6989865e8eb80b96 - languageName: node - linkType: hard - -"node-gyp-build-optional-packages@npm:5.2.2": - version: 5.2.2 - resolution: "node-gyp-build-optional-packages@npm:5.2.2" - dependencies: - detect-libc: ^2.0.1 - bin: - node-gyp-build-optional-packages: bin.js - node-gyp-build-optional-packages-optional: optional.js - node-gyp-build-optional-packages-test: build-test.js - checksum: 3c10d7380901ab5febcd153d2632917fe7507edb15a3405e9ef19801834a4c2162459a67b9944887f737f8718baeb4aaf0002c829a8214011930f2de80e4b42f +"node-forge@npm:^1.4.0": + version: 1.4.2 + resolution: "node-forge@npm:1.4.2" + checksum: 8a8e357f23fe27b874eb295545560978271b4c38bddd00dce57631b3e1aa126e31362d936bb69af2b55b75de61dcf015cae590952cde0649af021808d9728639 languageName: node linkType: hard @@ -14233,6 +15664,41 @@ __metadata: languageName: node linkType: hard +"noxcturnal@npm:^0.1.11": + version: 0.1.11 + resolution: "noxcturnal@npm:0.1.11" + dependencies: + "@babel/code-frame": ^7.20.0 + "@noxcturnal/noxcturnal-darwin-arm64": 0.1.11 + "@noxcturnal/noxcturnal-darwin-x64": 0.1.11 + "@noxcturnal/noxcturnal-linux-arm64-gnu": 0.1.11 + "@noxcturnal/noxcturnal-linux-arm64-musl": 0.1.11 + "@noxcturnal/noxcturnal-linux-x64-gnu": 0.1.11 + "@noxcturnal/noxcturnal-linux-x64-musl": 0.1.11 + "@noxcturnal/noxcturnal-win32-arm64-msvc": 0.1.11 + "@noxcturnal/noxcturnal-win32-x64-msvc": 0.1.11 + "@oxc-project/types": 0.154.0 + dependenciesMeta: + "@noxcturnal/noxcturnal-darwin-arm64": + optional: true + "@noxcturnal/noxcturnal-darwin-x64": + optional: true + "@noxcturnal/noxcturnal-linux-arm64-gnu": + optional: true + "@noxcturnal/noxcturnal-linux-arm64-musl": + optional: true + "@noxcturnal/noxcturnal-linux-x64-gnu": + optional: true + "@noxcturnal/noxcturnal-linux-x64-musl": + optional: true + "@noxcturnal/noxcturnal-win32-arm64-msvc": + optional: true + "@noxcturnal/noxcturnal-win32-x64-msvc": + optional: true + checksum: aa3e865c6ba922e9f66fdc37ebba6fe84ed79017acc183a91a9bc0f32685d9c5e674096e301ed1f06756a22b609635efc80563e6b0027781a7ebdd62ad62dd4f + languageName: node + linkType: hard + "npm-package-arg@npm:^11.0.0": version: 11.0.3 resolution: "npm-package-arg@npm:11.0.3" @@ -14270,6 +15736,13 @@ __metadata: languageName: node linkType: hard +"nwsapi@npm:^2.2.16": + version: 2.2.28 + resolution: "nwsapi@npm:2.2.28" + checksum: 1593bc1a1cfdd0cbf660e7642a2f647cd66361b5b4fc5b27e62ebcb118d9b02c5665cce35787d89502259bc6d700358d0e9b2079cc9ea28cb0d9e6c48407c6fa + languageName: node + linkType: hard + "nwsapi@npm:^2.2.2": version: 2.2.10 resolution: "nwsapi@npm:2.2.10" @@ -14277,12 +15750,21 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.84.4": - version: 0.84.4 - resolution: "ob1@npm:0.84.4" +"ob1@npm:0.87.1": + version: 0.87.1 + resolution: "ob1@npm:0.87.1" + dependencies: + flow-enums-runtime: ^0.0.6 + checksum: 006dfaca8be7128cbf98ead8006c0f530696fb11570f81fb26acd818826a9a7bb3d00f532289496eaf97133dab5bbb0a0067f679e64137a7e880d32ec2fe0df2 + languageName: node + linkType: hard + +"ob1@npm:0.87.2": + version: 0.87.2 + resolution: "ob1@npm:0.87.2" dependencies: flow-enums-runtime: ^0.0.6 - checksum: 15621cfa2d6bb196c5046031b3f85259735a245d9d7087f41758be3c31589c464e6eef53d94ec3d680fd8286ef08944782b9112f18d790a99421fbc7e311bb32 + checksum: 9cf2dd6c3ae8ff83a287e60ee8021d4c185244354548b477da9099078b00c7e75e7e5c2c2728a5dff017b60c5d4395601c6d286e00435017f3dd658c81e161e3 languageName: node linkType: hard @@ -14452,7 +15934,7 @@ __metadata: languageName: node linkType: hard -"open@npm:^7.0.3, open@npm:^7.4.2": +"open@npm:^7.4.2": version: 7.4.2 resolution: "open@npm:7.4.2" dependencies: @@ -14660,6 +16142,13 @@ __metadata: languageName: node linkType: hard +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 + languageName: node + linkType: hard + "param-case@npm:^2.1.0": version: 2.1.1 resolution: "param-case@npm:2.1.1" @@ -14708,6 +16197,15 @@ __metadata: languageName: node linkType: hard +"parse5@npm:^7.2.1": + version: 7.3.0 + resolution: "parse5@npm:7.3.0" + dependencies: + entities: ^6.0.0 + checksum: ffd040c4695d93f0bc370e3d6d75c1b352178514af41be7afa212475ea5cead1d6e377cd9d4cec6a5e2bcf497ca50daf9e0088eadaa37dbc271f60def08fdfcd + languageName: node + linkType: hard + "parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" @@ -14868,6 +16366,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.3": + version: 4.0.7 + resolution: "picomatch@npm:4.0.7" + checksum: a97edd7659fc7f39769734bcacd8e9c2f8711d0c30f0caf143577c4d59b3338e17e884ead92805701c71d54040067909e8d3dd45ed814fc8af154ca747fb06a4 + languageName: node + linkType: hard + "picomatch@npm:^4.0.4": version: 4.0.4 resolution: "picomatch@npm:4.0.4" @@ -14889,6 +16394,13 @@ __metadata: languageName: node linkType: hard +"pirates@npm:^4.0.7": + version: 4.0.7 + resolution: "pirates@npm:4.0.7" + checksum: 3dcbaff13c8b5bc158416feb6dc9e49e3c6be5fddc1ea078a05a73ef6b85d79324bbb1ef59b954cdeff000dbf000c1d39f32dc69310c7b78fbada5171b583e40 + languageName: node + linkType: hard + "pkg-dir@npm:^3.0.0": version: 3.0.0 resolution: "pkg-dir@npm:3.0.0" @@ -14939,14 +16451,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.5.14": - version: 8.5.15 - resolution: "postcss@npm:8.5.15" +"postcss@npm:^8.5.23": + version: 8.5.32 + resolution: "postcss@npm:8.5.32" dependencies: - nanoid: ^3.3.12 + nanoid: ^3.3.20 picocolors: ^1.1.1 - source-map-js: ^1.2.1 - checksum: 82e046d5bd0c537e7bcae1b97ec366968cac4ebdbd38773b69a2a4ad437f26641643a48f120317dd167199ac718ff8a0ab7dd102258430e4c919daaef0e57904 + source-map-js: ^1.2.2 + checksum: b2d96a22dda6ab9cecf9df46950e2868ed7a1131b06a679af797f0914ccbaafd3a0e0bcc991cbe2faa09e4206ab4b92f67819fed7c0ac2f5242bbecac5805d1a languageName: node linkType: hard @@ -14985,6 +16497,18 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:30.5.1, pretty-format@npm:^30.0.0": + version: 30.5.1 + resolution: "pretty-format@npm:30.5.1" + dependencies: + "@jest/react-is-18": "npm:react-is@^18.3.1" + "@jest/react-is-19": "npm:react-is@^19.2.5" + "@jest/schemas": 30.5.0 + ansi-styles: ^5.2.0 + checksum: 0aee5a8a8318c2df834ec7949da34f914803316272a758722d9b2492f527375a887112aeca6f4f17c9a2f7592ce47c851fa6b281eaac25bb5a775caf826da8c1 + languageName: node + linkType: hard + "pretty-format@npm:^29.0.0, pretty-format@npm:^29.0.3, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -15045,7 +16569,7 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.0.1, prompts@npm:^2.2.1, prompts@npm:^2.3.2, prompts@npm:^2.4.2": +"prompts@npm:^2.2.1, prompts@npm:^2.3.2, prompts@npm:^2.4.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -15113,17 +16637,17 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 languageName: node linkType: hard -"pure-rand@npm:^6.0.0": - version: 6.1.0 - resolution: "pure-rand@npm:6.1.0" - checksum: 8d53bc02bed99eca0b65b505090152ee7e9bd67dd74f8ff32ba1c883b87234067c5bf68d2614759fb217d82594d7a92919e6df80f97885e7b12b42af4bd3316a +"pure-rand@npm:^7.0.0": + version: 7.0.1 + resolution: "pure-rand@npm:7.0.1" + checksum: 4f543b97a487857a791b8e4c139aad54937397dc8177f1353f7da88556bfa40f5c32bfce3856843b1c3fc3a00b8472cceb22957c10b21c14e59e36a02ec9353b languageName: node linkType: hard @@ -15171,15 +16695,6 @@ __metadata: languageName: node linkType: hard -"queue@npm:6.0.2": - version: 6.0.2 - resolution: "queue@npm:6.0.2" - dependencies: - inherits: ~2.0.3 - checksum: ebc23639248e4fe40a789f713c20548e513e053b3dc4924b6cb0ad741e3f264dcff948225c8737834dd4f9ec286dbc06a1a7c13858ea382d9379f4303bcc0916 - languageName: node - linkType: hard - "quick-lru@npm:^4.0.1": version: 4.0.1 resolution: "quick-lru@npm:4.0.1" @@ -15249,14 +16764,14 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:19.2.3": - version: 19.2.3 - resolution: "react-dom@npm:19.2.3" +"react-dom@npm:19.3.0": + version: 19.3.0 + resolution: "react-dom@npm:19.3.0" dependencies: - scheduler: ^0.27.0 + scheduler: ^0.28.0 peerDependencies: - react: ^19.2.3 - checksum: cb1f95df052802f5332cae78303b7fc6f58092d5c7f8d01f0401188b2e0157c1d273a041b900fcc4801f730c70ed17249bd5af170038692878ebe257f641488b + react: ^19.3.0 + checksum: 0545bc771be35bd6bf060e30151df21da5863db9f8f16c63a7cd466fb914c86f4ae050d4724f2a878805bb10ea30d79d02eb6501446fe5b33b32c1e95f6edd23 languageName: node linkType: hard @@ -15280,27 +16795,13 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.2.0": - version: 18.3.1 - resolution: "react-is@npm:18.3.1" - checksum: e20fe84c86ff172fc8d898251b7cc2c43645d108bf96d0b8edf39b98f9a2cae97b40520ee7ed8ee0085ccc94736c4886294456033304151c3f94978cec03df21 - languageName: node - linkType: hard - -"react-is@npm:^16.13.0, react-is@npm:^16.13.1, react-is@npm:^16.7.0": +"react-is@npm:^16.13.0, react-is@npm:^16.13.1": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f languageName: node linkType: hard -"react-is@npm:^19.2.3": - version: 19.2.7 - resolution: "react-is@npm:19.2.7" - checksum: 148ee03b481ace8370cb9b96de386598423ed44ad36090c45ce3f905aec496db6f2675da720bbe43f39d66c43c9a16757cb71e9e55217825707dae97f0cf200f - languageName: node - linkType: hard - "react-native-device-info@npm:^14.0.4": version: 14.0.4 resolution: "react-native-device-info@npm:14.0.4" @@ -15310,18 +16811,16 @@ __metadata: languageName: node linkType: hard -"react-native-gesture-handler@npm:~2.31.1": - version: 2.31.2 - resolution: "react-native-gesture-handler@npm:2.31.2" +"react-native-gesture-handler@npm:~3.3.0": + version: 3.3.0 + resolution: "react-native-gesture-handler@npm:3.3.0" dependencies: - "@egjs/hammerjs": ^2.0.17 "@types/react-test-renderer": ^19.1.0 - hoist-non-react-statics: ^3.3.0 invariant: ^2.2.4 peerDependencies: react: "*" react-native: "*" - checksum: 0caa56d14b4deadf776e48c73084a69e19e9e0e86e6c6b2bbb97cb44190cfa25806bf8aff35782410ae33e2d3d429068013602a5a011ae1c47fe52cebb7b0df8 + checksum: 610434a26ff7a9214ffbc6e361eb8f01287541168dff11bbfa1313b1f57af79e7dec3a9ed28838d75bca71bbeb315d0a5d64d01a5639cdbf75dfb37a5f0fea92 languageName: node linkType: hard @@ -15342,61 +16841,61 @@ __metadata: "@changesets/cli": ^2.26.2 "@changesets/get-release-plan": ^3.0.17 "@turbo/gen": ^1.9.7 - "@types/jest": 29.5.14 + "@types/jest": 30.0.0 eslint: ^8.0.0 execa: ^8.0.1 - expo: ^56 - expo-image: ~56.0.9 - jest: ^29.2.1 + expo: ^58 + expo-image: ~58.0.18 + jest: ~30.5.2 prettier: ^2.5.1 - react: 19.2.3 - react-native: 0.85.3 - ts-jest: ^29.1.1 + react: 19.3.0 + react-native: 0.88.1 + ts-jest: ^29.4.0 turbo: latest - typescript: ~5.9.2 + typescript: ~6.0.3 languageName: unknown linkType: soft -"react-native-reanimated@npm:~4.3.1": - version: 4.3.1 - resolution: "react-native-reanimated@npm:4.3.1" +"react-native-reanimated@npm:4.7.1": + version: 4.7.1 + resolution: "react-native-reanimated@npm:4.7.1" dependencies: react-native-is-edge-to-edge: ^1.3.1 semver: ^7.7.3 peerDependencies: react: "*" - react-native: 0.81 - 0.85 - react-native-worklets: 0.8.x - checksum: 2649672f72dbd52aa612e5c9bcf8ab2dc256d614ed3cd21cd44ba97b26eefd30e0be629f5aec6ba209ccc07aad46831866b69f6bf51fb9708d49431bd608507a + react-native: 0.86 - 0.88 + react-native-worklets: 0.13.x + checksum: f5ac577772507d1aa2c85cce814fb2471a2c0e0999e847ed1e2ba07e4c814da065858fe81050e5de820910175fc5f4a59162ab98177b87a9ac69c86940328b6f languageName: node linkType: hard -"react-native-safe-area-context@npm:~5.7.0": - version: 5.7.0 - resolution: "react-native-safe-area-context@npm:5.7.0" +"react-native-safe-area-context@npm:~5.10.1": + version: 5.10.1 + resolution: "react-native-safe-area-context@npm:5.10.1" peerDependencies: react: "*" react-native: "*" - checksum: 0d831f4dc64e8453c67c095fe02d68ccf21b808c6338ef6a4db1cfacf3167956b682db40308a3f3152e59e9a5203b025f4bf28c2968c95e3afa22d9f52062ee0 + checksum: 8e7869418995581c58ac27bb6eb89230863b01b77f90a2545fd3e57f4cb244173e1b87f0b46971624e0eccc1ccd7ca4d6982ffead78c8e5a0ce378ae1d497f22 languageName: node linkType: hard -"react-native-screens@npm:~4.25.2": - version: 4.25.2 - resolution: "react-native-screens@npm:4.25.2" +"react-native-screens@npm:~4.30.0": + version: 4.30.1 + resolution: "react-native-screens@npm:4.30.1" dependencies: react-freeze: ^1.0.0 warn-once: ^0.1.0 peerDependencies: react: "*" - react-native: ">=0.82.0" - checksum: 075cb46262eba276a7af67e036d6d4eabf8d0964e2abf3efde33dbff3ddcdbe3e69d3b323363152e1e7fe9b36da614faf650c81dbc00e820594ce188d024dbbf + react-native: "*" + checksum: 04e1ee936cb3f50074ada1498bebd5ccbaa6654e3a28fa1d5dde9f8458381343d8c1014d17e85fda8a3d36a96ecfae72872a583f84f7c23ad0eb2c5d2654cdc2 languageName: node linkType: hard -"react-native-web@npm:^0.21.0": - version: 0.21.2 - resolution: "react-native-web@npm:0.21.2" +"react-native-web@npm:~0.21.4": + version: 0.21.4 + resolution: "react-native-web@npm:0.21.4" dependencies: "@babel/runtime": ^7.18.6 "@react-native/normalize-colors": ^0.74.1 @@ -15409,64 +16908,66 @@ __metadata: peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 3d8be3ee2bae2790949683d8002973882538a49d5182bdda2a38739d44f0a5918bf082427ad062c98b71d3585ab9664c406685ceafe2432bb99877188dc9782d + checksum: 8da77c1917fdac1fa68f21b622e74f1cd0134f7bc9fe52a826168d0eddd807537567325eff3f06f01059a38ca0a7cc3e8c4530821cec5966a5442168d2e0a06e languageName: node linkType: hard -"react-native-worklets@npm:0.8.3": - version: 0.8.3 - resolution: "react-native-worklets@npm:0.8.3" +"react-native-worklets@npm:0.13.0": + version: 0.13.0 + resolution: "react-native-worklets@npm:0.13.0" dependencies: + "@babel/generator": ^7.27.1 "@babel/plugin-transform-arrow-functions": ^7.27.1 - "@babel/plugin-transform-class-properties": ^7.27.1 - "@babel/plugin-transform-classes": ^7.28.4 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.27.1 - "@babel/plugin-transform-optional-chaining": ^7.27.1 + "@babel/plugin-transform-class-properties": ^7.28.6 + "@babel/plugin-transform-classes": ^7.28.6 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.28.6 + "@babel/plugin-transform-optional-chaining": ^7.28.6 "@babel/plugin-transform-shorthand-properties": ^7.27.1 "@babel/plugin-transform-template-literals": ^7.27.1 "@babel/plugin-transform-unicode-regex": ^7.27.1 - "@babel/preset-typescript": ^7.27.1 + "@babel/preset-typescript": ^7.28.5 + "@babel/traverse": ^7.27.1 + "@babel/types": ^7.27.1 + "@jridgewell/remapping": ^2.3.5 convert-source-map: ^2.0.0 - semver: ^7.7.3 + semver: ^7.7.4 + whatwg-fetch: ^3.6.20 peerDependencies: "@babel/core": "*" "@react-native/metro-config": "*" react: "*" - react-native: 0.81 - 0.85 - checksum: a44e50fc0ec765612df3f6b6104444d28e94634f3642b689df2638c5c9187ddadd7069953bb9d9a68ca253422e6630db36ffcfee80eea5f71f73cc99539307fd + react-native: 0.86 - 0.88 + checksum: 08eeae50e81336089c205ccfbff2f3ad5107a3516d6896944fbb2cddc1fbf234707a04f6f0ca2d27c6ee68dd8950be9ee77d4b20129b9f0d734a8af66e16199d languageName: node linkType: hard -"react-native@npm:0.85.3": - version: 0.85.3 - resolution: "react-native@npm:0.85.3" +"react-native@npm:0.88.1": + version: 0.88.1 + resolution: "react-native@npm:0.88.1" dependencies: - "@react-native/assets-registry": 0.85.3 - "@react-native/codegen": 0.85.3 - "@react-native/community-cli-plugin": 0.85.3 - "@react-native/gradle-plugin": 0.85.3 - "@react-native/js-polyfills": 0.85.3 - "@react-native/normalize-colors": 0.85.3 - "@react-native/virtualized-lists": 0.85.3 - abort-controller: ^3.0.0 + "@react-native/asset-utils": 0.88.1 + "@react-native/codegen": 0.88.1 + "@react-native/community-cli-plugin": 0.88.1 + "@react-native/gradle-plugin": 0.88.1 + "@react-native/normalize-colors": 0.88.1 + "@react-native/virtualized-lists": 0.88.1 anser: ^1.4.9 ansi-regex: ^5.0.0 - babel-plugin-syntax-hermes-parser: 0.33.3 base64-js: ^1.5.1 - commander: ^12.0.0 flow-enums-runtime: ^0.0.6 - hermes-compiler: 250829098.0.10 + flow-parser: 0.327.0 + hermes-compiler: 260318099.0.5 invariant: ^2.2.4 memoize-one: ^5.0.0 - metro-runtime: ^0.84.3 - metro-source-map: ^0.84.3 + metro-runtime: ^0.87.1 + metro-source-map: ^0.87.1 nullthrows: ^1.1.1 pretty-format: ^29.7.0 promise: ^8.3.0 react-devtools-core: ^6.1.5 react-refresh: ^0.14.0 regenerator-runtime: ^0.13.2 - scheduler: 0.27.0 + scheduler: 0.28.0 semver: ^7.1.3 stacktrace-parser: ^0.1.10 tinyglobby: ^0.2.15 @@ -15474,17 +16975,25 @@ __metadata: ws: ^7.5.10 yargs: ^17.6.2 peerDependencies: - "@react-native/jest-preset": 0.85.3 "@types/react": ^19.1.1 - react: ^19.2.3 + react: ^19.3.0 peerDependenciesMeta: - "@react-native/jest-preset": - optional: true "@types/react": optional: true bin: react-native: cli.js - checksum: 28e9d7b064ebdac0e1f0abd38dfe59a4525c50c1558d076a25e53988e76ce7179197c63f3d52d46e3da5ce32c6d2617817c2794821b126ff7798beb3ef6c6b84 + checksum: fce445914498319a525ddf260ad41d900180f6491fdfff22e040512725971e7c3f1c0b5b6934373e891f47d0071ee56e4ae1f34860fbf6e153a0bc2d21d7d492 + languageName: node + linkType: hard + +"react-reconciler@npm:~0.34.0": + version: 0.34.0 + resolution: "react-reconciler@npm:0.34.0" + dependencies: + scheduler: ^0.28.0 + peerDependencies: + react: ^19.3.0 + checksum: 25cc57ba77bf8dad110b5df51edf87d8afcd601a44beec5e3acf88004c20d7b734079c7d95be155bf65c4e19b4add83fce3bd13985fe24b3e6daafafa945854b languageName: node linkType: hard @@ -15520,22 +17029,22 @@ __metadata: languageName: node linkType: hard -"react-test-renderer@npm:19.2.3": - version: 19.2.3 - resolution: "react-test-renderer@npm:19.2.3" +"react-test-renderer@npm:19.3.0": + version: 19.3.0 + resolution: "react-test-renderer@npm:19.3.0" dependencies: - react-is: ^19.2.3 - scheduler: ^0.27.0 + react-is: ^19.3.0 + scheduler: ^0.28.0 peerDependencies: - react: ^19.2.3 - checksum: 3dffbf1c340953bb79f67e9abb126f2f977e4109f29be66b9056dfaaaaf6b06dfa29fe7e0efc16023d56c0dbcdaad07607a672812df35145f7aa1475fcdca613 + react: ^19.3.0 + checksum: 9ba97613f0085e9912cb02fa5dcd1dc5f3a9d5a008b297148fe6db0df03851936dc2f16a0a889974727996d804f19a9916766bc569335bcdaaf30c2707417122 languageName: node linkType: hard -"react@npm:19.2.3": - version: 19.2.3 - resolution: "react@npm:19.2.3" - checksum: 506e369ae13cb46b7f303c0201aadf856642f482cdf5b1c3730c3a6d1762fd5a3ae1dd31196a4686bfbbe56456dcd0c48a4656c75cbcb45620e3028c54789ae9 +"react@npm:19.3.0": + version: 19.3.0 + resolution: "react@npm:19.3.0" + checksum: b33f946acb704533911e9341f5acac7671d630d0fdfd4af625596b0ec5f2df03933bd1c302c781994416ed013f24674cab8ea99edc1b6714433af2c20376574f languageName: node linkType: hard @@ -15880,14 +17389,7 @@ __metadata: languageName: node linkType: hard -"resolve.exports@npm:^2.0.0": - version: 2.0.2 - resolution: "resolve.exports@npm:2.0.2" - checksum: 1c7778ca1b86a94f8ab4055d196c7d87d1874b96df4d7c3e67bbf793140f0717fd506dcafd62785b079cd6086b9264424ad634fb904409764c3509c3df1653f2 - languageName: node - linkType: hard - -"resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4": +"resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -15913,7 +17415,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.4#~builtin": +"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.4#~builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -16006,6 +17508,13 @@ __metadata: languageName: node linkType: hard +"rrweb-cssom@npm:^0.8.0": + version: 0.8.0 + resolution: "rrweb-cssom@npm:0.8.0" + checksum: b84912cd1fbab9c972bf3fd5ca27b492efb442cacb23b6fd5a5ef6508572a91e411d325692609bf758865bc38a01b876e343c552d0e2ae87d0ff9907d96ef622 + languageName: node + linkType: hard + "rtl-detect@npm:^1.0.2": version: 1.1.2 resolution: "rtl-detect@npm:1.1.2" @@ -16091,6 +17600,15 @@ __metadata: languageName: node linkType: hard +"sandbox-cli-detector@npm:^0.2.0": + version: 0.2.0 + resolution: "sandbox-cli-detector@npm:0.2.0" + bin: + sandbox-cli-detector: dist/cli.js + checksum: 900b3f5ddccadaf0d9c49d8aaa1074b2ff43b8c2b9648b82453a55eb1322a46d011077404af71e490ef807a9b7686b2b33d3cc1341a0b69f45c667e39cd8de7e + languageName: node + linkType: hard + "sax@npm:>=0.6.0": version: 1.4.1 resolution: "sax@npm:1.4.1" @@ -16107,10 +17625,10 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:0.27.0, scheduler@npm:^0.27.0": - version: 0.27.0 - resolution: "scheduler@npm:0.27.0" - checksum: 92644ead0a9443e20f9d24132fe93675b156209b9eeb35ea245f8a86768d0cc0fcca56f341eeef21d9b6dd8e72d6d5e260eb5a41d34b05cd605dd45a29f572ef +"scheduler@npm:0.28.0, scheduler@npm:^0.28.0": + version: 0.28.0 + resolution: "scheduler@npm:0.28.0" + checksum: 2ec673f773d3b8992ca047a7e94e21b0f6dfea8414935a0d92b070ce1ea6b1b5ee97976f3efc9f3eb49982957b1cd8e38a20b63fb14ed6a848ae063aeb87e751 languageName: node linkType: hard @@ -16159,6 +17677,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.7.2, semver@npm:^7.7.4, semver@npm:^7.8.5": + version: 7.8.5 + resolution: "semver@npm:7.8.5" + bin: + semver: bin/semver.js + checksum: 0c580f17e88e2b45806dc5cf3d824f719c946999d3554bf30307c2b68b3300ab3c8bfcd84d8f489b93b4cbb5362f5fc8de4d2858954f18d834253c4450fc9f6b + languageName: node + linkType: hard + "semver@npm:^7.7.3": version: 7.8.2 resolution: "semver@npm:7.8.2" @@ -16469,7 +17996,7 @@ __metadata: languageName: node linkType: hard -"simple-plist@npm:^1.1.0": +"simple-plist@npm:^1.1.0, simple-plist@npm:^1.3.1": version: 1.4.0 resolution: "simple-plist@npm:1.4.0" dependencies: @@ -16579,20 +18106,10 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.2.1": - version: 1.2.1 - resolution: "source-map-js@npm:1.2.1" - checksum: 4eb0cd997cdf228bc253bcaff9340afeb706176e64868ecd20efbe6efea931465f43955612346d6b7318789e5265bdc419bc7669c1cebe3db0eb255f57efa76b - languageName: node - linkType: hard - -"source-map-support@npm:0.5.13": - version: 0.5.13 - resolution: "source-map-support@npm:0.5.13" - dependencies: - buffer-from: ^1.0.0 - source-map: ^0.6.0 - checksum: 933550047b6c1a2328599a21d8b7666507427c0f5ef5eaadd56b5da0fd9505e239053c66fe181bf1df469a3b7af9d775778eee283cbb7ae16b902ddc09e93a97 +"source-map-js@npm:^1.2.2": + version: 1.2.2 + resolution: "source-map-js@npm:1.2.2" + checksum: d4f3adc1921e145fe84574b5852d7f5bf11e93d6c008a250ffe66a3e698331f066008cc3ba63e720dde07fe74871f1610d2e74532d33b27126e82e57c00df3bf languageName: node linkType: hard @@ -16717,7 +18234,7 @@ __metadata: languageName: node linkType: hard -"stack-utils@npm:^2.0.3": +"stack-utils@npm:^2.0.3, stack-utils@npm:^2.0.6": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" dependencies: @@ -16837,7 +18354,7 @@ __metadata: languageName: node linkType: hard -"string-length@npm:^4.0.1": +"string-length@npm:^4.0.1, string-length@npm:^4.0.2": version: 4.0.2 resolution: "string-length@npm:4.0.2" dependencies: @@ -16857,6 +18374,15 @@ __metadata: languageName: node linkType: hard +"string-length@npm:^6.0.0": + version: 6.0.0 + resolution: "string-length@npm:6.0.0" + dependencies: + strip-ansi: ^7.1.0 + checksum: b171e9e193ec292ad71f8b2a36e20478bf1bac8cd5beec062fb126942d627dfd9311959e271e9ab7b0a383d16b85b9e25a183d15786e30f22104d152e7627f99 + languageName: node + linkType: hard + "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -16969,6 +18495,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi@npm:^7.1.0": + version: 7.2.0 + resolution: "strip-ansi@npm:7.2.0" + dependencies: + ansi-regex: ^6.2.2 + checksum: 96da3bc6d73cfba1218625a3d66cf7d37a69bf0920d8735b28f9eeaafcdb6c1fe8440e1ae9eb1ba0ca355dbe8702da872e105e2e939fa93e7851b3cb5dd7d316 + languageName: node + linkType: hard + "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -17077,7 +18612,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^8.0.0": +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: @@ -17120,6 +18655,15 @@ __metadata: languageName: node linkType: hard +"synckit@npm:^0.11.8": + version: 0.11.13 + resolution: "synckit@npm:0.11.13" + dependencies: + "@pkgr/core": ^0.3.6 + checksum: ec989ed45f3df2e7eb3141f00060669fbc6cac5649846d0579f336cee4ab047c8bac65baa75b4df991e1c1bd224675b10efbe69af3596ead5180ec81a6d4ec06 + languageName: node + linkType: hard + "synckit@npm:^0.8.6": version: 0.8.8 resolution: "synckit@npm:0.8.8" @@ -17202,6 +18746,29 @@ __metadata: languageName: node linkType: hard +"test-exclude@npm:^7.0.1": + version: 7.0.2 + resolution: "test-exclude@npm:7.0.2" + dependencies: + "@istanbuljs/schema": ^0.1.2 + glob: ^10.4.1 + minimatch: ^10.2.2 + checksum: 35fd6304435c31e6b3dd4f5ad16de521eef46d433c4d2f2ef81a981b002a99db70b12d372f042df48a38f9bd356eb2a3d5523d75ec2121671e400f5468e07bd1 + languageName: node + linkType: hard + +"test-renderer@npm:1.3.0": + version: 1.3.0 + resolution: "test-renderer@npm:1.3.0" + dependencies: + "@types/react-reconciler": ~0.33.0 + react-reconciler: ~0.34.0 + peerDependencies: + react: ^19.0.0 + checksum: fad57a77b26f40caacf746ee4190c4e5ce5afd30d5808e3b1e597d9ebc9a92a3ac656dfd847ab68e3a4d13d5c4290d6c16fe295753ef2adc9ca2251f9a688d50 + languageName: node + linkType: hard + "text-table@npm:^0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" @@ -17278,6 +18845,24 @@ __metadata: languageName: node linkType: hard +"tldts-core@npm:^6.1.86": + version: 6.1.86 + resolution: "tldts-core@npm:6.1.86" + checksum: 0a715457e03101deff9b34cf45dcd91b81985ef32d35b8e9c4764dcf76369bf75394304997584080bb7b8897e94e20f35f3e8240a1ec87d6faba3cc34dc5a954 + languageName: node + linkType: hard + +"tldts@npm:^6.1.32": + version: 6.1.86 + resolution: "tldts@npm:6.1.86" + dependencies: + tldts-core: ^6.1.86 + bin: + tldts: bin/cli.js + checksum: e5c57664f73663c6c8f7770db02c0c03d6f877fe837854c72037be8092826f95b8e568962358441ef18431b80b7e40ed88391c70873ee7ec0d4344999a12e3de + languageName: node + linkType: hard + "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -17336,6 +18921,15 @@ __metadata: languageName: node linkType: hard +"tough-cookie@npm:^5.1.1": + version: 5.1.2 + resolution: "tough-cookie@npm:5.1.2" + dependencies: + tldts: ^6.1.32 + checksum: 31c626a77ac247b881665851035773afe7eeac283b91ed8da3c297ed55480ea1dd1ba3f5bb1f94b653ac2d5b184f17ce4bf1cf6ca7c58ee7c321b4323c4f8024 + languageName: node + linkType: hard + "tr46@npm:^3.0.0": version: 3.0.0 resolution: "tr46@npm:3.0.0" @@ -17345,6 +18939,15 @@ __metadata: languageName: node linkType: hard +"tr46@npm:^5.1.0": + version: 5.1.1 + resolution: "tr46@npm:5.1.1" + dependencies: + punycode: ^2.3.1 + checksum: da7a04bd3f77e641abdabe948bb84f24e6ee73e81c8c96c36fe79796c889ba97daf3dbacae778f8581ff60307a4136ee14c9540a5f85ebe44f99c6cc39a97690 + languageName: node + linkType: hard + "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -17375,25 +18978,27 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^29.1.1": - version: 29.1.4 - resolution: "ts-jest@npm:29.1.4" +"ts-jest@npm:^29.4.0": + version: 29.4.15 + resolution: "ts-jest@npm:29.4.15" dependencies: - bs-logger: 0.x - fast-json-stable-stringify: 2.x - jest-util: ^29.0.0 + bs-logger: ^0.2.6 + fast-json-stable-stringify: ^2.1.0 + handlebars: ^4.7.10 json5: ^2.2.3 - lodash.memoize: 4.x - make-error: 1.x - semver: ^7.5.3 - yargs-parser: ^21.0.1 + lodash.memoize: ^4.1.2 + make-error: ^1.3.6 + semver: ^7.8.5 + type-fest: ^4.41.0 + yargs-parser: ^21.1.1 peerDependencies: - "@babel/core": ">=7.0.0-beta.0 <8" - "@jest/transform": ^29.0.0 - "@jest/types": ^29.0.0 - babel-jest: ^29.0.0 - jest: ^29.0.0 - typescript: ">=4.3 <6" + "@babel/core": ">=7.0.0-beta.0 <9" + "@jest/transform": ^29.0.0 || ^30.0.0 + "@jest/types": ^29.0.0 || ^30.0.0 + babel-jest: ^29.0.0 || ^30.0.0 + jest: ^29.0.0 || ^30.0.0 + jest-util: ^29.0.0 || ^30.0.0 + typescript: ">=4.3 <7" peerDependenciesMeta: "@babel/core": optional: true @@ -17405,9 +19010,11 @@ __metadata: optional: true esbuild: optional: true + jest-util: + optional: true bin: ts-jest: cli.js - checksum: e36cba389adbb3700b46422e883c8d25e76febcc01c4a39c801ef15e6edbd6da1695bdd144100153e992f98a754aea4099906955b1b9a83c3c72d77009c3d7e2 + checksum: 94e1872c72d6c3219cace6ff9cdd333ea1e6de89313b8647dc05f6836ab1653876bde31c38931a9ba24ebf8a180ddf7448b2e97bb6183917f0a43fa0be81fe63 languageName: node linkType: hard @@ -17494,13 +19101,6 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.8.1": - version: 2.8.1 - resolution: "tslib@npm:2.8.1" - checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a - languageName: node - linkType: hard - "tslib@npm:^1.8.1, tslib@npm:^1.9.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" @@ -17515,6 +19115,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.4.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a + languageName: node + linkType: hard + "tsutils@npm:^3.21.0": version: 3.21.0 resolution: "tsutils@npm:3.21.0" @@ -17679,6 +19286,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^4.41.0": + version: 4.41.0 + resolution: "type-fest@npm:4.41.0" + checksum: 7055c0e3eb188425d07403f1d5dc175ca4c4f093556f26871fe22041bc93d137d54bef5851afa320638ca1379106c594f5aa153caa654ac1a7f22c71588a4e80 + languageName: node + linkType: hard + "type-is@npm:^2.0.1": version: 2.1.0 resolution: "type-is@npm:2.1.0" @@ -17762,13 +19376,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.9.2": - version: 5.9.3 - resolution: "typescript@npm:5.9.3" +"typescript@npm:~6.0.3": + version: 6.0.3 + resolution: "typescript@npm:6.0.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 0d0ffb84f2cd072c3e164c79a2e5a1a1f4f168e84cb2882ff8967b92afe1def6c2a91f6838fb58b168428f9458c57a2ba06a6737711fdd87a256bbe83e9a217f + checksum: c1182dfadf8a8cb22a4e32442715afef1af1b950ae635b1c52c27e0d7fb7a5e2607ed7c7c4079bba4163579250e02445fd8d46b09cbceda71ff72a5b7d69db61 languageName: node linkType: hard @@ -17782,13 +19396,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@~5.9.2#~builtin": - version: 5.9.3 - resolution: "typescript@patch:typescript@npm%3A5.9.3#~builtin::version=5.9.3&hash=14eedb" +"typescript@patch:typescript@~6.0.3#~builtin": + version: 6.0.3 + resolution: "typescript@patch:typescript@npm%3A6.0.3#~builtin::version=6.0.3&hash=14eedb" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 8bb8d86819ac86a498eada254cad7fb69c5f74778506c700c2a712daeaff21d3a6f51fd0d534fe16903cb010d1b74f89437a3d02d4d0ff5ca2ba9a4660de8497 + checksum: 8ed159a81ab4901a620c19fda539632cee610f8ec34dde57a3acc6b6df72894ad0b50bdd1946b763313d9b73dedb019d2e81c03eff06c0f2c785cde30a537d15 languageName: node linkType: hard @@ -17918,6 +19532,82 @@ __metadata: languageName: node linkType: hard +"unrs-resolver@npm:^1.12.1": + version: 1.12.2 + resolution: "unrs-resolver@npm:1.12.2" + dependencies: + "@unrs/resolver-binding-android-arm-eabi": 1.12.2 + "@unrs/resolver-binding-android-arm64": 1.12.2 + "@unrs/resolver-binding-darwin-arm64": 1.12.2 + "@unrs/resolver-binding-darwin-x64": 1.12.2 + "@unrs/resolver-binding-freebsd-x64": 1.12.2 + "@unrs/resolver-binding-linux-arm-gnueabihf": 1.12.2 + "@unrs/resolver-binding-linux-arm-musleabihf": 1.12.2 + "@unrs/resolver-binding-linux-arm64-gnu": 1.12.2 + "@unrs/resolver-binding-linux-arm64-musl": 1.12.2 + "@unrs/resolver-binding-linux-loong64-gnu": 1.12.2 + "@unrs/resolver-binding-linux-loong64-musl": 1.12.2 + "@unrs/resolver-binding-linux-ppc64-gnu": 1.12.2 + "@unrs/resolver-binding-linux-riscv64-gnu": 1.12.2 + "@unrs/resolver-binding-linux-riscv64-musl": 1.12.2 + "@unrs/resolver-binding-linux-s390x-gnu": 1.12.2 + "@unrs/resolver-binding-linux-x64-gnu": 1.12.2 + "@unrs/resolver-binding-linux-x64-musl": 1.12.2 + "@unrs/resolver-binding-openharmony-arm64": 1.12.2 + "@unrs/resolver-binding-wasm32-wasi": 1.12.2 + "@unrs/resolver-binding-win32-arm64-msvc": 1.12.2 + "@unrs/resolver-binding-win32-ia32-msvc": 1.12.2 + "@unrs/resolver-binding-win32-x64-msvc": 1.12.2 + napi-postinstall: ^0.3.4 + dependenciesMeta: + "@unrs/resolver-binding-android-arm-eabi": + optional: true + "@unrs/resolver-binding-android-arm64": + optional: true + "@unrs/resolver-binding-darwin-arm64": + optional: true + "@unrs/resolver-binding-darwin-x64": + optional: true + "@unrs/resolver-binding-freebsd-x64": + optional: true + "@unrs/resolver-binding-linux-arm-gnueabihf": + optional: true + "@unrs/resolver-binding-linux-arm-musleabihf": + optional: true + "@unrs/resolver-binding-linux-arm64-gnu": + optional: true + "@unrs/resolver-binding-linux-arm64-musl": + optional: true + "@unrs/resolver-binding-linux-loong64-gnu": + optional: true + "@unrs/resolver-binding-linux-loong64-musl": + optional: true + "@unrs/resolver-binding-linux-ppc64-gnu": + optional: true + "@unrs/resolver-binding-linux-riscv64-gnu": + optional: true + "@unrs/resolver-binding-linux-riscv64-musl": + optional: true + "@unrs/resolver-binding-linux-s390x-gnu": + optional: true + "@unrs/resolver-binding-linux-x64-gnu": + optional: true + "@unrs/resolver-binding-linux-x64-musl": + optional: true + "@unrs/resolver-binding-openharmony-arm64": + optional: true + "@unrs/resolver-binding-wasm32-wasi": + optional: true + "@unrs/resolver-binding-win32-arm64-msvc": + optional: true + "@unrs/resolver-binding-win32-ia32-msvc": + optional: true + "@unrs/resolver-binding-win32-x64-msvc": + optional: true + checksum: fb01fa1262533f358fa23119a66d742f71d1ac0efb5395f8c54df00843e1ee05e70e87765f27ead6e0d25bb6d9c9b233b1c30ccf33716de1e9edeaee6e020914 + languageName: node + linkType: hard + "update-browserslist-db@npm:^1.0.16": version: 1.0.16 resolution: "update-browserslist-db@npm:1.0.16" @@ -18124,7 +19814,16 @@ __metadata: languageName: node linkType: hard -"walker@npm:^1.0.7, walker@npm:^1.0.8": +"w3c-xmlserializer@npm:^5.0.0": + version: 5.0.0 + resolution: "w3c-xmlserializer@npm:5.0.0" + dependencies: + xml-name-validator: ^5.0.0 + checksum: 593acc1fdab3f3207ec39d851e6df0f3fa41a36b5809b0ace364c7a6d92e351938c53424a7618ce8e0fbaffee8be2e8e070a5734d05ee54666a8bdf1a376cc40 + languageName: node + linkType: hard + +"walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: @@ -18192,7 +19891,16 @@ __metadata: languageName: node linkType: hard -"whatwg-fetch@npm:^3.0.0": +"whatwg-encoding@npm:^3.1.1": + version: 3.1.1 + resolution: "whatwg-encoding@npm:3.1.1" + dependencies: + iconv-lite: 0.6.3 + checksum: f75a61422421d991e4aec775645705beaf99a16a88294d68404866f65e92441698a4f5b9fa11dd609017b132d7b286c3c1534e2de5b3e800333856325b549e3c + languageName: node + linkType: hard + +"whatwg-fetch@npm:^3.0.0, whatwg-fetch@npm:^3.6.20": version: 3.6.20 resolution: "whatwg-fetch@npm:3.6.20" checksum: c58851ea2c4efe5c2235f13450f426824cf0253c1d45da28f45900290ae602a20aff2ab43346f16ec58917d5562e159cd691efa368354b2e82918c2146a519c5 @@ -18206,10 +19914,17 @@ __metadata: languageName: node linkType: hard -"whatwg-url-minimum@npm:^0.1.2": - version: 0.1.2 - resolution: "whatwg-url-minimum@npm:0.1.2" - checksum: 31a92ddf3c20b77ca85a253cd54e1bf85e0ddf8f01cccc031c38164415ab383b95000f89d1edc338316dc73cab2a758f1cf39fe41f2b0a0b79d3301badd59e8e +"whatwg-mimetype@npm:^4.0.0": + version: 4.0.0 + resolution: "whatwg-mimetype@npm:4.0.0" + checksum: f97edd4b4ee7e46a379f3fb0e745de29fe8b839307cc774300fd49059fcdd560d38cb8fe21eae5575b8f39b022f23477cc66e40b0355c2851ce84760339cef30 + languageName: node + linkType: hard + +"whatwg-url-minimum@npm:^0.2.0": + version: 0.2.0 + resolution: "whatwg-url-minimum@npm:0.2.0" + checksum: 83ca6cb9c1a1f1fff7ba7c081358943984da2a632bf8553ce29911352b276d297eb7df098dd27a7346f535ebf1c7ea2c4e76e0fd4afafa72fc5ec8a785e82eb4 languageName: node linkType: hard @@ -18223,6 +19938,16 @@ __metadata: languageName: node linkType: hard +"whatwg-url@npm:^14.0.0, whatwg-url@npm:^14.1.1": + version: 14.2.0 + resolution: "whatwg-url@npm:14.2.0" + dependencies: + tr46: ^5.1.0 + webidl-conversions: ^7.0.0 + checksum: c4f1ae1d353b9e56ab3c154cd73bf2b621cea1a2499fd2a9b2a17d448c2ed5e73a8922a0f395939de565fc3661461140111ae2aea26d4006a1ad0cfbf021c034 + languageName: node + linkType: hard + "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -18416,6 +20141,16 @@ __metadata: languageName: node linkType: hard +"write-file-atomic@npm:^5.0.1": + version: 5.0.1 + resolution: "write-file-atomic@npm:5.0.1" + dependencies: + imurmurhash: ^0.1.4 + signal-exit: ^4.0.1 + checksum: 8dbb0e2512c2f72ccc20ccedab9986c7d02d04039ed6e8780c987dc4940b793339c50172a1008eed7747001bfacc0ca47562668a069a7506c46c77d7ba3926a9 + languageName: node + linkType: hard + "ws@npm:^6.2.3": version: 6.2.3 resolution: "ws@npm:6.2.3" @@ -18470,6 +20205,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:^8.18.0": + version: 8.22.0 + resolution: "ws@npm:8.22.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: ba8819b01815b2f76e4d54024010e661e38174c2e4a5b196c39d1c1b745046d23c6b4d84470a46cc1921079e397abd61b18a4b934ba3c3f4f77659b0c7ca22d2 + languageName: node + linkType: hard + "xcode@npm:^3.0.1": version: 3.0.1 resolution: "xcode@npm:3.0.1" @@ -18480,6 +20230,15 @@ __metadata: languageName: node linkType: hard +"xcode@npm:^4.0.0": + version: 4.0.0 + resolution: "xcode@npm:4.0.0" + dependencies: + simple-plist: ^1.3.1 + checksum: 798c388d5300e6a756b8927d0ac51a6d1cb780626c783eac454e0f5572af4d98eb97b9da8234c56e4f9cef73a14fcabed8435d13c3e7240864a98ee1bb8d6ae5 + languageName: node + linkType: hard + "xml-name-validator@npm:^4.0.0": version: 4.0.0 resolution: "xml-name-validator@npm:4.0.0" @@ -18487,6 +20246,13 @@ __metadata: languageName: node linkType: hard +"xml-name-validator@npm:^5.0.0": + version: 5.0.0 + resolution: "xml-name-validator@npm:5.0.0" + checksum: 86effcc7026f437701252fcc308b877b4bc045989049cfc79b0cc112cb365cf7b009f4041fab9fb7cd1795498722c3e9fe9651afc66dfa794c16628a639a4c45 + languageName: node + linkType: hard + "xml-naming@npm:^0.1.0": version: 0.1.0 resolution: "xml-naming@npm:0.1.0" @@ -18576,15 +20342,6 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.6.1": - version: 2.8.1 - resolution: "yaml@npm:2.8.1" - bin: - yaml: bin.mjs - checksum: 35b46150d48bc1da2fd5b1521a48a4fa36d68deaabe496f3c3fa9646d5796b6b974f3930a02c4b5aee6c85c860d7d7f79009416724465e835f40b87898c36de4 - languageName: node - linkType: hard - "yargs-parser@npm:^18.1.2, yargs-parser@npm:^18.1.3": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" @@ -18621,7 +20378,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.3.1, yargs@npm:^17.6.2, yargs@npm:^17.7.1": +"yargs@npm:^17.6.2, yargs@npm:^17.7.1": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -18636,6 +20393,21 @@ __metadata: languageName: node linkType: hard +"yargs@npm:^17.7.2": + version: 17.7.3 + resolution: "yargs@npm:17.7.3" + dependencies: + cliui: ^8.0.1 + escalade: ^3.1.1 + get-caller-file: ^2.0.5 + require-directory: ^2.1.1 + string-width: ^4.2.3 + y18n: ^5.0.5 + yargs-parser: ^21.1.1 + checksum: 16fb2d4866f04aaf74f206d3df843e7a80b58a26fda47af29be51b27564c19966b1674c3acf679a26fdfa8a7e4b1b442a63cdab5db8cd3c57db7912f4473e343 + languageName: node + linkType: hard + "yn@npm:3.1.1": version: 3.1.1 resolution: "yn@npm:3.1.1"