Expo devclient development build

This commit is contained in:
DocNR 2025-03-06 14:18:10 -05:00
parent 4eb9d428a2
commit 2564450333
7 changed files with 467 additions and 16 deletions

View File

@ -41,6 +41,7 @@
},
"plugins": [
"expo-router",
"expo-dev-client",
[
"expo-sqlite",
{
@ -59,6 +60,21 @@
],
"experiments": {
"typedRoutes": true
}
},
"runtimeVersion": {
"policy": "sdkVersion"
},
"updates": {
"url": "https://u.expo.dev/your-project-id"
},
"extra": {
"router": {
"origin": false
},
"eas": {
"projectId": "f3895f49-d9c9-4653-b73b-356f727debe2"
}
},
"owner": "promotus"
}
}

View File

@ -1,4 +1,5 @@
// app/_layout.tsx
import 'expo-dev-client';
import '../lib/crypto-polyfill'; // Import crypto polyfill first
import '@/global.css';
import { DarkTheme, DefaultTheme, ThemeProvider } from '@react-navigation/native';

21
eas.json Normal file
View File

@ -0,0 +1,21 @@
{
"cli": {
"version": ">= 3.7.2"
},
"build": {
"development-simulator": {
"developmentClient": true,
"distribution": "internal",
"ios": {
"simulator": true
}
},
"development": {
"developmentClient": true,
"distribution": "internal",
"android": {
"buildType": "apk"
}
}
}
}

View File

