frontend: pull async storage
Pedro Lucas Porcellis porcellis@eletrotupi.com · 6 months ago
7dacef6dd3b1f96d50254cc45a09a3a3da1ba9c5 Browse filesParents
c167b93Changed files
2
Additions
+38
Deletions
-6
frontend/package-lock.json
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",
15 16
"expo": "~54.0.33",
16 17
"expo-constants": "~18.0.13",
17 18
"expo-font": "~14.0.11",
18 19
"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",
25 27
"expo-system-ui": "~6.0.9",
26 28
"expo-web-browser": "~15.0.10",
2741 2743
"@types/react": {
2742 2744
"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",
2749 2764
"integrity": "sha512-705B6x/5Kxm1RKRvSv0ADYWm5JOnoiQ1ufW7h8uu2E6G9Of/eE6hP/Ivw3U5jI16ERqZxiKQwk34VJbB0niX9w==",
2750 2765
"license": "MIT",
6443 6458
},
6444 6459
"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",
6451 6475
"integrity": "sha512-IGR++flYH70rhLyeXF0Phle56/k4cee87WeQ4mamS+MkVAVP+dDlOHf2nN06Z9Y2KhU0Gp1k+y61KkghF7HdhA==",
6452 6476
"license": "MIT",
7393 7417
"node_modules/hyphenate-style-name": {
7394 7418
"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",
7401 7431
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
7402 7432
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
12841 12871
"url": "https://github.com/sponsors/sindresorhus"
12842 12872
}
12843 12873
}
12844 12874
}
12845 12875
}
frontend/package.json
1 1
{
2 2
"name": "orbit",
3 3
"main": "expo-router/entry",
4 4
"version": "0.0.0",
5 5
"scripts": {
8 8
"android": "expo start --android",
9 9
"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",
16 17
"expo": "~54.0.33",
17 18
"expo-constants": "~18.0.13",
18 19
"expo-font": "~14.0.11",
19 20
"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",
26 28
"expo-system-ui": "~6.0.9",
27 29
"expo-web-browser": "~15.0.10",
28 30
"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
}