Skip to content

Commit 74000fd

Browse files
feat: bump dependencies and update readmes
1 parent 070c1cc commit 74000fd

9 files changed

Lines changed: 1344 additions & 1352 deletions

File tree

example/app.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
},
2727
"web": {
2828
"favicon": "./assets/favicon.png"
29-
}
29+
},
30+
"plugins": ["expo-asset"]
3031
}
3132
}

example/package.json

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,26 @@
99
"web": "expo start --web"
1010
},
1111
"dependencies": {
12-
"@expo/metro-runtime": "~5.0.4",
13-
"@op-engineering/op-sqlite": "^14.0.3",
12+
"@expo/metro-runtime": "~55.0.0",
13+
"@op-engineering/op-sqlite": "^15.2.7",
1414
"@react-native-rag/executorch": "workspace:packages/executorch",
1515
"@react-native-rag/op-sqlite": "workspace:packages/op-sqlite",
16-
"expo": "~53.0.9",
17-
"expo-status-bar": "~2.2.3",
18-
"react": "19.0.0",
19-
"react-dom": "19.0.0",
20-
"react-native": "0.79.2",
21-
"react-native-executorch": "0.8.0-nightly-48610bf-20260324",
22-
"react-native-executorch-expo-resource-fetcher": "0.8.0-rc3-nightly-48610bf-20260324",
16+
"expo": "~55.0.0",
17+
"expo-asset": "~55.0.10",
18+
"expo-file-system": "~55.0.11",
19+
"expo-status-bar": "~55.0.4",
20+
"react": "19.2.0",
21+
"react-dom": "19.2.0",
22+
"react-native": "0.83.2",
23+
"react-native-executorch": "^0.8.0",
24+
"react-native-executorch-expo-resource-fetcher": "^0.8.0",
2325
"react-native-rag": "workspace:*",
24-
"react-native-safe-area-context": "^5.4.1",
25-
"react-native-svg": "15.11.2",
26-
"react-native-web": "~0.20.0"
26+
"react-native-safe-area-context": "~5.6.2",
27+
"react-native-svg": "15.15.3",
28+
"react-native-web": "^0.21.0"
2729
},
2830
"op-sqlite": {
29-
"libsql": true,
30-
"sqliteVec": true
31+
"libsql": true
3132
},
3233
"devDependencies": {
3334
"@babel/core": "^7.20.0",

example/src/App.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ import {
66
initExecutorch,
77
} from 'react-native-executorch';
88
import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher';
9-
import { useMemo, useState } from 'react';
10-
11-
initExecutorch({ resourceFetcher: ExpoResourceFetcher });
129
import {
1310
ExecuTorchEmbeddings,
1411
ExecuTorchLLM,
1512
} from '@react-native-rag/executorch';
13+
import { useMemo, useState } from 'react';
14+
15+
initExecutorch({ resourceFetcher: ExpoResourceFetcher });
1616
import {
1717
KeyboardAvoidingView,
1818
Text,

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-rag",
3-
"version": "0.2.0",
3+
"version": "0.8.0",
44
"description": "Private, local RAGs. Supercharge LLMs with your own knowledge base.",
55
"main": "./lib/module/index.js",
66
"types": "./lib/typescript/src/index.d.ts",
@@ -69,7 +69,7 @@
6969
"@eslint/eslintrc": "^3.3.0",
7070
"@eslint/js": "^9.22.0",
7171
"@evilmartians/lefthook": "^1.5.0",
72-
"@react-native/babel-preset": "0.78.2",
72+
"@react-native/babel-preset": "0.83.2",
7373
"@react-native/eslint-config": "^0.78.0",
7474
"@release-it/conventional-changelog": "^9.0.2",
7575
"@types/jest": "^29.5.5",
@@ -81,8 +81,8 @@
8181
"eslint-plugin-prettier": "^5.2.3",
8282
"jest": "^29.7.0",
8383
"prettier": "^3.0.3",
84-
"react": "19.0.0",
85-
"react-native": "0.79.2",
84+
"react": "19.2.0",
85+
"react-native": "0.83.2",
8686
"react-native-builder-bob": "^0.40.11",
8787
"release-it": "^17.10.0",
8888
"typedoc": "^0.28.13",

packages/executorch/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@ This package provides implementations for the `Embeddings` and `LLM` interfaces
88
npm install @react-native-rag/executorch react-native-executorch
99
```
1010

11+
You also need to install a resource fetcher for your setup (e.g. `react-native-executorch-expo-resource-fetcher` for Expo projects) and call `initExecutorch` in your app before using any ExecuTorch modules:
12+
13+
```typescript
14+
import { initExecutorch } from 'react-native-executorch';
15+
import { ExpoResourceFetcher } from 'react-native-executorch-expo-resource-fetcher';
16+
17+
initExecutorch({ resourceFetcher: ExpoResourceFetcher });
18+
```
19+
1120
## Usage
1221

1322
### `ExecuTorchEmbeddings`

packages/executorch/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"name": "@react-native-rag/executorch",
3-
"version": "0.2.0",
3+
"version": "0.8.0",
44
"main": "src/index.ts",
55
"scripts": {
66
"test": "echo \"Error: no test specified\" && exit 1"
77
},
88
"license": "MIT",
99
"description": "React Native ExecuTorch wrapper for React Native RAG",
1010
"peerDependencies": {
11-
"react-native-executorch": "0.8.0-nightly-48610bf-20260324",
12-
"react-native-rag": "^0.2.0"
11+
"react-native-executorch": "^0.8.0",
12+
"react-native-rag": "^0.8.0"
1313
},
1414
"devDependencies": {
15-
"react-native-executorch": "0.8.0-nightly-48610bf-20260324",
15+
"react-native-executorch": "^0.8.0",
1616
"react-native-rag": "workspace:*"
1717
}
1818
}

packages/op-sqlite/README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,11 @@ To enable the required features for vector search, you must add the following co
2424

2525
```json
2626
"op-sqlite": {
27-
"libsql": true,
28-
"sqliteVec": true
27+
"libsql": true
2928
}
3029
```
3130

32-
This configuration ensures that the necessary `libsql` and `sqliteVec` extensions are enabled for `op-sqlite`.
31+
This configuration ensures that the `libsql` extension is enabled for `op-sqlite`. Note that `libsql` already includes vector search capabilities, so `sqliteVec` is not needed.
3332

3433
## Usage
3534

packages/op-sqlite/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"name": "@react-native-rag/op-sqlite",
3-
"version": "0.2.0",
3+
"version": "0.8.0",
44
"main": "src/index.ts",
55
"scripts": {
66
"test": "echo \"Error: no test specified\" && exit 1"
77
},
88
"license": "MIT",
99
"description": "OP-SQLite wrapper for React Native RAG",
1010
"peerDependencies": {
11-
"@op-engineering/op-sqlite": "^14.0.4",
12-
"react-native-rag": "^0.2.0"
11+
"@op-engineering/op-sqlite": "^15.2.7",
12+
"react-native-rag": "^0.8.0"
1313
},
1414
"devDependencies": {
15-
"@op-engineering/op-sqlite": "^14.0.4",
15+
"@op-engineering/op-sqlite": "^15.2.7",
1616
"react-native-rag": "workspace:*"
1717
}
1818
}

0 commit comments

Comments
 (0)