frontend: pull async storage

Pedro Lucas Porcellis porcellis@eletrotupi.com 2 months ago 7dacef6dd3b1f96d50254cc45a09a3a3da1ba9c5
Parents: c167b93
2 file(s) changed
  • frontend/package-lock.json +32 -2
  • frontend/package.json +6 -4
frontend/package-lock.json
@@ -1,14 +1,15 @@
1 1 {
2 2 "name": "orbit",
3 - "version": "1.0.0",
3 + "version": "0.0.0",
4 4 "lockfileVersion": 3,
5 5 "requires": true,
6 6 "packages": {
7 7 "": {
8 8 "name": "orbit",
9 - "version": "1.0.0",
9 + "version": "0.0.0",
10 10 "dependencies": {
11 11 "@expo/vector-icons": "^15.0.3",
12 + "@react-native-async-storage/async-storage": "^3.0.2",
12 13 "@react-navigation/bottom-tabs": "^7.4.0",
13 14 "@react-navigation/elements": "^2.6.3",
14 15 "@react-navigation/native": "^7.1.8",
@@ -19,6 +20,7 @@ "expo-haptics": "~15.0.8",
19 20 "expo-image": "~3.0.11",
20 21 "expo-linking": "~8.0.11",
21 22 "expo-router": "~6.0.23",
23 + "expo-secure-store": "^55.0.11",
22 24 "expo-splash-screen": "~31.0.13",
23 25 "expo-status-bar": "~3.0.9",
24 26 "expo-symbols": "~1.0.8",
@@ -2743,6 +2745,19 @@ "optional": true
2743 2745 }
2744 2746 }
2745 2747 },
2748 + "node_modules/@react-native-async-storage/async-storage": {
2749 + "version": "3.0.2",
2750 + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-3.0.2.tgz",
2751 + "integrity": "sha512-XP0zDIl+1XoeuQ7f878qXKdl77zLwzLALPpxvNRc7ZtDh9ew36WSvOdQOhFkexMySapFAWxEbZxS8K8J2DU4eg==",
2752 + "license": "MIT",
2753 + "dependencies": {
2754 + "idb": "8.0.3"
2755 + },
2756 + "peerDependencies": {
2757 + "react": "*",
2758 + "react-native": "*"
2759 + }
2760 + },
2746 2761 "node_modules/@react-native/assets-registry": {
2747 2762 "version": "0.81.5",
2748 2763 "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.81.5.tgz",
@@ -6445,6 +6460,15 @@ "engines": {
6445 6460 "node": ">=10"
6446 6461 }
6447 6462 },
6463 + "node_modules/expo-secure-store": {
6464 + "version": "55.0.11",
6465 + "resolved": "https://registry.npmjs.org/expo-secure-store/-/expo-secure-store-55.0.11.tgz",
6466 + "integrity": "sha512-uESAb/yZvWTs0wI/IulCCVI6psoGO8T59XI3dRTkPfc/F8r1AXpVi/jh+gkmjG8lcU6ni2AUC1HNSFW9rLEXlg==",
6467 + "license": "MIT",
6468 + "peerDependencies": {
6469 + "expo": "*"
6470 + }
6471 + },
6448 6472 "node_modules/expo-server": {
6449 6473 "version": "1.0.5",
6450 6474 "resolved": "https://registry.npmjs.org/expo-server/-/expo-server-1.0.5.tgz",
@@ -7395,6 +7419,12 @@ "version": "1.1.0",
7395 7419 "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz",
7396 7420 "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==",
7397 7421 "license": "BSD-3-Clause"
7422 + },
7423 + "node_modules/idb": {
7424 + "version": "8.0.3",
7425 + "resolved": "https://registry.npmjs.org/idb/-/idb-8.0.3.tgz",
7426 + "integrity": "sha512-LtwtVyVYO5BqRvcsKuB2iUMnHwPVByPCXFXOpuU96IZPPoPN6xjOGxZQ74pgSVVLQWtUOYgyeL4GE98BY5D3wg==",
7427 + "license": "ISC"
7398 7428 },
7399 7429 "node_modules/ieee754": {
7400 7430 "version": "1.2.1",
frontend/package.json
@@ -10,6 +10,7 @@ "lint": "expo lint"
10 10 },
11 11 "dependencies": {
12 12 "@expo/vector-icons": "^15.0.3",
13 + "@react-native-async-storage/async-storage": "^3.0.2",
13 14 "@react-navigation/bottom-tabs": "^7.4.0",
14 15 "@react-navigation/elements": "^2.6.3",
15 16 "@react-navigation/native": "^7.1.8",
@@ -20,6 +21,7 @@ "expo-haptics": "~15.0.8",
20 21 "expo-image": "~3.0.11",
21 22 "expo-linking": "~8.0.11",
22 23 "expo-router": "~6.0.23",
24 + "expo-secure-store": "^55.0.11",
23 25 "expo-splash-screen": "~31.0.13",
24 26 "expo-status-bar": "~3.0.9",
25 27 "expo-symbols": "~1.0.8",
@@ -29,17 +31,17 @@ "react": "19.1.0",
29 31 "react-dom": "19.1.0",
30 32 "react-native": "0.81.5",
31 33 "react-native-gesture-handler": "~2.28.0",
32 - "react-native-worklets": "0.5.1",
33 34 "react-native-reanimated": "~4.1.1",
34 35 "react-native-safe-area-context": "~5.6.0",
35 36 "react-native-screens": "~4.16.0",
36 - "react-native-web": "~0.21.0"
37 + "react-native-web": "~0.21.0",
38 + "react-native-worklets": "0.5.1"
37 39 },
38 40 "devDependencies": {
39 41 "@types/react": "~19.1.0",
40 - "typescript": "~5.9.2",
41 42 "eslint": "^9.25.0",
42 - "eslint-config-expo": "~10.0.0"
43 + "eslint-config-expo": "~10.0.0",
44 + "typescript": "~5.9.2"
43 45 },
44 46 "private": true
45 47 }