@ -3,14 +3,228 @@ PODS:
- DoubleConversion (1.1.6)
- EXConstants (17.0.6):
- ExpoModulesCore
- EXJSONUtils (0.14.0)
- EXManifests (0.15.7):
- ExpoModulesCore
- Expo (52.0.35):
- ExpoModulesCore
- expo-dev-client (5.0.12):
- EXManifests
- expo-dev-launcher
- expo-dev-menu
- expo-dev-menu-interface
- EXUpdatesInterface
- expo-dev-launcher (5.0.29):
- DoubleConversion
- EXManifests
- expo-dev-launcher/Main (= 5.0.29)
- expo-dev-menu
- expo-dev-menu-interface
- ExpoModulesCore
- EXUpdatesInterface
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-jsinspector
- React-NativeModulesApple
- React-RCTAppDelegate
- React-RCTFabric
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- expo-dev-launcher/Main (5.0.29):
- DoubleConversion
- EXManifests
- expo-dev-launcher/Unsafe
- expo-dev-menu
- expo-dev-menu-interface
- ExpoModulesCore
- EXUpdatesInterface
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-jsinspector
- React-NativeModulesApple
- React-RCTAppDelegate
- React-RCTFabric
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- expo-dev-launcher/Unsafe (5.0.29):
- DoubleConversion
- EXManifests
- expo-dev-menu
- expo-dev-menu-interface
- ExpoModulesCore
- EXUpdatesInterface
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-jsinspector
- React-NativeModulesApple
- React-RCTAppDelegate
- React-RCTFabric
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- expo-dev-menu (6.0.19):
- DoubleConversion
- expo-dev-menu/Main (= 6.0.19)
- expo-dev-menu/ReactNativeCompatibles (= 6.0.19)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-NativeModulesApple
- React-RCTFabric
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- expo-dev-menu-interface (1.9.3)
- expo-dev-menu/Main (6.0.19):
- DoubleConversion
- EXManifests
- expo-dev-menu-interface
- expo-dev-menu/Vendored
- ExpoModulesCore
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-jsinspector
- React-NativeModulesApple
- React-RCTFabric
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- expo-dev-menu/ReactNativeCompatibles (6.0.19):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-NativeModulesApple
- React-RCTFabric
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- expo-dev-menu/SafeAreaView (6.0.19):
- DoubleConversion
- ExpoModulesCore
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-NativeModulesApple
- React-RCTFabric
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- expo-dev-menu/Vendored (6.0.19):
- DoubleConversion
- expo-dev-menu/SafeAreaView
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-NativeModulesApple
- React-RCTFabric
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- ExpoAsset (11.0.3):
- ExpoModulesCore
- ExpoCrypto (14.0.2):
- ExpoModulesCore
- ExpoFileSystem (18.0.10):
- ExpoModulesCore
- ExpoFont (13.0.3):
- ExpoModulesCore
- ExpoHaptics (14.0.1):
- ExpoModulesCore
- ExpoHead (4.0.17):
- ExpoModulesCore
- ExpoKeepAwake (14.0.2):
@ -40,12 +254,18 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- ExpoRandom (14.0.1):
- ExpoModulesCore
- ExpoSecureStore (14.0.1):
- ExpoModulesCore
- ExpoSplashScreen (0.29.22):
- ExpoModulesCore
- ExpoSQLite (15.1.2):
- ExpoModulesCore
- ExpoSystemUI (4.0.8):
- ExpoModulesCore
- EXUpdatesInterface (1.0.0):
- ExpoModulesCore
- FBLazyVector (0.76.7)
- fmt (9.1.0)
- glog (0.3.5)
@ -1287,6 +1507,10 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- react-native-get-random-values (1.11.0):
- React-Core
- react-native-netinfo (11.4.1):
- React-Core
- react-native-pager-view (6.5.1):
- DoubleConversion
- glog
@ -1663,6 +1887,27 @@ PODS:
- React-logger (= 0.76.7)
- React-perflogger (= 0.76.7)
- React-utils (= 0.76.7)
- RNCClipboard (1.16.1):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-NativeModulesApple
- React-RCTFabric
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- RNGestureHandler (2.20.2):
- DoubleConversion
- glog
@ -1866,17 +2111,28 @@ DEPENDENCIES:
- boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
- EXConstants (from `../node_modules/expo-constants/ios`)
- EXJSONUtils (from `../node_modules/expo-json-utils/ios`)
- EXManifests (from `../node_modules/expo-manifests/ios`)
- Expo (from `../node_modules/expo`)
- expo-dev-client (from `../node_modules/expo-dev-client/ios`)
- expo-dev-launcher (from `../node_modules/expo-dev-launcher`)
- expo-dev-menu (from `../node_modules/expo-dev-menu`)
- expo-dev-menu-interface (from `../node_modules/expo-dev-menu-interface/ios`)
- ExpoAsset (from `../node_modules/expo-asset/ios`)
- ExpoCrypto (from `../node_modules/expo-crypto/ios`)
- ExpoFileSystem (from `../node_modules/expo-file-system/ios`)
- ExpoFont (from `../node_modules/expo-font/ios`)
- ExpoHaptics (from `../node_modules/expo-haptics/ios`)
- ExpoHead (from `../node_modules/expo-router/ios`)
- ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`)
- ExpoLinking (from `../node_modules/expo-linking/ios`)
- ExpoModulesCore (from `../node_modules/expo-modules-core`)
- ExpoRandom (from `../node_modules/expo-random/ios`)
- ExpoSecureStore (from `../node_modules/expo-secure-store/ios`)
- ExpoSplashScreen (from `../node_modules/expo-splash-screen/ios`)
- ExpoSQLite (from `../node_modules/expo-sqlite/ios`)
- ExpoSystemUI (from `../node_modules/expo-system-ui/ios`)
- EXUpdatesInterface (from `../node_modules/expo-updates-interface/ios`)
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
- fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`)
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
@ -1912,6 +2168,8 @@ DEPENDENCIES:
- React-logger (from `../node_modules/react-native/ReactCommon/logger`)
- React-Mapbuffer (from `../node_modules/react-native/ReactCommon`)
- React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)
- react-native-get-random-values (from `../node_modules/react-native-get-random-values`)
- "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)"
- react-native-pager-view (from `../node_modules/react-native-pager-view`)
- react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
- React-nativeconfig (from `../node_modules/react-native/ReactCommon`)
@ -1941,6 +2199,7 @@ DEPENDENCIES:
- React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
- ReactCodegen (from `build/generated/ios`)
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
- "RNCClipboard (from `../node_modules/@react-native-clipboard/clipboard`)"
- RNGestureHandler (from `../node_modules/react-native-gesture-handler`)
- RNReanimated (from `../node_modules/react-native-reanimated`)
- RNScreens (from `../node_modules/react-native-screens`)
@ -1958,14 +2217,30 @@ EXTERNAL SOURCES:
:podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
EXConstants:
:path: "../node_modules/expo-constants/ios"
EXJSONUtils:
:path: "../node_modules/expo-json-utils/ios"
EXManifests:
:path: "../node_modules/expo-manifests/ios"
Expo:
:path: "../node_modules/expo"
expo-dev-client:
:path: "../node_modules/expo-dev-client/ios"
expo-dev-launcher:
:path: "../node_modules/expo-dev-launcher"
expo-dev-menu:
:path: "../node_modules/expo-dev-menu"
expo-dev-menu-interface:
:path: "../node_modules/expo-dev-menu-interface/ios"
ExpoAsset:
:path: "../node_modules/expo-asset/ios"
ExpoCrypto:
:path: "../node_modules/expo-crypto/ios"
ExpoFileSystem:
:path: "../node_modules/expo-file-system/ios"
ExpoFont:
:path: "../node_modules/expo-font/ios"
ExpoHaptics:
:path: "../node_modules/expo-haptics/ios"
ExpoHead:
:path: "../node_modules/expo-router/ios"
ExpoKeepAwake:
@ -1974,12 +2249,18 @@ EXTERNAL SOURCES:
:path: "../node_modules/expo-linking/ios"
ExpoModulesCore:
:path: "../node_modules/expo-modules-core"
ExpoRandom:
:path: "../node_modules/expo-random/ios"
ExpoSecureStore:
:path: "../node_modules/expo-secure-store/ios"
ExpoSplashScreen:
:path: "../node_modules/expo-splash-screen/ios"
ExpoSQLite:
:path: "../node_modules/expo-sqlite/ios"
ExpoSystemUI:
:path: "../node_modules/expo-system-ui/ios"
EXUpdatesInterface:
:path: "../node_modules/expo-updates-interface/ios"
FBLazyVector:
:path: "../node_modules/react-native/Libraries/FBLazyVector"
fmt:
@ -2047,6 +2328,10 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon"
React-microtasksnativemodule:
:path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks"
react-native-get-random-values:
:path: "../node_modules/react-native-get-random-values"
react-native-netinfo:
:path: "../node_modules/@react-native-community/netinfo"
react-native-pager-view:
:path: "../node_modules/react-native-pager-view"
react-native-safe-area-context:
@ -2105,6 +2390,8 @@ EXTERNAL SOURCES:
:path: build/generated/ios
ReactCommon:
:path: "../node_modules/react-native/ReactCommon"
RNCClipboard:
:path: "../node_modules/@react-native-clipboard/clipboard"
RNGestureHandler:
:path: "../node_modules/react-native-gesture-handler"
RNReanimated:
@ -2120,17 +2407,28 @@ SPEC CHECKSUMS:
boost: 1dca942403ed9342f98334bf4c3621f011aa7946
DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385
EXConstants: f5c27bfa40ba650257535ab958f4f5876ee93edd
EXJSONUtils: 01fc7492b66c234e395dcffdd5f53439c5c29c93
EXManifests: 807ab5394ca9f8dd5e64283f02876b2f85c4eb72
Expo: 24e21e782c2858eae363d3597ea945751e5af078
expo-dev-client: 6f30fa7fbf4aa6cb5765b983da2411bf63f665bb
expo-dev-launcher: f37027e55535ac28df696da95e2b222e7333ecd7
expo-dev-menu: 9adf097a707609148baa3002e87ae5860f27615e
expo-dev-menu-interface: 00dc42302a72722fdecec3fa048de84a9133bcc4
ExpoAsset: 715ce37a36951fee71c32773b3be50f2285e2fbe
ExpoCrypto: e97e864c8d7b9ce4a000bca45dddb93544a1b2b4
ExpoFileSystem: 5df53001901f76b493bd5deb75ac506871cc9b2e
ExpoFont: 38656978c2a4022fb7e0c43e4968d66340f5e2f3
ExpoHaptics: 8d199b2f33245ea85289ff6c954c7ee7c00a5b5d
ExpoHead: 5d1c5c20e3933db5d9ca349424cb3b9a4a84b706
ExpoKeepAwake: 62ff49bbc3bff90d8ee28329190f9ba371bf88e7
ExpoLinking: 8d12bee174ba0cdf31239706578e29e74a417402
ExpoModulesCore: 7f5e59799b89e5fad1d7cc6070744c1003ca320f
ExpoRandom: d1444df65007bdd4070009efd5dab18e20bf0f00
ExpoSecureStore: 9a3665d7161dd1031be386e278bffd623658f316
ExpoSplashScreen: 0f281e3c2ded4757d2309276c682d023c6299c77
ExpoSQLite: fab1425f90f593057ab439dbf2fef7d42a83abdd
ExpoSystemUI: 2e5356d22b077c56c132b4dcbc5d69dd667b1f8c
EXUpdatesInterface: 7c977640bdd8b85833c19e3959ba46145c5719db
FBLazyVector: ca8044c9df513671c85167838b4188791b6f37e1
fmt: 10c6e61f4be25dc963c36bd73fc7b1705fe975be
glog: 08b301085f15bcbb6ff8632a8ebaf239aae04e6a
@ -2164,6 +2462,8 @@ SPEC CHECKSUMS:
React-logger: 5cad0c76d056809523289e589309012215a393b5
React-Mapbuffer: a381120aea722d2244d4e4b663a10d4c3b2d4e51
React-microtasksnativemodule: d9b946675010659cddd1c7611c074216579c8ad3
react-native-get-random-values: d16467cf726c618e9c7a8c3c39c31faa2244bbba
react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187
react-native-pager-view: defed12be912daa26498488593573a118656af1a
react-native-safe-area-context: 0f16e24dc808e9f0ced17f2bdcec692b2376fb68
React-nativeconfig: 67fa7a63ea288cb5b1d0dd2deaf240405fec164f
@ -2193,6 +2493,7 @@ SPEC CHECKSUMS:
React-utils: 0342746d2cf989cf5e0d1b84c98cfa152edbdf3f
ReactCodegen: e1c019dc68733dd2c5d3b263b4a6dc72002c0045
ReactCommon: 81e0744ee33adfd6d586141b927024f488bc49ea
RNCClipboard: bdad452a8a44c90098dab5468152a6f72cb689be
RNGestureHandler: 16ef3dc2d7ecb09f240f25df5255953c4098819b
RNReanimated: a2692304a6568bc656c04c8ffea812887d37436e
RNScreens: 351f431ef2a042a1887d4d90e1c1024b8ae9d123

