diff --git a/.github/workflows/npm-publish-bare-resource-fetcher.yml b/.github/workflows/npm-publish-bare-resource-fetcher.yml index 1cd6186026..70cd042eef 100644 --- a/.github/workflows/npm-publish-bare-resource-fetcher.yml +++ b/.github/workflows/npm-publish-bare-resource-fetcher.yml @@ -118,4 +118,4 @@ jobs: run: mv ${{ env.PACKAGE_DIR }}/${{ env.PACKAGE_NAME }} . - name: Publish package to npm - run: npm publish $PACKAGE_NAME --tag ${{ env.TAG }} --provenance --access public + run: npm publish $PACKAGE_NAME --tag ${{ env.TAG }} --provenance diff --git a/.github/workflows/npm-publish-expo-resource-fetcher.yml b/.github/workflows/npm-publish-expo-resource-fetcher.yml index c5fa005497..57eae223d9 100644 --- a/.github/workflows/npm-publish-expo-resource-fetcher.yml +++ b/.github/workflows/npm-publish-expo-resource-fetcher.yml @@ -118,4 +118,4 @@ jobs: run: mv ${{ env.PACKAGE_DIR }}/${{ env.PACKAGE_NAME }} . - name: Publish package to npm - run: npm publish $PACKAGE_NAME --tag ${{ env.TAG }} --provenance --access public + run: npm publish $PACKAGE_NAME --tag ${{ env.TAG }} --provenance diff --git a/README.md b/README.md index b307a11120..ebb0344e37 100644 --- a/README.md +++ b/README.md @@ -82,11 +82,11 @@ React Native ExecuTorch is powering [Private Mind](https://privatemind.swmansion yarn add react-native-executorch # If you use expo, please add these packages for resource fetching: -yarn add @react-native-executorch/expo-resource-fetcher +yarn add react-native-executorch-expo-resource-fetcher yarn add expo-file-system expo-asset #if you use bare React Native project use these packages: -yarn add @react-native-executorch/bare-resource-fetcher +yarn add react-native-executorch-bare-resource-fetcher yarn add @dr.pogodin/react-native-fs @kesha-antonov/react-native-background-downloader # Depending on the platform, choose either iOS or Android @@ -104,7 +104,7 @@ import { Message, initExecutorch, } from 'react-native-executorch'; -import { ExpoResourceFetcher } from '@react-native-executorch/expo-resource-fetcher'; +import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher'; initExecutorch({ resourceFetcher: ExpoResourceFetcher, diff --git a/apps/bare_rn/App.tsx b/apps/bare_rn/App.tsx index 526a8170db..b36aaf0a6d 100644 --- a/apps/bare_rn/App.tsx +++ b/apps/bare_rn/App.tsx @@ -17,7 +17,7 @@ import { useLLM, LLAMA3_2_1B_SPINQUANT, } from 'react-native-executorch'; -import { BareResourceFetcher } from '@react-native-executorch/bare-resource-fetcher'; +import { BareResourceFetcher } from 'react-native-executorch-bare-resource-fetcher'; import { setConfig } from '@kesha-antonov/react-native-background-downloader'; import { SafeAreaProvider, SafeAreaView } from 'react-native-safe-area-context'; diff --git a/apps/bare_rn/package.json b/apps/bare_rn/package.json index 4f975f74e6..5690e1f679 100644 --- a/apps/bare_rn/package.json +++ b/apps/bare_rn/package.json @@ -13,10 +13,10 @@ "dependencies": { "@dr.pogodin/react-native-fs": "^2.36.2", "@kesha-antonov/react-native-background-downloader": "^4.4.5", - "@react-native-executorch/bare-resource-fetcher": "workspace:*", "react": "19.1.0", "react-native": "0.81.5", "react-native-executorch": "workspace:*", + "react-native-executorch-bare-resource-fetcher": "workspace:*", "react-native-safe-area-context": "^5.5.2" }, "devDependencies": { diff --git a/apps/computer-vision/app/_layout.tsx b/apps/computer-vision/app/_layout.tsx index cac2692f07..e7c5717fa4 100644 --- a/apps/computer-vision/app/_layout.tsx +++ b/apps/computer-vision/app/_layout.tsx @@ -1,6 +1,6 @@ import { Drawer } from 'expo-router/drawer'; import { initExecutorch } from 'react-native-executorch'; -import { ExpoResourceFetcher } from '@react-native-executorch/expo-resource-fetcher'; +import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher'; import ColorPalette from '../colors'; import React, { useState } from 'react'; diff --git a/apps/computer-vision/package.json b/apps/computer-vision/package.json index 578acf19b3..c61b9b3ced 100644 --- a/apps/computer-vision/package.json +++ b/apps/computer-vision/package.json @@ -11,7 +11,6 @@ "lint": "eslint . --ext .ts,.tsx --fix" }, "dependencies": { - "@react-native-executorch/expo-resource-fetcher": "workspace:*", "@react-native/metro-config": "^0.81.5", "@react-navigation/drawer": "^7.8.1", "@react-navigation/native": "^7.1.28", @@ -28,6 +27,7 @@ "react-native": "0.81.5", "react-native-device-info": "^15.0.2", "react-native-executorch": "workspace:*", + "react-native-executorch-expo-resource-fetcher": "workspace:*", "react-native-gesture-handler": "~2.28.0", "react-native-image-picker": "^7.2.2", "react-native-loading-spinner-overlay": "^3.0.1", diff --git a/apps/computer-vision/tsconfig.json b/apps/computer-vision/tsconfig.json index a08f2140a8..bfe226172e 100644 --- a/apps/computer-vision/tsconfig.json +++ b/apps/computer-vision/tsconfig.json @@ -10,7 +10,7 @@ "noEmit": true, "paths": { "react-native-executorch": ["../../packages/react-native-executorch/src"], - "@react-native-executorch/expo-resource-fetcher": [ + "react-native-executorch-expo-resource-fetcher": [ "../../packages/expo-resource-fetcher/src" ] } diff --git a/apps/llm/app/_layout.tsx b/apps/llm/app/_layout.tsx index 4ab0106938..9977cce267 100644 --- a/apps/llm/app/_layout.tsx +++ b/apps/llm/app/_layout.tsx @@ -1,6 +1,6 @@ import { Drawer } from 'expo-router/drawer'; import { initExecutorch } from 'react-native-executorch'; -import { ExpoResourceFetcher } from '@react-native-executorch/expo-resource-fetcher'; +import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher'; import ColorPalette from '../colors'; import React, { useState } from 'react'; import { Text, StyleSheet, View } from 'react-native'; diff --git a/apps/llm/package.json b/apps/llm/package.json index d0fbb64011..e4a43406da 100644 --- a/apps/llm/package.json +++ b/apps/llm/package.json @@ -11,7 +11,6 @@ "lint": "eslint . --ext .ts,.tsx --fix" }, "dependencies": { - "@react-native-executorch/expo-resource-fetcher": "workspace:*", "@react-native/metro-config": "^0.81.6", "@react-navigation/drawer": "^7.8.1", "@react-navigation/native": "^7.1.28", @@ -30,6 +29,7 @@ "react-native-audio-api": "^0.8.2", "react-native-device-info": "^15.0.2", "react-native-executorch": "workspace:*", + "react-native-executorch-expo-resource-fetcher": "workspace:*", "react-native-gesture-handler": "~2.28.0", "react-native-image-picker": "^7.2.2", "react-native-loading-spinner-overlay": "^3.0.1", diff --git a/apps/llm/tsconfig.json b/apps/llm/tsconfig.json index a08f2140a8..bfe226172e 100644 --- a/apps/llm/tsconfig.json +++ b/apps/llm/tsconfig.json @@ -10,7 +10,7 @@ "noEmit": true, "paths": { "react-native-executorch": ["../../packages/react-native-executorch/src"], - "@react-native-executorch/expo-resource-fetcher": [ + "react-native-executorch-expo-resource-fetcher": [ "../../packages/expo-resource-fetcher/src" ] } diff --git a/apps/speech/App.tsx b/apps/speech/App.tsx index ddbfe3c983..d336319805 100644 --- a/apps/speech/App.tsx +++ b/apps/speech/App.tsx @@ -7,7 +7,7 @@ import ExecutorchLogo from './assets/executorch.svg'; import { Quiz } from './screens/Quiz'; import { TextToSpeechLLMScreen } from './screens/TextToSpeechLLMScreen'; import { initExecutorch } from 'react-native-executorch'; -import { ExpoResourceFetcher } from '@react-native-executorch/expo-resource-fetcher'; +import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher'; initExecutorch({ resourceFetcher: ExpoResourceFetcher, diff --git a/apps/speech/package.json b/apps/speech/package.json index 3639464b79..258b78e6ce 100644 --- a/apps/speech/package.json +++ b/apps/speech/package.json @@ -11,7 +11,6 @@ "lint": "eslint . --ext .ts,.tsx --fix" }, "dependencies": { - "@react-native-executorch/expo-resource-fetcher": "workspace:*", "@react-native/metro-config": "^0.84.0", "buffer": "^6.0.3", "expo": "^54.0.27", @@ -23,6 +22,7 @@ "react-native-audio-api": "0.11.5", "react-native-device-info": "^15.0.2", "react-native-executorch": "workspace:*", + "react-native-executorch-expo-resource-fetcher": "workspace:*", "react-native-reanimated": "~4.2.2", "react-native-safe-area-context": "~5.7.0", "react-native-svg": "15.15.3", diff --git a/apps/speech/tsconfig.json b/apps/speech/tsconfig.json index a08f2140a8..bfe226172e 100644 --- a/apps/speech/tsconfig.json +++ b/apps/speech/tsconfig.json @@ -10,7 +10,7 @@ "noEmit": true, "paths": { "react-native-executorch": ["../../packages/react-native-executorch/src"], - "@react-native-executorch/expo-resource-fetcher": [ + "react-native-executorch-expo-resource-fetcher": [ "../../packages/expo-resource-fetcher/src" ] } diff --git a/apps/text-embeddings/app/_layout.tsx b/apps/text-embeddings/app/_layout.tsx index 0785d78310..24952df29b 100644 --- a/apps/text-embeddings/app/_layout.tsx +++ b/apps/text-embeddings/app/_layout.tsx @@ -1,6 +1,6 @@ import { Drawer } from 'expo-router/drawer'; import { initExecutorch } from 'react-native-executorch'; -import { ExpoResourceFetcher } from '@react-native-executorch/expo-resource-fetcher'; +import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher'; import ColorPalette from '../colors'; import React, { useState } from 'react'; import { Text, StyleSheet, View } from 'react-native'; diff --git a/apps/text-embeddings/package.json b/apps/text-embeddings/package.json index 3b2d96985f..0b1bc388b5 100644 --- a/apps/text-embeddings/package.json +++ b/apps/text-embeddings/package.json @@ -11,7 +11,6 @@ "lint": "eslint . --ext .ts,.tsx --fix" }, "dependencies": { - "@react-native-executorch/expo-resource-fetcher": "workspace:*", "@react-navigation/drawer": "^7.8.1", "@react-navigation/native": "^7.1.28", "expo": "^54.0.27", @@ -22,6 +21,7 @@ "react": "19.1.0", "react-native": "0.81.5", "react-native-executorch": "workspace:*", + "react-native-executorch-expo-resource-fetcher": "workspace:*", "react-native-gesture-handler": "~2.30.0", "react-native-image-picker": "^7.2.2", "react-native-reanimated": "~4.2.2", diff --git a/apps/text-embeddings/tsconfig.json b/apps/text-embeddings/tsconfig.json index a08f2140a8..bfe226172e 100644 --- a/apps/text-embeddings/tsconfig.json +++ b/apps/text-embeddings/tsconfig.json @@ -10,7 +10,7 @@ "noEmit": true, "paths": { "react-native-executorch": ["../../packages/react-native-executorch/src"], - "@react-native-executorch/expo-resource-fetcher": [ + "react-native-executorch-expo-resource-fetcher": [ "../../packages/expo-resource-fetcher/src" ] } diff --git a/docs/docs/01-fundamentals/02-loading-models.md b/docs/docs/01-fundamentals/02-loading-models.md index 1ed72a3712..5ee7f99280 100644 --- a/docs/docs/01-fundamentals/02-loading-models.md +++ b/docs/docs/01-fundamentals/02-loading-models.md @@ -11,7 +11,7 @@ In our library, you can use two different resource fetching mechanisms. One is i To use the Expo adapter, please add these libraries: ```bash -yarn add @react-native-executorch/expo-resource-fetcher +yarn add react-native-executorch-expo-resource-fetcher yarn add expo-file-system expo-asset ``` @@ -19,7 +19,7 @@ and then add the following code in your React Native app: ```typescript import { initExecutorch } from 'react-native-executorch'; -import { ExpoResourceFetcher } from '@react-native-executorch/expo-resource-fetcher'; +import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher'; initExecutorch({ resourceFetcher: ExpoResourceFetcher, @@ -29,7 +29,7 @@ initExecutorch({ If you cannot use Expo in your project, proceed with the following steps: ```bash -yarn add @react-native-executorch/bare-resource-fetcher +yarn add react-native-executorch-bare-resource-fetcher yarn add @dr.pogodin/react-native-fs @kesha-antonov/react-native-background-downloader ``` diff --git a/packages/bare-resource-fetcher/README.md b/packages/bare-resource-fetcher/README.md index 9b1493f1df..13da7647c0 100644 --- a/packages/bare-resource-fetcher/README.md +++ b/packages/bare-resource-fetcher/README.md @@ -1,11 +1,11 @@ -# @react-native-executorch/bare-resource-fetcher +# react-native-executorch-bare-resource-fetcher Bare React Native adapter for `react-native-executorch` that provides resource fetching capabilities using native filesystem libraries. ## Installation ```bash -yarn add @react-native-executorch/bare-resource-fetcher +yarn add react-native-executorch-bare-resource-fetcher yarn add @dr.pogodin/react-native-fs @kesha-antonov/react-native-background-downloader ``` @@ -22,7 +22,7 @@ After installing, follow the setup guides for the native dependencies: ```typescript import { initExecutorch } from 'react-native-executorch'; -import { BareResourceFetcher } from '@react-native-executorch/bare-resource-fetcher'; +import { BareResourceFetcher } from 'react-native-executorch-bare-resource-fetcher'; initExecutorch({ resourceFetcher: BareResourceFetcher, diff --git a/packages/bare-resource-fetcher/package.json b/packages/bare-resource-fetcher/package.json index bb4958b2a3..272be9d5ca 100644 --- a/packages/bare-resource-fetcher/package.json +++ b/packages/bare-resource-fetcher/package.json @@ -1,5 +1,5 @@ { - "name": "@react-native-executorch/bare-resource-fetcher", + "name": "react-native-executorch-bare-resource-fetcher", "version": "0.8.0-rc1", "description": "Bare React Native resource fetcher for react-native-executorch", "main": "lib/index.js", diff --git a/packages/expo-resource-fetcher/README.md b/packages/expo-resource-fetcher/README.md index 279853434a..5b8e9f2aca 100644 --- a/packages/expo-resource-fetcher/README.md +++ b/packages/expo-resource-fetcher/README.md @@ -1,11 +1,11 @@ -# @react-native-executorch/expo-resource-fetcher +# react-native-executorch-expo-resource-fetcher Expo adapter for `react-native-executorch` that provides resource fetching capabilities using Expo's filesystem APIs. ## Installation ```bash -yarn add @react-native-executorch/expo-resource-fetcher +yarn add react-native-executorch-expo-resource-fetcher yarn add expo-file-system expo-asset ``` @@ -13,7 +13,7 @@ yarn add expo-file-system expo-asset ```typescript import { initExecutorch } from 'react-native-executorch'; -import { ExpoResourceFetcher } from '@react-native-executorch/expo-resource-fetcher'; +import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher'; initExecutorch({ resourceFetcher: ExpoResourceFetcher, diff --git a/packages/expo-resource-fetcher/package.json b/packages/expo-resource-fetcher/package.json index 3758924d6a..a70c451860 100644 --- a/packages/expo-resource-fetcher/package.json +++ b/packages/expo-resource-fetcher/package.json @@ -1,5 +1,5 @@ { - "name": "@react-native-executorch/expo-resource-fetcher", + "name": "react-native-executorch-expo-resource-fetcher", "version": "0.8.0-rc1", "description": "Expo resource fetcher for react-native-executorch", "main": "lib/index.js", diff --git a/packages/react-native-executorch/src/utils/ResourceFetcher.ts b/packages/react-native-executorch/src/utils/ResourceFetcher.ts index e6a8b3d447..f0905dda37 100644 --- a/packages/react-native-executorch/src/utils/ResourceFetcher.ts +++ b/packages/react-native-executorch/src/utils/ResourceFetcher.ts @@ -118,7 +118,7 @@ export class ResourceFetcher { if (!this.adapter) { throw new RnExecutorchError( RnExecutorchErrorCode.ResourceFetcherAdapterNotInitialized, - 'ResourceFetcher adapter is not initialized. Please call initExecutorch({ resourceFetcher: ... }) with a valid adapter, e.g., from @react-native-executorch/expo-resource-fetcher or @react-native-executorch/bare-resource-fetcher. For more details please refer: https://docs.swmansion.com/react-native-executorch/docs/next/fundamentals/loading-models' + 'ResourceFetcher adapter is not initialized. Please call initExecutorch({ resourceFetcher: ... }) with a valid adapter, e.g., from react-native-executorch-expo-resource-fetcher or react-native-executorch-bare-resource-fetcher. For more details please refer: https://docs.swmansion.com/react-native-executorch/docs/next/fundamentals/loading-models' ); } return this.adapter; diff --git a/readmes/README_cn.md b/readmes/README_cn.md index 6854f9d1a0..35e6572549 100644 --- a/readmes/README_cn.md +++ b/readmes/README_cn.md @@ -78,11 +78,11 @@ React Native ExecuTorch 为 [Private Mind](https://privatemind.swmansion.com/) yarn add react-native-executorch # 如果您使用 expo,请添加这些包用于资源获取: -yarn add @react-native-executorch/expo-resource-fetcher +yarn add react-native-executorch-expo-resource-fetcher yarn add expo-file-system expo-asset # 如果您使用原生 React Native 项目,请使用这些包: -yarn add @react-native-executorch/bare-resource-fetcher +yarn add react-native-executorch-bare-resource-fetcher yarn add @dr.pogodin/react-native-fs @kesha-antonov/react-native-background-downloader # 根据平台,选择 iOS 或 Android @@ -100,7 +100,7 @@ import { Message, initExecutorch, } from 'react-native-executorch'; -import { ExpoResourceFetcher } from '@react-native-executorch/expo-resource-fetcher'; +import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher'; initExecutorch({ resourceFetcher: ExpoResourceFetcher, diff --git a/readmes/README_es.md b/readmes/README_es.md index 1080d433d2..d41f324052 100644 --- a/readmes/README_es.md +++ b/readmes/README_es.md @@ -78,11 +78,11 @@ React Native ExecuTorch impulsa [Private Mind](https://privatemind.swmansion.com yarn add react-native-executorch # Si usa expo, agregue estos paquetes para la obtención de recursos: -yarn add @react-native-executorch/expo-resource-fetcher +yarn add react-native-executorch-expo-resource-fetcher yarn add expo-file-system expo-asset # Si usa un proyecto básico de React Native, use estos paquetes: -yarn add @react-native-executorch/bare-resource-fetcher +yarn add react-native-executorch-bare-resource-fetcher yarn add @dr.pogodin/react-native-fs @kesha-antonov/react-native-background-downloader # Dependiendo de la plataforma, elige iOS o Android @@ -100,7 +100,7 @@ import { Message, initExecutorch, } from 'react-native-executorch'; -import { ExpoResourceFetcher } from '@react-native-executorch/expo-resource-fetcher'; +import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher'; initExecutorch({ resourceFetcher: ExpoResourceFetcher, diff --git a/readmes/README_fr.md b/readmes/README_fr.md index 1c73910681..354b72d04d 100644 --- a/readmes/README_fr.md +++ b/readmes/README_fr.md @@ -78,11 +78,11 @@ React Native ExecuTorch alimente [Private Mind](https://privatemind.swmansion.co yarn add react-native-executorch # Si vous utilisez expo, veuillez ajouter ces packages pour la récupération de ressources : -yarn add @react-native-executorch/expo-resource-fetcher +yarn add react-native-executorch-expo-resource-fetcher yarn add expo-file-system expo-asset # Si vous utilisez un projet React Native brut, utilisez ces packages : -yarn add @react-native-executorch/bare-resource-fetcher +yarn add react-native-executorch-bare-resource-fetcher yarn add @dr.pogodin/react-native-fs @kesha-antonov/react-native-background-downloader # Selon la plateforme, choisissez soit iOS soit Android @@ -100,7 +100,7 @@ import { Message, initExecutorch, } from 'react-native-executorch'; -import { ExpoResourceFetcher } from '@react-native-executorch/expo-resource-fetcher'; +import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher'; initExecutorch({ resourceFetcher: ExpoResourceFetcher, diff --git a/readmes/README_in.md b/readmes/README_in.md index d4b355c881..213b9dd9b4 100644 --- a/readmes/README_in.md +++ b/readmes/README_in.md @@ -78,11 +78,11 @@ React Native ExecuTorch को [Private Mind](https://privatemind.swmansion.com/ yarn add react-native-executorch # यदि आप expo का उपयोग करते हैं, तो कृपया संसाधन प्राप्त करने के लिए ये पैकेज जोड़ें: -yarn add @react-native-executorch/expo-resource-fetcher +yarn add react-native-executorch-expo-resource-fetcher yarn add expo-file-system expo-asset # यदि आप bare React Native प्रोजेक्ट का उपयोग करते हैं तो इन पैकेजों का उपयोग करें: -yarn add @react-native-executorch/bare-resource-fetcher +yarn add react-native-executorch-bare-resource-fetcher yarn add @dr.pogodin/react-native-fs @kesha-antonov/react-native-background-downloader # प्लेटफॉर्म के अनुसार, या तो iOS या Android चुनें @@ -100,7 +100,7 @@ import { Message, initExecutorch, } from 'react-native-executorch'; -import { ExpoResourceFetcher } from '@react-native-executorch/expo-resource-fetcher'; +import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher'; initExecutorch({ resourceFetcher: ExpoResourceFetcher, diff --git a/readmes/README_pt.md b/readmes/README_pt.md index 8c4444dc56..719319de05 100644 --- a/readmes/README_pt.md +++ b/readmes/README_pt.md @@ -78,11 +78,11 @@ React Native ExecuTorch está impulsionando o [Private Mind](https://privatemind yarn add react-native-executorch # Se você usa expo, adicione estes pacotes para busca de recursos: -yarn add @react-native-executorch/expo-resource-fetcher +yarn add react-native-executorch-expo-resource-fetcher yarn add expo-file-system expo-asset # Se você usa projeto React Native básico, use estes pacotes: -yarn add @react-native-executorch/bare-resource-fetcher +yarn add react-native-executorch-bare-resource-fetcher yarn add @dr.pogodin/react-native-fs @kesha-antonov/react-native-background-downloader # Dependendo da plataforma, escolha iOS ou Android @@ -100,7 +100,7 @@ import { Message, initExecutorch, } from 'react-native-executorch'; -import { ExpoResourceFetcher } from '@react-native-executorch/expo-resource-fetcher'; +import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher'; initExecutorch({ resourceFetcher: ExpoResourceFetcher, diff --git a/yarn.lock b/yarn.lock index 0ed00cdfd9..add7faf498 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4331,46 +4331,6 @@ __metadata: languageName: node linkType: hard -"@react-native-executorch/bare-resource-fetcher@workspace:*, @react-native-executorch/bare-resource-fetcher@workspace:packages/bare-resource-fetcher": - version: 0.0.0-use.local - resolution: "@react-native-executorch/bare-resource-fetcher@workspace:packages/bare-resource-fetcher" - dependencies: - "@dr.pogodin/react-native-fs": "npm:^2.36.2" - "@kesha-antonov/react-native-background-downloader": "npm:^4.4.5" - "@types/react": "npm:~19.1.10" - react: "npm:19.1.0" - react-native: "npm:0.81.5" - react-native-executorch: "workspace:*" - typescript: "npm:~5.9.2" - peerDependencies: - "@dr.pogodin/react-native-fs": ^2.0.0 - "@kesha-antonov/react-native-background-downloader": ^4.0.0 - react-native: "*" - react-native-executorch: "*" - languageName: unknown - linkType: soft - -"@react-native-executorch/expo-resource-fetcher@workspace:*, @react-native-executorch/expo-resource-fetcher@workspace:packages/expo-resource-fetcher": - version: 0.0.0-use.local - resolution: "@react-native-executorch/expo-resource-fetcher@workspace:packages/expo-resource-fetcher" - dependencies: - "@types/react": "npm:~19.1.10" - expo: "npm:^54.0.0" - expo-asset: "npm:12.0.11" - expo-file-system: "npm:^19.0.20" - react: "npm:19.1.0" - react-native: "npm:0.81.5" - react-native-executorch: "workspace:*" - typescript: "npm:~5.9.2" - peerDependencies: - expo: ">=54.0.0" - expo-asset: ">=12.0.0" - expo-file-system: ">=19.0.0" - react-native: "*" - react-native-executorch: "*" - languageName: unknown - linkType: soft - "@react-native/assets-registry@npm:0.81.5": version: 0.81.5 resolution: "@react-native/assets-registry@npm:0.81.5" @@ -6512,7 +6472,6 @@ __metadata: "@react-native-community/cli": "npm:20.0.0" "@react-native-community/cli-platform-android": "npm:20.0.0" "@react-native-community/cli-platform-ios": "npm:20.0.0" - "@react-native-executorch/bare-resource-fetcher": "workspace:*" "@react-native/babel-preset": "npm:0.81.5" "@react-native/eslint-config": "npm:0.81.5" "@react-native/metro-config": "npm:0.81.5" @@ -6526,6 +6485,7 @@ __metadata: react: "npm:19.1.0" react-native: "npm:0.81.5" react-native-executorch: "workspace:*" + react-native-executorch-bare-resource-fetcher: "workspace:*" react-native-safe-area-context: "npm:^5.5.2" react-test-renderer: "npm:19.1.0" typescript: "npm:^5.8.3" @@ -7248,7 +7208,6 @@ __metadata: resolution: "computer-vision@workspace:apps/computer-vision" dependencies: "@babel/core": "npm:^7.29.0" - "@react-native-executorch/expo-resource-fetcher": "workspace:*" "@react-native/metro-config": "npm:^0.81.5" "@react-navigation/drawer": "npm:^7.8.1" "@react-navigation/native": "npm:^7.1.28" @@ -7267,6 +7226,7 @@ __metadata: react-native: "npm:0.81.5" react-native-device-info: "npm:^15.0.2" react-native-executorch: "workspace:*" + react-native-executorch-expo-resource-fetcher: "workspace:*" react-native-gesture-handler: "npm:~2.28.0" react-native-image-picker: "npm:^7.2.2" react-native-loading-spinner-overlay: "npm:^3.0.1" @@ -11730,7 +11690,6 @@ __metadata: resolution: "llm@workspace:apps/llm" dependencies: "@babel/core": "npm:^7.29.0" - "@react-native-executorch/expo-resource-fetcher": "workspace:*" "@react-native/metro-config": "npm:^0.81.6" "@react-navigation/drawer": "npm:^7.8.1" "@react-navigation/native": "npm:^7.1.28" @@ -11750,6 +11709,7 @@ __metadata: react-native-audio-api: "npm:^0.8.2" react-native-device-info: "npm:^15.0.2" react-native-executorch: "workspace:*" + react-native-executorch-expo-resource-fetcher: "workspace:*" react-native-gesture-handler: "npm:~2.28.0" react-native-image-picker: "npm:^7.2.2" react-native-loading-spinner-overlay: "npm:^3.0.1" @@ -14341,6 +14301,46 @@ __metadata: languageName: node linkType: hard +"react-native-executorch-bare-resource-fetcher@workspace:*, react-native-executorch-bare-resource-fetcher@workspace:packages/bare-resource-fetcher": + version: 0.0.0-use.local + resolution: "react-native-executorch-bare-resource-fetcher@workspace:packages/bare-resource-fetcher" + dependencies: + "@dr.pogodin/react-native-fs": "npm:^2.36.2" + "@kesha-antonov/react-native-background-downloader": "npm:^4.4.5" + "@types/react": "npm:~19.1.10" + react: "npm:19.1.0" + react-native: "npm:0.81.5" + react-native-executorch: "workspace:*" + typescript: "npm:~5.9.2" + peerDependencies: + "@dr.pogodin/react-native-fs": ^2.0.0 + "@kesha-antonov/react-native-background-downloader": ^4.0.0 + react-native: "*" + react-native-executorch: "*" + languageName: unknown + linkType: soft + +"react-native-executorch-expo-resource-fetcher@workspace:*, react-native-executorch-expo-resource-fetcher@workspace:packages/expo-resource-fetcher": + version: 0.0.0-use.local + resolution: "react-native-executorch-expo-resource-fetcher@workspace:packages/expo-resource-fetcher" + dependencies: + "@types/react": "npm:~19.1.10" + expo: "npm:^54.0.0" + expo-asset: "npm:12.0.11" + expo-file-system: "npm:^19.0.20" + react: "npm:19.1.0" + react-native: "npm:0.81.5" + react-native-executorch: "workspace:*" + typescript: "npm:~5.9.2" + peerDependencies: + expo: ">=54.0.0" + expo-asset: ">=12.0.0" + expo-file-system: ">=19.0.0" + react-native: "*" + react-native-executorch: "*" + languageName: unknown + linkType: soft + "react-native-executorch-monorepo@workspace:.": version: 0.0.0-use.local resolution: "react-native-executorch-monorepo@workspace:." @@ -15518,7 +15518,6 @@ __metadata: resolution: "speech@workspace:apps/speech" dependencies: "@babel/core": "npm:^7.29.0" - "@react-native-executorch/expo-resource-fetcher": "workspace:*" "@react-native/metro-config": "npm:^0.84.0" "@types/react": "npm:~19.1.10" buffer: "npm:^6.0.3" @@ -15531,6 +15530,7 @@ __metadata: react-native-audio-api: "npm:0.11.5" react-native-device-info: "npm:^15.0.2" react-native-executorch: "workspace:*" + react-native-executorch-expo-resource-fetcher: "workspace:*" react-native-reanimated: "npm:~4.2.2" react-native-safe-area-context: "npm:~5.7.0" react-native-svg: "npm:15.15.3" @@ -15973,7 +15973,6 @@ __metadata: resolution: "text-embeddings@workspace:apps/text-embeddings" dependencies: "@babel/core": "npm:^7.29.0" - "@react-native-executorch/expo-resource-fetcher": "workspace:*" "@react-navigation/drawer": "npm:^7.8.1" "@react-navigation/native": "npm:^7.1.28" "@types/react": "npm:~19.1.10" @@ -15985,6 +15984,7 @@ __metadata: react: "npm:19.1.0" react-native: "npm:0.81.5" react-native-executorch: "workspace:*" + react-native-executorch-expo-resource-fetcher: "workspace:*" react-native-gesture-handler: "npm:~2.30.0" react-native-image-picker: "npm:^7.2.2" react-native-reanimated: "npm:~4.2.2"