forked from QuilibriumNetwork/quorum-mobile
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
118 lines (118 loc) · 4.58 KB
/
Copy pathpackage.json
File metadata and controls
118 lines (118 loc) · 4.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
{
"name": "quorum-mobile",
"main": "./index.js",
"version": "1.0.0",
"scripts": {
"start": "expo start",
"reset-project": "node ./scripts/reset-project.js",
"android": "expo run:android",
"ios": "expo run:ios",
"web": "expo start --web",
"lint": "expo lint",
"prebuild": "echo '\\n⚠️ prebuild is NOT a safe operation on this project.\\n\\nThe iOS folder is the source of truth and contains manual customizations\\n(QuorumNotificationService target, App Group entitlements, pinned\\nobjectVersion) that are not declared in app.json and would be lost.\\n\\nIf you genuinely need to prebuild, snapshot first:\\n scripts/snapshot-ios-customizations.sh\\n npx expo prebuild --no-install (or --clean if you must)\\n scripts/restore-ios-customizations.sh\\n\\nSee PREBUILD.md for the full rationale.\\n' && exit 1",
"prebuild:snapshot": "scripts/snapshot-ios-customizations.sh",
"prebuild:restore": "scripts/restore-ios-customizations.sh",
"postinstall": "patch-package && watchman watch-del-all 2>/dev/null; rm -rf $TMPDIR/metro-* .expo node_modules/.cache 2>/dev/null || true",
"clean": "watchman watch-del-all 2>/dev/null; rm -rf $TMPDIR/metro-* $TMPDIR/haste-map-* .expo node_modules/.cache 2>/dev/null; echo 'Caches cleared'"
},
"dependencies": {
"@bitcoin-js/tiny-secp256k1-asmjs": "2.2.4",
"@bitcoinerlab/secp256k1": "1.2.0",
"@expo/vector-icons": "15.0.3",
"@farcaster/miniapp-host-react-native": "0.1.17",
"@kcoin/kaspa-web3.js": "1.1.4",
"@noble/ciphers": "2.1.1",
"@noble/curves": "2.0.1",
"@noble/hashes": "2.0.1",
"@polkadot/api": "16.5.4",
"@polkadot/keyring": "14.0.1",
"@polkadot/util": "14.0.1",
"@polkadot/util-crypto": "14.0.1",
"@quilibrium/quorum-shared": "2.1.0-20",
"@react-native-async-storage/async-storage": "2.2.0",
"@react-native-community/netinfo": "11.4.1",
"@react-navigation/bottom-tabs": "7.4.7",
"@react-navigation/elements": "2.6.4",
"@react-navigation/native": "7.1.17",
"@scure/bip32": "2.0.1",
"@scure/bip39": "2.0.1",
"@shopify/flash-list": "2.0.2",
"@solana/spl-token": "0.4.14",
"@solana/web3.js": "1.98.4",
"@tabler/icons-react-native": "3.40.0",
"@tanstack/query-sync-storage-persister": "5.90.14",
"@tanstack/react-query": "5.90.12",
"@tanstack/react-query-persist-client": "5.90.14",
"bitcoinjs-lib": "7.0.1",
"bs58": "6.0.0",
"bs58check": "4.0.0",
"buffer": "6.0.3",
"comlink": "4.4.2",
"ecpair": "3.0.0",
"expo": "54.0.32",
"expo-audio": "1.1.1",
"expo-background-task": "1.0.10",
"expo-blur": "15.0.8",
"expo-camera": "17.0.10",
"expo-clipboard": "8.0.8",
"expo-constants": "18.0.13",
"expo-dev-client": "6.0.20",
"expo-device": "8.0.10",
"expo-document-picker": "14.0.8",
"expo-font": "14.0.11",
"expo-haptics": "15.0.8",
"expo-image": "3.0.11",
"expo-image-manipulator": "14.0.8",
"expo-image-picker": "17.0.10",
"expo-linear-gradient": "15.0.8",
"expo-linking": "8.0.11",
"expo-local-authentication": "17.0.8",
"expo-media-library": "18.2.1",
"expo-notifications": "0.32.16",
"expo-router": "6.0.22",
"expo-secure-store": "15.0.8",
"expo-splash-screen": "31.0.13",
"expo-sqlite": "16.0.10",
"expo-status-bar": "3.0.9",
"expo-symbols": "1.0.8",
"expo-system-ui": "6.0.9",
"expo-task-manager": "14.0.9",
"expo-updates": "29.0.16",
"expo-video": "3.0.15",
"expo-web-browser": "15.0.10",
"livekit-client": "2.19.1",
"minisearch": "7.2.0",
"multihashes": "4.0.3",
"quorum-crypto": "file:./modules/quorum-crypto",
"react": "19.1.0",
"react-dom": "19.1.0",
"react-native": "0.81.5",
"react-native-gesture-handler": "2.28.0",
"react-native-get-random-values": "1.11.0",
"react-native-mmkv": "4.1.0",
"react-native-nitro-modules": "0.32.0",
"react-native-qrcode-svg": "6.3.21",
"react-native-reanimated": "4.1.1",
"react-native-safe-area-context": "5.6.1",
"react-native-screens": "4.16.0",
"react-native-svg": "15.12.1",
"react-native-web": "0.21.0",
"react-native-webrtc": "124.0.7",
"react-native-webview": "13.15.0",
"react-native-worklets": "0.5.1",
"react-native-youtube-iframe": "2.4.1",
"tiny-secp256k1": "2.2.4",
"tus-js-client": "^4.3.1",
"viem": "2.44.4"
},
"devDependencies": {
"@babel/core": "7.28.3",
"@types/react": "19.1.17",
"eslint": "9.25.0",
"eslint-config-expo": "10.0.0",
"patch-package": "8.0.1",
"postinstall-postinstall": "2.1.0",
"typescript": "5.9.2"
},
"private": true
}