diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 4c8c7da..09db50e 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -1,24 +1,29 @@
name: "🚀 release"
+
on:
- push:
- branches:
- - main
+ push:
+ branches:
+ - main
+
+permissions:
+ id-token: write # Required for OIDC
+ contents: read
jobs:
release:
name: 🚀 release
runs-on: ubuntu-latest
steps:
- - name: checkout
- uses: actions/checkout@v1
- - name: Setup Node.js
- uses: actions/setup-node@v1
- with:
- node-version: 20
- registry-url: https://registry.npmjs.org
- - name: Install dependencies
- run: yarn
- - name: Release
- run: npm publish
- env:
- NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
\ No newline at end of file
+ - name: checkout
+ uses: actions/checkout@v4
+ - name: Setup Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: 20
+ registry-url: https://registry.npmjs.org
+ - name: Update npm
+ run: npm install -g npm@latest
+ - name: Install dependencies
+ run: yarn
+ - name: Release
+ run: npm publish
diff --git a/README.md b/README.md
index e2d969c..ac6001c 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
[]()

[](https://www.npmjs.com/package/react-native-timer-picker)
-[](https://www.npmjs.com/package/react-native-timer-picker)
+
A simple, flexible, performant duration picker component for React Native apps 🔥
@@ -13,37 +13,37 @@ Works with Expo and bare React Native apps ✅
Includes iOS-style haptic and audio feedback 🍏
-- [React Native Timer Picker ⏰🕰️⏳](#react-native-timer-picker-️)
- - [Demos 📱](#demos-)
- - [Installation 🚀](#installation-)
- - [Peer Dependencies 👶](#peer-dependencies-)
- - [Linear Gradient](#linear-gradient)
- - [Masked View](#masked-view)
- - [Examples 😎](#examples-)
- - [Timer Picker Modal (Dark Mode) 🌚](#timer-picker-modal-dark-mode-)
- - [Timer Picker Modal (Light Mode) 🌞](#timer-picker-modal-light-mode-)
- - [Timer Picker with Transparent Fade-Out (Dark Mode) 🌒](#timer-picker-with-transparent-fade-out-dark-mode-)
- - [Timer Picker with Customisation (Light Mode) 🌔](#timer-picker-with-customisation-light-mode-)
- - [Props 💅](#props-)
- - [TimerPicker ⏲️](#timerpicker-️)
- - [Custom Styles 👗](#custom-styles-)
- - [Performance](#performance)
- - [Custom FlatList](#custom-flatlist)
- - [TimerPickerModal ⏰](#timerpickermodal-)
- - [Custom Styles 👕](#custom-styles--1)
- - [Methods 🔄](#methods-)
- - [TimerPicker](#timerpicker)
- - [TimerPickerModal](#timerpickermodal)
- - [Picker Feedback 📳🔉](#picker-feedback-)
- - [Audio Feedack](#audio-feedack)
- - [Haptic Feedback](#haptic-feedback)
- - [Feedback Example](#feedback-example)
- - [Expo-Specific Audio/Haptic Feedback (DEPRECATED)](#expo-specific-audiohaptic-feedback-deprecated)
- - [Contributing 🧑🤝🧑](#contributing-)
- - [Dev Setup](#dev-setup)
- - [GitHub Guidelines](#github-guidelines)
- - [Limitations ⚠](#limitations-)
- - [License 📝](#license-)
+- [Demos 📱](#demos-)
+- [Installation 🚀](#installation-)
+- [Peer Dependencies 👶](#peer-dependencies-)
+ - [Linear Gradient](#linear-gradient)
+ - [Masked View](#masked-view)
+- [Examples 😎](#examples-)
+- [Timer Picker Modal (Dark Mode) 🌚](#timer-picker-modal-dark-mode-)
+- [Timer Picker Modal (Light Mode) 🌞](#timer-picker-modal-light-mode-)
+- [Timer Picker Modal with Custom Buttons 🎨](#timer-picker-modal-with-custom-buttons-)
+- [Timer Picker with Transparent Fade-Out (Dark Mode) 🌒](#timer-picker-with-transparent-fade-out-dark-mode-)
+- [Timer Picker with Customisation (Light Mode) 🌔](#timer-picker-with-customisation-light-mode-)
+- [Props 💅](#props-)
+- [TimerPicker ⏲️](#timerpicker-️)
+ - [Custom Styles 👗](#custom-styles-)
+ - [Performance](#performance)
+ - [Custom FlatList](#custom-flatlist)
+- [TimerPickerModal ⏰](#timerpickermodal-)
+ - [Custom Styles 👕](#custom-styles--1)
+- [Methods 🔄](#methods-)
+- [TimerPicker](#timerpicker)
+- [TimerPickerModal](#timerpickermodal)
+- [Picker Feedback 📳🔉](#picker-feedback-)
+- [Audio Feedack](#audio-feedack)
+- [Haptic Feedback](#haptic-feedback)
+- [Feedback Example](#feedback-example)
+- [Expo-Specific Audio/Haptic Feedback (DEPRECATED)](#expo-specific-audiohaptic-feedback-deprecated)
+- [Contributing 🧑🤝🧑](#contributing-)
+- [Dev Setup](#dev-setup)
+- [GitHub Guidelines](#github-guidelines)
+- [Limitations ⚠](#limitations-)
+- [License 📝](#license-)
@@ -53,11 +53,12 @@ Includes iOS-style haptic and audio feedback 🍏
-
+
+
-
-
+
+
@@ -106,6 +107,8 @@ To make the numbers fade in/out on a transparent background (e.g. if the picker
### Timer Picker Modal (Dark Mode) 🌚
+
+
```jsx
import { TimerPickerModal } from "react-native-timer-picker";
import { LinearGradient } from "expo-linear-gradient"; // or `import LinearGradient from "react-native-linear-gradient"`
@@ -200,10 +203,10 @@ return (
```
-
-
### Timer Picker Modal (Light Mode) 🌞
+
+
```jsx
import { TimerPickerModal } from "react-native-timer-picker";
import { LinearGradient } from "expo-linear-gradient"; // or `import LinearGradient from "react-native-linear-gradient"`
@@ -295,10 +298,145 @@ return (
```
-
+### Timer Picker Modal with Custom Buttons 🎨
+
+
+
+```jsx
+import { TimerPickerModal } from "react-native-timer-picker";
+import { LinearGradient } from "expo-linear-gradient"; // or `import LinearGradient from "react-native-linear-gradient"`
+import { TouchableOpacity, Text, StyleSheet, Platform } from "react-native";
+
+// Custom Button Component
+interface MyCustomButtonProps {
+ label: string;
+ onPress?: () => void;
+}
+
+const MyCustomButton: React.FC = ({ label, onPress }) => {
+ return (
+
+
+ {label}
+
+
+ );
+};
+
+// Styles
+const styles = StyleSheet.create({
+ customButtonContainer: {
+ marginHorizontal: 5,
+ },
+ customButtonGradient: {
+ borderRadius: 15,
+ paddingVertical: 12,
+ paddingHorizontal: 20,
+ alignItems: 'center',
+ justifyContent: 'center',
+ },
+ customButtonText: {
+ color: '#FFFFFF',
+ fontSize: 16,
+ fontWeight: '600',
+ },
+});
+
+....
+const [showPicker, setShowPicker] = useState(false);
+const [alarmString, setAlarmString] = useState("00:00:00");
+
+const formatTime = ({
+ hours,
+ minutes,
+ seconds,
+}: {
+ hours?: number;
+ minutes?: number;
+ seconds?: number;
+}) => {
+ const timeParts = [];
+
+ if (hours !== undefined) {
+ timeParts.push(hours.toString().padStart(2, "0"));
+ }
+ if (minutes !== undefined) {
+ timeParts.push(minutes.toString().padStart(2, "0"));
+ }
+ if (seconds !== undefined) {
+ timeParts.push(seconds.toString().padStart(2, "0"));
+ }
+
+ return timeParts.join(":");
+};
+
+return (
+
+
+ {alarmString !== null ? "Alarm set for" : "No alarm set"}
+
+ setShowPicker(true)}>
+
+ {alarmString !== null ? (
+
+ {alarmString}
+
+ ) : null}
+ setShowPicker(true)}>
+
+
+ Set Alarm 🔔
+
+
+
+
+
+ {
+ setAlarmString(formatTime(pickedDuration));
+ setShowPicker(false);
+ }}
+ modalTitle="Set Alarm"
+ onCancel={() => setShowPicker(false)}
+ closeOnOverlayPress
+ use12HourPicker
+ LinearGradient={LinearGradient}
+ // Custom buttons
+ cancelButton={}
+ confirmButton={}
+ styles={{
+ theme: "light",
+ }}
+ />
+
+)
+
+```
### Timer Picker with Transparent Fade-Out (Dark Mode) 🌒
+
+
```jsx
import { TimerPicker } from "react-native-timer-picker";
import MaskedView from "@react-native-masked-view/masked-view"; // for transparent fade-out
@@ -353,10 +491,10 @@ return (
```
-
-
### Timer Picker with Customisation (Light Mode) 🌔
+
+
```jsx
import { TimerPicker } from "react-native-timer-picker";
import { LinearGradient } from "expo-linear-gradient"; // or `import LinearGradient from "react-native-linear-gradient"`
@@ -397,8 +535,6 @@ return (
```
-
-
## Props 💅
@@ -531,6 +667,8 @@ The TimerPickerModal component accepts all [TimerPicker props](#timerpicker-️)
| hideCancelButton | Hide the cancel button within the modal | Boolean | false | false |
| confirmButtonText | Text for the confirm button | String | Confirm | false |
| cancelButtonText | Text for the cancel button | String | Cancel | false |
+| confirmButton | Custom confirm button component | `ReactElement<{ onPress?: () => void }>` | - | false |
+| cancelButton | Custom cancel button component | `ReactElement<{ onPress?: () => void }>` | - | false |
| modalTitle | Title text for the modal | String | - | false |
| modalProps | Props for the main modal component | `React.ComponentProps` | - | false |
| containerProps | Props for the main container | `React.ComponentProps` | - | false |
diff --git a/demos/example3.gif b/demos/example3.gif
index 4324ab2..558dd4a 100644
Binary files a/demos/example3.gif and b/demos/example3.gif differ
diff --git a/demos/example4.gif b/demos/example4.gif
index 8b2ddfe..4324ab2 100644
Binary files a/demos/example4.gif and b/demos/example4.gif differ
diff --git a/demos/example5.gif b/demos/example5.gif
new file mode 100644
index 0000000..8b2ddfe
Binary files /dev/null and b/demos/example5.gif differ
diff --git a/examples/example-bare/App.tsx b/examples/example-bare/App.tsx
index 53ab5c1..6c08180 100644
--- a/examples/example-bare/App.tsx
+++ b/examples/example-bare/App.tsx
@@ -25,6 +25,7 @@ import LinearGradient from "react-native-linear-gradient";
import { TimerPicker, TimerPickerModal } from "../../src";
+import { CustomButton } from "./components/CustomButton";
import { formatTime } from "./utils/formatTime";
import { getClickSound } from "./utils/getClickSound";
@@ -42,12 +43,15 @@ export default function App() {
const [currentPageIndex, setCurrentPageIndex] = useState(0);
const [showPickerExample1, setShowPickerExample1] = useState(false);
const [showPickerExample2, setShowPickerExample2] = useState(false);
+ const [showPickerExample3, setShowPickerExample3] = useState(false);
const [alarmStringExample1, setAlarmStringExample1] = useState<
string | null
>(null);
const [alarmStringExample2, setAlarmStringExample2] = useState<
string | null
>(null);
+ const [alarmStringExample3, setAlarmStringExample3] =
+ useState("00:00:00");
useEffect(() => {
const setupAudio = async () => {
@@ -227,6 +231,65 @@ export default function App() {
}, [alarmStringExample2, pickerFeedback, screenWidth, showPickerExample2]);
const renderExample3 = useMemo(() => {
+ return (
+
+
+ {alarmStringExample3 !== null
+ ? "Alarm set for"
+ : "No alarm set"}
+
+ setShowPickerExample3(true)}>
+
+ {alarmStringExample3 !== null ? (
+
+ {alarmStringExample3}
+
+ ) : null}
+ setShowPickerExample3(true)}>
+
+
+ {"Set Alarm 🔔"}
+
+
+
+
+
+ }
+ closeOnOverlayPress
+ confirmButton={}
+ LinearGradient={LinearGradient}
+ modalProps={{
+ overlayOpacity: 0.2,
+ }}
+ modalTitle="Set Alarm"
+ onCancel={() => setShowPickerExample3(false)}
+ onConfirm={(pickedDuration) => {
+ setAlarmStringExample3(formatTime(pickedDuration));
+ setShowPickerExample3(false);
+ }}
+ pickerFeedback={pickerFeedback}
+ setIsVisible={setShowPickerExample3}
+ styles={{
+ theme: "dark",
+ }}
+ visible={showPickerExample3}
+ />
+
+ );
+ }, [alarmStringExample3, pickerFeedback, screenWidth, showPickerExample3]);
+
+ const renderExample4 = useMemo(() => {
return (
{
+ const renderExample5 = useMemo(() => {
return (
);
}
@@ -336,9 +400,12 @@ const styles = StyleSheet.create({
backgroundColor: "#F1F1F1",
},
page3Container: {
- flex: 1,
+ backgroundColor: "#F1F1F1",
},
page4Container: {
+ flex: 1,
+ },
+ page5Container: {
backgroundColor: "#F1F1F1",
},
textDark: {
diff --git a/examples/example-bare/components/CustomButton.tsx b/examples/example-bare/components/CustomButton.tsx
new file mode 100644
index 0000000..21d0187
--- /dev/null
+++ b/examples/example-bare/components/CustomButton.tsx
@@ -0,0 +1,44 @@
+import React from "react";
+
+import { LinearGradient } from "expo-linear-gradient";
+import { TouchableOpacity, StyleSheet, Text } from "react-native";
+
+type CustomButtonProps = {
+ label: string;
+ onPress?: () => void;
+};
+
+export const CustomButton: React.FC = ({
+ label,
+ onPress,
+}) => {
+ return (
+
+
+ {label}
+
+
+ );
+};
+
+const styles = StyleSheet.create({
+ customButtonContainer: {
+ marginHorizontal: 5,
+ },
+ customButtonGradient: {
+ borderRadius: 15,
+ },
+ customButtonText: {
+ color: "#FFFFFF",
+ fontSize: 16,
+ fontWeight: "600",
+ paddingVertical: 12,
+ paddingHorizontal: 20,
+ },
+});
diff --git a/examples/example-bare/ios/Podfile.lock b/examples/example-bare/ios/Podfile.lock
new file mode 100644
index 0000000..cceb09a
--- /dev/null
+++ b/examples/example-bare/ios/Podfile.lock
@@ -0,0 +1,2102 @@
+PODS:
+ - boost (1.84.0)
+ - BVLinearGradient (2.8.3):
+ - React-Core
+ - DoubleConversion (1.1.6)
+ - fast_float (6.1.4)
+ - FBLazyVector (0.79.2)
+ - fmt (11.0.2)
+ - glog (0.3.5)
+ - hermes-engine (0.79.2):
+ - hermes-engine/Pre-built (= 0.79.2)
+ - hermes-engine/Pre-built (0.79.2)
+ - RCT-Folly (2024.11.18.00):
+ - boost
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - RCT-Folly/Default (= 2024.11.18.00)
+ - RCT-Folly/Default (2024.11.18.00):
+ - boost
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - RCT-Folly/Fabric (2024.11.18.00):
+ - boost
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - RCTDeprecation (0.79.2)
+ - RCTRequired (0.79.2)
+ - RCTTypeSafety (0.79.2):
+ - FBLazyVector (= 0.79.2)
+ - RCTRequired (= 0.79.2)
+ - React-Core (= 0.79.2)
+ - React (0.79.2):
+ - React-Core (= 0.79.2)
+ - React-Core/DevSupport (= 0.79.2)
+ - React-Core/RCTWebSocket (= 0.79.2)
+ - React-RCTActionSheet (= 0.79.2)
+ - React-RCTAnimation (= 0.79.2)
+ - React-RCTBlob (= 0.79.2)
+ - React-RCTImage (= 0.79.2)
+ - React-RCTLinking (= 0.79.2)
+ - React-RCTNetwork (= 0.79.2)
+ - React-RCTSettings (= 0.79.2)
+ - React-RCTText (= 0.79.2)
+ - React-RCTVibration (= 0.79.2)
+ - React-callinvoker (0.79.2)
+ - React-Core (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.79.2)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/CoreModulesHeaders (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/Default (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/DevSupport (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.79.2)
+ - React-Core/RCTWebSocket (= 0.79.2)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTActionSheetHeaders (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTAnimationHeaders (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTBlobHeaders (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTImageHeaders (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTLinkingHeaders (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTNetworkHeaders (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTSettingsHeaders (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTTextHeaders (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTVibrationHeaders (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-Core/RCTWebSocket (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.79.2)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.1)
+ - Yoga
+ - React-CoreModules (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTTypeSafety (= 0.79.2)
+ - React-Core/CoreModulesHeaders (= 0.79.2)
+ - React-jsi (= 0.79.2)
+ - React-jsinspector
+ - React-jsinspectortracing
+ - React-NativeModulesApple
+ - React-RCTBlob
+ - React-RCTFBReactNativeSpec
+ - React-RCTImage (= 0.79.2)
+ - ReactCommon
+ - SocketRocket (= 0.7.1)
+ - React-cxxreact (0.79.2):
+ - boost
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - React-callinvoker (= 0.79.2)
+ - React-debug (= 0.79.2)
+ - React-jsi (= 0.79.2)
+ - React-jsinspector
+ - React-jsinspectortracing
+ - React-logger (= 0.79.2)
+ - React-perflogger (= 0.79.2)
+ - React-runtimeexecutor (= 0.79.2)
+ - React-timing (= 0.79.2)
+ - React-debug (0.79.2)
+ - React-defaultsnativemodule (0.79.2):
+ - hermes-engine
+ - RCT-Folly
+ - React-domnativemodule
+ - React-featureflagsnativemodule
+ - React-hermes
+ - React-idlecallbacksnativemodule
+ - React-jsi
+ - React-jsiexecutor
+ - React-microtasksnativemodule
+ - React-RCTFBReactNativeSpec
+ - React-domnativemodule (0.79.2):
+ - hermes-engine
+ - RCT-Folly
+ - React-Fabric
+ - React-FabricComponents
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-RCTFBReactNativeSpec
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-Fabric (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/animations (= 0.79.2)
+ - React-Fabric/attributedstring (= 0.79.2)
+ - React-Fabric/componentregistry (= 0.79.2)
+ - React-Fabric/componentregistrynative (= 0.79.2)
+ - React-Fabric/components (= 0.79.2)
+ - React-Fabric/consistency (= 0.79.2)
+ - React-Fabric/core (= 0.79.2)
+ - React-Fabric/dom (= 0.79.2)
+ - React-Fabric/imagemanager (= 0.79.2)
+ - React-Fabric/leakchecker (= 0.79.2)
+ - React-Fabric/mounting (= 0.79.2)
+ - React-Fabric/observers (= 0.79.2)
+ - React-Fabric/scheduler (= 0.79.2)
+ - React-Fabric/telemetry (= 0.79.2)
+ - React-Fabric/templateprocessor (= 0.79.2)
+ - React-Fabric/uimanager (= 0.79.2)
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/animations (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/attributedstring (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/componentregistry (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/componentregistrynative (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/components/legacyviewmanagerinterop (= 0.79.2)
+ - React-Fabric/components/root (= 0.79.2)
+ - React-Fabric/components/scrollview (= 0.79.2)
+ - React-Fabric/components/view (= 0.79.2)
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/legacyviewmanagerinterop (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/root (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/scrollview (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/view (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-renderercss
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-Fabric/consistency (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/core (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/dom (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/imagemanager (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/leakchecker (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/mounting (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/observers (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/observers/events (= 0.79.2)
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/observers/events (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/scheduler (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/observers/events
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-performancetimeline
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/telemetry (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/templateprocessor (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/uimanager (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/uimanager/consistency (= 0.79.2)
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererconsistency
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/uimanager/consistency (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererconsistency
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-FabricComponents (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-FabricComponents/components (= 0.79.2)
+ - React-FabricComponents/textlayoutmanager (= 0.79.2)
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-FabricComponents/components/inputaccessory (= 0.79.2)
+ - React-FabricComponents/components/iostextinput (= 0.79.2)
+ - React-FabricComponents/components/modal (= 0.79.2)
+ - React-FabricComponents/components/rncore (= 0.79.2)
+ - React-FabricComponents/components/safeareaview (= 0.79.2)
+ - React-FabricComponents/components/scrollview (= 0.79.2)
+ - React-FabricComponents/components/text (= 0.79.2)
+ - React-FabricComponents/components/textinput (= 0.79.2)
+ - React-FabricComponents/components/unimplementedview (= 0.79.2)
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/inputaccessory (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/iostextinput (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/modal (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/rncore (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/safeareaview (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/scrollview (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/text (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/textinput (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/components/unimplementedview (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricComponents/textlayoutmanager (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-FabricImage (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - RCTRequired (= 0.79.2)
+ - RCTTypeSafety (= 0.79.2)
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-ImageManager
+ - React-jsi
+ - React-jsiexecutor (= 0.79.2)
+ - React-logger
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon
+ - Yoga
+ - React-featureflags (0.79.2):
+ - RCT-Folly (= 2024.11.18.00)
+ - React-featureflagsnativemodule (0.79.2):
+ - hermes-engine
+ - RCT-Folly
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-RCTFBReactNativeSpec
+ - ReactCommon/turbomodule/core
+ - React-graphics (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-utils
+ - React-hermes (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - React-cxxreact (= 0.79.2)
+ - React-jsi
+ - React-jsiexecutor (= 0.79.2)
+ - React-jsinspector
+ - React-jsinspectortracing
+ - React-perflogger (= 0.79.2)
+ - React-runtimeexecutor
+ - React-idlecallbacksnativemodule (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-RCTFBReactNativeSpec
+ - React-runtimescheduler
+ - ReactCommon/turbomodule/core
+ - React-ImageManager (0.79.2):
+ - glog
+ - RCT-Folly/Fabric
+ - React-Core/Default
+ - React-debug
+ - React-Fabric
+ - React-graphics
+ - React-rendererdebug
+ - React-utils
+ - React-jserrorhandler (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-jsi
+ - ReactCommon/turbomodule/bridging
+ - React-jsi (0.79.2):
+ - boost
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - React-jsiexecutor (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - React-cxxreact (= 0.79.2)
+ - React-jsi (= 0.79.2)
+ - React-jsinspector
+ - React-jsinspectortracing
+ - React-perflogger (= 0.79.2)
+ - React-jsinspector (0.79.2):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - React-featureflags
+ - React-jsi
+ - React-jsinspectortracing
+ - React-perflogger (= 0.79.2)
+ - React-runtimeexecutor (= 0.79.2)
+ - React-jsinspectortracing (0.79.2):
+ - RCT-Folly
+ - React-oscompat
+ - React-jsitooling (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - RCT-Folly (= 2024.11.18.00)
+ - React-cxxreact (= 0.79.2)
+ - React-jsi (= 0.79.2)
+ - React-jsinspector
+ - React-jsinspectortracing
+ - React-jsitracing (0.79.2):
+ - React-jsi
+ - React-logger (0.79.2):
+ - glog
+ - React-Mapbuffer (0.79.2):
+ - glog
+ - React-debug
+ - React-microtasksnativemodule (0.79.2):
+ - hermes-engine
+ - RCT-Folly
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-RCTFBReactNativeSpec
+ - ReactCommon/turbomodule/core
+ - React-NativeModulesApple (0.79.2):
+ - glog
+ - hermes-engine
+ - React-callinvoker
+ - React-Core
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsinspector
+ - React-runtimeexecutor
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - React-oscompat (0.79.2)
+ - React-perflogger (0.79.2):
+ - DoubleConversion
+ - RCT-Folly (= 2024.11.18.00)
+ - React-performancetimeline (0.79.2):
+ - RCT-Folly (= 2024.11.18.00)
+ - React-cxxreact
+ - React-featureflags
+ - React-jsinspectortracing
+ - React-perflogger
+ - React-timing
+ - React-RCTActionSheet (0.79.2):
+ - React-Core/RCTActionSheetHeaders (= 0.79.2)
+ - React-RCTAnimation (0.79.2):
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTTypeSafety
+ - React-Core/RCTAnimationHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTFBReactNativeSpec
+ - ReactCommon
+ - React-RCTAppDelegate (0.79.2):
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-CoreModules
+ - React-debug
+ - React-defaultsnativemodule
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsitooling
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-RCTFBReactNativeSpec
+ - React-RCTImage
+ - React-RCTNetwork
+ - React-RCTRuntime
+ - React-rendererdebug
+ - React-RuntimeApple
+ - React-RuntimeCore
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon
+ - React-RCTBlob (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - React-Core/RCTBlobHeaders
+ - React-Core/RCTWebSocket
+ - React-jsi
+ - React-jsinspector
+ - React-NativeModulesApple
+ - React-RCTFBReactNativeSpec
+ - React-RCTNetwork
+ - ReactCommon
+ - React-RCTFabric (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-FabricComponents
+ - React-FabricImage
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-ImageManager
+ - React-jsi
+ - React-jsinspector
+ - React-jsinspectortracing
+ - React-performancetimeline
+ - React-RCTAnimation
+ - React-RCTImage
+ - React-RCTText
+ - React-rendererconsistency
+ - React-renderercss
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - Yoga
+ - React-RCTFBReactNativeSpec (0.79.2):
+ - hermes-engine
+ - RCT-Folly
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-NativeModulesApple
+ - ReactCommon
+ - React-RCTImage (0.79.2):
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTTypeSafety
+ - React-Core/RCTImageHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTFBReactNativeSpec
+ - React-RCTNetwork
+ - ReactCommon
+ - React-RCTLinking (0.79.2):
+ - React-Core/RCTLinkingHeaders (= 0.79.2)
+ - React-jsi (= 0.79.2)
+ - React-NativeModulesApple
+ - React-RCTFBReactNativeSpec
+ - ReactCommon
+ - ReactCommon/turbomodule/core (= 0.79.2)
+ - React-RCTNetwork (0.79.2):
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTTypeSafety
+ - React-Core/RCTNetworkHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTFBReactNativeSpec
+ - ReactCommon
+ - React-RCTRuntime (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - React-Core
+ - React-hermes
+ - React-jsi
+ - React-jsinspector
+ - React-jsinspectortracing
+ - React-jsitooling
+ - React-RuntimeApple
+ - React-RuntimeCore
+ - React-RuntimeHermes
+ - React-RCTSettings (0.79.2):
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTTypeSafety
+ - React-Core/RCTSettingsHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTFBReactNativeSpec
+ - ReactCommon
+ - React-RCTText (0.79.2):
+ - React-Core/RCTTextHeaders (= 0.79.2)
+ - Yoga
+ - React-RCTVibration (0.79.2):
+ - RCT-Folly (= 2024.11.18.00)
+ - React-Core/RCTVibrationHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTFBReactNativeSpec
+ - ReactCommon
+ - React-rendererconsistency (0.79.2)
+ - React-renderercss (0.79.2):
+ - React-debug
+ - React-utils
+ - React-rendererdebug (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - RCT-Folly (= 2024.11.18.00)
+ - React-debug
+ - React-rncore (0.79.2)
+ - React-RuntimeApple (0.79.2):
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - React-callinvoker
+ - React-Core/Default
+ - React-CoreModules
+ - React-cxxreact
+ - React-featureflags
+ - React-jserrorhandler
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-Mapbuffer
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-RCTFBReactNativeSpec
+ - React-RuntimeCore
+ - React-runtimeexecutor
+ - React-RuntimeHermes
+ - React-runtimescheduler
+ - React-utils
+ - React-RuntimeCore (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - React-cxxreact
+ - React-Fabric
+ - React-featureflags
+ - React-hermes
+ - React-jserrorhandler
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-jsitooling
+ - React-performancetimeline
+ - React-runtimeexecutor
+ - React-runtimescheduler
+ - React-utils
+ - React-runtimeexecutor (0.79.2):
+ - React-jsi (= 0.79.2)
+ - React-RuntimeHermes (0.79.2):
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.11.18.00)
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsinspector
+ - React-jsinspectortracing
+ - React-jsitooling
+ - React-jsitracing
+ - React-RuntimeCore
+ - React-utils
+ - React-runtimescheduler (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - React-callinvoker
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsinspectortracing
+ - React-performancetimeline
+ - React-rendererconsistency
+ - React-rendererdebug
+ - React-runtimeexecutor
+ - React-timing
+ - React-utils
+ - React-timing (0.79.2)
+ - React-utils (0.79.2):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - React-debug
+ - React-hermes
+ - React-jsi (= 0.79.2)
+ - ReactAppDependencyProvider (0.79.2):
+ - ReactCodegen
+ - ReactCodegen (0.79.2):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-FabricImage
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-NativeModulesApple
+ - React-RCTAppDelegate
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - ReactCommon (0.79.2):
+ - ReactCommon/turbomodule (= 0.79.2)
+ - ReactCommon/turbomodule (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - React-callinvoker (= 0.79.2)
+ - React-cxxreact (= 0.79.2)
+ - React-jsi (= 0.79.2)
+ - React-logger (= 0.79.2)
+ - React-perflogger (= 0.79.2)
+ - ReactCommon/turbomodule/bridging (= 0.79.2)
+ - ReactCommon/turbomodule/core (= 0.79.2)
+ - ReactCommon/turbomodule/bridging (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - React-callinvoker (= 0.79.2)
+ - React-cxxreact (= 0.79.2)
+ - React-jsi (= 0.79.2)
+ - React-logger (= 0.79.2)
+ - React-perflogger (= 0.79.2)
+ - ReactCommon/turbomodule/core (0.79.2):
+ - DoubleConversion
+ - fast_float (= 6.1.4)
+ - fmt (= 11.0.2)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - React-callinvoker (= 0.79.2)
+ - React-cxxreact (= 0.79.2)
+ - React-debug (= 0.79.2)
+ - React-featureflags (= 0.79.2)
+ - React-jsi (= 0.79.2)
+ - React-logger (= 0.79.2)
+ - React-perflogger (= 0.79.2)
+ - React-utils (= 0.79.2)
+ - RNAudioAPI (0.6.0):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-ImageManager
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-renderercss
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - RNAudioAPI/audioapi (= 0.6.0)
+ - Yoga
+ - RNAudioAPI/audioapi (0.6.0):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-ImageManager
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-renderercss
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - RNAudioAPI/audioapi/ios (= 0.6.0)
+ - Yoga
+ - RNAudioAPI/audioapi/ios (0.6.0):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-ImageManager
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-renderercss
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - RNCMaskedView (0.3.2):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-ImageManager
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-renderercss
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - RNFS (2.20.0):
+ - React-Core
+ - RNReactNativeHapticFeedback (2.3.3):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.11.18.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-hermes
+ - React-ImageManager
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-renderercss
+ - React-rendererdebug
+ - React-utils
+ - ReactCodegen
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - SocketRocket (0.7.1)
+ - Yoga (0.0.0)
+
+DEPENDENCIES:
+ - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
+ - BVLinearGradient (from `../node_modules/react-native-linear-gradient`)
+ - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
+ - fast_float (from `../node_modules/react-native/third-party-podspecs/fast_float.podspec`)
+ - 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`)
+ - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
+ - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
+ - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
+ - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)
+ - RCTRequired (from `../node_modules/react-native/Libraries/Required`)
+ - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
+ - React (from `../node_modules/react-native/`)
+ - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
+ - React-Core (from `../node_modules/react-native/`)
+ - React-Core/RCTWebSocket (from `../node_modules/react-native/`)
+ - React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
+ - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
+ - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`)
+ - React-defaultsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/defaults`)
+ - React-domnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/dom`)
+ - React-Fabric (from `../node_modules/react-native/ReactCommon`)
+ - React-FabricComponents (from `../node_modules/react-native/ReactCommon`)
+ - React-FabricImage (from `../node_modules/react-native/ReactCommon`)
+ - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`)
+ - React-featureflagsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/featureflags`)
+ - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`)
+ - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`)
+ - React-idlecallbacksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`)
+ - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)
+ - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`)
+ - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
+ - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
+ - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`)
+ - React-jsinspectortracing (from `../node_modules/react-native/ReactCommon/jsinspector-modern/tracing`)
+ - React-jsitooling (from `../node_modules/react-native/ReactCommon/jsitooling`)
+ - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`)
+ - 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-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
+ - React-oscompat (from `../node_modules/react-native/ReactCommon/oscompat`)
+ - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
+ - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`)
+ - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
+ - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
+ - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`)
+ - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
+ - React-RCTFabric (from `../node_modules/react-native/React`)
+ - React-RCTFBReactNativeSpec (from `../node_modules/react-native/React`)
+ - React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
+ - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
+ - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
+ - React-RCTRuntime (from `../node_modules/react-native/React/Runtime`)
+ - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
+ - React-RCTText (from `../node_modules/react-native/Libraries/Text`)
+ - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
+ - React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`)
+ - React-renderercss (from `../node_modules/react-native/ReactCommon/react/renderer/css`)
+ - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`)
+ - React-rncore (from `../node_modules/react-native/ReactCommon`)
+ - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`)
+ - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`)
+ - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
+ - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`)
+ - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
+ - React-timing (from `../node_modules/react-native/ReactCommon/react/timing`)
+ - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
+ - ReactAppDependencyProvider (from `build/generated/ios`)
+ - ReactCodegen (from `build/generated/ios`)
+ - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
+ - RNAudioAPI (from `../node_modules/react-native-audio-api`)
+ - "RNCMaskedView (from `../node_modules/@react-native-masked-view/masked-view`)"
+ - RNFS (from `../node_modules/react-native-fs`)
+ - RNReactNativeHapticFeedback (from `../node_modules/react-native-haptic-feedback`)
+ - Yoga (from `../node_modules/react-native/ReactCommon/yoga`)
+
+SPEC REPOS:
+ trunk:
+ - SocketRocket
+
+EXTERNAL SOURCES:
+ boost:
+ :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
+ BVLinearGradient:
+ :path: "../node_modules/react-native-linear-gradient"
+ DoubleConversion:
+ :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
+ fast_float:
+ :podspec: "../node_modules/react-native/third-party-podspecs/fast_float.podspec"
+ FBLazyVector:
+ :path: "../node_modules/react-native/Libraries/FBLazyVector"
+ fmt:
+ :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec"
+ glog:
+ :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
+ hermes-engine:
+ :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
+ :tag: hermes-2025-03-03-RNv0.79.0-bc17d964d03743424823d7dd1a9f37633459c5c5
+ RCT-Folly:
+ :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
+ RCTDeprecation:
+ :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation"
+ RCTRequired:
+ :path: "../node_modules/react-native/Libraries/Required"
+ RCTTypeSafety:
+ :path: "../node_modules/react-native/Libraries/TypeSafety"
+ React:
+ :path: "../node_modules/react-native/"
+ React-callinvoker:
+ :path: "../node_modules/react-native/ReactCommon/callinvoker"
+ React-Core:
+ :path: "../node_modules/react-native/"
+ React-CoreModules:
+ :path: "../node_modules/react-native/React/CoreModules"
+ React-cxxreact:
+ :path: "../node_modules/react-native/ReactCommon/cxxreact"
+ React-debug:
+ :path: "../node_modules/react-native/ReactCommon/react/debug"
+ React-defaultsnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/defaults"
+ React-domnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/dom"
+ React-Fabric:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-FabricComponents:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-FabricImage:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-featureflags:
+ :path: "../node_modules/react-native/ReactCommon/react/featureflags"
+ React-featureflagsnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/featureflags"
+ React-graphics:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics"
+ React-hermes:
+ :path: "../node_modules/react-native/ReactCommon/hermes"
+ React-idlecallbacksnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks"
+ React-ImageManager:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios"
+ React-jserrorhandler:
+ :path: "../node_modules/react-native/ReactCommon/jserrorhandler"
+ React-jsi:
+ :path: "../node_modules/react-native/ReactCommon/jsi"
+ React-jsiexecutor:
+ :path: "../node_modules/react-native/ReactCommon/jsiexecutor"
+ React-jsinspector:
+ :path: "../node_modules/react-native/ReactCommon/jsinspector-modern"
+ React-jsinspectortracing:
+ :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/tracing"
+ React-jsitooling:
+ :path: "../node_modules/react-native/ReactCommon/jsitooling"
+ React-jsitracing:
+ :path: "../node_modules/react-native/ReactCommon/hermes/executor/"
+ React-logger:
+ :path: "../node_modules/react-native/ReactCommon/logger"
+ React-Mapbuffer:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-microtasksnativemodule:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks"
+ React-NativeModulesApple:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
+ React-oscompat:
+ :path: "../node_modules/react-native/ReactCommon/oscompat"
+ React-perflogger:
+ :path: "../node_modules/react-native/ReactCommon/reactperflogger"
+ React-performancetimeline:
+ :path: "../node_modules/react-native/ReactCommon/react/performance/timeline"
+ React-RCTActionSheet:
+ :path: "../node_modules/react-native/Libraries/ActionSheetIOS"
+ React-RCTAnimation:
+ :path: "../node_modules/react-native/Libraries/NativeAnimation"
+ React-RCTAppDelegate:
+ :path: "../node_modules/react-native/Libraries/AppDelegate"
+ React-RCTBlob:
+ :path: "../node_modules/react-native/Libraries/Blob"
+ React-RCTFabric:
+ :path: "../node_modules/react-native/React"
+ React-RCTFBReactNativeSpec:
+ :path: "../node_modules/react-native/React"
+ React-RCTImage:
+ :path: "../node_modules/react-native/Libraries/Image"
+ React-RCTLinking:
+ :path: "../node_modules/react-native/Libraries/LinkingIOS"
+ React-RCTNetwork:
+ :path: "../node_modules/react-native/Libraries/Network"
+ React-RCTRuntime:
+ :path: "../node_modules/react-native/React/Runtime"
+ React-RCTSettings:
+ :path: "../node_modules/react-native/Libraries/Settings"
+ React-RCTText:
+ :path: "../node_modules/react-native/Libraries/Text"
+ React-RCTVibration:
+ :path: "../node_modules/react-native/Libraries/Vibration"
+ React-rendererconsistency:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/consistency"
+ React-renderercss:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/css"
+ React-rendererdebug:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/debug"
+ React-rncore:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-RuntimeApple:
+ :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios"
+ React-RuntimeCore:
+ :path: "../node_modules/react-native/ReactCommon/react/runtime"
+ React-runtimeexecutor:
+ :path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
+ React-RuntimeHermes:
+ :path: "../node_modules/react-native/ReactCommon/react/runtime"
+ React-runtimescheduler:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"
+ React-timing:
+ :path: "../node_modules/react-native/ReactCommon/react/timing"
+ React-utils:
+ :path: "../node_modules/react-native/ReactCommon/react/utils"
+ ReactAppDependencyProvider:
+ :path: build/generated/ios
+ ReactCodegen:
+ :path: build/generated/ios
+ ReactCommon:
+ :path: "../node_modules/react-native/ReactCommon"
+ RNAudioAPI:
+ :path: "../node_modules/react-native-audio-api"
+ RNCMaskedView:
+ :path: "../node_modules/@react-native-masked-view/masked-view"
+ RNFS:
+ :path: "../node_modules/react-native-fs"
+ RNReactNativeHapticFeedback:
+ :path: "../node_modules/react-native-haptic-feedback"
+ Yoga:
+ :path: "../node_modules/react-native/ReactCommon/yoga"
+
+SPEC CHECKSUMS:
+ boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
+ BVLinearGradient: cb006ba232a1f3e4f341bb62c42d1098c284da70
+ DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
+ fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6
+ FBLazyVector: 84b955f7b4da8b895faf5946f73748267347c975
+ fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd
+ glog: 5683914934d5b6e4240e497e0f4a3b42d1854183
+ hermes-engine: 314be5250afa5692b57b4dd1705959e1973a8ebe
+ RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82
+ RCTDeprecation: 83ffb90c23ee5cea353bd32008a7bca100908f8c
+ RCTRequired: eb7c0aba998009f47a540bec9e9d69a54f68136e
+ RCTTypeSafety: 659ae318c09de0477fd27bbc9e140071c7ea5c93
+ React: c2d3aa44c49bb34e4dfd49d3ee92da5ebacc1c1c
+ React-callinvoker: 1bdfb7549b5af266d85757193b5069f60659ef9d
+ React-Core: 10597593fdbae06f0089881e025a172e51d4a769
+ React-CoreModules: 6907b255529dd46895cf687daa67b24484a612c2
+ React-cxxreact: a9f5b8180d6955bc3f6a3fcd657c4d9b4d95c1f6
+ React-debug: e74e76912b91e08d580c481c34881899ccf63da9
+ React-defaultsnativemodule: 11f6ee2cf69bf3af9d0f28a6253def33d21b5266
+ React-domnativemodule: f940bbc4fa9e134190acbf3a4a9f95621b5a8f51
+ React-Fabric: 6f5c357bf3a42ff11f8844ad3fc7a1eb04f4b9de
+ React-FabricComponents: 10e0c0209822ac9e69412913a8af1ca33573379b
+ React-FabricImage: f582e764072dfa4715ae8c42979a5bace9cbcc12
+ React-featureflags: d5facceff8f8f6de430e0acecf4979a9a0839ba9
+ React-featureflagsnativemodule: a7dd141f1ef4b7c1331af0035689fbc742a49ff4
+ React-graphics: 36ae3407172c1c77cea29265d2b12b90aaef6aa0
+ React-hermes: 9116d4e6d07abeb519a2852672de087f44da8f12
+ React-idlecallbacksnativemodule: ae7f5ffc6cf2d2058b007b78248e5b08172ad5c3
+ React-ImageManager: 9daee0dc99ad6a001d4b9e691fbf37107e2b7b54
+ React-jserrorhandler: 1e6211581071edaf4ecd5303147328120c73f4dc
+ React-jsi: 753ba30c902f3a41fa7f956aca8eea3317a44ee6
+ React-jsiexecutor: 47520714aa7d9589c51c0f3713dfbfca4895d4f9
+ React-jsinspector: cfd27107f6d6f1076a57d88c932401251560fe5f
+ React-jsinspectortracing: 76a7d791f3c0c09a0d2bf6f46dfb0e79a4fcc0ac
+ React-jsitooling: 995e826570dd58f802251490486ebd3244a037ab
+ React-jsitracing: 094ae3d8c123cea67b50211c945b7c0443d3e97b
+ React-logger: 8edfcedc100544791cd82692ca5a574240a16219
+ React-Mapbuffer: c3f4b608e4a59dd2f6a416ef4d47a14400194468
+ React-microtasksnativemodule: 054f34e9b82f02bd40f09cebd4083828b5b2beb6
+ React-NativeModulesApple: 2c4377e139522c3d73f5df582e4f051a838ff25e
+ React-oscompat: ef5df1c734f19b8003e149317d041b8ce1f7d29c
+ React-perflogger: 9a151e0b4c933c9205fd648c246506a83f31395d
+ React-performancetimeline: 5b0dfc0acba29ea0269ddb34cd6dd59d3b8a1c66
+ React-RCTActionSheet: a499b0d6d9793886b67ba3e16046a3fef2cdbbc3
+ React-RCTAnimation: cc64adc259aabc3354b73065e2231d796dfce576
+ React-RCTAppDelegate: 9d523da768f1c9e84c5f3b7e3624d097dfb0e16b
+ React-RCTBlob: e727f53eeefded7e6432eb76bd22b57bc880e5d1
+ React-RCTFabric: 58590aa4fdb4ad546c06a7449b486cf6844e991f
+ React-RCTFBReactNativeSpec: 9064c63d99e467a3893e328ba3612745c3c3a338
+ React-RCTImage: 7159cbdbb18a09d97ba1a611416eced75b3ccb29
+ React-RCTLinking: 46293afdb859bccc63e1d3dedc6901a3c04ef360
+ React-RCTNetwork: 4a6cd18f5bcd0363657789c64043123a896b1170
+ React-RCTRuntime: 5ab904fd749aa52f267ef771d265612582a17880
+ React-RCTSettings: 61e361dc85136d1cb0e148b7541993d2ee950ea7
+ React-RCTText: abd1e196c3167175e6baef18199c6d9d8ac54b4e
+ React-RCTVibration: 490e0dcb01a3fe4a0dfb7bc51ad5856d8b84f343
+ React-rendererconsistency: 351fdbc5c1fe4da24243d939094a80f0e149c7a1
+ React-renderercss: 3438814bee838ae7840a633ab085ac81699fd5cf
+ React-rendererdebug: 0ac2b9419ad6f88444f066d4b476180af311fb1e
+ React-rncore: 57ed480649bb678d8bdc386d20fee8bf2b0c307c
+ React-RuntimeApple: 8b7a9788f31548298ba1990620fe06b40de65ad7
+ React-RuntimeCore: e03d96fbd57ce69fd9bca8c925942194a5126dbc
+ React-runtimeexecutor: d60846710facedd1edb70c08b738119b3ee2c6c2
+ React-RuntimeHermes: aab794755d9f6efd249b61f3af4417296904e3ba
+ React-runtimescheduler: c3cd124fa5db7c37f601ee49ca0d97019acd8788
+ React-timing: a90f4654cbda9c628614f9bee68967f1768bd6a5
+ React-utils: a612d50555b6f0f90c74b7d79954019ad47f5de6
+ ReactAppDependencyProvider: 04d5eb15eb46be6720e17a4a7fa92940a776e584
+ ReactCodegen: c63eda03ba1d94353fb97b031fc84f75a0d125ba
+ ReactCommon: 76d2dc87136d0a667678668b86f0fca0c16fdeb0
+ RNAudioAPI: f80382eba68fb13573ff2027523bc93c4720e7e1
+ RNCMaskedView: ae521efb1c6c2b183ae0f8479487db03c826184c
+ RNFS: 89de7d7f4c0f6bafa05343c578f61118c8282ed8
+ RNReactNativeHapticFeedback: 851adf794e1fcdc0664d80820fa3272ee8a6a538
+ SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
+ Yoga: c758bfb934100bb4bf9cbaccb52557cee35e8bdf
+
+PODFILE CHECKSUM: f920fcfa0a19a16174470c9b4b257a23d987236a
+
+COCOAPODS: 1.16.2
diff --git a/examples/example-bare/ios/exampleBare.xcodeproj/project.pbxproj b/examples/example-bare/ios/exampleBare.xcodeproj/project.pbxproj
index 2b995ae..53aec6a 100644
--- a/examples/example-bare/ios/exampleBare.xcodeproj/project.pbxproj
+++ b/examples/example-bare/ios/exampleBare.xcodeproj/project.pbxproj
@@ -9,22 +9,12 @@
/* Begin PBXBuildFile section */
0C80B921A6F3F58F76C31292 /* libPods-examplebare.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-examplebare.a */; };
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
+ 2CFB9559837EC3130ECBAD6D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */; };
761780ED2CA45674006654EE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761780EC2CA45674006654EE /* AppDelegate.swift */; };
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
/* End PBXBuildFile section */
-/* Begin PBXContainerItemProxy section */
- 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 13B07F861A680F5B00A75B9A;
- remoteInfo = examplebare;
- };
-/* End PBXContainerItemProxy section */
-
/* Begin PBXFileReference section */
- 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
13B07F961A680F5B00A75B9A /* examplebare.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = examplebare.app; sourceTree = BUILT_PRODUCTS_DIR; };
13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = examplebare/Images.xcassets; sourceTree = ""; };
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = examplebare/Info.plist; sourceTree = ""; };
@@ -49,14 +39,6 @@
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- 00E356F01AD99517003FC87E /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- 00E356F11AD99517003FC87E /* Info.plist */,
- );
- name = "Supporting Files";
- sourceTree = "";
- };
13B07FAE1A68108700A75B9A /* examplebare */ = {
isa = PBXGroup;
children = (
@@ -153,7 +135,7 @@
};
};
};
- buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "examplebare" */;
+ buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "exampleBare" */;
compatibilityVersion = "Xcode 12.0";
developmentRegion = en;
hasScannedForEncodings = 0;
@@ -172,19 +154,13 @@
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
- 00E356EC1AD99517003FC87E /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
13B07F8E1A680F5B00A75B9A /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */,
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
+ 2CFB9559837EC3130ECBAD6D /* PrivacyInfo.xcprivacy in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -276,14 +252,6 @@
};
/* End PBXSourcesBuildPhase section */
-/* Begin PBXTargetDependency section */
- 00E356F51AD99517003FC87E /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 13B07F861A680F5B00A75B9A /* examplebare */;
- targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
/* Begin XCBuildConfiguration section */
13B07F941A680F5B00A75B9A /* Debug */ = {
isa = XCBuildConfiguration;
@@ -408,7 +376,14 @@
"-DFOLLY_CFG_NO_COROUTINES=1",
"-DFOLLY_HAVE_CLOCK_GETTIME=1",
);
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ " ",
+ );
+ REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
+ USE_HERMES = true;
};
name = Debug;
};
@@ -473,7 +448,13 @@
"-DFOLLY_CFG_NO_COROUTINES=1",
"-DFOLLY_HAVE_CLOCK_GETTIME=1",
);
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ " ",
+ );
+ REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
+ USE_HERMES = true;
VALIDATE_PRODUCT = YES;
};
name = Release;
@@ -490,7 +471,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "examplebare" */ = {
+ 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "exampleBare" */ = {
isa = XCConfigurationList;
buildConfigurations = (
83CBBA201A601CBA00E9B192 /* Debug */,
diff --git a/examples/example-bare/ios/exampleBare.xcworkspace/contents.xcworkspacedata b/examples/example-bare/ios/exampleBare.xcworkspace/contents.xcworkspacedata
new file mode 100644
index 0000000..1280e72
--- /dev/null
+++ b/examples/example-bare/ios/exampleBare.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
diff --git a/examples/example-expo/App.tsx b/examples/example-expo/App.tsx
index b6c9c32..e3d7eb3 100644
--- a/examples/example-expo/App.tsx
+++ b/examples/example-expo/App.tsx
@@ -27,6 +27,7 @@ import type { NativeScrollEvent, NativeSyntheticEvent } from "react-native";
import { TimerPicker, TimerPickerModal } from "../../src";
+import { CustomButton } from "./components/CustomButton";
import { formatTime } from "./utils/formatTime";
// import { getClickSound } from "./utils/getClickSound";
@@ -44,12 +45,15 @@ export default function App() {
const [currentPageIndex, setCurrentPageIndex] = useState(0);
const [showPickerExample1, setShowPickerExample1] = useState(false);
const [showPickerExample2, setShowPickerExample2] = useState(false);
+ const [showPickerExample3, setShowPickerExample3] = useState(false);
const [alarmStringExample1, setAlarmStringExample1] = useState<
string | null
>(null);
const [alarmStringExample2, setAlarmStringExample2] = useState<
string | null
>(null);
+ const [alarmStringExample3, setAlarmStringExample3] =
+ useState("00:00:00");
// N.B. Uncomment this to use audio (requires development build)
// useEffect(() => {
@@ -230,6 +234,65 @@ export default function App() {
}, [alarmStringExample2, pickerFeedback, screenWidth, showPickerExample2]);
const renderExample3 = useMemo(() => {
+ return (
+
+
+ {alarmStringExample3 !== null
+ ? "Alarm set for"
+ : "No alarm set"}
+
+ setShowPickerExample3(true)}>
+
+ {alarmStringExample3 !== null ? (
+
+ {alarmStringExample3}
+
+ ) : null}
+ setShowPickerExample3(true)}>
+
+
+ {"Set Alarm 🔔"}
+
+
+
+
+
+ }
+ closeOnOverlayPress
+ confirmButton={}
+ LinearGradient={LinearGradient}
+ modalProps={{
+ overlayOpacity: 0.2,
+ }}
+ modalTitle="Set Alarm"
+ onCancel={() => setShowPickerExample3(false)}
+ onConfirm={(pickedDuration) => {
+ setAlarmStringExample3(formatTime(pickedDuration));
+ setShowPickerExample3(false);
+ }}
+ pickerFeedback={pickerFeedback}
+ setIsVisible={setShowPickerExample3}
+ styles={{
+ theme: "dark",
+ }}
+ visible={showPickerExample3}
+ />
+
+ );
+ }, [alarmStringExample3, pickerFeedback, screenWidth, showPickerExample3]);
+
+ const renderExample4 = useMemo(() => {
return (
{
+ const renderExample5 = useMemo(() => {
return (
{
return (
<>
- {currentPageIndex !== 3 ? (
+ {currentPageIndex !== 4 ? (
{
LayoutAnimation.configureNext(
@@ -391,6 +454,7 @@ export default function App() {
{renderExample2}
{renderExample3}
{renderExample4}
+ {renderExample5}
{renderNavigationArrows}
>
@@ -409,9 +473,12 @@ const styles = StyleSheet.create({
backgroundColor: "#F1F1F1",
},
page3Container: {
- flex: 1,
+ backgroundColor: "#F1F1F1",
},
page4Container: {
+ flex: 1,
+ },
+ page5Container: {
backgroundColor: "#F1F1F1",
},
textDark: {
diff --git a/examples/example-expo/components/CustomButton.tsx b/examples/example-expo/components/CustomButton.tsx
new file mode 100644
index 0000000..21d0187
--- /dev/null
+++ b/examples/example-expo/components/CustomButton.tsx
@@ -0,0 +1,44 @@
+import React from "react";
+
+import { LinearGradient } from "expo-linear-gradient";
+import { TouchableOpacity, StyleSheet, Text } from "react-native";
+
+type CustomButtonProps = {
+ label: string;
+ onPress?: () => void;
+};
+
+export const CustomButton: React.FC = ({
+ label,
+ onPress,
+}) => {
+ return (
+
+
+ {label}
+
+
+ );
+};
+
+const styles = StyleSheet.create({
+ customButtonContainer: {
+ marginHorizontal: 5,
+ },
+ customButtonGradient: {
+ borderRadius: 15,
+ },
+ customButtonText: {
+ color: "#FFFFFF",
+ fontSize: 16,
+ fontWeight: "600",
+ paddingVertical: 12,
+ paddingHorizontal: 20,
+ },
+});
diff --git a/examples/example-expo/package.json b/examples/example-expo/package.json
index edbf126..06cf3e5 100644
--- a/examples/example-expo/package.json
+++ b/examples/example-expo/package.json
@@ -11,15 +11,15 @@
"build:ios": "npx expo run:ios"
},
"dependencies": {
- "@expo/vector-icons": "^15.0.2",
+ "@expo/vector-icons": "^15.0.3",
"@react-native-masked-view/masked-view": "0.3.2",
- "expo": "54.0.12",
+ "expo": "54.0.23",
"expo-asset": "~12.0.9",
- "expo-font": "~14.0.8",
+ "expo-font": "~14.0.9",
"expo-haptics": "~15.0.7",
"expo-linear-gradient": "~15.0.7",
"react": "19.1.0",
- "react-native": "0.81.4",
+ "react-native": "0.81.5",
"react-native-audio-api": "0.9.0"
},
"private": true
diff --git a/package.json b/package.json
index 0059508..5c00034 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"url": "https://github.com/troberts-28"
},
"license": "MIT",
- "version": "2.2.3",
+ "version": "2.3.0",
"main": "dist/commonjs/index.js",
"module": "dist/module/index.js",
"types": "dist/typescript/index.d.ts",
diff --git a/src/components/TimerPickerModal/TimerPickerModal.tsx b/src/components/TimerPickerModal/TimerPickerModal.tsx
index 6244f39..3edf25a 100644
--- a/src/components/TimerPickerModal/TimerPickerModal.tsx
+++ b/src/components/TimerPickerModal/TimerPickerModal.tsx
@@ -174,30 +174,47 @@ const TimerPickerModal = forwardRef(
- {!hideCancelButton ? (
-
-
- {cancelButtonText}
-
-
- ) : null}
-
-
- {confirmButtonText}
-
-
+ {!hideCancelButton
+ ? (
+ React.isValidElement(props.cancelButton)
+ ? React.cloneElement(
+ props.cancelButton,
+ {
+ onPress: cancelHandler,
+ }
+ )
+ : (
+
+
+ {cancelButtonText}
+
+
+ )
+ )
+ : null}
+ {React.isValidElement(props.confirmButton)
+ ? React.cloneElement(props.confirmButton, {
+ onPress: confirmHandler,
+ })
+ : (
+
+
+ {confirmButtonText}
+
+
+ )}
diff --git a/src/components/TimerPickerModal/types.ts b/src/components/TimerPickerModal/types.ts
index 765de37..25d28d7 100644
--- a/src/components/TimerPickerModal/types.ts
+++ b/src/components/TimerPickerModal/types.ts
@@ -1,4 +1,4 @@
-import type { RefObject } from "react";
+import type { RefObject, ReactElement } from "react";
import type { View, TouchableOpacity, Text } from "react-native";
@@ -29,8 +29,12 @@ export interface TimerPickerModalRef {
export interface TimerPickerModalProps extends TimerPickerProps {
buttonContainerProps?: React.ComponentProps;
buttonTouchableOpacityProps?: React.ComponentProps;
+ /** Custom cancel button component. If provided, replaces the default cancel button. */
+ cancelButton?: ReactElement<{ onPress?: () => void }>;
cancelButtonText?: string;
closeOnOverlayPress?: boolean;
+ /** Custom confirm button component. If provided, replaces the default confirm button. */
+ confirmButton?: ReactElement<{ onPress?: () => void }>;
confirmButtonText?: string;
containerProps?: React.ComponentProps;
contentContainerProps?: React.ComponentProps;
diff --git a/src/tests/TimerPickerModal.test.tsx b/src/tests/TimerPickerModal.test.tsx
index 4197a41..1c28950 100644
--- a/src/tests/TimerPickerModal.test.tsx
+++ b/src/tests/TimerPickerModal.test.tsx
@@ -1,4 +1,5 @@
import React from "react";
+import { TouchableOpacity, Text } from "react-native";
import { render, fireEvent, cleanup } from "@testing-library/react-native";
@@ -194,4 +195,95 @@ describe("TimerPickerModal", () => {
);
expect(getByTestId("timer-picker-modal")).toBeDefined();
});
+
+ it("renders custom cancel button when provided", () => {
+ const CustomButton = ({ onPress }: { onPress?: () => void }) => (
+
+ Custom Cancel
+
+ );
+
+ const { getByTestId } = render(
+ }
+ />
+ );
+ expect(getByTestId("custom-cancel-button")).toBeDefined();
+ });
+
+ it("renders custom confirm button when provided", () => {
+ const CustomButton = ({ onPress }: { onPress?: () => void }) => (
+
+ Custom Confirm
+
+ );
+
+ const { getByTestId } = render(
+ }
+ />
+ );
+ expect(getByTestId("custom-confirm-button")).toBeDefined();
+ });
+
+ it("calls onCancel when custom cancel button is pressed", () => {
+ const CustomButton = ({ onPress }: { onPress?: () => void }) => (
+
+ Custom Cancel
+
+ );
+
+ const { getByTestId } = render(
+ }
+ />
+ );
+ const customCancelButton = getByTestId("custom-cancel-button");
+ fireEvent.press(customCancelButton);
+ expect(mockOnCancel).toHaveBeenCalled();
+ });
+
+ it("calls onConfirm when custom confirm button is pressed", () => {
+ const CustomButton = ({ onPress }: { onPress?: () => void }) => (
+
+ Custom Confirm
+
+ );
+
+ const { getByTestId } = render(
+ }
+ />
+ );
+ const customConfirmButton = getByTestId("custom-confirm-button");
+ fireEvent.press(customConfirmButton);
+ expect(mockOnConfirm).toHaveBeenCalled();
+ });
+
+ it("renders both custom cancel and confirm buttons when provided", () => {
+ const CustomCancelButton = ({ onPress }: { onPress?: () => void }) => (
+
+ Custom Cancel
+
+ );
+ const CustomConfirmButton = ({ onPress }: { onPress?: () => void }) => (
+
+ Custom Confirm
+
+ );
+
+ const { getByTestId } = render(
+ }
+ confirmButton={}
+ />
+ );
+ expect(getByTestId("custom-cancel-button")).toBeDefined();
+ expect(getByTestId("custom-confirm-button")).toBeDefined();
+ });
});
diff --git a/yarn.lock b/yarn.lock
index 93bd74b..995295f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1831,9 +1831,9 @@ __metadata:
languageName: node
linkType: hard
-"@expo/cli@npm:54.0.10":
- version: 54.0.10
- resolution: "@expo/cli@npm:54.0.10"
+"@expo/cli@npm:54.0.16":
+ version: 54.0.16
+ resolution: "@expo/cli@npm:54.0.16"
dependencies:
"@0no-co/graphql.web": "npm:^1.0.8"
"@expo/code-signing-certificates": "npm:^0.0.5"
@@ -1843,18 +1843,18 @@ __metadata:
"@expo/env": "npm:~2.0.7"
"@expo/image-utils": "npm:^0.8.7"
"@expo/json-file": "npm:^10.0.7"
- "@expo/mcp-tunnel": "npm:~0.0.7"
- "@expo/metro": "npm:~54.0.0"
- "@expo/metro-config": "npm:~54.0.6"
+ "@expo/mcp-tunnel": "npm:~0.1.0"
+ "@expo/metro": "npm:~54.1.0"
+ "@expo/metro-config": "npm:~54.0.9"
"@expo/osascript": "npm:^2.3.7"
"@expo/package-manager": "npm:^1.9.8"
"@expo/plist": "npm:^0.4.7"
- "@expo/prebuild-config": "npm:^54.0.4"
+ "@expo/prebuild-config": "npm:^54.0.6"
"@expo/schema-utils": "npm:^0.1.7"
"@expo/spawn-async": "npm:^1.7.2"
"@expo/ws-tunnel": "npm:^1.0.1"
"@expo/xcpretty": "npm:^4.3.0"
- "@react-native/dev-middleware": "npm:0.81.4"
+ "@react-native/dev-middleware": "npm:0.81.5"
"@urql/core": "npm:^5.0.6"
"@urql/exchange-retry": "npm:^1.3.0"
accepts: "npm:^1.3.8"
@@ -1868,7 +1868,7 @@ __metadata:
connect: "npm:^3.7.0"
debug: "npm:^4.3.4"
env-editor: "npm:^0.4.1"
- expo-server: "npm:^1.0.0"
+ expo-server: "npm:^1.0.4"
freeport-async: "npm:^2.0.0"
getenv: "npm:^2.0.0"
glob: "npm:^10.4.2"
@@ -1910,7 +1910,7 @@ __metadata:
optional: true
bin:
expo-internal: build/bin/cli
- checksum: 10c0/e832018d3db40ea5ce81150100d8164a4a24335108cd789a3121980d28cb3ec043919298cd48621fe1f8edd08bd59e3f59e0743f33e9ae89906bd4aa8d1a352e
+ checksum: 10c0/7921ecf138409dd145e0f906b320b9b2ef569426918bd3b6eadf42af2bd856013ff7ebb050212d4ccb98fa7f13272ca435318929007ceae7386874f294dc5f9b
languageName: node
linkType: hard
@@ -2015,9 +2015,9 @@ __metadata:
languageName: node
linkType: hard
-"@expo/fingerprint@npm:0.15.1":
- version: 0.15.1
- resolution: "@expo/fingerprint@npm:0.15.1"
+"@expo/fingerprint@npm:0.15.3":
+ version: 0.15.3
+ resolution: "@expo/fingerprint@npm:0.15.3"
dependencies:
"@expo/spawn-async": "npm:^1.7.2"
arg: "npm:^5.0.2"
@@ -2032,7 +2032,7 @@ __metadata:
semver: "npm:^7.6.0"
bin:
fingerprint: bin/cli.js
- checksum: 10c0/3c1fc09e59b8ab984aed780d6d06411c00a6755e7d606f127e6c6e869249a4d0d69f26259fd3347abe9cbf1b658105895703039813f07df01d95876db7bc468b
+ checksum: 10c0/bbb3a568987f976c44053f83f29ed86f0d18d4e5e9ac649525bae4657014e86b3f184e80c6dc3baa95b017d8e37c50eafae0f926fe14f2e371243a3edc741a45
languageName: node
linkType: hard
@@ -2064,9 +2064,9 @@ __metadata:
languageName: node
linkType: hard
-"@expo/mcp-tunnel@npm:~0.0.7":
- version: 0.0.8
- resolution: "@expo/mcp-tunnel@npm:0.0.8"
+"@expo/mcp-tunnel@npm:~0.1.0":
+ version: 0.1.0
+ resolution: "@expo/mcp-tunnel@npm:0.1.0"
dependencies:
ws: "npm:^8.18.3"
zod: "npm:^3.25.76"
@@ -2076,13 +2076,13 @@ __metadata:
peerDependenciesMeta:
"@modelcontextprotocol/sdk":
optional: true
- checksum: 10c0/47588cd3944c21be5a5364bf8f30f994bb1a667b25ebbc863273d1895a6e1cbf5a82996d9101b487700bc7a9a9730ee81c60f8132523ed38176c542aa9b85521
+ checksum: 10c0/db1241d159875c7e8bcc72c121e6b3a287794809c1bbf7781b61bd15673b3a2dd36e9fa6886893ff20d1aea399440f3abafcdf10a955ad9f410750d757ee8158
languageName: node
linkType: hard
-"@expo/metro-config@npm:54.0.6, @expo/metro-config@npm:~54.0.6":
- version: 54.0.6
- resolution: "@expo/metro-config@npm:54.0.6"
+"@expo/metro-config@npm:54.0.9, @expo/metro-config@npm:~54.0.9":
+ version: 54.0.9
+ resolution: "@expo/metro-config@npm:54.0.9"
dependencies:
"@babel/code-frame": "npm:^7.20.0"
"@babel/core": "npm:^7.20.0"
@@ -2090,7 +2090,7 @@ __metadata:
"@expo/config": "npm:~12.0.10"
"@expo/env": "npm:~2.0.7"
"@expo/json-file": "npm:~10.0.7"
- "@expo/metro": "npm:~54.0.0"
+ "@expo/metro": "npm:~54.1.0"
"@expo/spawn-async": "npm:^1.7.2"
browserslist: "npm:^4.25.0"
chalk: "npm:^4.1.0"
@@ -2110,27 +2110,27 @@ __metadata:
peerDependenciesMeta:
expo:
optional: true
- checksum: 10c0/7f04fdc67c8271201d768bf1b3d81e2f33fc17a6cad4bf23c195f49f19fb9aa229b1f6b9d70f78d3bb15846506bbff695f131ec818f1e8d01b210dd60aa227d0
+ checksum: 10c0/6833c594082a347ba6df0ad6d107c6b8f21363a06b4f5e4ffbac91bbfc14cf1d62b2fbb335bb146dddcad8bd53d7a09920fe928cc7312f9e50bd9138b2d4aacc
languageName: node
linkType: hard
-"@expo/metro@npm:~54.0.0":
- version: 54.0.0
- resolution: "@expo/metro@npm:54.0.0"
+"@expo/metro@npm:~54.1.0":
+ version: 54.1.0
+ resolution: "@expo/metro@npm:54.1.0"
dependencies:
- metro: "npm:0.83.1"
- metro-babel-transformer: "npm:0.83.1"
- metro-cache: "npm:0.83.1"
- metro-cache-key: "npm:0.83.1"
- metro-config: "npm:0.83.1"
- metro-core: "npm:0.83.1"
- metro-file-map: "npm:0.83.1"
- metro-resolver: "npm:0.83.1"
- metro-runtime: "npm:0.83.1"
- metro-source-map: "npm:0.83.1"
- metro-transform-plugins: "npm:0.83.1"
- metro-transform-worker: "npm:0.83.1"
- checksum: 10c0/2652c0e5c8a474e4a50e2d6b45ba66f25824c8c58f3c79125818c815984f5a7e78e114ce20e00846209fb98e51e2192c64fffc64a3a19b75bd583b51481e8083
+ metro: "npm:0.83.2"
+ metro-babel-transformer: "npm:0.83.2"
+ metro-cache: "npm:0.83.2"
+ metro-cache-key: "npm:0.83.2"
+ metro-config: "npm:0.83.2"
+ metro-core: "npm:0.83.2"
+ metro-file-map: "npm:0.83.2"
+ metro-resolver: "npm:0.83.2"
+ metro-runtime: "npm:0.83.2"
+ metro-source-map: "npm:0.83.2"
+ metro-transform-plugins: "npm:0.83.2"
+ metro-transform-worker: "npm:0.83.2"
+ checksum: 10c0/db531c50feec0315a21d595802ecb8702d595e8acea05d5eea9b120cb697fcec33a5fcc793c8d9c5d860905c341c7ad752dd4a3064c0cf6d5676fefa0a94205c
languageName: node
linkType: hard
@@ -2169,23 +2169,23 @@ __metadata:
languageName: node
linkType: hard
-"@expo/prebuild-config@npm:^54.0.4":
- version: 54.0.4
- resolution: "@expo/prebuild-config@npm:54.0.4"
+"@expo/prebuild-config@npm:^54.0.6":
+ version: 54.0.6
+ resolution: "@expo/prebuild-config@npm:54.0.6"
dependencies:
- "@expo/config": "npm:~12.0.9"
+ "@expo/config": "npm:~12.0.10"
"@expo/config-plugins": "npm:~54.0.2"
"@expo/config-types": "npm:^54.0.8"
"@expo/image-utils": "npm:^0.8.7"
"@expo/json-file": "npm:^10.0.7"
- "@react-native/normalize-colors": "npm:0.81.4"
+ "@react-native/normalize-colors": "npm:0.81.5"
debug: "npm:^4.3.1"
resolve-from: "npm:^5.0.0"
semver: "npm:^7.6.0"
xml2js: "npm:0.6.0"
peerDependencies:
expo: "*"
- checksum: 10c0/fd64ffd7d4e2b5ae5ffda0cfd5080fd596bb4fd5eebb788ce20404fcc3e614372e8bf5a7abb273ef1b07d5e47117fcdae16d156326e3f7de4832fed761a3bf15
+ checksum: 10c0/d27cf8c6387115e293f25c102f80124230e425c3326f85350bc758bf0c5019c6ea6ca0f4718f56dc6e7916b42fa65535100147da84a71f12472d2606d50578f8
languageName: node
linkType: hard
@@ -2219,14 +2219,14 @@ __metadata:
languageName: node
linkType: hard
-"@expo/vector-icons@npm:^15.0.2":
- version: 15.0.2
- resolution: "@expo/vector-icons@npm:15.0.2"
+"@expo/vector-icons@npm:^15.0.3":
+ version: 15.0.3
+ resolution: "@expo/vector-icons@npm:15.0.3"
peerDependencies:
expo-font: ">=14.0.4"
react: "*"
react-native: "*"
- checksum: 10c0/3a029c722cb3b2d7502ca984f238e5cc8fdd025860d98b3e13c15aafe9d961869f67831a28c84712438413f4922755c27c1ce35e361191fdc3880ef7728c86dc
+ checksum: 10c0/f33274dede267c713618512969afdee28e47e97ba8a7ee7e1d0ab18b417683ace7c4a1b79152d6ec2d254420a23a685582fd956f6cd83a2120514d9efbab1109
languageName: node
linkType: hard
@@ -3146,10 +3146,10 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/assets-registry@npm:0.81.4":
- version: 0.81.4
- resolution: "@react-native/assets-registry@npm:0.81.4"
- checksum: 10c0/4433a354e909344941c7be0de56a6f3b090b2a805f6faf9a35cdf4644f827839399bf074b7836b9742606b470a1dd3442852adeaa0d547748302bf66c7ce64e8
+"@react-native/assets-registry@npm:0.81.5":
+ version: 0.81.5
+ resolution: "@react-native/assets-registry@npm:0.81.5"
+ checksum: 10c0/88edc316ccccc9e86f03cb591696b02cac541808d89a7480450fd529b1a7363373411018720b492352805f867003f6a71ac1e6363d7b797d3502ea89bcbb2a47
languageName: node
linkType: hard
@@ -3170,13 +3170,13 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/babel-plugin-codegen@npm:0.81.4":
- version: 0.81.4
- resolution: "@react-native/babel-plugin-codegen@npm:0.81.4"
+"@react-native/babel-plugin-codegen@npm:0.81.5":
+ version: 0.81.5
+ resolution: "@react-native/babel-plugin-codegen@npm:0.81.5"
dependencies:
"@babel/traverse": "npm:^7.25.3"
- "@react-native/codegen": "npm:0.81.4"
- checksum: 10c0/620d095c7d3e84658926eab5223edd576991ceb13314e72f67232377fdfca349d2eb35fb758fbde8f362cbd765e31d05f35f399982231cf9f55530d4faeb5573
+ "@react-native/codegen": "npm:0.81.5"
+ checksum: 10c0/54971e723480bf5e169e1075a9525274e024c94c4286953c699ddb5f82e6229895147f19723b9f1319b55e0eaaa10389a19f349b6c0ac8451d72941a7d9f448b
languageName: node
linkType: hard
@@ -3235,9 +3235,9 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/babel-preset@npm:0.81.4":
- version: 0.81.4
- resolution: "@react-native/babel-preset@npm:0.81.4"
+"@react-native/babel-preset@npm:0.81.5":
+ version: 0.81.5
+ resolution: "@react-native/babel-preset@npm:0.81.5"
dependencies:
"@babel/core": "npm:^7.25.2"
"@babel/plugin-proposal-export-default-from": "npm:^7.24.7"
@@ -3280,13 +3280,13 @@ __metadata:
"@babel/plugin-transform-typescript": "npm:^7.25.2"
"@babel/plugin-transform-unicode-regex": "npm:^7.24.7"
"@babel/template": "npm:^7.25.0"
- "@react-native/babel-plugin-codegen": "npm:0.81.4"
+ "@react-native/babel-plugin-codegen": "npm:0.81.5"
babel-plugin-syntax-hermes-parser: "npm:0.29.1"
babel-plugin-transform-flow-enums: "npm:^0.0.2"
react-refresh: "npm:^0.14.0"
peerDependencies:
"@babel/core": "*"
- checksum: 10c0/c20b40c7cd9f72cb6768ccfdc875719d6e601cb9b9dfb6d875733ae65260a108c1661456656135bde1808fad59b7d28266b3a533f18c98a346dc160ecac8bf55
+ checksum: 10c0/f3146982c329f7fa7554195e6f8689275cb737856da192a934e7b509f0a5fe07c77c24993801d44914c5c6405799e9b500d227bd1deddf19947c28af6e14ad91
languageName: node
linkType: hard
@@ -3305,9 +3305,9 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/codegen@npm:0.81.4":
- version: 0.81.4
- resolution: "@react-native/codegen@npm:0.81.4"
+"@react-native/codegen@npm:0.81.5":
+ version: 0.81.5
+ resolution: "@react-native/codegen@npm:0.81.5"
dependencies:
"@babel/core": "npm:^7.25.2"
"@babel/parser": "npm:^7.25.3"
@@ -3318,7 +3318,7 @@ __metadata:
yargs: "npm:^17.6.2"
peerDependencies:
"@babel/core": "*"
- checksum: 10c0/6cb89b8ab0c296641633b4f83f9cc7a0d19a6d381312675ca079b33dee746022142ce117ebab69b03e91ff3f0856becae1782d47ae5d4169466e1fe353f5916b
+ checksum: 10c0/047a29fadb51f6c58ff6fbad8be3ffc395c1492a869befacd74e11df5a9fa164b15b135824404e34af409c88f722874f9311966ebe4de3dcf10846abfcce0574
languageName: node
linkType: hard
@@ -3360,11 +3360,11 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/community-cli-plugin@npm:0.81.4":
- version: 0.81.4
- resolution: "@react-native/community-cli-plugin@npm:0.81.4"
+"@react-native/community-cli-plugin@npm:0.81.5":
+ version: 0.81.5
+ resolution: "@react-native/community-cli-plugin@npm:0.81.5"
dependencies:
- "@react-native/dev-middleware": "npm:0.81.4"
+ "@react-native/dev-middleware": "npm:0.81.5"
debug: "npm:^4.4.0"
invariant: "npm:^2.2.4"
metro: "npm:^0.83.1"
@@ -3379,7 +3379,7 @@ __metadata:
optional: true
"@react-native/metro-config":
optional: true
- checksum: 10c0/2d3a8eb749f9347603b05f0902ec91409dc06dbeb3f9d94f0669fc41b822a70a042391c0455fce772baa2ec30685e130d36f6945d78b4cd81af905f25701b045
+ checksum: 10c0/754afa13dbaae2892864439878068a5858c88474c5fc041d0d085ac7b2cd1a4b04993d07c6e274790855ed06bba8b08bf0081fb76ab2b08d1aa8d665e58ddaa3
languageName: node
linkType: hard
@@ -3390,10 +3390,10 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/debugger-frontend@npm:0.81.4":
- version: 0.81.4
- resolution: "@react-native/debugger-frontend@npm:0.81.4"
- checksum: 10c0/80ebb17b5fba77419ef8f32bc710f614a9dab39ee0e57e8a308f0f2c177aa11595922bc8d5230aca8e33e151334bd6c709f21c7d27e05e656ad484ea308b388a
+"@react-native/debugger-frontend@npm:0.81.5":
+ version: 0.81.5
+ resolution: "@react-native/debugger-frontend@npm:0.81.5"
+ checksum: 10c0/6c8769526373314956ec53584b49d3ac94aace4232ba77cfdd96edaf346be8a648e2d877c719e7edaa4c1dcd6a09376012f35b25ca6498679b115815cc6940c3
languageName: node
linkType: hard
@@ -3416,12 +3416,12 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/dev-middleware@npm:0.81.4":
- version: 0.81.4
- resolution: "@react-native/dev-middleware@npm:0.81.4"
+"@react-native/dev-middleware@npm:0.81.5":
+ version: 0.81.5
+ resolution: "@react-native/dev-middleware@npm:0.81.5"
dependencies:
"@isaacs/ttlcache": "npm:^1.4.1"
- "@react-native/debugger-frontend": "npm:0.81.4"
+ "@react-native/debugger-frontend": "npm:0.81.5"
chrome-launcher: "npm:^0.15.2"
chromium-edge-launcher: "npm:^0.2.0"
connect: "npm:^3.6.5"
@@ -3431,7 +3431,7 @@ __metadata:
open: "npm:^7.0.3"
serve-static: "npm:^1.16.2"
ws: "npm:^6.2.3"
- checksum: 10c0/d0d2b56cc8701fe3527a0115d810b574af70d57a1330b1bde890f2392a7918acb64be26958e7be48e44fc8635b5dea53de30e8c2d0f6c4222b974cd049a4f3c6
+ checksum: 10c0/d057b320940626d41db7f02ac249b9fdba2569ea3167864986bfe61028c4f890cefe24a5b8d4cd1b33c8c33ab547aa361d13a6cdaf991475302eb83a4ab3372a
languageName: node
linkType: hard
@@ -3472,10 +3472,10 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/gradle-plugin@npm:0.81.4":
- version: 0.81.4
- resolution: "@react-native/gradle-plugin@npm:0.81.4"
- checksum: 10c0/f9cca8439009ea1edf077ac0dfe509cae614dfdbf645ad42b66bed300c8b1595c9dd9fffe04f2a6540cdc2b6119e253bd09267d4a748ed8084cb7221b1de9bdb
+"@react-native/gradle-plugin@npm:0.81.5":
+ version: 0.81.5
+ resolution: "@react-native/gradle-plugin@npm:0.81.5"
+ checksum: 10c0/0acb06543b4a42daa49c437b608170d25efd3214cf01706b4138a7fb52604f590a680c7d4a4574b43983af80406f781bd3ef692208b4f237dc9902aa14037f6b
languageName: node
linkType: hard
@@ -3493,10 +3493,10 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/js-polyfills@npm:0.81.4":
- version: 0.81.4
- resolution: "@react-native/js-polyfills@npm:0.81.4"
- checksum: 10c0/3a9fe20f257562c9971d1115973441fe41f8d4a8f3530aa5d269ce7dd0d25a4854f009b772e6f8d17b6ad5e88b739b06d3d6018228b4305c2922d3f087ef9697
+"@react-native/js-polyfills@npm:0.81.5":
+ version: 0.81.5
+ resolution: "@react-native/js-polyfills@npm:0.81.5"
+ checksum: 10c0/337d0f263a94f9f38a39efba5081481fe7ff0b6499f77708d97aa3d18cad527adec7f94a21f9af62ec4d78448a39f545223b52cca8c07c10a52b0468b456dd46
languageName: node
linkType: hard
@@ -3547,10 +3547,10 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/normalize-colors@npm:0.81.4":
- version: 0.81.4
- resolution: "@react-native/normalize-colors@npm:0.81.4"
- checksum: 10c0/d08de08ccbc47e2e8b8c9a258f2d38de02f9970067ce570961326ec916216ec2bcb48f28682b5b77d6a02f8d1734f02f181455915b6a0c1f145edca683545a9a
+"@react-native/normalize-colors@npm:0.81.5":
+ version: 0.81.5
+ resolution: "@react-native/normalize-colors@npm:0.81.5"
+ checksum: 10c0/827b120eedd0bf90ab3113e5a74900d15f73bfd826451d493f8047f78824894c516ccaf85bb02fcbe5f11b9f8852c1266593f1999e46a5752ff34b0a2db89a97
languageName: node
linkType: hard
@@ -3585,9 +3585,9 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/virtualized-lists@npm:0.81.4":
- version: 0.81.4
- resolution: "@react-native/virtualized-lists@npm:0.81.4"
+"@react-native/virtualized-lists@npm:0.81.5":
+ version: 0.81.5
+ resolution: "@react-native/virtualized-lists@npm:0.81.5"
dependencies:
invariant: "npm:^2.2.4"
nullthrows: "npm:^1.1.1"
@@ -3598,7 +3598,7 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 10c0/dfd7ed38b844a47869d4c0238ad639f3770a8cfc7ac7a3c682f17703c38370937182c0f05b8ac91ed79e74475c4e10c1ddbdcca4050eaf38150b39d579799cca
+ checksum: 10c0/2f38e73d850e4c7f8bf9e6598ebdf97c524d6ddfa720044798e827aaa613ff6dc47dbdb8e440ce370f92f7ff932f0ac3204328287e79d7e3b8ac8db5651d0b4d
languageName: node
linkType: hard
@@ -4624,12 +4624,12 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-react-compiler@npm:^19.1.0-rc.2":
- version: 19.1.0-rc.3
- resolution: "babel-plugin-react-compiler@npm:19.1.0-rc.3"
+"babel-plugin-react-compiler@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "babel-plugin-react-compiler@npm:1.0.0"
dependencies:
"@babel/types": "npm:^7.26.0"
- checksum: 10c0/6811500cf81a309f104ec1de3fa9336932a1105e3c0e747b81a1d12e80c2cd4f531f7c42ec4441f96527ee20e19342af58d958241061d47a02b0d8bee66fbe35
+ checksum: 10c0/9406267ada8d7dbdfe8906b40ecadb816a5f4cee2922bee23f7729293b369624ee135b5a9b0f263851c263c9787522ac5d97016c9a2b82d1668300e42b18aff8
languageName: node
linkType: hard
@@ -4699,9 +4699,9 @@ __metadata:
languageName: node
linkType: hard
-"babel-preset-expo@npm:~54.0.3":
- version: 54.0.3
- resolution: "babel-preset-expo@npm:54.0.3"
+"babel-preset-expo@npm:~54.0.7":
+ version: 54.0.7
+ resolution: "babel-preset-expo@npm:54.0.7"
dependencies:
"@babel/helper-module-imports": "npm:^7.25.9"
"@babel/plugin-proposal-decorators": "npm:^7.12.9"
@@ -4718,8 +4718,8 @@ __metadata:
"@babel/plugin-transform-runtime": "npm:^7.24.7"
"@babel/preset-react": "npm:^7.22.15"
"@babel/preset-typescript": "npm:^7.23.0"
- "@react-native/babel-preset": "npm:0.81.4"
- babel-plugin-react-compiler: "npm:^19.1.0-rc.2"
+ "@react-native/babel-preset": "npm:0.81.5"
+ babel-plugin-react-compiler: "npm:^1.0.0"
babel-plugin-react-native-web: "npm:~0.21.0"
babel-plugin-syntax-hermes-parser: "npm:^0.29.1"
babel-plugin-transform-flow-enums: "npm:^0.0.2"
@@ -4734,7 +4734,7 @@ __metadata:
optional: true
expo:
optional: true
- checksum: 10c0/d834cfdeaa70cd7d3784d328ccb5b5d29f4c807e49412480e876f1e92eedc64f6634832d44e02df9d63cc4bec5b408d6b9df97d836abd2ce971a14be52dba715
+ checksum: 10c0/a4c2de6b1c2a56199e663b99ddc42b75ece556d862e15d1240441a5d06f6f09c93f725e230baf3fab29afb11ee2026569f497e037d1596432cb66a5c1c6cefdc
languageName: node
linkType: hard
@@ -6491,15 +6491,15 @@ __metadata:
version: 0.0.0-use.local
resolution: "example-expo@workspace:examples/example-expo"
dependencies:
- "@expo/vector-icons": "npm:^15.0.2"
+ "@expo/vector-icons": "npm:^15.0.3"
"@react-native-masked-view/masked-view": "npm:0.3.2"
- expo: "npm:54.0.12"
+ expo: "npm:54.0.23"
expo-asset: "npm:~12.0.9"
- expo-font: "npm:~14.0.8"
+ expo-font: "npm:~14.0.9"
expo-haptics: "npm:~15.0.7"
expo-linear-gradient: "npm:~15.0.7"
react: "npm:19.1.0"
- react-native: "npm:0.81.4"
+ react-native: "npm:0.81.5"
react-native-audio-api: "npm:0.9.0"
languageName: unknown
linkType: soft
@@ -6579,6 +6579,19 @@ __metadata:
languageName: node
linkType: hard
+"expo-constants@npm:~18.0.10":
+ version: 18.0.10
+ resolution: "expo-constants@npm:18.0.10"
+ dependencies:
+ "@expo/config": "npm:~12.0.10"
+ "@expo/env": "npm:~2.0.7"
+ peerDependencies:
+ expo: "*"
+ react-native: "*"
+ checksum: 10c0/c3878d7a4c438e1bab25bc5267553c06e4c002237f0cf35eb434de70734e31ef1d07c151d9a7771b75be1baa1c794a4c1c731167cbdfa5bd4fe41a499b8dda4b
+ languageName: node
+ linkType: hard
+
"expo-constants@npm:~18.0.9":
version: 18.0.9
resolution: "expo-constants@npm:18.0.9"
@@ -6592,26 +6605,26 @@ __metadata:
languageName: node
linkType: hard
-"expo-file-system@npm:~19.0.16":
- version: 19.0.16
- resolution: "expo-file-system@npm:19.0.16"
+"expo-file-system@npm:~19.0.17":
+ version: 19.0.17
+ resolution: "expo-file-system@npm:19.0.17"
peerDependencies:
expo: "*"
react-native: "*"
- checksum: 10c0/39166fa3a5dd6eefc9905482c6970bf0747989af9a3f69780c1782e1a600c50f295ea77f26e915212e16571b4b07d7b088d794bdd2d23e91f65340e06e35a5b2
+ checksum: 10c0/c0c4017429f0f43790d5a5587e56deca77015e959a8667c4ee3890a42d47a4389775ebfeb4951d0f7942ef7d416eb487928f6447f64a86cad58326181917e3c8
languageName: node
linkType: hard
-"expo-font@npm:~14.0.8":
- version: 14.0.8
- resolution: "expo-font@npm:14.0.8"
+"expo-font@npm:~14.0.9":
+ version: 14.0.9
+ resolution: "expo-font@npm:14.0.9"
dependencies:
fontfaceobserver: "npm:^2.1.0"
peerDependencies:
expo: "*"
react: "*"
react-native: "*"
- checksum: 10c0/1238c23436431f283687bc465e9ce99702db3fc99e00bd3ebe0391090d5378a4c186fd6f9c124f3e00874dc5259c6304cf16bc0e8842674e590d7d46016dd5dc
+ checksum: 10c0/7336a6094705c46379d4bb93f34a3b6c8d5fca871b34d62db94739b204639f3eeb6b1f5db4b4209e28a34348360075ccf557fe28ca996182469685427e570a9d
languageName: node
linkType: hard
@@ -6645,63 +6658,62 @@ __metadata:
languageName: node
linkType: hard
-"expo-modules-autolinking@npm:3.0.14":
- version: 3.0.14
- resolution: "expo-modules-autolinking@npm:3.0.14"
+"expo-modules-autolinking@npm:3.0.21":
+ version: 3.0.21
+ resolution: "expo-modules-autolinking@npm:3.0.21"
dependencies:
"@expo/spawn-async": "npm:^1.7.2"
chalk: "npm:^4.1.0"
commander: "npm:^7.2.0"
- glob: "npm:^10.4.2"
require-from-string: "npm:^2.0.2"
resolve-from: "npm:^5.0.0"
bin:
expo-modules-autolinking: bin/expo-modules-autolinking.js
- checksum: 10c0/246f5b44c1a2261db56b0d80f093424a9c4867c9df075549187e1bdc296d93fab32142f404769d58f09f1fe4746c613cf6eb03c633a947c1cd9318ab5446276d
+ checksum: 10c0/f1a7abb57f9ea0ceb3f530257705c7fd8775547c60618d9f954ac4e8ce8ff4b2928b47da69c1003535febc04f82fb415755b1226cdb9e5f7bbb82b4110a1f37f
languageName: node
linkType: hard
-"expo-modules-core@npm:3.0.20":
- version: 3.0.20
- resolution: "expo-modules-core@npm:3.0.20"
+"expo-modules-core@npm:3.0.25":
+ version: 3.0.25
+ resolution: "expo-modules-core@npm:3.0.25"
dependencies:
invariant: "npm:^2.2.4"
peerDependencies:
react: "*"
react-native: "*"
- checksum: 10c0/0ec813ad3c8c869b1afe1a1c7bb1573c580ded68be0db8119005f4c1d299af8988ce96aefcefa7996bda3e7e9189a74863e3e824ecd6f5d8ef9a316bb2890713
+ checksum: 10c0/45cc72d2c8c7fdf149be19009f99be1e600aa4619a849accd24b6f20cf64cd461014767e46cace300e096520d4e3c239c3a44a96f4275488bd1b47320ac03ee0
languageName: node
linkType: hard
-"expo-server@npm:^1.0.0":
- version: 1.0.0
- resolution: "expo-server@npm:1.0.0"
- checksum: 10c0/438f0e195cdaf5be9d5730e0b193b900cc1d269f7b140e0c9dba7b6682e8baab2c92ee481f87bf40763d7d9f857718cf2f711d69b58384bf1739b57dae29c26d
+"expo-server@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "expo-server@npm:1.0.4"
+ checksum: 10c0/56330a10e222475126ce4a61676b170cf34951deae4a8b0965dcf8e317b03e99f71d92f908e57bb6196d2bdb0b36d5efb17fb48fd7c3b1d65f690bf2578f7975
languageName: node
linkType: hard
-"expo@npm:54.0.12":
- version: 54.0.12
- resolution: "expo@npm:54.0.12"
+"expo@npm:54.0.23":
+ version: 54.0.23
+ resolution: "expo@npm:54.0.23"
dependencies:
"@babel/runtime": "npm:^7.20.0"
- "@expo/cli": "npm:54.0.10"
+ "@expo/cli": "npm:54.0.16"
"@expo/config": "npm:~12.0.10"
"@expo/config-plugins": "npm:~54.0.2"
"@expo/devtools": "npm:0.1.7"
- "@expo/fingerprint": "npm:0.15.1"
- "@expo/metro": "npm:~54.0.0"
- "@expo/metro-config": "npm:54.0.6"
- "@expo/vector-icons": "npm:^15.0.2"
+ "@expo/fingerprint": "npm:0.15.3"
+ "@expo/metro": "npm:~54.1.0"
+ "@expo/metro-config": "npm:54.0.9"
+ "@expo/vector-icons": "npm:^15.0.3"
"@ungap/structured-clone": "npm:^1.3.0"
- babel-preset-expo: "npm:~54.0.3"
+ babel-preset-expo: "npm:~54.0.7"
expo-asset: "npm:~12.0.9"
- expo-constants: "npm:~18.0.9"
- expo-file-system: "npm:~19.0.16"
- expo-font: "npm:~14.0.8"
+ expo-constants: "npm:~18.0.10"
+ expo-file-system: "npm:~19.0.17"
+ expo-font: "npm:~14.0.9"
expo-keep-awake: "npm:~15.0.7"
- expo-modules-autolinking: "npm:3.0.14"
- expo-modules-core: "npm:3.0.20"
+ expo-modules-autolinking: "npm:3.0.21"
+ expo-modules-core: "npm:3.0.25"
pretty-format: "npm:^29.7.0"
react-refresh: "npm:^0.14.2"
whatwg-url-without-unicode: "npm:8.0.0-3"
@@ -6722,7 +6734,7 @@ __metadata:
expo: bin/cli
expo-modules-autolinking: bin/autolinking
fingerprint: bin/fingerprint
- checksum: 10c0/a44efc4008cb018e92465a4acee81e85c0fbdd64fbae135774a317365d31867bdd42db492c5279b4765bdd87009044ddb9817376faedc040b08a633ed82a123f
+ checksum: 10c0/4dd715a2a73387ebb40a5d2427ad643dc03b365ced10705203ebe4c0bac8f26ad76c65758d55b6c43971d6843d328c99212a1af0de926cb83cffdb699194626b
languageName: node
linkType: hard
@@ -9282,15 +9294,15 @@ __metadata:
languageName: node
linkType: hard
-"metro-babel-transformer@npm:0.83.1":
- version: 0.83.1
- resolution: "metro-babel-transformer@npm:0.83.1"
+"metro-babel-transformer@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro-babel-transformer@npm:0.83.2"
dependencies:
"@babel/core": "npm:^7.25.2"
flow-enums-runtime: "npm:^0.0.6"
- hermes-parser: "npm:0.29.1"
+ hermes-parser: "npm:0.32.0"
nullthrows: "npm:^1.1.1"
- checksum: 10c0/7e89744812a58fd6b9fa45141f0b34a9c23b895e2d92942415475493de668e4c17d1ec55c9d5be6b0d8c53651c64c2b73bb0ea2a08fdd1fb703b0c7c467de4a2
+ checksum: 10c0/8f3005c6534eb62816fa85a321c891b1dd64f4ac92d7dc7eedbfe06b4fffd2e3f629d0641ffd87373c6d28152c701faf36c7f7a4b0ed6624aa2b3c922d6026ae
languageName: node
linkType: hard
@@ -9322,12 +9334,12 @@ __metadata:
languageName: node
linkType: hard
-"metro-cache-key@npm:0.83.1":
- version: 0.83.1
- resolution: "metro-cache-key@npm:0.83.1"
+"metro-cache-key@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro-cache-key@npm:0.83.2"
dependencies:
flow-enums-runtime: "npm:^0.0.6"
- checksum: 10c0/16d3541a413a26723880512267f1986052fafa3d71da86edcdf24830236e657e29739153dcb5228e62e2817e2d73129a74eb65dde09d1e1763206a521e3d6b5c
+ checksum: 10c0/791517bcd997d2f8ecaba3aff99714408f1c80d938846c7b8d114e346ce93c963eb103317e4781b3c16ad187ed95b8e23397346bb6cb4b86ec8ff95dbda4681e
languageName: node
linkType: hard
@@ -9362,15 +9374,15 @@ __metadata:
languageName: node
linkType: hard
-"metro-cache@npm:0.83.1":
- version: 0.83.1
- resolution: "metro-cache@npm:0.83.1"
+"metro-cache@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro-cache@npm:0.83.2"
dependencies:
exponential-backoff: "npm:^3.1.1"
flow-enums-runtime: "npm:^0.0.6"
https-proxy-agent: "npm:^7.0.5"
- metro-core: "npm:0.83.1"
- checksum: 10c0/ddeac25554aec4c19fc7c6fecff8c79af486cc41962ee3e58218a84dafd6d9b1664572f7179bc69a967a01696008bfb10300d4b5e31b6ae3220b69b3b0ef9f11
+ metro-core: "npm:0.83.2"
+ checksum: 10c0/2c8d4004153431abb73265496ba2ede5e5fd09c2ca3769186ebe5b87645c97d74b871cc1bf83ab6bccdae596039341e330df3ebfab6e8469e1207e6a5d0e9ebc
languageName: node
linkType: hard
@@ -9416,19 +9428,19 @@ __metadata:
languageName: node
linkType: hard
-"metro-config@npm:0.83.1":
- version: 0.83.1
- resolution: "metro-config@npm:0.83.1"
+"metro-config@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro-config@npm:0.83.2"
dependencies:
connect: "npm:^3.6.5"
- cosmiconfig: "npm:^5.0.5"
flow-enums-runtime: "npm:^0.0.6"
jest-validate: "npm:^29.7.0"
- metro: "npm:0.83.1"
- metro-cache: "npm:0.83.1"
- metro-core: "npm:0.83.1"
- metro-runtime: "npm:0.83.1"
- checksum: 10c0/8c5ffe2cb92bf96209b8ee0727c13980594601230a06ec78a56ffca5a9b1a4faa8f59a16db95a0bf2c9c56f35bcf918f22da25aa2192528f4700e7247733326d
+ metro: "npm:0.83.2"
+ metro-cache: "npm:0.83.2"
+ metro-core: "npm:0.83.2"
+ metro-runtime: "npm:0.83.2"
+ yaml: "npm:^2.6.1"
+ checksum: 10c0/224dff59b53f23ca4a0f39e8a82c297b93c779e9f92c1e097c1ac9fd66d86978b696476aef14a2eb3d2b4704adfb53e3d7ab76abf32924a06f3f6d0c586ac16f
languageName: node
linkType: hard
@@ -9469,14 +9481,14 @@ __metadata:
languageName: node
linkType: hard
-"metro-core@npm:0.83.1":
- version: 0.83.1
- resolution: "metro-core@npm:0.83.1"
+"metro-core@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro-core@npm:0.83.2"
dependencies:
flow-enums-runtime: "npm:^0.0.6"
lodash.throttle: "npm:^4.1.1"
- metro-resolver: "npm:0.83.1"
- checksum: 10c0/c04b7fa05886d8e971e59446d380b21ee7031adc013740fe1ad41fef968235ab78eb5b592fc6e890dbc20192b4bbc83aa0ac93af717855a74b7629af46611291
+ metro-resolver: "npm:0.83.2"
+ checksum: 10c0/3582bfb114fbda2c9bb5cdde1a185ba0c707a27f325a6e63c6a981c9a05e02965dcfcc8c98cc37f30ef8e103f34e4f7b544e67f61f1dcdfc1bf81d98b27507f8
languageName: node
linkType: hard
@@ -9532,9 +9544,9 @@ __metadata:
languageName: node
linkType: hard
-"metro-file-map@npm:0.83.1":
- version: 0.83.1
- resolution: "metro-file-map@npm:0.83.1"
+"metro-file-map@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro-file-map@npm:0.83.2"
dependencies:
debug: "npm:^4.4.0"
fb-watchman: "npm:^2.0.0"
@@ -9545,7 +9557,7 @@ __metadata:
micromatch: "npm:^4.0.4"
nullthrows: "npm:^1.1.1"
walker: "npm:^1.0.7"
- checksum: 10c0/970496de8befb9fdcdaa5742f9b895510a2a4ce463a7120d3335cdd49e97462b2d71b66a50477af046fe728ba9366b2a921ce4245b20d704a2ea85639d40ba9d
+ checksum: 10c0/0577c06c7c7f1325a9c9121a304de13c632f783e4a4fe149b1b532ae88d375f199803ea75ff56e979867d4969326a297336ac815ee494ba057eec600a129bb58
languageName: node
linkType: hard
@@ -9600,13 +9612,13 @@ __metadata:
languageName: node
linkType: hard
-"metro-minify-terser@npm:0.83.1":
- version: 0.83.1
- resolution: "metro-minify-terser@npm:0.83.1"
+"metro-minify-terser@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro-minify-terser@npm:0.83.2"
dependencies:
flow-enums-runtime: "npm:^0.0.6"
terser: "npm:^5.15.0"
- checksum: 10c0/43196d7084a4664b6f49a09dfb96f4e54b3aec94191891266c664f66f07be76e8b6f616fd2e0205af3b01dc82a214e4d5f865185fd9534703cd90fb80c065c11
+ checksum: 10c0/0bf1cb557d30c82b701c2cb8a89f92c93ebb54891bd88dc3a504783e2038825bbde77095b0c9ff74069e09b170742b8fe37f5f9233e421a41c997fe5b3303d66
languageName: node
linkType: hard
@@ -9760,12 +9772,12 @@ __metadata:
languageName: node
linkType: hard
-"metro-resolver@npm:0.83.1":
- version: 0.83.1
- resolution: "metro-resolver@npm:0.83.1"
+"metro-resolver@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro-resolver@npm:0.83.2"
dependencies:
flow-enums-runtime: "npm:^0.0.6"
- checksum: 10c0/33d711834f962d5c1c24c41826604f69628da019e816665619dead52f896a1e41afb7eb78ac7a82a3811e9be69def5909e7fee377dd68992faa4b4f71d73b1be
+ checksum: 10c0/1094ffa21f8f5273cd0f43d663806a62ed45841c7b4e51f1a823437e0659a98e13829ab18e419e2cfb3cbd097e0263c75e7937a92c5da69718458adec6c4ca51
languageName: node
linkType: hard
@@ -9798,13 +9810,13 @@ __metadata:
languageName: node
linkType: hard
-"metro-runtime@npm:0.83.1":
- version: 0.83.1
- resolution: "metro-runtime@npm:0.83.1"
+"metro-runtime@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro-runtime@npm:0.83.2"
dependencies:
"@babel/runtime": "npm:^7.25.0"
flow-enums-runtime: "npm:^0.0.6"
- checksum: 10c0/f9d83d2be8c0ee4a9fded075a8154249e94b156fd2968d69b6cf7bfb73ff4a6181af5f786485cc1348bb57b963f2b35f6599d4d186c98de6ff3247f3eac47d74
+ checksum: 10c0/1eb13af44f47bc490ed663d6ad3024c95cfbc4117c281e60adbb5cd56e3813e3e9e4344b2e2b2e8db517411f3f7a18dadd71c96a7f79b7d019c6326221648564
languageName: node
linkType: hard
@@ -9852,21 +9864,21 @@ __metadata:
languageName: node
linkType: hard
-"metro-source-map@npm:0.83.1":
- version: 0.83.1
- resolution: "metro-source-map@npm:0.83.1"
+"metro-source-map@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro-source-map@npm:0.83.2"
dependencies:
"@babel/traverse": "npm:^7.25.3"
"@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3"
"@babel/types": "npm:^7.25.2"
flow-enums-runtime: "npm:^0.0.6"
invariant: "npm:^2.2.4"
- metro-symbolicate: "npm:0.83.1"
+ metro-symbolicate: "npm:0.83.2"
nullthrows: "npm:^1.1.1"
- ob1: "npm:0.83.1"
+ ob1: "npm:0.83.2"
source-map: "npm:^0.5.6"
vlq: "npm:^1.0.0"
- checksum: 10c0/32d4e367ee029c94559883de70fd6d0a3b4bfa26ea1af26012cf3545bf77d68c12deb314b8717ef9678884f7c56693e63c944e636eff5e37dc66018dbc764549
+ checksum: 10c0/1590e9e50389f607dff1283fa70a770dfce1be44299062e8a538f0dd75b63307ea8661495ca64ad9994898e3dd0d1dc995023ddd9b67dd304de3b259a105056c
languageName: node
linkType: hard
@@ -9920,19 +9932,19 @@ __metadata:
languageName: node
linkType: hard
-"metro-symbolicate@npm:0.83.1":
- version: 0.83.1
- resolution: "metro-symbolicate@npm:0.83.1"
+"metro-symbolicate@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro-symbolicate@npm:0.83.2"
dependencies:
flow-enums-runtime: "npm:^0.0.6"
invariant: "npm:^2.2.4"
- metro-source-map: "npm:0.83.1"
+ metro-source-map: "npm:0.83.2"
nullthrows: "npm:^1.1.1"
source-map: "npm:^0.5.6"
vlq: "npm:^1.0.0"
bin:
metro-symbolicate: src/index.js
- checksum: 10c0/6993b48ac6d68a3e7d9c7136504b56c6e7f1def20e3d841d2c01773843807f7bdb0f45e0fbf25d0fcb7c7400cb0273de32fb88ecafa79c7b3cfcac5b3fb254f6
+ checksum: 10c0/0c021d63520a9f8daaa70165d42c3050f46de31a02ed372aef19ca3027c5beddb14cf9623942142ff493680c094057d7314f2d712419231f3ff3dcf77f18f790
languageName: node
linkType: hard
@@ -9979,9 +9991,9 @@ __metadata:
languageName: node
linkType: hard
-"metro-transform-plugins@npm:0.83.1":
- version: 0.83.1
- resolution: "metro-transform-plugins@npm:0.83.1"
+"metro-transform-plugins@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro-transform-plugins@npm:0.83.2"
dependencies:
"@babel/core": "npm:^7.25.2"
"@babel/generator": "npm:^7.25.0"
@@ -9989,7 +10001,7 @@ __metadata:
"@babel/traverse": "npm:^7.25.3"
flow-enums-runtime: "npm:^0.0.6"
nullthrows: "npm:^1.1.1"
- checksum: 10c0/06efcd0a0fd312fecead9679e74c02de27309948bb119404c333c5f22c6ff7c2b081e11b412d65e070ed712059eca6904fe5bbf32c98f1298300f6e1da4fdd5b
+ checksum: 10c0/55925ace9b878721b478f0c0e95abdbd7d834c4738611a6b5c4a3e457a0f01c81b17356c3158fd70960c7f01b43ff641de2b2ad28888afaac21d73c541820ee1
languageName: node
linkType: hard
@@ -10048,24 +10060,24 @@ __metadata:
languageName: node
linkType: hard
-"metro-transform-worker@npm:0.83.1":
- version: 0.83.1
- resolution: "metro-transform-worker@npm:0.83.1"
+"metro-transform-worker@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro-transform-worker@npm:0.83.2"
dependencies:
"@babel/core": "npm:^7.25.2"
"@babel/generator": "npm:^7.25.0"
"@babel/parser": "npm:^7.25.3"
"@babel/types": "npm:^7.25.2"
flow-enums-runtime: "npm:^0.0.6"
- metro: "npm:0.83.1"
- metro-babel-transformer: "npm:0.83.1"
- metro-cache: "npm:0.83.1"
- metro-cache-key: "npm:0.83.1"
- metro-minify-terser: "npm:0.83.1"
- metro-source-map: "npm:0.83.1"
- metro-transform-plugins: "npm:0.83.1"
+ metro: "npm:0.83.2"
+ metro-babel-transformer: "npm:0.83.2"
+ metro-cache: "npm:0.83.2"
+ metro-cache-key: "npm:0.83.2"
+ metro-minify-terser: "npm:0.83.2"
+ metro-source-map: "npm:0.83.2"
+ metro-transform-plugins: "npm:0.83.2"
nullthrows: "npm:^1.1.1"
- checksum: 10c0/b2bcca2664aef4d8dc84ca2ffcf495cf77e4a0d94af1baf41d95226b30440263e75653b02fedff49db329918372a14804e20aed473cf7c7a4104cacf0fa907cd
+ checksum: 10c0/ea8a0e6bdf24dc5719edb0f2aae0e5bf70f6801cebed8a952fd2d3a1eec95640ac1176d0132faa878897b524ff9828a07810ff22e8a82f007f235d470b027e93
languageName: node
linkType: hard
@@ -10198,9 +10210,9 @@ __metadata:
languageName: node
linkType: hard
-"metro@npm:0.83.1":
- version: 0.83.1
- resolution: "metro@npm:0.83.1"
+"metro@npm:0.83.2":
+ version: 0.83.2
+ resolution: "metro@npm:0.83.2"
dependencies:
"@babel/code-frame": "npm:^7.24.7"
"@babel/core": "npm:^7.25.2"
@@ -10217,24 +10229,24 @@ __metadata:
error-stack-parser: "npm:^2.0.6"
flow-enums-runtime: "npm:^0.0.6"
graceful-fs: "npm:^4.2.4"
- hermes-parser: "npm:0.29.1"
+ hermes-parser: "npm:0.32.0"
image-size: "npm:^1.0.2"
invariant: "npm:^2.2.4"
jest-worker: "npm:^29.7.0"
jsc-safe-url: "npm:^0.2.2"
lodash.throttle: "npm:^4.1.1"
- metro-babel-transformer: "npm:0.83.1"
- metro-cache: "npm:0.83.1"
- metro-cache-key: "npm:0.83.1"
- metro-config: "npm:0.83.1"
- metro-core: "npm:0.83.1"
- metro-file-map: "npm:0.83.1"
- metro-resolver: "npm:0.83.1"
- metro-runtime: "npm:0.83.1"
- metro-source-map: "npm:0.83.1"
- metro-symbolicate: "npm:0.83.1"
- metro-transform-plugins: "npm:0.83.1"
- metro-transform-worker: "npm:0.83.1"
+ metro-babel-transformer: "npm:0.83.2"
+ metro-cache: "npm:0.83.2"
+ metro-cache-key: "npm:0.83.2"
+ metro-config: "npm:0.83.2"
+ metro-core: "npm:0.83.2"
+ metro-file-map: "npm:0.83.2"
+ metro-resolver: "npm:0.83.2"
+ metro-runtime: "npm:0.83.2"
+ metro-source-map: "npm:0.83.2"
+ metro-symbolicate: "npm:0.83.2"
+ metro-transform-plugins: "npm:0.83.2"
+ metro-transform-worker: "npm:0.83.2"
mime-types: "npm:^2.1.27"
nullthrows: "npm:^1.1.1"
serialize-error: "npm:^2.1.0"
@@ -10244,7 +10256,7 @@ __metadata:
yargs: "npm:^17.6.2"
bin:
metro: src/cli.js
- checksum: 10c0/63681a43f7e6d8f1998b99e94bc41998726e3f5f74ebdfe37e127a38c2cc9b796c1c29407d64660d6f7819a7cfa9cb9881c0620678aa8c068c45e69d86aa3b2c
+ checksum: 10c0/4c3cc7c2a455471d05757b567a0f2ca604a33f55ffbf2d838dbba8519396f2514b00d6a9214af288343be0277655e3397f2e7816506ec41aed16a9fa54585018
languageName: node
linkType: hard
@@ -10746,12 +10758,12 @@ __metadata:
languageName: node
linkType: hard
-"ob1@npm:0.83.1":
- version: 0.83.1
- resolution: "ob1@npm:0.83.1"
+"ob1@npm:0.83.2":
+ version: 0.83.2
+ resolution: "ob1@npm:0.83.2"
dependencies:
flow-enums-runtime: "npm:^0.0.6"
- checksum: 10c0/95b13a29239741b2e177459e25404b26ae096f11ac75711f530eda00503492707930354cb78a3d8ffbc2d6d5c3e55165955b4cb50ad08dfe0ae12f138b37a75a
+ checksum: 10c0/fadcdb9e801458ebc66a09554d3535978e031e1c29e1d450f64f4d8da53ba1505b029726349a3211c5d388af49d1e8bb4f50304526ca237cb2b861177eeea327
languageName: node
linkType: hard
@@ -11736,18 +11748,18 @@ __metadata:
languageName: node
linkType: hard
-"react-native@npm:0.81.4":
- version: 0.81.4
- resolution: "react-native@npm:0.81.4"
+"react-native@npm:0.81.5":
+ version: 0.81.5
+ resolution: "react-native@npm:0.81.5"
dependencies:
"@jest/create-cache-key-function": "npm:^29.7.0"
- "@react-native/assets-registry": "npm:0.81.4"
- "@react-native/codegen": "npm:0.81.4"
- "@react-native/community-cli-plugin": "npm:0.81.4"
- "@react-native/gradle-plugin": "npm:0.81.4"
- "@react-native/js-polyfills": "npm:0.81.4"
- "@react-native/normalize-colors": "npm:0.81.4"
- "@react-native/virtualized-lists": "npm:0.81.4"
+ "@react-native/assets-registry": "npm:0.81.5"
+ "@react-native/codegen": "npm:0.81.5"
+ "@react-native/community-cli-plugin": "npm:0.81.5"
+ "@react-native/gradle-plugin": "npm:0.81.5"
+ "@react-native/js-polyfills": "npm:0.81.5"
+ "@react-native/normalize-colors": "npm:0.81.5"
+ "@react-native/virtualized-lists": "npm:0.81.5"
abort-controller: "npm:^3.0.0"
anser: "npm:^1.4.9"
ansi-regex: "npm:^5.0.0"
@@ -11782,7 +11794,7 @@ __metadata:
optional: true
bin:
react-native: cli.js
- checksum: 10c0/fcac8d18e1b479a0df43577b3c78bf88add430b529c32a649cd7528c6f1661d64eaf99910df48647df910a68a93adb88f3a2d8a9baddf9003ae59b8570d4ab09
+ checksum: 10c0/59b861b461e47a476dfe546b305f1b68b5248bedf2174f32c8aa02b0d1da8dc44fe8d0d60b426532353ff2b61d06d40a32a01dcc53043a3425e29b346065d159
languageName: node
linkType: hard