View File

@ -281,6 +281,8 @@
"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/boost/boost_privacy.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/expo-dev-launcher/EXDevLauncher.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/expo-dev-menu/EXDevMenu.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/glog/glog_privacy.bundle",
);
name = "[CP] Copy Pods Resources";
@ -293,6 +295,8 @@
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/boost_privacy.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXDevLauncher.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXDevMenu.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/glog_privacy.bundle",
);
runOnlyForDeploymentPostprocessing = 0;

134
package-lock.json generated
View File

@ -13,7 +13,7 @@
"@noble/hashes": "^1.7.1",
"@noble/secp256k1": "^2.2.3",
"@nostr-dev-kit/ndk": "^2.12.0",
"@nostr-dev-kit/ndk-mobile": "^0.4.1",
"@nostr-dev-kit/ndk-mobile": "^0.4.3",
"@radix-ui/react-alert-dialog": "^1.1.6",
"@react-native-clipboard/clipboard": "^1.16.1",
"@react-native-community/netinfo": "^11.4.1",
@ -50,9 +50,11 @@
"clsx": "^2.1.0",
"expo": "^52.0.35",
"expo-crypto": "~14.0.2",
"expo-dev-client": "~5.0.12",
"expo-file-system": "~18.0.10",
"expo-linking": "~7.0.4",
"expo-navigation-bar": "~4.0.8",
"expo-nip55": "^0.1.5",
"expo-random": "^14.0.1",
"expo-router": "~4.0.16",
"expo-secure-store": "~14.0.1",
@ -3980,9 +3982,9 @@
}
},
"node_modules/@nostr-dev-kit/ndk": {
"version": "2.12.0",
"resolved": "https://registry.npmjs.org/@nostr-dev-kit/ndk/-/ndk-2.12.0.tgz",
"integrity": "sha512-B9NKdgn9CKNn0WHIFzj7SxeZhr+daT5im/ozj9Ey791MkaZiTB5XUCy5j9O15FDHTyFy0/gpCyq7LvJKIxCOoA==",
"version": "2.12.2",
"resolved": "https://registry.npmjs.org/@nostr-dev-kit/ndk/-/ndk-2.12.2.tgz",
"integrity": "sha512-uvautgwbpk3AgddoFpew67/FiaV/zpKwwvSnjCvbE/tAdJBpUUS+VjWR5WfUnJvxTy/ZZpPW+X2TkwVFHhUdvA==",
"license": "MIT",
"dependencies": {
"@noble/curves": "^1.6.0",
@ -4002,14 +4004,14 @@
}
},
"node_modules/@nostr-dev-kit/ndk-mobile": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@nostr-dev-kit/ndk-mobile/-/ndk-mobile-0.4.1.tgz",
"integrity": "sha512-ounoAkMrG5f2Vg+cvlW2x2DZJp4YupcJ4NZkOXumBspxbCbSjZ5B7ILSxo/2adgDwpGniXKQxnxoBVCqk2Lofw==",
"version": "0.4.3",
"resolved": "https://registry.npmjs.org/@nostr-dev-kit/ndk-mobile/-/ndk-mobile-0.4.3.tgz",
"integrity": "sha512-tM1PTBEO9/cu9DDbdHVd/oV2CSLdRXCuz9cD0jcoqbUMnZAt7kQNytlby9aa/kvM1pkHmzVT1rWCxcm9BgBZeg==",
"license": "MIT",
"dependencies": {
"@bacons/text-decoder": "^0.0.0",
"@nostr-dev-kit/ndk": "2.12.0",
"@nostr-dev-kit/ndk-wallet": "0.4.1",
"@nostr-dev-kit/ndk": "2.12.2",
"@nostr-dev-kit/ndk-wallet": "0.4.3",
"react-native-get-random-values": "~1.11.0",
"typescript-lru-cache": "^2.0.0",
"zustand": "^5.0.2"
@ -4049,12 +4051,12 @@
}
},
"node_modules/@nostr-dev-kit/ndk-wallet": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@nostr-dev-kit/ndk-wallet/-/ndk-wallet-0.4.1.tgz",
"integrity": "sha512-TSKjgxgKAo0PaXgKYUwqWeCV4Q0CioGBTYuWtPY80nkReJMss7TY0RKy+5DrEapwi2eN0OhZuwAyltzF8BDSiw==",
"version": "0.4.3",
"resolved": "https://registry.npmjs.org/@nostr-dev-kit/ndk-wallet/-/ndk-wallet-0.4.3.tgz",
"integrity": "sha512-1DS1MbfIf7H3Smc6uoK55N2LZA9GJn0aiGfZVXHCnf9QhSjKL4sfEP31hW/xetbLYXyLo9lhZku+epvOktmppw==",
"license": "MIT",
"dependencies": {
"@nostr-dev-kit/ndk": "2.12.0",
"@nostr-dev-kit/ndk": "2.12.2",
"debug": "^4.3.4",
"light-bolt11-decoder": "^3.0.0",
"tseep": "^1.1.1",
@ -12213,6 +12215,74 @@
"expo": "*"
}
},
"node_modules/expo-dev-client": {
"version": "5.0.12",
"resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-5.0.12.tgz",
"integrity": "sha512-F8Pz3ppxq0vhwVK2XgzmDUfxW1MEFpUdTLl+Pjwp9FDB+Br1wqyIz1yKshD7Hv1i/SR2BwjlJcriOPWt9NREuA==",
"license": "MIT",
"dependencies": {
"expo-dev-launcher": "5.0.29",
"expo-dev-menu": "6.0.19",
"expo-dev-menu-interface": "1.9.3",
"expo-manifests": "~0.15.5",
"expo-updates-interface": "~1.0.0"
},
"peerDependencies": {
"expo": "*"
}
},
"node_modules/expo-dev-launcher": {
"version": "5.0.29",
"resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-5.0.29.tgz",
"integrity": "sha512-wb48vIXUwuqD0Z2xvdkNt+o7OLT7FtMoSwYVkx28linG+9Sn2Zgjbs4SVnJYkpRfZZh9unOIRqB9EsJhM12Lzg==",
"license": "MIT",
"dependencies": {
"ajv": "8.11.0",
"expo-dev-menu": "6.0.19",
"expo-manifests": "~0.15.5",
"resolve-from": "^5.0.0"
},
"peerDependencies": {
"expo": "*"
}
},
"node_modules/expo-dev-launcher/node_modules/ajv": {
"version": "8.11.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
"integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
"uri-js": "^4.2.2"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/epoberezkin"
}
},
"node_modules/expo-dev-menu": {
"version": "6.0.19",
"resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.19.tgz",
"integrity": "sha512-CzjsiUne/Zwr7/AqI5JwcocV2NKQ3lZ3GteVc7ksORU7UZr0a0uTgcmA4ogqbBnFebBRVntxPR6zKXYlsvUGow==",
"license": "MIT",
"dependencies": {
"expo-dev-menu-interface": "1.9.3"
},
"peerDependencies": {
"expo": "*"
}
},
"node_modules/expo-dev-menu-interface": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.3.tgz",
"integrity": "sha512-KY/dWTBE1l47i9V366JN5rC6YIdOc9hz8yAmZzkl5DrPia5l3M2WIjtnpHC9zUkNjiSiG2urYoOAq4H/uLdmyg==",
"license": "MIT",
"peerDependencies": {
"expo": "*"
}
},
"node_modules/expo-file-system": {
"version": "18.0.10",
"resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.10.tgz",
@ -12249,6 +12319,12 @@
"expo": "*"
}
},
"node_modules/expo-json-utils": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.14.0.tgz",
"integrity": "sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==",
"license": "MIT"
},
"node_modules/expo-keep-awake": {
"version": "14.0.2",
"resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.2.tgz",
@ -12273,6 +12349,19 @@
"react-native": "*"
}
},
"node_modules/expo-manifests": {
"version": "0.15.7",
"resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.15.7.tgz",
"integrity": "sha512-IVzLcPamzUi4Br96xw6JPHaa1vjYupUnMqYyV1Mtd9VQojS5hJsf5VcVzbAMZE/cFGzWLZ1oJa6QXxYjN39Uww==",
"license": "MIT",
"dependencies": {
"@expo/config": "~10.0.10",
"expo-json-utils": "~0.14.0"
},
"peerDependencies": {
"expo": "*"
}
},
"node_modules/expo-modules-autolinking": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.7.tgz",
@ -12357,7 +12446,6 @@
"resolved": "https://registry.npmjs.org/expo-nip55/-/expo-nip55-0.1.5.tgz",
"integrity": "sha512-TLeo7Kne7Yj138av1Zbvyrh/cG9jozXVeS42g8QJ2WdlnB329MzB6wmx7BkYS5x/MXTL+KvpL3AL8XVHHna51A==",
"license": "MIT",
"peer": true,
"peerDependencies": {
"expo": "*",
"react": "*",
@ -12517,6 +12605,15 @@
}
}
},
"node_modules/expo-updates-interface": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz",
"integrity": "sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ==",
"license": "MIT",
"peerDependencies": {
"expo": "*"
}
},
"node_modules/exponential-backoff": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz",
@ -20258,6 +20355,15 @@
"browserslist": ">= 4.21.0"
}
},
"node_modules/uri-js": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
"license": "BSD-2-Clause",
"dependencies": {
"punycode": "^2.1.0"
}
},
"node_modules/url-parse": {
"version": "1.5.10",
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",

View File

@ -27,7 +27,7 @@
"@noble/hashes": "^1.7.1",
"@noble/secp256k1": "^2.2.3",
"@nostr-dev-kit/ndk": "^2.12.0",
"@nostr-dev-kit/ndk-mobile": "^0.4.1",
"@nostr-dev-kit/ndk-mobile": "^0.4.3",
"@radix-ui/react-alert-dialog": "^1.1.6",
"@react-native-clipboard/clipboard": "^1.16.1",
"@react-native-community/netinfo": "^11.4.1",
@ -64,9 +64,11 @@
"clsx": "^2.1.0",
"expo": "^52.0.35",
"expo-crypto": "~14.0.2",
"expo-dev-client": "~5.0.12",
"expo-file-system": "~18.0.10",
"expo-linking": "~7.0.4",
"expo-navigation-bar": "~4.0.8",
"expo-nip55": "^0.1.5",
"expo-random": "^14.0.1",
"expo-router": "~4.0.16",
"expo-secure-store": "~14.0.1",