circleList = new ArrayList<>();
- private int viewTag; // React native view tag.
- private ReactApplicationContext reactContext;
+ public static MapViewFragment newInstance(
+ ReactApplicationContext reactContext, int viewTag, @NonNull GoogleMapOptions mapOptions) {
+ MapViewFragment fragment = new MapViewFragment();
+ Bundle args = new Bundle();
+ args.putParcelable("MapOptions", mapOptions);
- public MapViewFragment(ReactApplicationContext reactContext, int viewTag) {
- this.reactContext = reactContext;
- this.viewTag = viewTag;
- }
- ;
+ fragment.setArguments(args);
+ fragment.reactContext = reactContext;
+ fragment.viewTag = viewTag;
- private String style = "";
+ return fragment;
+ }
@SuppressLint("MissingPermission")
@Override
@@ -71,17 +66,21 @@ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceStat
super.onViewCreated(view, savedInstanceState);
getMapAsync(
- new OnMapReadyCallback() {
- public void onMapReady(GoogleMap googleMap) {
- mGoogleMap = googleMap;
+ googleMap -> {
+ mGoogleMap = googleMap;
+
+ mMapViewController = new MapViewController();
+ mMapViewController.initialize(googleMap, this::requireActivity);
- mMapViewController = new MapViewController();
- mMapViewController.initialize(googleMap, () -> requireActivity());
+ // Setup map listeners with the provided callback
+ mMapViewController.setupMapListeners(MapViewFragment.this);
- // Setup map listeners with the provided callback
- mMapViewController.setupMapListeners(MapViewFragment.this);
+ emitEvent("onMapReady", null);
- emitEvent("onMapReady", null);
+ // Request layout to ensure fragment is properly sized
+ View fragmentView = getView();
+ if (fragmentView != null) {
+ fragmentView.requestLayout();
}
});
}
@@ -130,10 +129,6 @@ public MapViewController getMapController() {
return mMapViewController;
}
- public void applyStylingOptions() {}
-
- public void setStylingOptions(StylingOptions stylingOptions) {}
-
public void setMapStyle(String url) {
mMapViewController.setMapStyle(url);
}
diff --git a/android/src/main/java/com/google/android/react/navsdk/NavViewFragment.java b/android/src/main/java/com/google/android/react/navsdk/NavViewFragment.java
index 579356c..a225139 100644
--- a/android/src/main/java/com/google/android/react/navsdk/NavViewFragment.java
+++ b/android/src/main/java/com/google/android/react/navsdk/NavViewFragment.java
@@ -25,7 +25,7 @@
import com.facebook.react.uimanager.events.Event;
import com.facebook.react.uimanager.events.EventDispatcher;
import com.google.android.gms.maps.GoogleMap;
-import com.google.android.gms.maps.OnMapReadyCallback;
+import com.google.android.gms.maps.GoogleMapOptions;
import com.google.android.gms.maps.model.Circle;
import com.google.android.gms.maps.model.GroundOverlay;
import com.google.android.gms.maps.model.LatLng;
@@ -44,16 +44,54 @@
public class NavViewFragment extends SupportNavigationFragment
implements INavViewFragment, INavigationViewCallback {
private static final String TAG = "NavViewFragment";
+ private int viewTag; // React native view tag.
+ private ReactApplicationContext reactContext;
private MapViewController mMapViewController;
private GoogleMap mGoogleMap;
private StylingOptions mStylingOptions;
- private int viewTag; // React native view tag.
- private ReactApplicationContext reactContext;
+ public static NavViewFragment newInstance(
+ ReactApplicationContext reactContext, int viewTag, @NonNull GoogleMapOptions mapOptions) {
+ NavViewFragment fragment = new NavViewFragment();
+ Bundle args = new Bundle();
+ args.putParcelable("MapOptions", mapOptions);
+
+ fragment.setArguments(args);
+ fragment.reactContext = reactContext;
+ fragment.viewTag = viewTag;
- public NavViewFragment(ReactApplicationContext reactContext, int viewTag) {
- this.reactContext = reactContext;
- this.viewTag = viewTag;
+ return fragment;
+ }
+
+ @SuppressLint("MissingPermission")
+ @Override
+ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+
+ setNavigationUiEnabled(NavModule.getInstance().getNavigator() != null);
+
+ getMapAsync(
+ googleMap -> {
+ mGoogleMap = googleMap;
+
+ mMapViewController = new MapViewController();
+ mMapViewController.initialize(googleMap, this::requireActivity);
+
+ // Setup map listeners with the provided callback
+ mMapViewController.setupMapListeners(NavViewFragment.this);
+
+ emitEvent("onMapReady", null);
+
+ // Request layout to ensure fragment is properly sized
+ View fragmentView = getView();
+ if (fragmentView != null) {
+ fragmentView.requestLayout();
+ }
+
+ setNavigationUiEnabled(NavModule.getInstance().getNavigator() != null);
+ addOnRecenterButtonClickedListener(onRecenterButtonClickedListener);
+ addPromptVisibilityChangedListener(onPromptVisibilityChangedListener);
+ });
}
private final NavigationView.OnRecenterButtonClickedListener onRecenterButtonClickedListener =
@@ -74,35 +112,6 @@ public void onVisibilityChanged(boolean isVisible) {
}
};
- private String style = "";
-
- @SuppressLint("MissingPermission")
- @Override
- public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
- super.onViewCreated(view, savedInstanceState);
-
- setNavigationUiEnabled(NavModule.getInstance().getNavigator() != null);
-
- getMapAsync(
- new OnMapReadyCallback() {
- public void onMapReady(GoogleMap googleMap) {
- mGoogleMap = googleMap;
-
- mMapViewController = new MapViewController();
- mMapViewController.initialize(googleMap, () -> requireActivity());
-
- // Setup map listeners with the provided callback
- mMapViewController.setupMapListeners(NavViewFragment.this);
-
- emitEvent("onMapReady", null);
-
- setNavigationUiEnabled(NavModule.getInstance().getNavigator() != null);
- addOnRecenterButtonClickedListener(onRecenterButtonClickedListener);
- addPromptVisibilityChangedListener(onPromptVisibilityChangedListener);
- }
- });
- }
-
public MapViewController getMapController() {
return mMapViewController;
}
diff --git a/android/src/main/java/com/google/android/react/navsdk/NavViewLayout.java b/android/src/main/java/com/google/android/react/navsdk/NavViewLayout.java
deleted file mode 100644
index 5217989..0000000
--- a/android/src/main/java/com/google/android/react/navsdk/NavViewLayout.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
- * Copyright 2023 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of the License at
- *
- *
http://www.apache.org/licenses/LICENSE-2.0
- *
- *
Unless required by applicable law or agreed to in writing, software distributed under the
- * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.google.android.react.navsdk;
-
-import android.content.Context;
-import android.widget.FrameLayout;
-import androidx.annotation.Nullable;
-import com.google.android.libraries.navigation.StylingOptions;
-
-public class NavViewLayout extends FrameLayout {
- private CustomTypes.FragmentType fragmentType;
- private StylingOptions stylingOptions;
- private boolean isFragmentCreated = false;
-
- public NavViewLayout(Context context) {
- super(context);
- }
-
- public void setFragmentType(CustomTypes.FragmentType type) {
- this.fragmentType = type;
- }
-
- @Nullable
- public CustomTypes.FragmentType getFragmentType() {
- return this.fragmentType;
- }
-
- public void setStylingOptions(@Nullable StylingOptions options) {
- this.stylingOptions = options;
- }
-
- @Nullable
- public StylingOptions getStylingOptions() {
- return this.stylingOptions;
- }
-
- public boolean isFragmentCreated() {
- return this.isFragmentCreated;
- }
-
- public void setFragmentCreated(boolean created) {
- this.isFragmentCreated = created;
- }
-}
diff --git a/android/src/main/java/com/google/android/react/navsdk/NavViewManager.java b/android/src/main/java/com/google/android/react/navsdk/NavViewManager.java
index b95bfd3..79a3a1d 100644
--- a/android/src/main/java/com/google/android/react/navsdk/NavViewManager.java
+++ b/android/src/main/java/com/google/android/react/navsdk/NavViewManager.java
@@ -15,9 +15,9 @@
import static com.google.android.react.navsdk.Command.*;
-import android.view.Choreographer;
import android.view.View;
import android.view.ViewGroup;
+import android.widget.FrameLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
@@ -30,6 +30,8 @@
import com.facebook.react.uimanager.ThemedReactContext;
import com.facebook.react.uimanager.annotations.ReactProp;
import com.google.android.gms.maps.GoogleMap;
+import com.google.android.gms.maps.GoogleMapOptions;
+import com.google.android.libraries.navigation.StylingOptions;
import java.lang.ref.WeakReference;
import java.util.HashMap;
import java.util.Map;
@@ -38,14 +40,13 @@
// NavViewManager is responsible for managing both the regular map fragment as well as the
// navigation map view fragment.
//
-public class NavViewManager extends SimpleViewManager {
+public class NavViewManager extends SimpleViewManager {
public static final String REACT_CLASS = "NavViewManager";
private static NavViewManager instance;
private final HashMap> fragmentMap = new HashMap<>();
- private final HashMap frameCallbackMap = new HashMap<>();
private ReactApplicationContext reactContext;
@@ -57,6 +58,42 @@ public static synchronized NavViewManager getInstance(ReactApplicationContext re
return instance;
}
+ private boolean isFragmentCreated(int viewId) {
+ WeakReference weakReference = fragmentMap.get(viewId);
+ if (weakReference == null) {
+ return false;
+ }
+ IMapViewFragment fragment = weakReference.get();
+ if (fragment == null) {
+ // Clean up the map entry if the fragment is not available anymore.
+ fragmentMap.remove(viewId);
+ return false;
+ }
+ return true;
+ }
+
+ /** Builds GoogleMapOptions with all configured map settings. */
+ @NonNull
+ private GoogleMapOptions buildGoogleMapOptions(ReadableMap mapInitializationOptions) {
+ GoogleMapOptions options = new GoogleMapOptions();
+ if (mapInitializationOptions == null) {
+ return options;
+ }
+
+ if (mapInitializationOptions.hasKey("mapId") && !mapInitializationOptions.isNull("mapId")) {
+ String mapIdFromOptions = mapInitializationOptions.getString("mapId");
+ if (mapIdFromOptions != null && !mapIdFromOptions.isEmpty()) {
+ options.mapId(mapIdFromOptions);
+ }
+ }
+
+ if (mapInitializationOptions.hasKey("mapType") && !mapInitializationOptions.isNull("mapType")) {
+ options.mapType(mapInitializationOptions.getInt("mapType"));
+ }
+
+ return options;
+ }
+
@NonNull
@Override
public String getName() {
@@ -67,25 +104,49 @@ public void setReactContext(ReactApplicationContext reactContext) {
this.reactContext = reactContext;
}
- /** Return a NavViewLayout which will later hold the Fragment */
+ /** Return a FrameLayout which will later hold the Fragment */
@NonNull
@Override
- public NavViewLayout createViewInstance(@NonNull ThemedReactContext reactContext) {
- return new NavViewLayout(reactContext);
+ public FrameLayout createViewInstance(@NonNull ThemedReactContext reactContext) {
+ FrameLayout frameLayout = new FrameLayout(reactContext);
+
+ // Add layout change listener to ensure proper layout of fragment
+ frameLayout.addOnLayoutChangeListener(
+ (v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom) -> {
+ layoutFragmentInView(frameLayout);
+ });
+
+ return frameLayout;
+ }
+
+ /**
+ * Ensures the fragment view is properly measured and laid out within its parent FrameLayout. This
+ * is necessary because React Native's layout system doesn't automatically propagate layout to
+ * native fragments.
+ */
+ private void layoutFragmentInView(FrameLayout frameLayout) {
+ IMapViewFragment fragment = getFragmentForRoot(frameLayout);
+ if (fragment != null && fragment.isAdded()) {
+ View fragmentView = fragment.getView();
+ if (fragmentView != null) {
+ int width = frameLayout.getMeasuredWidth();
+ int height = frameLayout.getMeasuredHeight();
+
+ fragmentView.measure(
+ View.MeasureSpec.makeMeasureSpec(width, View.MeasureSpec.EXACTLY),
+ View.MeasureSpec.makeMeasureSpec(height, View.MeasureSpec.EXACTLY));
+ fragmentView.layout(0, 0, width, height);
+ }
+ }
}
/** Clean up fragment when React Native view is destroyed */
@Override
- public void onDropViewInstance(@NonNull NavViewLayout view) {
+ public void onDropViewInstance(@NonNull FrameLayout view) {
super.onDropViewInstance(view);
int viewId = view.getId();
- Choreographer.FrameCallback frameCallback = frameCallbackMap.remove(viewId);
- if (frameCallback != null) {
- Choreographer.getInstance().removeFrameCallback(frameCallback);
- }
-
FragmentActivity activity = (FragmentActivity) reactContext.getCurrentActivity();
if (activity == null) return;
@@ -102,31 +163,17 @@ public void onDropViewInstance(@NonNull NavViewLayout view) {
}
}
- @ReactProp(name = "fragmentType")
- public void setFragmentType(NavViewLayout view, @Nullable Integer fragmentTypeJsValue) {
- if (fragmentTypeJsValue != null) {
- CustomTypes.FragmentType fragmentType =
- EnumTranslationUtil.getFragmentTypeFromJsValue(fragmentTypeJsValue);
- view.setFragmentType(fragmentType);
- createFragmentIfNeeded(view);
- }
- }
-
- @ReactProp(name = "stylingOptions")
- public void setStylingOptions(NavViewLayout view, @Nullable ReadableMap options) {
- if (options != null) {
- view.setStylingOptions(new StylingOptionsBuilder.Builder(options.toHashMap()).build());
+ @ReactProp(name = "mapInitializationOptions")
+ public void setMapInitializationOptions(
+ FrameLayout view, @NonNull ReadableMap mapInitializationOptions) {
+ int viewId = view.getId();
- if (view.isFragmentCreated()) {
- IMapViewFragment fragment = getFragmentForRoot(view);
- if (fragment != null) {
- fragment.setStylingOptions(view.getStylingOptions());
- }
- return;
- }
+ // Don't create fragment if already exists
+ if (isFragmentCreated(viewId)) {
+ return;
}
- createFragmentIfNeeded(view);
+ scheduleFragmentTransaction(view, mapInitializationOptions);
}
/** Map the "create" command to an integer */
@@ -221,14 +268,14 @@ public void onNavigationReady() {
for (WeakReference weakReference : fragmentMap.values()) {
IMapViewFragment fragment = weakReference.get();
if (fragment instanceof INavViewFragment) {
- fragment.applyStylingOptions();
+ ((INavViewFragment) fragment).applyStylingOptions();
}
}
}
@Override
public void receiveCommand(
- @NonNull NavViewLayout root, String commandId, @Nullable ReadableArray args) {
+ @NonNull FrameLayout root, String commandId, @Nullable ReadableArray args) {
super.receiveCommand(root, commandId, args);
int commandIdInt = Integer.parseInt(commandId);
Command command = Command.find(commandIdInt);
@@ -542,111 +589,62 @@ public Map getExportedCustomDirectEventTypeConstants() {
return (Map) eventTypeConstants;
}
- private void createFragmentIfNeeded(NavViewLayout view) {
- if (view.isFragmentCreated() || view.getFragmentType() == null) {
- return;
- }
-
- CustomTypes.FragmentType type = view.getFragmentType();
-
- if (type == CustomTypes.FragmentType.MAP
- || (type == CustomTypes.FragmentType.NAVIGATION && view.getStylingOptions() != null)) {
- scheduleFragmentTransaction(view, type);
- }
- }
-
private void scheduleFragmentTransaction(
- NavViewLayout root, CustomTypes.FragmentType fragmentType) {
+ @NonNull FrameLayout root, @NonNull ReadableMap mapInitializationOptions) {
// Commit the fragment transaction after view is added to the view hierarchy.
root.post(
() -> {
- if (root.isFragmentCreated()) {
+ if (isFragmentCreated(root.getId())) {
return;
}
- commitFragmentTransaction(root, fragmentType);
- root.setFragmentCreated(true);
+ commitFragmentTransaction(root, mapInitializationOptions);
});
}
/** Replace your React Native view with a custom fragment */
private void commitFragmentTransaction(
- NavViewLayout view, CustomTypes.FragmentType fragmentType) {
-
- setupLayout(view);
+ @NonNull FrameLayout view, @NonNull ReadableMap mapInitializationOptions) {
FragmentActivity activity = (FragmentActivity) reactContext.getCurrentActivity();
if (activity == null) return;
-
int viewId = view.getId();
Fragment fragment;
- if (fragmentType == CustomTypes.FragmentType.MAP) {
- MapViewFragment mapFragment = new MapViewFragment(reactContext, viewId);
- fragmentMap.put(viewId, new WeakReference(mapFragment));
- fragment = mapFragment;
+ CustomTypes.MapViewType mapViewType =
+ EnumTranslationUtil.getMapViewTypeFromJsValue(
+ mapInitializationOptions.getInt("mapViewType"));
+
+ GoogleMapOptions googleMapOptions = buildGoogleMapOptions(mapInitializationOptions);
+
+ if (mapViewType == CustomTypes.MapViewType.MAP) {
+ fragment = MapViewFragment.newInstance(reactContext, viewId, googleMapOptions);
} else {
- NavViewFragment navFragment = new NavViewFragment(reactContext, viewId);
- if (view.getStylingOptions() != null) {
- navFragment.setStylingOptions(view.getStylingOptions());
+ NavViewFragment navFragment =
+ NavViewFragment.newInstance(reactContext, viewId, googleMapOptions);
+
+ if (mapInitializationOptions.hasKey("navigationStylingOptions")
+ && !mapInitializationOptions.isNull("navigationStylingOptions")) {
+ ReadableMap stylingOptionsMap = mapInitializationOptions.getMap("navigationStylingOptions");
+ StylingOptions stylingOptions =
+ new StylingOptionsBuilder.Builder(stylingOptionsMap.toHashMap()).build();
+ navFragment.setStylingOptions(stylingOptions);
}
- fragmentMap.put(viewId, new WeakReference(navFragment));
+
fragment = navFragment;
}
+ fragmentMap.put(viewId, new WeakReference((IMapViewFragment) fragment));
+
activity
.getSupportFragmentManager()
.beginTransaction()
.replace(viewId, fragment, String.valueOf(viewId))
.commit();
- }
-
- /**
- * Set up the layout for each frame. This official RN way to do this, but a bit hacky, and should
- * be changed when better solution is found.
- */
- public void setupLayout(NavViewLayout view) {
- int viewId = view.getId();
-
- // Remove any existing callback for this viewId
- Choreographer.FrameCallback existingCallback = frameCallbackMap.get(viewId);
- if (existingCallback != null) {
- Choreographer.getInstance().removeFrameCallback(existingCallback);
- }
-
- Choreographer.FrameCallback frameCallback =
- new Choreographer.FrameCallback() {
- @Override
- public void doFrame(long frameTimeNanos) {
- // Check if this view still has a valid fragment before proceeding
- IMapViewFragment fragment = getFragmentForViewId(viewId);
- if (fragment != null) {
- manuallyLayoutChildren(view);
- view.getViewTreeObserver().dispatchOnGlobalLayout();
- Choreographer.getInstance().postFrameCallback(this);
- } else {
- // Fragment no longer exists or was garbage collected, remove callback and stop
- frameCallbackMap.remove(viewId);
- }
- }
- };
-
- frameCallbackMap.put(viewId, frameCallback);
- Choreographer.getInstance().postFrameCallback(frameCallback);
- }
- /** Layout all children properly */
- public void manuallyLayoutChildren(NavViewLayout view) {
- IMapViewFragment fragment = getFragmentForRoot(view);
- if (fragment != null && fragment.isAdded()) {
- View childView = fragment.getView();
- if (childView != null) {
- childView.measure(
- View.MeasureSpec.makeMeasureSpec(view.getMeasuredWidth(), View.MeasureSpec.EXACTLY),
- View.MeasureSpec.makeMeasureSpec(view.getMeasuredHeight(), View.MeasureSpec.EXACTLY));
- childView.layout(0, 0, childView.getMeasuredWidth(), childView.getMeasuredHeight());
- }
- }
+ // Trigger layout after fragment is added
+ // Post to ensure fragment transaction is complete
+ view.post(() -> layoutFragmentInView(view));
}
public GoogleMap getGoogleMap(int viewId) {
diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle
index 7781511..77d1a26 100644
--- a/example/android/app/build.gradle
+++ b/example/android/app/build.gradle
@@ -147,7 +147,7 @@ dependencies {
implementation "androidx.car.app:app-projected:1.4.0"
// Include the Google Navigation SDK.
- implementation 'com.google.android.libraries.navigation:navigation:7.0.0'
+ implementation 'com.google.android.libraries.navigation:navigation:7.1.0'
}
secrets {
diff --git a/example/src/App.tsx b/example/src/App.tsx
index 61dcebd..858bc5e 100644
--- a/example/src/App.tsx
+++ b/example/src/App.tsx
@@ -14,21 +14,23 @@
* limitations under the License.
*/
-import React from 'react';
+import React, { useState, useEffect } from 'react';
import {
NavigationContainer,
useIsFocused,
- useNavigation,
+ useNavigation as useAppNavigation,
type NavigationProp,
} from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
-import { View, Button, StyleSheet } from 'react-native';
+import { View, Button, Text } from 'react-native';
+import { CommonStyles } from './styles/components';
import NavigationScreen from './screens/NavigationScreen';
import MultipleMapsScreen from './screens/MultipleMapsScreen';
+import MapIdScreen from './screens/MapIdScreen';
import {
NavigationProvider,
TaskRemovedBehavior,
- type TermsAndConditionsDialogOptions,
+ useNavigation,
} from '@googlemaps/react-native-navigation-sdk';
import IntegrationTestsScreen from './screens/IntegrationTestsScreen';
@@ -36,6 +38,7 @@ export type ScreenNames = [
'Home',
'Navigation',
'Multiple maps',
+ 'Map ID',
'Integration tests',
];
@@ -43,28 +46,56 @@ export type RootStackParamList = Record;
export type StackNavigation = NavigationProp;
const HomeScreen = () => {
- const { navigate } = useNavigation();
+ const { navigate } = useAppNavigation();
const isFocused = useIsFocused();
+ const [sdkVersion, setSdkVersion] = useState('');
+
+ const { navigationController } = useNavigation();
+
+ useEffect(() => {
+ const fetchVersion = async () => {
+ try {
+ const version = await navigationController.getNavSDKVersion();
+ setSdkVersion(version);
+ } catch (error) {
+ console.error('Failed to fetch SDK version:', error);
+ setSdkVersion('Unknown');
+ }
+ };
+
+ fetchVersion();
+ }, [navigationController]);
return (
-
+
+ {/* SDK Version Display */}
+
+
+ Navigation SDK Version: {sdkVersion || 'Loading...'}
+
+
{/* Spacer */}
-
-
+
isFocused && navigate('Navigation')}
/>
-
+
isFocused && navigate('Multiple maps')}
/>
+
+ isFocused && navigate('Map ID')}
+ />
+
{/* Spacer */}
-
-
+
+
{
);
};
-const termsAndConditionsDialogOptions: TermsAndConditionsDialogOptions = {
- title: 'RN NavSDK Sample',
- companyName: 'Sample Company',
- showOnlyDisclaimer: true,
-};
-
const Stack = createStackNavigator();
/**
@@ -91,7 +116,11 @@ const Stack = createStackNavigator();
export default function App() {
return (
@@ -99,6 +128,7 @@ export default function App() {
+
);
}
-
-const styles = StyleSheet.create({
- container: {
- flex: 1,
- justifyContent: 'center',
- alignItems: 'center',
- },
- buttonContainer: {
- width: '80%',
- marginVertical: 8,
- },
-});
diff --git a/example/src/controls/mapsControls.tsx b/example/src/controls/mapsControls.tsx
index 6a13fa6..e63636a 100644
--- a/example/src/controls/mapsControls.tsx
+++ b/example/src/controls/mapsControls.tsx
@@ -19,7 +19,7 @@ import React, { useEffect, useState } from 'react';
import { Button, Text, TextInput, View } from 'react-native';
import SelectDropdown from 'react-native-select-dropdown';
-import styles from '../styles';
+import { ControlStyles } from '../styles/components';
import {
type MapViewController,
MapType,
@@ -215,7 +215,7 @@ const MapsControls: React.FC = ({ mapViewController }) => {
return (
= ({ mapViewController }) => {
keyboardType="numeric"
/>
= ({ mapViewController }) => {
onPress={getIsMyLocationEnabled}
/>
-
+
Location marker
= ({ mapViewController }) => {
}}
/>
-
+
Map type
= ({ mapViewController }) => {
}}
renderButton={(selectedItem, _isOpened) => {
return (
-
-
+
+
{selectedItem || 'Select'}
@@ -285,20 +285,20 @@ const MapsControls: React.FC = ({ mapViewController }) => {
renderItem={(item, _index, isSelected) => {
return (
- {item}
+ {item}
);
}}
- dropdownStyle={styles.dropdownMenuStyle}
+ dropdownStyle={ControlStyles.dropdownMenu}
/>
-
-
+
+
Custom map paddings
= ({
});
};
- const toggleTripProgressBarEnabled = (isOn: boolean) => {
- console.log('setTripProgressBarEnabled', isOn);
- setTripProgressBarEnabled(isOn);
- navigationViewController.setTripProgressBarEnabled(isOn);
- };
-
- const toggleReportIncidentButtonEnabled = (isOn: boolean) => {
- console.log('setReportIncidentButtonEnabled', isOn);
- setReportIncidentButtonEnabled(isOn);
- navigationViewController.setReportIncidentButtonEnabled(isOn);
- };
-
const toggleSpeedLimitIconEnabled = (isOn: boolean) => {
console.log('setSpeedLimitIconEnabled', isOn);
setSpeedLimitIconEnabled(isOn);
@@ -329,7 +317,7 @@ const NavigationControls: React.FC = ({
Target
= ({
keyboardType="numeric"
/>
= ({
onPress={simulateLocation}
/>
-
+
= ({
/>
-
- Trip progress
+
+ Toggle trip progress bar
{
- toggleTripProgressBarEnabled(!tripProgressBarEnabled);
+ setTripProgressBarEnabled(!tripProgressBarEnabled);
+ navigationViewController.setTripProgressBarEnabled(
+ !tripProgressBarEnabled
+ );
}}
/>
-
- Report incident button
+
+ Toggle report incident button
{
- toggleReportIncidentButtonEnabled(!reportIncidentButtonEnabled);
+ setReportIncidentButtonEnabled(!reportIncidentButtonEnabled);
+ navigationViewController.setReportIncidentButtonEnabled(
+ !reportIncidentButtonEnabled
+ );
}}
/>
-
+
Speed limit icon
= ({
}}
/>
-
+
Speedometer
= ({
}}
/>
-
+
Traffic incidents card
= ({
}}
/>
-
+
Navigation UI
= ({
}}
/>
-
+
Turn-by-turn logging
= ({
/>
{Platform.OS === 'ios' ? (
-
+
Background location updates
= ({
/>
) : null}
-
+
Recenter button
= ({
}}
/>
-
+
Header enabled
= ({
}}
/>
-
+
Footer enabled
= ({
}}
/>
-
+
Night mode
= ({
}}
renderButton={(selectedItem, _isOpened) => {
return (
-
-
+
+
{selectedItem || 'Select'}
@@ -505,19 +499,19 @@ const NavigationControls: React.FC = ({
renderItem={(item, _index, isSelected) => {
return (
- {item}
+ {item}
);
}}
- dropdownStyle={styles.dropdownMenuStyle}
+ dropdownStyle={ControlStyles.dropdownMenu}
/>
-
+
Audio guidance type
= ({
}}
renderButton={(selectedItem, _isOpened) => {
return (
-
-
+
+
{selectedItem || 'Select'}
@@ -536,19 +530,19 @@ const NavigationControls: React.FC = ({
renderItem={(item, _index, isSelected) => {
return (
- {item}
+ {item}
);
}}
- dropdownStyle={styles.dropdownMenuStyle}
+ dropdownStyle={ControlStyles.dropdownMenu}
/>
-
+
Camera perspective
= ({
}}
renderButton={(selectedItem, _isOpened) => {
return (
-
-
+
+
{selectedItem || 'Select'}
@@ -575,16 +569,16 @@ const NavigationControls: React.FC = ({
renderItem={(item, _index, isSelected) => {
return (
- {item}
+ {item}
);
}}
- dropdownStyle={styles.dropdownMenuStyle}
+ dropdownStyle={ControlStyles.dropdownMenu}
/>
diff --git a/example/src/screens/IntegrationTestsScreen.tsx b/example/src/screens/IntegrationTestsScreen.tsx
index 98464d4..4f9fb79 100644
--- a/example/src/screens/IntegrationTestsScreen.tsx
+++ b/example/src/screens/IntegrationTestsScreen.tsx
@@ -31,7 +31,7 @@ import {
NavigationView,
useNavigation,
} from '@googlemaps/react-native-navigation-sdk';
-import styles from '../styles';
+import { CommonStyles, ControlStyles } from '../styles/components';
import OverlayModal from '../helpers/overlayModal';
import {
testMapInitialization,
@@ -220,7 +220,7 @@ const IntegrationTestsScreen = () => {
}, [testStatus, detoxStepNumber]);
return (
-
+
See CONTRIBUTING.md to see how to run integration tests.
{
}}
/>
-
+
{
+ const [mapIdInput, setMapIdInput] = useState('');
+ const [confirmedMapId, setConfirmedMapId] = useState(null);
+ const [navigationViewController, setNavigationViewController] =
+ useState(null);
+ const [navigationUiEnabled, setNavigationUIEnabled] = useState(true);
+ const [nightMode, setNightMode] = useState(0); // 0: Auto, 1: Force Day, 2: Force Night
+
+ const { arePermissionsApproved } = usePermissions();
+ const { navigationController, addListeners, removeListeners } =
+ useNavigation();
+
+ const handleSetMapId = useCallback(() => {
+ if (mapIdInput.trim() === '') {
+ Alert.alert(
+ 'Empty Map ID',
+ 'Are you sure you want to use the default map styling?',
+ [
+ { text: 'Cancel', style: 'cancel' },
+ {
+ text: 'Use Default',
+ onPress: () => setConfirmedMapId(''),
+ },
+ ]
+ );
+ } else {
+ setConfirmedMapId(mapIdInput.trim());
+ }
+ }, [mapIdInput]);
+
+ const handleReset = useCallback(() => {
+ setConfirmedMapId(null);
+ setNavigationUIEnabled(false);
+ }, []);
+
+ const toggleNavigationUiEnabled = useCallback(
+ (isOn: boolean) => {
+ console.log('setNavigationUIEnabled', isOn);
+ setNavigationUIEnabled(isOn);
+ if (navigationViewController) {
+ navigationViewController.setNavigationUIEnabled(isOn);
+ }
+ },
+ [navigationViewController]
+ );
+
+ const toggleNightMode = useCallback(() => {
+ // Cycle through: 0 (Auto) -> 1 (Force Day) -> 2 (Force Night) -> 0 (Auto)
+ const newMode = (nightMode + 1) % 3;
+ setNightMode(newMode);
+
+ if (navigationViewController) {
+ navigationViewController.setNightMode(newMode);
+ console.log('setNightMode on NavigationView:', newMode);
+ }
+ }, [nightMode, navigationViewController]);
+
+ const getNightModeLabel = () => {
+ switch (nightMode) {
+ case 0:
+ return 'Auto';
+ case 1:
+ return 'Day';
+ case 2:
+ return 'Night';
+ default:
+ return 'Auto';
+ }
+ };
+
+ const onNavigationReady = useCallback(async () => {
+ if (navigationViewController != null) {
+ await navigationViewController.setNavigationUIEnabled(true);
+ console.log('Navigation ready with mapId:', confirmedMapId);
+ }
+ }, [navigationViewController, confirmedMapId]);
+
+ const onNavigationMapReady = useCallback(async () => {
+ console.log(
+ 'NavigationView map is ready, initializing navigation session...'
+ );
+ try {
+ await navigationController.init();
+ console.log('Navigation session initialized successfully');
+ } catch (error) {
+ console.error('Error initializing navigation session', error);
+ Alert.alert(
+ 'Navigation Error',
+ 'Failed to initialize navigation session'
+ );
+ }
+ }, [navigationController]);
+
+ const navigationCallbacks: NavigationCallbacks = useMemo(
+ () => ({
+ onNavigationReady,
+ }),
+ [onNavigationReady]
+ );
+
+ const navigationMapViewCallbacks: MapViewCallbacks = useMemo(
+ () => ({
+ onMapReady: onNavigationMapReady,
+ }),
+ [onNavigationMapReady]
+ );
+
+ const navigationViewCallbacks: NavigationViewCallbacks = useMemo(
+ () => ({
+ onRecenterButtonClick: () => console.log('Recenter button clicked'),
+ onPromptVisibilityChanged: visible =>
+ console.log('Prompt visibility changed:', visible),
+ }),
+ []
+ );
+
+ useEffect(() => {
+ addListeners(navigationCallbacks);
+ return () => {
+ removeListeners(navigationCallbacks);
+ };
+ }, [navigationCallbacks, addListeners, removeListeners]);
+
+ if (!arePermissionsApproved) {
+ return (
+
+
+ Location permissions are required to use this feature.
+
+
+ );
+ }
+
+ return (
+
+ {confirmedMapId === null ? (
+ // Configuration screen
+
+
+ Cloud-based Map Styling Example
+
+
+ Enter a Map ID from your Google Cloud Console to use custom map
+ styling. Leave empty to use default styling.
+
+
+
+ Map ID:
+
+
+
+
+
+
+
+
+ How to get a Map ID:
+
+ 1. Go to Google Cloud Console{'\n'}
+ 2. Navigate to Maps Platform → Map Styles{'\n'}
+ 3. Create or select a map style{'\n'}
+ 4. Copy the Map ID
+
+
+
+ ) : (
+ // Maps display screen
+
+
+
+ Map ID: {confirmedMapId || '(Default styling)'}
+
+
+
+
+ {/* NavigationView */}
+
+
+ Navigation View
+
+
+ toggleNavigationUiEnabled(!navigationUiEnabled)
+ }
+ />
+
+
+
+ {}}
+ onNavigationViewControllerCreated={setNavigationViewController}
+ />
+
+
+ {/* MapView */}
+
+ Map View
+
+ console.log('MapView controller created')
+ }
+ />
+
+
+ )}
+
+ );
+};
+
+const styles = StyleSheet.create({
+ content: {
+ flexGrow: 1,
+ },
+ configContainer: {
+ flex: 1,
+ padding: 20,
+ justifyContent: 'center',
+ },
+ mapsContainer: {
+ flex: 1,
+ },
+ mapHeader: {
+ flexDirection: 'row',
+ justifyContent: 'space-between',
+ alignItems: 'center',
+ paddingHorizontal: 10,
+ paddingVertical: 5,
+ },
+ headerButtons: {
+ flexDirection: 'row',
+ gap: 10,
+ },
+});
+
+export default MapIdScreen;
diff --git a/example/src/screens/MultipleMapsScreen.tsx b/example/src/screens/MultipleMapsScreen.tsx
index fe1d9b6..af2b785 100644
--- a/example/src/screens/MultipleMapsScreen.tsx
+++ b/example/src/screens/MultipleMapsScreen.tsx
@@ -49,7 +49,8 @@ import {
import MapsControls from '../controls/mapsControls';
import NavigationControls from '../controls/navigationControls';
import OverlayModal from '../helpers/overlayModal';
-import styles from '../styles';
+import { CommonStyles, ControlStyles } from '../styles/components';
+import { MapStylingOptions } from '../styles/mapStyling';
import usePermissions from '../checkPermissions';
// Utility function for showing Snackbar
@@ -302,15 +303,17 @@ const MultipleMapsScreen = () => {
}, []);
return arePermissionsApproved ? (
-
- setMapsVisible(v => !v)}
- />
+
+
+ setMapsVisible(v => !v)}
+ />
+
{mapsVisible && (
-
+
goToPage(0)}
@@ -333,29 +336,14 @@ const MultipleMapsScreen = () => {
-
+
{
onMapViewControllerCreated={setMapViewController2}
/>
{currentPage === 1 && (
-
+
)}
diff --git a/example/src/screens/NavigationScreen.tsx b/example/src/screens/NavigationScreen.tsx
index 739aac2..1bbf1ba 100644
--- a/example/src/screens/NavigationScreen.tsx
+++ b/example/src/screens/NavigationScreen.tsx
@@ -43,7 +43,8 @@ import {
import MapsControls from '../controls/mapsControls';
import NavigationControls from '../controls/navigationControls';
import OverlayModal from '../helpers/overlayModal';
-import styles from '../styles';
+import { CommonStyles, MapStyles } from '../styles/components';
+import { MapStylingOptions } from '../styles/mapStyling';
import usePermissions from '../checkPermissions';
// Utility function for showing Snackbar
@@ -293,26 +294,11 @@ const NavigationScreen = () => {
};
return arePermissionsApproved ? (
-
+
{
)}
-
+
#import
+#import "CustomTypes.h"
#import "NavAutoModule.h"
#import "NavModule.h"
@@ -29,8 +30,7 @@ - (void)templateApplicationScene:(CPTemplateApplicationScene *)templateApplicati
self.mapTemplate = [self getTemplate];
self.mapTemplate.mapDelegate = self;
- self.navViewController = [[NavViewController alloc] init];
- self.navViewController.isNavigationEnabled = YES;
+ self.navViewController = [[NavViewController alloc] initWithMapViewType:NAVIGATION];
self.carWindow.rootViewController = self.navViewController;
[self.interfaceController setRootTemplate:self.mapTemplate animated:YES completion:nil];
[NavModule registerNavigationSessionReadyCallback:^{
diff --git a/ios/react-native-navigation-sdk/CustomTypes.h b/ios/react-native-navigation-sdk/CustomTypes.h
index 667fee7..109bdb7 100644
--- a/ios/react-native-navigation-sdk/CustomTypes.h
+++ b/ios/react-native-navigation-sdk/CustomTypes.h
@@ -16,7 +16,7 @@
#ifndef CustomTypes_h
#define CustomTypes_h
-typedef NS_ENUM(NSInteger, FragmentType) {
+typedef NS_ENUM(NSInteger, MapViewType) {
MAP,
NAVIGATION,
};
diff --git a/ios/react-native-navigation-sdk/NavView.h b/ios/react-native-navigation-sdk/NavView.h
index f52db80..02f4cc5 100644
--- a/ios/react-native-navigation-sdk/NavView.h
+++ b/ios/react-native-navigation-sdk/NavView.h
@@ -38,7 +38,9 @@
// Cleanup block that will be called when the view is removed from superview
@property(nonatomic, copy) void (^cleanupBlock)(NSNumber *reactTag);
-- (NavViewController *)initializeViewControllerWithFragmentType:(FragmentType)fragmentType;
+- (NavViewController *)initializeViewControllerWithMapViewType:(MapViewType)mapViewType
+ mapId:(NSString *)mapId
+ stylingOptions:(NSDictionary *)stylingOptions;
- (void)applyStylingOptions:(NSDictionary *)stylingOptions;
- (NavViewController *)getViewController;
diff --git a/ios/react-native-navigation-sdk/NavView.m b/ios/react-native-navigation-sdk/NavView.m
index c8f4f0a..d65fb7b 100644
--- a/ios/react-native-navigation-sdk/NavView.m
+++ b/ios/react-native-navigation-sdk/NavView.m
@@ -13,7 +13,9 @@
// limitations under the License.
#import "NavView.h"
+#import
#import "NavViewController.h"
+#import "ObjectTranslationUtil.h"
@interface NavView ()
@@ -25,17 +27,11 @@ @implementation NavView
- (instancetype)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
- if (self) {
- _viewController = [[NavViewController alloc] init];
- }
return self;
}
- (instancetype)initWithCoder:(NSCoder *)coder {
self = [super initWithCoder:coder];
- if (self) {
- _viewController = [[NavViewController alloc] init];
- }
return self;
}
@@ -52,12 +48,21 @@ - (void)layoutSubviews {
}
}
-- (NavViewController *)initializeViewControllerWithFragmentType:(FragmentType)fragmentType {
- // FragmentType 0 = MAP, 1 = NAVIGATION.
- _viewController.isNavigationEnabled = fragmentType == NAVIGATION;
- // Test if styling options is not nil
+- (NavViewController *)initializeViewControllerWithMapViewType:(MapViewType)mapViewType
+ mapId:(NSString *)mapId
+ stylingOptions:(NSDictionary *)stylingOptions {
+ // Initialize view controller with the map view type
+ _viewController = [[NavViewController alloc] initWithMapViewType:mapViewType];
+
+ if (mapId) {
+ [_viewController setMapId:mapId];
+ }
+
+ if (stylingOptions && [stylingOptions count] > 0) {
+ [_viewController setStylingOptions:stylingOptions];
+ }
- [_viewController setNavigationCallbacks:self];
+ [_viewController setNavigationViewCallbacks:self];
[self addSubview:_viewController.view];
_viewController.view.translatesAutoresizingMaskIntoConstraints = NO;
@@ -147,8 +152,8 @@ - (void)handleGroundOverlayClick:(GMSGroundOverlay *)groundOverlay {
- (void)willMoveToSuperview:(UIView *)newSuperview {
[super willMoveToSuperview:newSuperview];
if (newSuperview == nil && _viewController && self.cleanupBlock) {
- // As newSuperview is nil, the view is being removed from its superview, call the cleanup block
- // provided by the view manager
+ // As newSuperview is nil, the view is being removed from its superview,
+ // call the cleanup block provided by the view manager
self.cleanupBlock(self.reactTag);
_viewController = nil;
}
diff --git a/ios/react-native-navigation-sdk/NavViewController.h b/ios/react-native-navigation-sdk/NavViewController.h
index 17c64cb..543cda1 100644
--- a/ios/react-native-navigation-sdk/NavViewController.h
+++ b/ios/react-native-navigation-sdk/NavViewController.h
@@ -15,6 +15,7 @@
*/
#import
+#import "CustomTypes.h"
#import "INavigationViewCallback.h"
#import "ObjectTranslationUtil.h"
@import GoogleNavigation;
@@ -23,14 +24,14 @@ NS_ASSUME_NONNULL_BEGIN
@interface NavViewController : UIViewController
-@property(weak, nonatomic) id callbacks;
-@property(nonatomic, assign) BOOL isNavigationEnabled;
typedef void (^RouteStatusCallback)(GMSRouteStatus routeStatus);
typedef void (^OnStringResult)(NSString *result);
typedef void (^OnBooleanResult)(BOOL result);
typedef void (^OnDictionaryResult)(NSDictionary *_Nullable result);
typedef void (^OnArrayResult)(NSArray *_Nullable result);
+- (instancetype)initWithMapViewType:(MapViewType)mapViewType;
- (void)setStylingOptions:(nonnull NSDictionary *)stylingOptions;
+- (void)setMapId:(NSString *)mapId;
- (void)getCameraPosition:(OnDictionaryResult)completionBlock;
- (void)getMyLocation:(OnDictionaryResult)completionBlock;
- (void)getUiSettings:(OnDictionaryResult)completionBlock;
@@ -44,7 +45,7 @@ typedef void (^OnArrayResult)(NSArray *_Nullable result);
- (void)setSpeedometerEnabled:(BOOL)isEnabled;
- (void)setSpeedLimitIconEnabled:(BOOL)isEnabled;
- (void)setZoomLevel:(NSNumber *)level;
-- (void)setNavigationCallbacks:(id)fn;
+- (void)setNavigationViewCallbacks:(id)fn;
- (void)setIndoorEnabled:(BOOL)isEnabled;
- (void)setTrafficEnabled:(BOOL)isEnabled;
- (void)setCompassEnabled:(BOOL)isEnabled;
diff --git a/ios/react-native-navigation-sdk/NavViewController.m b/ios/react-native-navigation-sdk/NavViewController.m
index a24870a..c2040f8 100644
--- a/ios/react-native-navigation-sdk/NavViewController.m
+++ b/ios/react-native-navigation-sdk/NavViewController.m
@@ -16,6 +16,7 @@
#import "NavViewController.h"
#import
+#import "CustomTypes.h"
#import "NavModule.h"
#import "ObjectTranslationUtil.h"
#import "UIColor+Util.h"
@@ -32,9 +33,18 @@ @implementation NavViewController {
NSMutableArray *_circleList;
NSMutableArray *_groundOverlayList;
NSDictionary *_stylingOptions;
+ NSString *_mapId;
+ MapViewType _mapViewType;
+ id _viewCallbacks;
}
-@synthesize callbacks = _callbacks;
+- (instancetype)initWithMapViewType:(MapViewType)mapViewType {
+ self = [super init];
+ if (self) {
+ _mapViewType = mapViewType;
+ }
+ return self;
+}
- (void)loadView {
[super loadView];
@@ -45,51 +55,57 @@ - (void)loadView {
_circleList = [[NSMutableArray alloc] init];
_groundOverlayList = [[NSMutableArray alloc] init];
- self->_mapView = [[GMSMapView alloc] initWithFrame:CGRectZero];
+ GMSMapViewOptions *options = [[GMSMapViewOptions alloc] init];
+
+ if (_mapId && ![_mapId isEqualToString:@""]) {
+ options.mapID = [GMSMapID mapIDWithIdentifier:_mapId];
+ }
+
+ _mapView = [[GMSMapView alloc] initWithOptions:options];
- self.view = self->_mapView;
- self->_mapView.delegate = self;
+ self.view = _mapView;
+ _mapView.delegate = self;
NavModule *navModule = [NavModule sharedInstance];
if (navModule != nil && [navModule hasSession]) {
[self attachToNavigationSession:[navModule getSession]];
}
dispatch_async(dispatch_get_main_queue(), ^{
- [self.callbacks handleMapReady];
+ [_viewCallbacks handleMapReady];
});
}
- (void)mapViewDidTapRecenterButton:(GMSMapView *)mapView {
- [self.callbacks handleRecenterButtonClick];
+ [_viewCallbacks handleRecenterButtonClick];
}
- (void)mapView:(GMSMapView *)mapView didTapInfoWindowOfMarker:(GMSMarker *)marker {
- [self.callbacks handleMarkerInfoWindowTapped:marker];
+ [_viewCallbacks handleMarkerInfoWindowTapped:marker];
}
- (void)mapView:(GMSMapView *)mapView didTapAtCoordinate:(CLLocationCoordinate2D)coordinate {
- [self.callbacks
+ [_viewCallbacks
handleMapClick:[ObjectTranslationUtil transformCoordinateToDictionary:coordinate]];
}
- (BOOL)mapView:(GMSMapView *)mapView didTapMarker:(GMSMarker *)marker {
- [self.callbacks handleMarkerClick:marker];
+ [_viewCallbacks handleMarkerClick:marker];
return FALSE;
}
- (void)mapView:(GMSMapView *)mapView didTapOverlay:(GMSOverlay *)overlay {
if ([overlay isKindOfClass:[GMSPolyline class]]) {
GMSPolyline *polyline = (GMSPolyline *)overlay;
- [self.callbacks handlePolylineClick:polyline];
+ [_viewCallbacks handlePolylineClick:polyline];
} else if ([overlay isKindOfClass:[GMSPolygon class]]) {
GMSPolygon *polygon = (GMSPolygon *)overlay;
- [self.callbacks handlePolygonClick:polygon];
+ [_viewCallbacks handlePolygonClick:polygon];
} else if ([overlay isKindOfClass:[GMSCircle class]]) {
GMSCircle *circle = (GMSCircle *)overlay;
- [self.callbacks handleCircleClick:circle];
+ [_viewCallbacks handleCircleClick:circle];
} else if ([overlay isKindOfClass:[GMSGroundOverlay class]]) {
GMSGroundOverlay *groundOverlay = (GMSGroundOverlay *)overlay;
- [self.callbacks handleGroundOverlayClick:groundOverlay];
+ [_viewCallbacks handleGroundOverlayClick:groundOverlay];
}
}
@@ -98,6 +114,10 @@ - (void)setStylingOptions:(nonnull NSDictionary *)stylingOptions {
[self applyStylingOptions];
}
+- (void)setMapId:(NSString *)mapId {
+ _mapId = mapId;
+}
+
- (void)applyStylingOptions {
if (_stylingOptions) {
if (_stylingOptions[@"navigationHeaderPrimaryBackgroundColor"] != nil) {
@@ -172,6 +192,9 @@ - (void)setZoomLevel:(nonnull NSNumber *)level {
}
- (void)setNavigationUIEnabled:(BOOL)isEnabled {
+ if (_mapViewType != NAVIGATION) {
+ return;
+ }
_mapView.navigationEnabled = isEnabled;
}
@@ -260,11 +283,23 @@ - (void)setShowDestinationMarkersEnabled:(BOOL)isEnabled {
}
- (void)setShowTrafficLightsEnabled:(BOOL)isEnabled {
- [_mapView.settings setShowsTrafficLights:isEnabled];
+ // setShowsTrafficLights: is deprecated in Google Maps SDK 10.1.0+.
+ // Traffic lights are shown by default.
+ if ([_mapView.settings respondsToSelector:@selector(setShowsTrafficLights:)]) {
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+ [_mapView.settings setShowsTrafficLights:isEnabled];
+#pragma clang diagnostic pop
+ }
}
- (void)setShowStopSignsEnabled:(BOOL)isEnabled {
+ // setShowStopSignsEnabled: is deprecated in Google Maps SDK 10.1.0+.
+ // Stop signs are shown by default.
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
[_mapView.settings setShowsStopSigns:isEnabled];
+#pragma clang diagnostic pop
}
- (void)setMyLocationEnabled:(BOOL)isEnabled {
@@ -293,7 +328,7 @@ - (void)setSpeedLimitIconEnabled:(BOOL)isEnabled {
#pragma mark - View Controller functions
- (BOOL)attachToNavigationSession:(GMSNavigationSession *)session {
- if (!_isNavigationEnabled) {
+ if (_mapViewType != NAVIGATION) {
return NO;
}
BOOL result = [_mapView enableNavigationWithSession:session];
@@ -303,7 +338,7 @@ - (BOOL)attachToNavigationSession:(GMSNavigationSession *)session {
}
- (void)onPromptVisibilityChange:(BOOL)isVisible {
- [self.callbacks handlePromptVisibilityChanged:isVisible];
+ [_viewCallbacks handlePromptVisibilityChanged:isVisible];
}
- (void)preferredContentSizeDidChangeForChildContentContainer:
@@ -314,8 +349,8 @@ - (void)viewWillTransitionToSize:(CGSize)size
withTransitionCoordinator:(nonnull id)coordinator {
}
-- (void)setNavigationCallbacks:(nonnull id)fn {
- self.callbacks = fn;
+- (void)setNavigationViewCallbacks:(nonnull id)fn {
+ _viewCallbacks = fn;
}
// Maps SDK
diff --git a/ios/react-native-navigation-sdk/RCTNavViewManager.m b/ios/react-native-navigation-sdk/RCTNavViewManager.m
index 0de0cff..4ef4abf 100644
--- a/ios/react-native-navigation-sdk/RCTNavViewManager.m
+++ b/ios/react-native-navigation-sdk/RCTNavViewManager.m
@@ -88,21 +88,24 @@ - (void)unregisterViewControllerForTag:(NSNumber *)reactTag {
RCT_EXPORT_VIEW_PROPERTY(onGroundOverlayClick, RCTDirectEventBlock);
RCT_EXPORT_VIEW_PROPERTY(onPromptVisibilityChanged, RCTDirectEventBlock);
-RCT_CUSTOM_VIEW_PROPERTY(fragmentType, NSNumber *, NavView) {
+RCT_CUSTOM_VIEW_PROPERTY(mapInitializationOptions, NSDictionary *, NavView) {
if (json && json != (id)kCFNull) {
- FragmentType fragmentType = (FragmentType)[json integerValue];
- NavViewController *viewController =
- [view initializeViewControllerWithFragmentType:fragmentType];
- [self registerViewController:viewController forTag:view.reactTag];
- }
-}
+ NSDictionary *mapInitializationOptions = [RCTConvert NSDictionary:json];
-RCT_CUSTOM_VIEW_PROPERTY(stylingOptions, NSDictionary *, NavView) {
- NSDictionary *options = nil;
- if (json && json != (id)kCFNull) {
- options = [RCTConvert NSDictionary:json];
+ // Extract all properties and pass them to initialization method
+ NSString *mapId = mapInitializationOptions[@"mapId"];
+ NSDictionary *stylingOptions = mapInitializationOptions[@"navigationStylingOptions"];
+ NSNumber *mapViewTypeNumber = mapInitializationOptions[@"mapViewType"];
+
+ if (mapViewTypeNumber) {
+ MapViewType mapViewType = (MapViewType)[mapViewTypeNumber integerValue];
+ NavViewController *viewController =
+ [view initializeViewControllerWithMapViewType:mapViewType
+ mapId:mapId
+ stylingOptions:stylingOptions];
+ [self registerViewController:viewController forTag:view.reactTag];
+ }
}
- [view applyStylingOptions:options];
}
RCT_EXPORT_METHOD(moveCamera
diff --git a/src/maps/mapView/mapView.tsx b/src/maps/mapView/mapView.tsx
index 4ef28f0..77db8a9 100644
--- a/src/maps/mapView/mapView.tsx
+++ b/src/maps/mapView/mapView.tsx
@@ -19,7 +19,7 @@ import { StyleSheet, View, findNodeHandle } from 'react-native';
import { NavViewManager, type LatLng } from '../../shared';
import {
getMapViewController,
- FragmentType,
+ MapViewType,
type Circle,
type GroundOverlay,
type MapViewProps,
@@ -114,7 +114,10 @@ export const MapView = (props: MapViewProps): React.JSX.Element => {
| undefined;
+ /**
+ * The map ID is used to associate your map with a particular style in the Google Cloud Console.
+ *
+ * This enables Cloud-based map styling for both navigation and regular maps.
+ * The map ID must be configured in your Google Cloud Console project before use.
+ */
+ readonly mapId?: string;
+
onMapViewControllerCreated(mapViewController: MapViewController): void;
}
diff --git a/src/navigation/navigationView/navigationView.tsx b/src/navigation/navigationView/navigationView.tsx
index b40b928..f78e28a 100644
--- a/src/navigation/navigationView/navigationView.tsx
+++ b/src/navigation/navigationView/navigationView.tsx
@@ -21,7 +21,7 @@ import { getNavigationViewController } from './navigationViewController';
import type { NavigationViewProps } from './types';
import {
getMapViewController,
- FragmentType,
+ MapViewType,
type Circle,
type GroundOverlay,
type Marker,
@@ -140,12 +140,14 @@ export const NavigationView = (
| undefined;
onNavigationViewControllerCreated(
navigationViewController: NavigationViewController
): void;
- onMapViewControllerCreated(mapViewController: MapViewController): void;
}
/**
@@ -145,12 +137,30 @@ export interface NavigationViewController {
showRouteOverview(): void;
/**
- * Sets the night mode setting according to the provided index.
+ * Sets the night mode setting for the navigation UI.
+ *
+ * This controls whether the navigation UI should be displayed in day or night mode,
+ * affecting the color scheme and visibility of UI elements.
+ *
+ * @param mode - The night mode setting to apply. Valid values are:
+ * - `0` (AUTO): The Navigation SDK automatically determines the appropriate
+ * day or night mode according to the user's location and local time.
+ * - `1` (FORCE_DAY): Forces day mode regardless of time or location.
+ * - `2` (FORCE_NIGHT): Forces night mode regardless of time or location.
+ *
+ * @example
+ * ```typescript
+ * // Auto mode - SDK determines day/night based on location and time
+ * navigationViewController.setNightMode(0);
+ *
+ * // Force day mode
+ * navigationViewController.setNightMode(1);
*
- * @param index - The index representing the desired night mode
- * setting.
+ * // Force night mode
+ * navigationViewController.setNightMode(2);
+ * ```
*/
- setNightMode(index: number): void;
+ setNightMode(mode: number): void;
/**
* Set the camera perspective mode for the map.
diff --git a/src/shared/viewManager.ts b/src/shared/viewManager.ts
index c5e3369..b72dc67 100644
--- a/src/shared/viewManager.ts
+++ b/src/shared/viewManager.ts
@@ -27,6 +27,7 @@ import type {
DirectEventHandler,
Int32,
} from 'react-native/Libraries/Types/CodegenTypesNamespace';
+import type { AndroidStylingOptions, iOSStylingOptions } from '../navigation';
// NavViewManager is responsible for managing both the regular map fragment as well as the navigation map view fragment.
export const viewManagerName =
@@ -66,8 +67,11 @@ export const commands = (
export interface NativeNavViewProps extends ViewProps {
flex?: number | undefined;
- fragmentType: Int32;
- stylingOptions?: unknown | undefined;
+ mapInitializationOptions: {
+ mapViewType: Int32;
+ mapId?: string;
+ navigationStylingOptions?: AndroidStylingOptions | iOSStylingOptions;
+ };
onMapReady?: DirectEventHandler;
onMapClick?: DirectEventHandler;
onMarkerClick?: DirectEventHandler;
diff --git a/yarn.lock b/yarn.lock
index 2da560a..ce894b2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5,19 +5,19 @@ __metadata:
version: 6
cacheKey: 8
-"@ark/schema@npm:0.49.0":
- version: 0.49.0
- resolution: "@ark/schema@npm:0.49.0"
+"@ark/schema@npm:0.55.0":
+ version: 0.55.0
+ resolution: "@ark/schema@npm:0.55.0"
dependencies:
- "@ark/util": 0.49.0
- checksum: 9901123581afa0eef63305fc47a1a725ff17c8958a80694464b0d08d3c398be26160763fed91864b8f8fb9553f3bf57d7075e436b6f7902220074f86310ee9d8
+ "@ark/util": 0.55.0
+ checksum: 8c5c1a235ec0ab6eb30369859e59412075698fe1553c38f4312ad38f636b583e5b80b1c8ac991894ce3edf257bc640475a4da83be830d73bb7aafe91f790cc0b
languageName: node
linkType: hard
-"@ark/util@npm:0.49.0":
- version: 0.49.0
- resolution: "@ark/util@npm:0.49.0"
- checksum: 01ae677327cd585d9bbdc9373d5d5d70e10a14be151976c7d86f27cc7289d6e4d51e3da3993c69aed1657f3aa4abe409834e6338a7a7391a30209fa34c066c14
+"@ark/util@npm:0.55.0":
+ version: 0.55.0
+ resolution: "@ark/util@npm:0.55.0"
+ checksum: 198b8403a6932002c71964a7d0408144d8dc65f647e466e140b4b4bcc1909457f11eeb336765ffb5c8747fea0196495963b47dca3dc0e94c9cdf0bca40dc060e
languageName: node
linkType: hard
@@ -32,46 +32,46 @@ __metadata:
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.27.2, @babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.0":
- version: 7.28.4
- resolution: "@babel/compat-data@npm:7.28.4"
- checksum: 9f6f5289bbe5a29e3f9c737577a797205a91f19371b50af8942257d9cb590d44eb950154e4f2a3d5de4105f97a49d6fbc8daebe0db1e6eee04f5a4bf73536bfc
+"@babel/compat-data@npm:^7.27.2, @babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/compat-data@npm:7.28.5"
+ checksum: d7bcb3ee713752dc27b89800bfb39f9ac5f3edc46b4f5bb9906e1fe6b6110c7b245dd502602ea66f93790480c228605e9a601f27c07016f24b56772e97bedbdf
languageName: node
linkType: hard
"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.25.2":
- version: 7.28.4
- resolution: "@babel/core@npm:7.28.4"
+ version: 7.28.5
+ resolution: "@babel/core@npm:7.28.5"
dependencies:
"@babel/code-frame": ^7.27.1
- "@babel/generator": ^7.28.3
+ "@babel/generator": ^7.28.5
"@babel/helper-compilation-targets": ^7.27.2
"@babel/helper-module-transforms": ^7.28.3
"@babel/helpers": ^7.28.4
- "@babel/parser": ^7.28.4
+ "@babel/parser": ^7.28.5
"@babel/template": ^7.27.2
- "@babel/traverse": ^7.28.4
- "@babel/types": ^7.28.4
+ "@babel/traverse": ^7.28.5
+ "@babel/types": ^7.28.5
"@jridgewell/remapping": ^2.3.5
convert-source-map: ^2.0.0
debug: ^4.1.0
gensync: ^1.0.0-beta.2
json5: ^2.2.3
semver: ^6.3.1
- checksum: f55b90b2c61a6461f5c0ccab74d32af9c67448c43c629529ba7ec3c61d87fa8c408cc9305bfb1f5b09e671d25436d44eaf75c48dee5dc0a5c5e21c01290f5134
+ checksum: 1ee35b20448f73e9d531091ad4f9e8198dc8f0cebb783263fbff1807342209882ddcaf419be04111326b6f0e494222f7055d71da316c437a6a784d230c11ab9f
languageName: node
linkType: hard
-"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.28.3, @babel/generator@npm:^7.7.2":
- version: 7.28.3
- resolution: "@babel/generator@npm:7.28.3"
+"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.28.5, @babel/generator@npm:^7.7.2":
+ version: 7.28.5
+ resolution: "@babel/generator@npm:7.28.5"
dependencies:
- "@babel/parser": ^7.28.3
- "@babel/types": ^7.28.2
+ "@babel/parser": ^7.28.5
+ "@babel/types": ^7.28.5
"@jridgewell/gen-mapping": ^0.3.12
"@jridgewell/trace-mapping": ^0.3.28
jsesc: ^3.0.2
- checksum: e2202bf2b9c8a94f7e7a0a049fda0ee037d055c46922e85afa3bbc53309113f859b8193894f991045d7865226028b8f4f06152ed315ab414451932016dba5e42
+ checksum: 3e86fa0197bb33394a85a73dbbca92bb1b3f250a30294c7e327359c0978ad90f36f3d71c7f2965a3fc349cfa82becc8f87e7421c75796c8bc48dd9010dd866d1
languageName: node
linkType: hard
@@ -97,33 +97,33 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-create-class-features-plugin@npm:^7.27.1, @babel/helper-create-class-features-plugin@npm:^7.28.3":
- version: 7.28.3
- resolution: "@babel/helper-create-class-features-plugin@npm:7.28.3"
+"@babel/helper-create-class-features-plugin@npm:^7.27.1, @babel/helper-create-class-features-plugin@npm:^7.28.3, @babel/helper-create-class-features-plugin@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/helper-create-class-features-plugin@npm:7.28.5"
dependencies:
"@babel/helper-annotate-as-pure": ^7.27.3
- "@babel/helper-member-expression-to-functions": ^7.27.1
+ "@babel/helper-member-expression-to-functions": ^7.28.5
"@babel/helper-optimise-call-expression": ^7.27.1
"@babel/helper-replace-supers": ^7.27.1
"@babel/helper-skip-transparent-expression-wrappers": ^7.27.1
- "@babel/traverse": ^7.28.3
+ "@babel/traverse": ^7.28.5
semver: ^6.3.1
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 6d918e5e9c88ad1a262ab7b1a3caede1bbf95f8276c96846d8b0c1af251c85a0c868a9f1bbbaebdeb199e44dfd0e10fbe22935e56bedd1aa41ba4a7162bfa86c
+ checksum: 98f94a27bcde0cf0b847c41e1307057a1caddd131fb5fa0b1566e0c15ccc20b0ebab9667d782bffcd3eac9262226b18e86dcf30ab0f4dc5d14b1e1bf243aba49
languageName: node
linkType: hard
"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/helper-create-regexp-features-plugin@npm:7.27.1"
+ version: 7.28.5
+ resolution: "@babel/helper-create-regexp-features-plugin@npm:7.28.5"
dependencies:
- "@babel/helper-annotate-as-pure": ^7.27.1
- regexpu-core: ^6.2.0
+ "@babel/helper-annotate-as-pure": ^7.27.3
+ regexpu-core: ^6.3.1
semver: ^6.3.1
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 2ede6bbad0016a9262fd281ce8f1a5d69e6179dcec4ea282830e924c29a29b66b0544ecb92e4ef4acdaf2c4c990931d7dc442dbcd6a8bcec4bad73923ef70934
+ checksum: de202103e6ff8cd8da0d62eb269fcceb29857f3fa16173f0ff38188fd514e9ad4901aef1d590ff8ba25381644b42eaf70ad9ba91fda59fe7aa6a5e694cdde267
languageName: node
linkType: hard
@@ -149,13 +149,13 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-member-expression-to-functions@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/helper-member-expression-to-functions@npm:7.27.1"
+"@babel/helper-member-expression-to-functions@npm:^7.27.1, @babel/helper-member-expression-to-functions@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/helper-member-expression-to-functions@npm:7.28.5"
dependencies:
- "@babel/traverse": ^7.27.1
- "@babel/types": ^7.27.1
- checksum: b13a3d120015a6fd2f6e6c2ff789cd12498745ef028710cba612cfb751b91ace700c3f96c1689228d1dcb41e9d4cf83d6dff8627dcb0c8da12d79440e783c6b8
+ "@babel/traverse": ^7.28.5
+ "@babel/types": ^7.28.5
+ checksum: 447d385233bae2eea713df1785f819b5a5ca272950740da123c42d23f491045120f0fbbb5609c091f7a9bbd40f289a442846dde0cb1bf0c59440fa093690cf7c
languageName: node
linkType: hard
@@ -241,10 +241,10 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-validator-identifier@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/helper-validator-identifier@npm:7.27.1"
- checksum: 3c7e8391e59d6c85baeefe9afb86432f2ab821c6232b00ea9082a51d3e7e95a2f3fb083d74dc1f49ac82cf238e1d2295dafcb001f7b0fab479f3f56af5eaaa47
+"@babel/helper-validator-identifier@npm:^7.27.1, @babel/helper-validator-identifier@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/helper-validator-identifier@npm:7.28.5"
+ checksum: 5a251a6848e9712aea0338f659a1a3bd334d26219d5511164544ca8ec20774f098c3a6661e9da65a0d085c745c00bb62c8fada38a62f08fa1f8053bc0aeb57e4
languageName: node
linkType: hard
@@ -276,26 +276,26 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.4":
- version: 7.28.4
- resolution: "@babel/parser@npm:7.28.4"
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/parser@npm:7.28.5"
dependencies:
- "@babel/types": ^7.28.4
+ "@babel/types": ^7.28.5
bin:
parser: ./bin/babel-parser.js
- checksum: d95e283fe1153039b396926ef567ca1ab114afb5c732a23bbcbbd0465ac59971aeb6a63f37593ce7671a52d34ec52b23008c999d68241b42d26928c540464063
+ checksum: 5c2456e3f26c70d4a3ce1a220b529a91a2df26c54a2894fd0dea2342699ea1067ffdda9f0715eeab61da46ff546fd5661bc70be6d8d11977cbe21f5f0478819a
languageName: node
linkType: hard
-"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.27.1"
+"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.28.5"
dependencies:
"@babel/helper-plugin-utils": ^7.27.1
- "@babel/traverse": ^7.27.1
+ "@babel/traverse": ^7.28.5
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 72f24b9487e445fa61cf8be552aad394a648c2bb445c38d39d1df003186d9685b87dd8d388c950f438ea0ca44c82099d9c49252fb681c719cc72edf02bbe0304
+ checksum: 749b40a963d5633f554cad0336245cb6c1c1393c70a3fddcf302d86a1a42b35efdd2ed62056b88db66f3900887ae1cee9a3eeec89799c22e0cf65059f0dfd142
languageName: node
linkType: hard
@@ -657,14 +657,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.28.0":
- version: 7.28.4
- resolution: "@babel/plugin-transform-block-scoping@npm:7.28.4"
+"@babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/plugin-transform-block-scoping@npm:7.28.5"
dependencies:
"@babel/helper-plugin-utils": ^7.27.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 7f62eae907c0b4f85b9cc024da949697e57d17f2107ca4a240011174762d4c546b856ccbd5ba83ecb4bc9eb50150ea46558d551a5b05d3f25aace88a65fa4e04
+ checksum: 2cbc11c9b61097b61806c279211a4c4f5e85a5ca7fd52228efbf3a729178d330142a00a93695dbacc2898477e5fa9e34e7637f18323247ebebb84f43005560f3
languageName: node
linkType: hard
@@ -692,7 +692,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.28.3":
+"@babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.28.4":
version: 7.28.4
resolution: "@babel/plugin-transform-classes@npm:7.28.4"
dependencies:
@@ -720,15 +720,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.28.0":
- version: 7.28.0
- resolution: "@babel/plugin-transform-destructuring@npm:7.28.0"
+"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.28.0, @babel/plugin-transform-destructuring@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/plugin-transform-destructuring@npm:7.28.5"
dependencies:
"@babel/helper-plugin-utils": ^7.27.1
- "@babel/traverse": ^7.28.0
+ "@babel/traverse": ^7.28.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 5b464d6a03c6eaa1327b60ffc1630ca977db0256938b34e281e65c81c965680e930a6bac043272942d6d4bbd7d1eddded0b7231779429ba51275e092e7367859
+ checksum: 74a06e55e715cfda0fdd8be53d2655d64dfdc28dffaede329d42548fd5b1449ad26a4ce43a24c3fd277b96f8b2010c7b3915afa8297911cda740cc5cc3a81f38
languageName: node
linkType: hard
@@ -790,14 +790,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-exponentiation-operator@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.27.1"
+"@babel/plugin-transform-exponentiation-operator@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.28.5"
dependencies:
"@babel/helper-plugin-utils": ^7.27.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 4ff4a0f30babc457a5ae8564deda209599627c2ce647284a0e8e66f65b44f6d968cf77761a4cc31b45b61693f0810479248c79e681681d8ccb39d0c52944c1fd
+ checksum: da9bb5acd35c9fba92b802641f9462b82334158a149c78a739a04576a1e62be41057a201a41c022dda263bb73ac1a26521bbc997c7fc067f54d487af297995f4
languageName: node
linkType: hard
@@ -871,14 +871,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.27.1"
+"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.28.5"
dependencies:
"@babel/helper-plugin-utils": ^7.27.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 2757955d81d65cc4701c17b83720745f6858f7a1d1d58117e379c204f47adbeb066b778596b6168bdbf4a22c229aab595d79a9abc261d0c6bfd62d4419466e73
+ checksum: c76778f4b186cc4f0b7e3658d91c690678bdb2b9d032f189213016d6177f2564709b79b386523b022b7d52e52331fd91f280f7c7bf85d835e0758b4b0d371447
languageName: node
linkType: hard
@@ -917,17 +917,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-systemjs@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/plugin-transform-modules-systemjs@npm:7.27.1"
+"@babel/plugin-transform-modules-systemjs@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/plugin-transform-modules-systemjs@npm:7.28.5"
dependencies:
- "@babel/helper-module-transforms": ^7.27.1
+ "@babel/helper-module-transforms": ^7.28.3
"@babel/helper-plugin-utils": ^7.27.1
- "@babel/helper-validator-identifier": ^7.27.1
- "@babel/traverse": ^7.27.1
+ "@babel/helper-validator-identifier": ^7.28.5
+ "@babel/traverse": ^7.28.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 7c17a8973676c18525d87f277944616596f1b154cc2b9263bfd78ecdbf5f4288ec46c7f58017321ca3e3d6dfeb96875467b95311a39719b475d42a157525d87f
+ checksum: 646748dcf968c107fedfbff38aa37f7a9ebf2ccdf51fd9f578c6cd323371db36bbc5fe0d995544db168f39be9bca32a85fbf3bfff4742d2bed22e21c2847fa46
languageName: node
linkType: hard
@@ -988,7 +988,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.28.0":
+"@babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.28.4":
version: 7.28.4
resolution: "@babel/plugin-transform-object-rest-spread@npm:7.28.4"
dependencies:
@@ -1026,15 +1026,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/plugin-transform-optional-chaining@npm:7.27.1"
+"@babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.27.1, @babel/plugin-transform-optional-chaining@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/plugin-transform-optional-chaining@npm:7.28.5"
dependencies:
"@babel/helper-plugin-utils": ^7.27.1
"@babel/helper-skip-transparent-expression-wrappers": ^7.27.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: c4428d31f182d724db6f10575669aad3dbccceb0dea26aa9071fa89f11b3456278da3097fcc78937639a13c105a82cd452dc0218ce51abdbcf7626a013b928a5
+ checksum: 78c2be52b32e893c992aca52ef84130b3540e2ca0e1ff0e45f8d2ccc213b3c6e2b43f8dd2c86a0976acf3cdff97d4488c23b86d7a3e67daa517013089f44af1d
languageName: node
linkType: hard
@@ -1085,7 +1085,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-display-name@npm:^7.24.7, @babel/plugin-transform-react-display-name@npm:^7.27.1":
+"@babel/plugin-transform-react-display-name@npm:^7.24.7, @babel/plugin-transform-react-display-name@npm:^7.28.0":
version: 7.28.0
resolution: "@babel/plugin-transform-react-display-name@npm:7.28.0"
dependencies:
@@ -1156,7 +1156,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.28.3":
+"@babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.28.4":
version: 7.28.4
resolution: "@babel/plugin-transform-regenerator@npm:7.28.4"
dependencies:
@@ -1191,8 +1191,8 @@ __metadata:
linkType: hard
"@babel/plugin-transform-runtime@npm:^7.24.7":
- version: 7.28.3
- resolution: "@babel/plugin-transform-runtime@npm:7.28.3"
+ version: 7.28.5
+ resolution: "@babel/plugin-transform-runtime@npm:7.28.5"
dependencies:
"@babel/helper-module-imports": ^7.27.1
"@babel/helper-plugin-utils": ^7.27.1
@@ -1202,7 +1202,7 @@ __metadata:
semver: ^6.3.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 63d2fc05d5bfcb96f31be54b095d72a89f0a03c8de10f5d742b18b174e2731bcdc27292e8deec66c2e88cebf8298393123d5e767526f6fffbc75cb8144ef66c6
+ checksum: 5bb66f366c5bb22d0c890667ecd0f1fde9db86ac04df62b21fc2bbf58531eb84068bb0bf38fb1c496c8f78a917c59a884f6c1f8b205b8689d155e72fcf1d442d
languageName: node
linkType: hard
@@ -1273,18 +1273,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.27.1":
- version: 7.28.0
- resolution: "@babel/plugin-transform-typescript@npm:7.28.0"
+"@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/plugin-transform-typescript@npm:7.28.5"
dependencies:
"@babel/helper-annotate-as-pure": ^7.27.3
- "@babel/helper-create-class-features-plugin": ^7.27.1
+ "@babel/helper-create-class-features-plugin": ^7.28.5
"@babel/helper-plugin-utils": ^7.27.1
"@babel/helper-skip-transparent-expression-wrappers": ^7.27.1
"@babel/plugin-syntax-typescript": ^7.27.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 14c1024bcd57fcd469d90cf0c15c3cd4e771e2eb2cd9afee3aa79b59c8ed103654f7c5c71cdb3bfe31c1d0cb08bfad8c80f5aa1d24b4b454bd21301d5925533d
+ checksum: 202785e9cc6fb04efba091b3d5560cc8089cdc54df12fafa3d32ed7089e8d7a95b92b2fb1b53ec3e4db3bbafe56e8b32a3530cac004b3e493e902def8666001d
languageName: node
linkType: hard
@@ -1336,14 +1336,14 @@ __metadata:
linkType: hard
"@babel/preset-env@npm:^7.25.2, @babel/preset-env@npm:^7.25.3":
- version: 7.28.3
- resolution: "@babel/preset-env@npm:7.28.3"
+ version: 7.28.5
+ resolution: "@babel/preset-env@npm:7.28.5"
dependencies:
- "@babel/compat-data": ^7.28.0
+ "@babel/compat-data": ^7.28.5
"@babel/helper-compilation-targets": ^7.27.2
"@babel/helper-plugin-utils": ^7.27.1
"@babel/helper-validator-option": ^7.27.1
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.27.1
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.28.5
"@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.27.1
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.27.1
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.27.1
@@ -1356,42 +1356,42 @@ __metadata:
"@babel/plugin-transform-async-generator-functions": ^7.28.0
"@babel/plugin-transform-async-to-generator": ^7.27.1
"@babel/plugin-transform-block-scoped-functions": ^7.27.1
- "@babel/plugin-transform-block-scoping": ^7.28.0
+ "@babel/plugin-transform-block-scoping": ^7.28.5
"@babel/plugin-transform-class-properties": ^7.27.1
"@babel/plugin-transform-class-static-block": ^7.28.3
- "@babel/plugin-transform-classes": ^7.28.3
+ "@babel/plugin-transform-classes": ^7.28.4
"@babel/plugin-transform-computed-properties": ^7.27.1
- "@babel/plugin-transform-destructuring": ^7.28.0
+ "@babel/plugin-transform-destructuring": ^7.28.5
"@babel/plugin-transform-dotall-regex": ^7.27.1
"@babel/plugin-transform-duplicate-keys": ^7.27.1
"@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.27.1
"@babel/plugin-transform-dynamic-import": ^7.27.1
"@babel/plugin-transform-explicit-resource-management": ^7.28.0
- "@babel/plugin-transform-exponentiation-operator": ^7.27.1
+ "@babel/plugin-transform-exponentiation-operator": ^7.28.5
"@babel/plugin-transform-export-namespace-from": ^7.27.1
"@babel/plugin-transform-for-of": ^7.27.1
"@babel/plugin-transform-function-name": ^7.27.1
"@babel/plugin-transform-json-strings": ^7.27.1
"@babel/plugin-transform-literals": ^7.27.1
- "@babel/plugin-transform-logical-assignment-operators": ^7.27.1
+ "@babel/plugin-transform-logical-assignment-operators": ^7.28.5
"@babel/plugin-transform-member-expression-literals": ^7.27.1
"@babel/plugin-transform-modules-amd": ^7.27.1
"@babel/plugin-transform-modules-commonjs": ^7.27.1
- "@babel/plugin-transform-modules-systemjs": ^7.27.1
+ "@babel/plugin-transform-modules-systemjs": ^7.28.5
"@babel/plugin-transform-modules-umd": ^7.27.1
"@babel/plugin-transform-named-capturing-groups-regex": ^7.27.1
"@babel/plugin-transform-new-target": ^7.27.1
"@babel/plugin-transform-nullish-coalescing-operator": ^7.27.1
"@babel/plugin-transform-numeric-separator": ^7.27.1
- "@babel/plugin-transform-object-rest-spread": ^7.28.0
+ "@babel/plugin-transform-object-rest-spread": ^7.28.4
"@babel/plugin-transform-object-super": ^7.27.1
"@babel/plugin-transform-optional-catch-binding": ^7.27.1
- "@babel/plugin-transform-optional-chaining": ^7.27.1
+ "@babel/plugin-transform-optional-chaining": ^7.28.5
"@babel/plugin-transform-parameters": ^7.27.7
"@babel/plugin-transform-private-methods": ^7.27.1
"@babel/plugin-transform-private-property-in-object": ^7.27.1
"@babel/plugin-transform-property-literals": ^7.27.1
- "@babel/plugin-transform-regenerator": ^7.28.3
+ "@babel/plugin-transform-regenerator": ^7.28.4
"@babel/plugin-transform-regexp-modifiers": ^7.27.1
"@babel/plugin-transform-reserved-words": ^7.27.1
"@babel/plugin-transform-shorthand-properties": ^7.27.1
@@ -1411,7 +1411,7 @@ __metadata:
semver: ^6.3.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: c4e70f69b727d21eedd4de201ac082e951482f2d28a388e401e7937fd6f15bc1a49a63c12f59e87a18d237ac037a5b29d983f3bb82f1196d6444ae5b605ac6e2
+ checksum: 9e17ba89c5d8cbea0fde564ea29e6dc17ad43f6ebf1c11347af69a04cf69dbc62c3124d2afe46412bfa41dddde3aaabfeffc0d68bed96f6ea0c4d8fbf652e761
languageName: node
linkType: hard
@@ -1429,33 +1429,33 @@ __metadata:
linkType: hard
"@babel/preset-react@npm:^7.24.7":
- version: 7.27.1
- resolution: "@babel/preset-react@npm:7.27.1"
+ version: 7.28.5
+ resolution: "@babel/preset-react@npm:7.28.5"
dependencies:
"@babel/helper-plugin-utils": ^7.27.1
"@babel/helper-validator-option": ^7.27.1
- "@babel/plugin-transform-react-display-name": ^7.27.1
+ "@babel/plugin-transform-react-display-name": ^7.28.0
"@babel/plugin-transform-react-jsx": ^7.27.1
"@babel/plugin-transform-react-jsx-development": ^7.27.1
"@babel/plugin-transform-react-pure-annotations": ^7.27.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 00bc146f9c742eed804c598d3f31b7d889c1baf8c768989b7f84a93ca527dd1518d3b86781e89ca45cae6dbee136510d3a121658e01416c5578aecf751517bb5
+ checksum: 13bc1fe4dde0a29d00323e46749e5beb457844507cb3afa2fefbd85d283c2d4836f9e4a780be735de58a44c505870476dc2838f1f8faf9d6f056481e65f1a0fb
languageName: node
linkType: hard
"@babel/preset-typescript@npm:^7.24.7":
- version: 7.27.1
- resolution: "@babel/preset-typescript@npm:7.27.1"
+ version: 7.28.5
+ resolution: "@babel/preset-typescript@npm:7.28.5"
dependencies:
"@babel/helper-plugin-utils": ^7.27.1
"@babel/helper-validator-option": ^7.27.1
"@babel/plugin-syntax-jsx": ^7.27.1
"@babel/plugin-transform-modules-commonjs": ^7.27.1
- "@babel/plugin-transform-typescript": ^7.27.1
+ "@babel/plugin-transform-typescript": ^7.28.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 38020f1b23e88ec4fbffd5737da455d8939244bddfb48a2516aef93fb5947bd9163fb807ce6eff3e43fa5ffe9113aa131305fef0fb5053998410bbfcfe6ce0ec
+ checksum: 22f889835d9db1e627846e71ca2f02e2d24e2eb9ebcf9845b3b1d37bd3a53787967bafabbbcb342f06aaf7627399a7102ba6ca18f9a0e17066c865d680d2ceb9
languageName: node
linkType: hard
@@ -1477,28 +1477,28 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4":
- version: 7.28.4
- resolution: "@babel/traverse@npm:7.28.4"
+"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4, @babel/traverse@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/traverse@npm:7.28.5"
dependencies:
"@babel/code-frame": ^7.27.1
- "@babel/generator": ^7.28.3
+ "@babel/generator": ^7.28.5
"@babel/helper-globals": ^7.28.0
- "@babel/parser": ^7.28.4
+ "@babel/parser": ^7.28.5
"@babel/template": ^7.27.2
- "@babel/types": ^7.28.4
+ "@babel/types": ^7.28.5
debug: ^4.3.1
- checksum: d603b8ce4e55ba4fc7b28d3362cc2b1b20bc887e471c8a59fe87b2578c26803c9ef8fcd118081dd8283ea78e0e9a6df9d88c8520033c6aaf81eec30d2a669151
+ checksum: e028ee9654f44be7c2a2df268455cee72d5c424c9ae536785f8f7c8680356f7b977c77ad76909d07eeed09ff1e125ce01cf783011f66b56c838791a85fa6af04
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4":
- version: 7.28.4
- resolution: "@babel/types@npm:7.28.4"
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.28.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4":
+ version: 7.28.5
+ resolution: "@babel/types@npm:7.28.5"
dependencies:
"@babel/helper-string-parser": ^7.27.1
- "@babel/helper-validator-identifier": ^7.27.1
- checksum: a369b4fb73415a2ed902a15576b49696ae9777ddee394a7a904c62e6fbb31f43906b0147ae0b8f03ac17f20c248eac093df349e33c65c94617b12e524b759694
+ "@babel/helper-validator-identifier": ^7.28.5
+ checksum: 5bc266af9e55ff92f9ddf33d83a42c9de1a87f9579d0ed62ef94a741a081692dd410a4fbbab18d514b83e135083ff05bc0e37003834801c9514b9d8ad748070d
languageName: node
linkType: hard
@@ -1707,14 +1707,14 @@ __metadata:
languageName: node
linkType: hard
-"@dabh/diagnostics@npm:^2.0.2":
- version: 2.0.3
- resolution: "@dabh/diagnostics@npm:2.0.3"
+"@dabh/diagnostics@npm:^2.0.8":
+ version: 2.0.8
+ resolution: "@dabh/diagnostics@npm:2.0.8"
dependencies:
- colorspace: 1.1.x
+ "@so-ric/colorspace": ^1.1.6
enabled: 2.0.x
kuler: ^2.0.0
- checksum: 4879600c55c8315a0fb85fbb19057bad1adc08f0a080a8cb4e2b63f723c379bfc4283b68123a2b078d367b327dd8df12fcb27464efe791addc0a48b9df6d79a1
+ checksum: 5f8a0394bb65b0df7316fe6272ecb351d5ad087f7febd2368c83917de03e7827d17132d8eddc4c602733f812a9cf6b9e204442816992d4241c9f1ec0337cea4a
languageName: node
linkType: hard
@@ -1728,21 +1728,21 @@ __metadata:
linkType: hard
"@emnapi/core@npm:^1.4.3":
- version: 1.5.0
- resolution: "@emnapi/core@npm:1.5.0"
+ version: 1.7.1
+ resolution: "@emnapi/core@npm:1.7.1"
dependencies:
"@emnapi/wasi-threads": 1.1.0
tslib: ^2.4.0
- checksum: 089a506a4f6a2416b9917050802c20ac76b350b1160116482c3542cf89cd707c832ca18c163ddac4e9cb1df06f02e6cd324cadc60b82aed27d51e0baca1f4b4f
+ checksum: 45274d4916c29ca39bb1833269524b8ccccc4295902193e640843df37ae4c35cf65a9d557d34d2eff770745116542af75feeb60d73088086fee791192cbee292
languageName: node
linkType: hard
"@emnapi/runtime@npm:^1.4.3":
- version: 1.5.0
- resolution: "@emnapi/runtime@npm:1.5.0"
+ version: 1.7.1
+ resolution: "@emnapi/runtime@npm:1.7.1"
dependencies:
tslib: ^2.4.0
- checksum: 03b23bdc0bb72bce4d8967ca29d623c2599af18977975c10532577db2ec89a57d97d2c76c5c4bde856c7c29302b9f7af357e921c42bd952bdda206972185819a
+ checksum: a7429af887703bae05c360bc089d1ffbb99a8b5fd2645d8e1034737523f0323e9d29510c3569c3b8f5a516e86975aa9fcdb3601d1907c216f972e1b8d3ce82e1
languageName: node
linkType: hard
@@ -1767,9 +1767,9 @@ __metadata:
linkType: hard
"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1":
- version: 4.12.1
- resolution: "@eslint-community/regexpp@npm:4.12.1"
- checksum: 0d628680e204bc316d545b4993d3658427ca404ae646ce541fcc65306b8c712c340e5e573e30fb9f85f4855c0c5f6dca9868931f2fcced06417fbe1a0c6cd2d6
+ version: 4.12.2
+ resolution: "@eslint-community/regexpp@npm:4.12.2"
+ checksum: 1770bc81f676a72f65c7200b5675ff7a349786521f30e66125faaf767fde1ba1c19c3790e16ba8508a62a3933afcfc806a893858b3b5906faf693d862b9e4120
languageName: node
linkType: hard
@@ -1798,19 +1798,19 @@ __metadata:
linkType: hard
"@evilmartians/lefthook@npm:^1.5.0":
- version: 1.12.4
- resolution: "@evilmartians/lefthook@npm:1.12.4"
+ version: 1.13.6
+ resolution: "@evilmartians/lefthook@npm:1.13.6"
bin:
lefthook: bin/index.js
- checksum: fffb6bac7701d4fde6c38f59ccc5a0b4cb04173d8506aabaee5823a47d96154d3fe996f46506ef16040fb88626ff0bce46d1dfa7bcb53e14c2a8a13862561500
+ checksum: 6cceca3e874015678f50818ae14a74d959816cfaba6638f8852d007332404d6819b15c71538985a3650a1ef057aa6975c17fadfe43ece7a0da1aeb9faaf02946
conditions: (os=darwin | os=linux | os=win32) & (cpu=x64 | cpu=arm64 | cpu=ia32)
languageName: node
linkType: hard
"@flatten-js/interval-tree@npm:^1.1.2":
- version: 1.1.3
- resolution: "@flatten-js/interval-tree@npm:1.1.3"
- checksum: 8ff9dc4062b20bd1bcff735b6734d93489409af59f87db799abe534d745dd8cd9293a15e720a999058bc97c66b88f1cdb14f6142d122723ffe52032c5ca2efde
+ version: 1.1.4
+ resolution: "@flatten-js/interval-tree@npm:1.1.4"
+ checksum: 3e6832d9330cd539c831317a50c9d5fd332ed28391795717279d15406019359fa7951cfbb9f8adcc12a6c54ee2699cd773884f2bd19cfb7e529953c3cfc4f595
languageName: node
linkType: hard
@@ -1891,6 +1891,22 @@ __metadata:
languageName: node
linkType: hard
+"@isaacs/balanced-match@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "@isaacs/balanced-match@npm:4.0.1"
+ checksum: 102fbc6d2c0d5edf8f6dbf2b3feb21695a21bc850f11bc47c4f06aa83bd8884fde3fe9d6d797d619901d96865fdcb4569ac2a54c937992c48885c5e3d9967fe8
+ languageName: node
+ linkType: hard
+
+"@isaacs/brace-expansion@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "@isaacs/brace-expansion@npm:5.0.0"
+ dependencies:
+ "@isaacs/balanced-match": ^4.0.1
+ checksum: d7a3b8b0ddbf0ccd8eeb1300e29dd0a0c02147e823d8138f248375a365682360620895c66d113e05ee02389318c654379b0e538b996345b83c914941786705b1
+ languageName: node
+ linkType: hard
+
"@isaacs/cliui@npm:^8.0.2":
version: 8.0.2
resolution: "@isaacs/cliui@npm:8.0.2"
@@ -2295,16 +2311,16 @@ __metadata:
languageName: node
linkType: hard
-"@npmcli/agent@npm:^3.0.0":
- version: 3.0.0
- resolution: "@npmcli/agent@npm:3.0.0"
+"@npmcli/agent@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "@npmcli/agent@npm:4.0.0"
dependencies:
agent-base: ^7.1.0
http-proxy-agent: ^7.0.0
https-proxy-agent: ^7.0.1
- lru-cache: ^10.0.1
+ lru-cache: ^11.2.1
socks-proxy-agent: ^8.0.3
- checksum: e8fc25d536250ed3e669813b36e8c6d805628b472353c57afd8c4fde0fcfcf3dda4ffe22f7af8c9070812ec2e7a03fb41d7151547cef3508efe661a5a3add20f
+ checksum: 89ae20b44859ff8d4de56ade319d8ceaa267a0742d6f7345fe98aa5cd8614ced7db85ea4dc5bfbd6614dbb200a10b134e087143582534c939e8a02219e8665c8
languageName: node
linkType: hard
@@ -2317,13 +2333,6 @@ __metadata:
languageName: node
linkType: hard
-"@pkgjs/parseargs@npm:^0.11.0":
- version: 0.11.0
- resolution: "@pkgjs/parseargs@npm:0.11.0"
- checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f
- languageName: node
- linkType: hard
-
"@pkgr/core@npm:^0.2.9":
version: 0.2.9
resolution: "@pkgr/core@npm:0.2.9"
@@ -2526,7 +2535,17 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/babel-preset@npm:0.81.1, @react-native/babel-preset@npm:^0.81.1":
+"@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": ^7.25.3
+ "@react-native/codegen": 0.81.5
+ checksum: 939aab253c762df32c5d94a3700971a7a560c7d77b6dd516e8284efdc6a9226e83b30c78455fee6311da0d5e50155e99e279a74015661c4e90b6f4b67a697aa9
+ languageName: node
+ linkType: hard
+
+"@react-native/babel-preset@npm:0.81.1":
version: 0.81.1
resolution: "@react-native/babel-preset@npm:0.81.1"
dependencies:
@@ -2581,6 +2600,61 @@ __metadata:
languageName: node
linkType: hard
+"@react-native/babel-preset@npm:^0.81.1":
+ version: 0.81.5
+ resolution: "@react-native/babel-preset@npm:0.81.5"
+ dependencies:
+ "@babel/core": ^7.25.2
+ "@babel/plugin-proposal-export-default-from": ^7.24.7
+ "@babel/plugin-syntax-dynamic-import": ^7.8.3
+ "@babel/plugin-syntax-export-default-from": ^7.24.7
+ "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3
+ "@babel/plugin-syntax-optional-chaining": ^7.8.3
+ "@babel/plugin-transform-arrow-functions": ^7.24.7
+ "@babel/plugin-transform-async-generator-functions": ^7.25.4
+ "@babel/plugin-transform-async-to-generator": ^7.24.7
+ "@babel/plugin-transform-block-scoping": ^7.25.0
+ "@babel/plugin-transform-class-properties": ^7.25.4
+ "@babel/plugin-transform-classes": ^7.25.4
+ "@babel/plugin-transform-computed-properties": ^7.24.7
+ "@babel/plugin-transform-destructuring": ^7.24.8
+ "@babel/plugin-transform-flow-strip-types": ^7.25.2
+ "@babel/plugin-transform-for-of": ^7.24.7
+ "@babel/plugin-transform-function-name": ^7.25.1
+ "@babel/plugin-transform-literals": ^7.25.2
+ "@babel/plugin-transform-logical-assignment-operators": ^7.24.7
+ "@babel/plugin-transform-modules-commonjs": ^7.24.8
+ "@babel/plugin-transform-named-capturing-groups-regex": ^7.24.7
+ "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.7
+ "@babel/plugin-transform-numeric-separator": ^7.24.7
+ "@babel/plugin-transform-object-rest-spread": ^7.24.7
+ "@babel/plugin-transform-optional-catch-binding": ^7.24.7
+ "@babel/plugin-transform-optional-chaining": ^7.24.8
+ "@babel/plugin-transform-parameters": ^7.24.7
+ "@babel/plugin-transform-private-methods": ^7.24.7
+ "@babel/plugin-transform-private-property-in-object": ^7.24.7
+ "@babel/plugin-transform-react-display-name": ^7.24.7
+ "@babel/plugin-transform-react-jsx": ^7.25.2
+ "@babel/plugin-transform-react-jsx-self": ^7.24.7
+ "@babel/plugin-transform-react-jsx-source": ^7.24.7
+ "@babel/plugin-transform-regenerator": ^7.24.7
+ "@babel/plugin-transform-runtime": ^7.24.7
+ "@babel/plugin-transform-shorthand-properties": ^7.24.7
+ "@babel/plugin-transform-spread": ^7.24.7
+ "@babel/plugin-transform-sticky-regex": ^7.24.7
+ "@babel/plugin-transform-typescript": ^7.25.2
+ "@babel/plugin-transform-unicode-regex": ^7.24.7
+ "@babel/template": ^7.25.0
+ "@react-native/babel-plugin-codegen": 0.81.5
+ babel-plugin-syntax-hermes-parser: 0.29.1
+ babel-plugin-transform-flow-enums: ^0.0.2
+ react-refresh: ^0.14.0
+ peerDependencies:
+ "@babel/core": "*"
+ checksum: 80aebb02b4a1f68198e8bc939599def949844666f9601014af561f9cbd167f1fe325b193a5c9ffb7d0a07c9e9ab1a290e8a2ace2ce2ad470aae23f5376fc931e
+ languageName: node
+ linkType: hard
+
"@react-native/codegen@npm:0.81.1":
version: 0.81.1
resolution: "@react-native/codegen@npm:0.81.1"
@@ -2598,6 +2672,23 @@ __metadata:
languageName: node
linkType: hard
+"@react-native/codegen@npm:0.81.5":
+ version: 0.81.5
+ resolution: "@react-native/codegen@npm:0.81.5"
+ dependencies:
+ "@babel/core": ^7.25.2
+ "@babel/parser": ^7.25.3
+ glob: ^7.1.1
+ hermes-parser: 0.29.1
+ invariant: ^2.2.4
+ nullthrows: ^1.1.1
+ yargs: ^17.6.2
+ peerDependencies:
+ "@babel/core": "*"
+ checksum: 32a82c43efc6299b2667ab931b88c52da5cb4eecf0875f9b4f95a574144b23cf8d7db5bd40d2a9626c41c5de8153b6b95173810be8ab30cb5d5d678e482f80dc
+ languageName: node
+ linkType: hard
+
"@react-native/community-cli-plugin@npm:0.81.1":
version: 0.81.1
resolution: "@react-native/community-cli-plugin@npm:0.81.1"
@@ -2694,13 +2785,20 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/typescript-config@npm:0.81.1, @react-native/typescript-config@npm:^0.81.1":
+"@react-native/typescript-config@npm:0.81.1":
version: 0.81.1
resolution: "@react-native/typescript-config@npm:0.81.1"
checksum: f8091d1174d3e7046f7c95c030448f83e6f35568728cc7b2293ced1dfc23927b3ddb73b0c28f64dd05a0023c069176f156cf06141c1723001d0f47240c6476bf
languageName: node
linkType: hard
+"@react-native/typescript-config@npm:^0.81.1":
+ version: 0.81.5
+ resolution: "@react-native/typescript-config@npm:0.81.5"
+ checksum: fbcc83ec60d6820a0d5d86644c33284bba35aa3312fd9b620f50f3de5343ed3aac9808aa6915d2a1726f69bbe877c1b92452954e661a2fee16c60c1be88fc8c5
+ languageName: node
+ linkType: hard
+
"@react-native/virtualized-lists@npm:0.81.1":
version: 0.81.1
resolution: "@react-native/virtualized-lists@npm:0.81.1"
@@ -2850,6 +2948,16 @@ __metadata:
languageName: node
linkType: hard
+"@so-ric/colorspace@npm:^1.1.6":
+ version: 1.1.6
+ resolution: "@so-ric/colorspace@npm:1.1.6"
+ dependencies:
+ color: ^5.0.2
+ text-hex: 1.0.x
+ checksum: 893abfe47f2c23c71716c53bec6b3f700b11563d6993afb2eca1445b694cc0daf839353c0663a6139a1223289b73c629e5e9ccfcf54294b5eec1a6bc77f997de
+ languageName: node
+ linkType: hard
+
"@testing-library/react-native@npm:^13.3.3":
version: 13.3.3
resolution: "@testing-library/react-native@npm:13.3.3"
@@ -2871,11 +2979,11 @@ __metadata:
linkType: hard
"@tybys/wasm-util@npm:^0.10.0":
- version: 0.10.0
- resolution: "@tybys/wasm-util@npm:0.10.0"
+ version: 0.10.1
+ resolution: "@tybys/wasm-util@npm:0.10.1"
dependencies:
tslib: ^2.4.0
- checksum: c3034e0535b91f28dc74c72fc538f353cda0fa9107bb313e8b89f101402b7dc8e400442d07560775cdd7cb63d33549867ed776372fbaa41dc68bcd108e5cff8a
+ checksum: b8b281ffa9cd01cb6d45a4dddca2e28fd0cb6ad67cf091ba4a73ac87c0d6bd6ce188c332c489e87c20b0750b0b6fe3b99e30e1cd2227ec16da692f51c778944e
languageName: node
linkType: hard
@@ -2921,11 +3029,11 @@ __metadata:
linkType: hard
"@types/conventional-commits-parser@npm:^5.0.0":
- version: 5.0.1
- resolution: "@types/conventional-commits-parser@npm:5.0.1"
+ version: 5.0.2
+ resolution: "@types/conventional-commits-parser@npm:5.0.2"
dependencies:
"@types/node": "*"
- checksum: b4eb4f22051d42e7ed9fd3bffe6ea0cf62ae493a3c6c775a16babbad977c934f4c09ec3fa93020894de2073d63cfcd3a27dd5f00984966161da6797dd88a0f0d
+ checksum: bd05e0f0619737c6bb7e663e6274adf41f7c7d5742ec297b4b6095b3dcf328f81dab60668ba38cf51aff83c6e8135666b418e533ce4a2724053f40b82a5d4ca9
languageName: node
linkType: hard
@@ -2995,20 +3103,20 @@ __metadata:
linkType: hard
"@types/node@npm:*":
- version: 24.3.1
- resolution: "@types/node@npm:24.3.1"
+ version: 24.10.1
+ resolution: "@types/node@npm:24.10.1"
dependencies:
- undici-types: ~7.10.0
- checksum: 6ba670d2c3ba88038e6f312641fe934479f961bd10610f007e7c26ba9c208eaddc829a1e6533c7a168982f84047c3c744c0488549963bd64f136df3551716746
+ undici-types: ~7.16.0
+ checksum: c2f370ae7a97c04991e0eee6b57e588a2abef0814a5f6e41fda5a9200cf02ae6654fad51c8372ee203ae4134bab80f5bf441c586f7f50e0fda3ba422f35eb3c0
languageName: node
linkType: hard
"@types/node@npm:^22.9.0":
- version: 22.18.1
- resolution: "@types/node@npm:22.18.1"
+ version: 22.19.1
+ resolution: "@types/node@npm:22.19.1"
dependencies:
undici-types: ~6.21.0
- checksum: c1e6d832a081737d5b52861640e6fefe890df7dde3926c5346cf4f007eb65374467a4636be587feb35430be31e60229ec8cd8308e19deb1f9e9c4dcbd8f17def
+ checksum: 62b72e26a51659e654cfd6791f296a95ebc4b1deb1fa97f7a5cea4032434d1b4f14021f6e52eb9ea0cc1d1a7ab90567797a25c3865e3ea3d2caf6b3ea0ac4c4d
languageName: node
linkType: hard
@@ -3050,114 +3158,114 @@ __metadata:
linkType: hard
"@types/yargs@npm:^17.0.8":
- version: 17.0.33
- resolution: "@types/yargs@npm:17.0.33"
+ version: 17.0.35
+ resolution: "@types/yargs@npm:17.0.35"
dependencies:
"@types/yargs-parser": "*"
- checksum: ee013f257472ab643cb0584cf3e1ff9b0c44bca1c9ba662395300a7f1a6c55fa9d41bd40ddff42d99f5d95febb3907c9ff600fbcb92dadbec22c6a76de7e1236
+ checksum: ebf1f5373388cfcbf9cfb5e56ce7a77c0ba2450420f26f3701010ca92df48cce7e14e4245ed1f17178a38ff8702467a6f4047742775b8e2fd06dec8f4f3501ce
languageName: node
linkType: hard
"@typescript-eslint/eslint-plugin@npm:^8.43.0":
- version: 8.43.0
- resolution: "@typescript-eslint/eslint-plugin@npm:8.43.0"
+ version: 8.47.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.47.0"
dependencies:
"@eslint-community/regexpp": ^4.10.0
- "@typescript-eslint/scope-manager": 8.43.0
- "@typescript-eslint/type-utils": 8.43.0
- "@typescript-eslint/utils": 8.43.0
- "@typescript-eslint/visitor-keys": 8.43.0
+ "@typescript-eslint/scope-manager": 8.47.0
+ "@typescript-eslint/type-utils": 8.47.0
+ "@typescript-eslint/utils": 8.47.0
+ "@typescript-eslint/visitor-keys": 8.47.0
graphemer: ^1.4.0
ignore: ^7.0.0
natural-compare: ^1.4.0
ts-api-utils: ^2.1.0
peerDependencies:
- "@typescript-eslint/parser": ^8.43.0
+ "@typescript-eslint/parser": ^8.47.0
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
- checksum: aa9247bb5da437f00e1de3ce9a3a2cc4263f550fdc4ddfabb734565297b7c7244e2bb10441330dc891d6883e2eaf94a6452b1a37d255d622d91ac4ff4b806963
+ checksum: 25dbfcce58db2cbebf427fdb46e57ff044f7f619688ad290c3910229779dfab26d663212e5b2afab313e8e5e4e2c747685b6707be6bfdef3a8bf954f8fab0eec
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:^8.43.0":
- version: 8.43.0
- resolution: "@typescript-eslint/parser@npm:8.43.0"
+ version: 8.47.0
+ resolution: "@typescript-eslint/parser@npm:8.47.0"
dependencies:
- "@typescript-eslint/scope-manager": 8.43.0
- "@typescript-eslint/types": 8.43.0
- "@typescript-eslint/typescript-estree": 8.43.0
- "@typescript-eslint/visitor-keys": 8.43.0
+ "@typescript-eslint/scope-manager": 8.47.0
+ "@typescript-eslint/types": 8.47.0
+ "@typescript-eslint/typescript-estree": 8.47.0
+ "@typescript-eslint/visitor-keys": 8.47.0
debug: ^4.3.4
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
- checksum: 9daeafaafb6d610a4f158897be018f10b06e9839a11734423e3baa40b4c1b7a3a13e90922d92953befa574ccea880d81b61cd3b911507197e8e5f0e73d3ef9f7
+ checksum: 4fa175b24364f2e894494074fbcdd525e02e39ab1f4d89a95407a822177a2a4e9e75108f747cbda158245c10d61a30bae11583ab4b515df9abbee2551ee468a4
languageName: node
linkType: hard
-"@typescript-eslint/project-service@npm:8.43.0":
- version: 8.43.0
- resolution: "@typescript-eslint/project-service@npm:8.43.0"
+"@typescript-eslint/project-service@npm:8.47.0":
+ version: 8.47.0
+ resolution: "@typescript-eslint/project-service@npm:8.47.0"
dependencies:
- "@typescript-eslint/tsconfig-utils": ^8.43.0
- "@typescript-eslint/types": ^8.43.0
+ "@typescript-eslint/tsconfig-utils": ^8.47.0
+ "@typescript-eslint/types": ^8.47.0
debug: ^4.3.4
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
- checksum: ba225e9aa6cf532da159c89adb6f222ec8e9873fe9e3ddb03208f820638df6c51bf672acf7f21d170471fd305971f36f822c2fa0e662c7772687ad482b33953c
+ checksum: 3e001f98da9df74b7720a75d8cd32d6cf9e15ef57541256f9ec83ae583777994bf267a36e332e05f1c00d7a8d794337e7264d8072e609327364891c10ef94437
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:8.43.0":
- version: 8.43.0
- resolution: "@typescript-eslint/scope-manager@npm:8.43.0"
+"@typescript-eslint/scope-manager@npm:8.47.0":
+ version: 8.47.0
+ resolution: "@typescript-eslint/scope-manager@npm:8.47.0"
dependencies:
- "@typescript-eslint/types": 8.43.0
- "@typescript-eslint/visitor-keys": 8.43.0
- checksum: c5562b490fd81ff04a853200991a944e4586db9c5349a9ebbda836135409b1568b7bda965595b18a09cd235b3f8d72fbc3b67f6cf39550ecdb40d4e868c4ad49
+ "@typescript-eslint/types": 8.47.0
+ "@typescript-eslint/visitor-keys": 8.47.0
+ checksum: 4df9033db772ee211ecf967dad3cf970167cf71e69061690412321d9677043bfb4fb58cbf9e83ffdb25ffbfa714accff7c92f1cdac87cfab376e1f5204b48492
languageName: node
linkType: hard
-"@typescript-eslint/tsconfig-utils@npm:8.43.0, @typescript-eslint/tsconfig-utils@npm:^8.43.0":
- version: 8.43.0
- resolution: "@typescript-eslint/tsconfig-utils@npm:8.43.0"
+"@typescript-eslint/tsconfig-utils@npm:8.47.0, @typescript-eslint/tsconfig-utils@npm:^8.47.0":
+ version: 8.47.0
+ resolution: "@typescript-eslint/tsconfig-utils@npm:8.47.0"
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
- checksum: 20cb7b553eba44a8c4b4af2d0cabbcff248494b8c87243be7fcd1bb00846344f0bbc5b2353027d8e9053ee3e0c3b491cbf1c024f9f60b7e370220e7b0620b96f
+ checksum: dd1e4868d3ea1f4d0f583310e388ab191c0845f43eca4529e7cc9088b6dc58529eee2be3fb1b0a11d4b50f63fa6d212ff921fa58c7aa5ac44129e2caed1998ab
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:8.43.0":
- version: 8.43.0
- resolution: "@typescript-eslint/type-utils@npm:8.43.0"
+"@typescript-eslint/type-utils@npm:8.47.0":
+ version: 8.47.0
+ resolution: "@typescript-eslint/type-utils@npm:8.47.0"
dependencies:
- "@typescript-eslint/types": 8.43.0
- "@typescript-eslint/typescript-estree": 8.43.0
- "@typescript-eslint/utils": 8.43.0
+ "@typescript-eslint/types": 8.47.0
+ "@typescript-eslint/typescript-estree": 8.47.0
+ "@typescript-eslint/utils": 8.47.0
debug: ^4.3.4
ts-api-utils: ^2.1.0
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
- checksum: ea628b94bbb5e389375335d5774f1e163d8685484fc7e4fa46907d05bdefdca29fad46b6cb0613ad949897d29d5d2f37322ef4d2ba577a25f6bc39a300810a8d
+ checksum: 975655a484750be4c6dabac9fc420916dfa9697a9de921e8f76dc17f3b73e270df6b3d9a9550847b7f94a80842756e4b058bf57ad4420f78fdff022d0e10f217
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:8.43.0, @typescript-eslint/types@npm:^8.43.0":
- version: 8.43.0
- resolution: "@typescript-eslint/types@npm:8.43.0"
- checksum: a6aabc17d477a1f518f76bb0b6fbad8d5b819f2239af047a46c755a243758cf98c7ea7ec7a8aa7c5cdada68c1c4e21797b07a65c36f65544119bfa13dbc37252
+"@typescript-eslint/types@npm:8.47.0, @typescript-eslint/types@npm:^8.47.0":
+ version: 8.47.0
+ resolution: "@typescript-eslint/types@npm:8.47.0"
+ checksum: 2818d17d2cf383c94f6870a8d4db2be9ec8b41988d58c91fcc9b13af11ec08600a40223c09920cd2e82d1ef5596eb4d9565da1d1b66e0e5967e602b9fb06a335
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:8.43.0":
- version: 8.43.0
- resolution: "@typescript-eslint/typescript-estree@npm:8.43.0"
+"@typescript-eslint/typescript-estree@npm:8.47.0":
+ version: 8.47.0
+ resolution: "@typescript-eslint/typescript-estree@npm:8.47.0"
dependencies:
- "@typescript-eslint/project-service": 8.43.0
- "@typescript-eslint/tsconfig-utils": 8.43.0
- "@typescript-eslint/types": 8.43.0
- "@typescript-eslint/visitor-keys": 8.43.0
+ "@typescript-eslint/project-service": 8.47.0
+ "@typescript-eslint/tsconfig-utils": 8.47.0
+ "@typescript-eslint/types": 8.47.0
+ "@typescript-eslint/visitor-keys": 8.47.0
debug: ^4.3.4
fast-glob: ^3.3.2
is-glob: ^4.0.3
@@ -3166,32 +3274,32 @@ __metadata:
ts-api-utils: ^2.1.0
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
- checksum: b37b40d5084a8cb31ba94774120a0ce3b85ff09e1fe228029b5c23be39b041c0bfe9aaa1b9aa9cbde58215836c77e6a072c601c28d4ce225062c9622e8a359be
+ checksum: c8d06cc086d4848325513930c759eacb958bc58b3a10124dfe9883e798e8057217e2329975a02c585cb34f91b157171e3d47aa32b82011b5981cf90a9992c7b3
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:8.43.0":
- version: 8.43.0
- resolution: "@typescript-eslint/utils@npm:8.43.0"
+"@typescript-eslint/utils@npm:8.47.0":
+ version: 8.47.0
+ resolution: "@typescript-eslint/utils@npm:8.47.0"
dependencies:
"@eslint-community/eslint-utils": ^4.7.0
- "@typescript-eslint/scope-manager": 8.43.0
- "@typescript-eslint/types": 8.43.0
- "@typescript-eslint/typescript-estree": 8.43.0
+ "@typescript-eslint/scope-manager": 8.47.0
+ "@typescript-eslint/types": 8.47.0
+ "@typescript-eslint/typescript-estree": 8.47.0
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
- checksum: e50622ec6342d6cc7aa6c3441124fd95afffd7bbdc674ad8d6c45283a8a7d949a695bbc874096d772af4ba1ce007e65a7930f77ded4b2275a1d0d982fa5e276d
+ checksum: 43939de12e12781563c2c679be242786690ec78f2562fcbda96e9cb51f8fc4d6cd9fbb80f871b616d059945c6ef7a54bd942652b56eb23207dc1e7ac55910e83
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:8.43.0":
- version: 8.43.0
- resolution: "@typescript-eslint/visitor-keys@npm:8.43.0"
+"@typescript-eslint/visitor-keys@npm:8.47.0":
+ version: 8.47.0
+ resolution: "@typescript-eslint/visitor-keys@npm:8.47.0"
dependencies:
- "@typescript-eslint/types": 8.43.0
+ "@typescript-eslint/types": 8.47.0
eslint-visitor-keys: ^4.2.1
- checksum: 748b5457b1d813e223ae50753c09c503264f8809b267dc955ed3123c0bcbb4ba855823f1e616e3d48e14c03cd08c51c816a65bbea6fa44e7d54faac106791532
+ checksum: 6aa9234bbe6b44fc9d11304f4f78cf77768d2d8fb2bce5f67132c257b8b1aff569295045eb3cefef6943ede71b305ba109fcdb7170d7276861b5cbbcd8309dae
languageName: node
linkType: hard
@@ -3344,7 +3452,7 @@ __metadata:
languageName: node
linkType: hard
-"@wix-pilot/core@npm:^3.4.1":
+"@wix-pilot/core@npm:^3.4.2":
version: 3.4.2
resolution: "@wix-pilot/core@npm:3.4.2"
dependencies:
@@ -3383,10 +3491,10 @@ __metadata:
languageName: node
linkType: hard
-"abbrev@npm:^3.0.0":
- version: 3.0.1
- resolution: "abbrev@npm:3.0.1"
- checksum: e70b209f5f408dd3a3bbd0eec4b10a2ffd64704a4a3821d0969d84928cc490a8eb60f85b78a95622c1841113edac10161c62e52f5e7d0027aa26786a8136e02e
+"abbrev@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "abbrev@npm:4.0.0"
+ checksum: d0344b63d28e763f259b4898c41bdc92c08e9d06d0da5617d0bbe4d78244e46daea88c510a2f9472af59b031d9060ec1a999653144e793fd029a59dae2f56dc8
languageName: node
linkType: hard
@@ -3591,13 +3699,23 @@ __metadata:
languageName: node
linkType: hard
+"arkregex@npm:0.0.3":
+ version: 0.0.3
+ resolution: "arkregex@npm:0.0.3"
+ dependencies:
+ "@ark/util": 0.55.0
+ checksum: 8b89baa1ca582b5ca181b0ce2d032cba5be352a89573502795cbe0805e960ea4f496d485e81bbb53fc197becf2236897c67dc33adfd9d2fb089546f27b19bab2
+ languageName: node
+ linkType: hard
+
"arktype@npm:^2.1.15":
- version: 2.1.22
- resolution: "arktype@npm:2.1.22"
+ version: 2.1.27
+ resolution: "arktype@npm:2.1.27"
dependencies:
- "@ark/schema": 0.49.0
- "@ark/util": 0.49.0
- checksum: 46947539b550912f709908bcb973114607a8d61124f7f4ea1090bcaab85ca5c49d68afd6928bf05ce80fe403b6906e7d31d58ed346b408bb8519b9ffdf08e0cb
+ "@ark/schema": 0.55.0
+ "@ark/util": 0.55.0
+ arkregex: 0.0.3
+ checksum: fbbb65b431e1da37c33961aef5bafce8bf7cb9f30bd532185bbeea6b7692145ce933af989358db838347cf76071e111b03a5adcb5a2103da495129057a0a18d6
languageName: node
linkType: hard
@@ -3750,6 +3868,13 @@ __metadata:
languageName: node
linkType: hard
+"async-generator-function@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "async-generator-function@npm:1.0.0"
+ checksum: 74a71a4a2dd7afd06ebb612f6d612c7f4766a351bedffde466023bf6dae629e46b0d2cd38786239e0fbf245de0c7df76035465e16d1213774a0efb22fec0d713
+ languageName: node
+ linkType: hard
+
"async-limiter@npm:~1.0.0":
version: 1.0.1
resolution: "async-limiter@npm:1.0.1"
@@ -3929,6 +4054,15 @@ __metadata:
languageName: node
linkType: hard
+"baseline-browser-mapping@npm:^2.8.25":
+ version: 2.8.29
+ resolution: "baseline-browser-mapping@npm:2.8.29"
+ bin:
+ baseline-browser-mapping: dist/cli.js
+ checksum: 36aac32abcb13f5ec24cf00b3cde7469bda560fa8bf82d0e4f23b2ddf5a78ba182cf15fa51e4c76e597bfbaf1f71b78330030674f89b4fd20444730faff2c5c2
+ languageName: node
+ linkType: hard
+
"bl@npm:^4.1.0":
version: 4.1.0
resolution: "bl@npm:4.1.0"
@@ -4002,17 +4136,18 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.20.4, browserslist@npm:^4.24.0, browserslist@npm:^4.25.3":
- version: 4.25.4
- resolution: "browserslist@npm:4.25.4"
+"browserslist@npm:^4.20.4, browserslist@npm:^4.24.0, browserslist@npm:^4.28.0":
+ version: 4.28.0
+ resolution: "browserslist@npm:4.28.0"
dependencies:
- caniuse-lite: ^1.0.30001737
- electron-to-chromium: ^1.5.211
- node-releases: ^2.0.19
- update-browserslist-db: ^1.1.3
+ baseline-browser-mapping: ^2.8.25
+ caniuse-lite: ^1.0.30001754
+ electron-to-chromium: ^1.5.249
+ node-releases: ^2.0.27
+ update-browserslist-db: ^1.1.4
bin:
browserslist: cli.js
- checksum: 936db8d7801576a93bc47f0ecd5a2d8424417bd62e0c94dbd7e6aa02493108e4362b4140d1904c070bcc64430c4d6987980fa02b75d38839db75af3951ce3605
+ checksum: c19fe2c6f123851d899d5b207f76de93064e247931e32ca0adcaceb3b48aec65c7c3310c0dc969de96922d488af7de0a0b77b41505e7dfa0a8d3736500748e11
languageName: node
linkType: hard
@@ -4139,23 +4274,22 @@ __metadata:
languageName: node
linkType: hard
-"cacache@npm:^19.0.1":
- version: 19.0.1
- resolution: "cacache@npm:19.0.1"
+"cacache@npm:^20.0.1":
+ version: 20.0.2
+ resolution: "cacache@npm:20.0.2"
dependencies:
"@npmcli/fs": ^4.0.0
fs-minipass: ^3.0.0
- glob: ^10.2.2
- lru-cache: ^10.0.1
+ glob: ^11.0.3
+ lru-cache: ^11.1.0
minipass: ^7.0.3
minipass-collect: ^2.0.1
minipass-flush: ^1.0.5
minipass-pipeline: ^1.2.4
p-map: ^7.0.2
- ssri: ^12.0.0
- tar: ^7.4.3
+ ssri: ^13.0.0
unique-filename: ^4.0.0
- checksum: e95684717de6881b4cdaa949fa7574e3171946421cd8291769dd3d2417dbf7abf4aa557d1f968cca83dcbc95bed2a281072b09abfc977c942413146ef7ed4525
+ checksum: b42c285da8463e6f73f68852b53bb0fc7f169b040e4be67c2dd9ff6534f78c467af1953807e5af05d20e546ecbe5498ba15b6c913015088c2c5b8218644fe49b
languageName: node
linkType: hard
@@ -4198,31 +4332,6 @@ __metadata:
languageName: node
linkType: hard
-"caller-callsite@npm:^2.0.0":
- version: 2.0.0
- resolution: "caller-callsite@npm:2.0.0"
- dependencies:
- callsites: ^2.0.0
- checksum: b685e9d126d9247b320cfdfeb3bc8da0c4be28d8fb98c471a96bc51aab3130099898a2fe3bf0308f0fe048d64c37d6d09f563958b9afce1a1e5e63d879c128a2
- languageName: node
- linkType: hard
-
-"caller-path@npm:^2.0.0":
- version: 2.0.0
- resolution: "caller-path@npm:2.0.0"
- dependencies:
- caller-callsite: ^2.0.0
- checksum: 3e12ccd0c71ec10a057aac69e3ec175b721ca858c640df021ef0d25999e22f7c1d864934b596b7d47038e9b56b7ec315add042abbd15caac882998b50102fb12
- languageName: node
- linkType: hard
-
-"callsites@npm:^2.0.0":
- version: 2.0.0
- resolution: "callsites@npm:2.0.0"
- checksum: be2f67b247df913732b7dec1ec0bbfcdbaea263e5a95968b19ec7965affae9496b970e3024317e6d4baa8e28dc6ba0cec03f46fdddc2fdcc51396600e53c2623
- languageName: node
- linkType: hard
-
"callsites@npm:^3.0.0":
version: 3.1.0
resolution: "callsites@npm:3.1.0"
@@ -4256,10 +4365,10 @@ __metadata:
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.30001737":
- version: 1.0.30001741
- resolution: "caniuse-lite@npm:1.0.30001741"
- checksum: 0f2e90e1418a0b35923735420a0a0f9d2aa91eb6e0e2ae955e386155b402892ed4aa9996aae644b9f0cf2cf6a2af52c9467d4f8fc1d1710e8e4c961f12bdec67
+"caniuse-lite@npm:^1.0.30001754":
+ version: 1.0.30001756
+ resolution: "caniuse-lite@npm:1.0.30001756"
+ checksum: abcbb01eceb921f3462721792ede7ab9dc95eb676e2f6873837ebf5c163f5fe74a629de20b56b8bd10147af2ba255a608d422e72597149e19c91b9b760593bb6
languageName: node
linkType: hard
@@ -4412,13 +4521,13 @@ __metadata:
linkType: hard
"collect-v8-coverage@npm:^1.0.0":
- version: 1.0.2
- resolution: "collect-v8-coverage@npm:1.0.2"
- checksum: c10f41c39ab84629d16f9f6137bc8a63d332244383fc368caf2d2052b5e04c20cd1fd70f66fcf4e2422b84c8226598b776d39d5f2d2a51867cc1ed5d1982b4da
+ version: 1.0.3
+ resolution: "collect-v8-coverage@npm:1.0.3"
+ checksum: ed1d1ebc9c05e7263fffa3ad6440031db6a1fdd9f574435aa689effcdfe9f2b93aba8ec600f9c7b99124cd6ff5d9415c17961d84ae829a72251a4fe668a49b63
languageName: node
linkType: hard
-"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3":
+"color-convert@npm:^1.9.0":
version: 1.9.3
resolution: "color-convert@npm:1.9.3"
dependencies:
@@ -4436,6 +4545,15 @@ __metadata:
languageName: node
linkType: hard
+"color-convert@npm:^3.1.3":
+ version: 3.1.3
+ resolution: "color-convert@npm:3.1.3"
+ dependencies:
+ color-name: ^2.0.0
+ checksum: 5133952b53c76dfb0f1d9d19b21efa1394cc9a9e0ae8556c6ac366bfe8dd806ddd88448eb23a2dc6f671c85b29290ab547052c6e1c9cb165e14c38a933d327f3
+ languageName: node
+ linkType: hard
+
"color-name@npm:1.1.3":
version: 1.1.3
resolution: "color-name@npm:1.1.3"
@@ -4450,7 +4568,14 @@ __metadata:
languageName: node
linkType: hard
-"color-string@npm:^1.6.0, color-string@npm:^1.9.0":
+"color-name@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "color-name@npm:2.1.0"
+ checksum: eb014f71d87408e318e95d3f554f188370d354ba8e0ffa4341d0fd19de391bfe2bc96e563d4f6614644d676bc24f475560dffee3fe310c2d6865d007410a9a2b
+ languageName: node
+ linkType: hard
+
+"color-string@npm:^1.9.0":
version: 1.9.1
resolution: "color-string@npm:1.9.1"
dependencies:
@@ -4460,13 +4585,12 @@ __metadata:
languageName: node
linkType: hard
-"color@npm:^3.1.3":
- version: 3.2.1
- resolution: "color@npm:3.2.1"
+"color-string@npm:^2.1.3":
+ version: 2.1.4
+ resolution: "color-string@npm:2.1.4"
dependencies:
- color-convert: ^1.9.3
- color-string: ^1.6.0
- checksum: f81220e8b774d35865c2561be921f5652117638dcda7ca4029262046e37fc2444ac7bbfdd110cf1fd9c074a4ee5eda8f85944ffbdda26186b602dd9bb05f6400
+ color-name: ^2.0.0
+ checksum: f9caa29d529c549febeec813fcc0ecb184ff3dee92cec78f1fd3dfe2c4168fc1b74442efc40e34d2d677470967f570234d11086c3b137d6f9958a8fe12587fde
languageName: node
linkType: hard
@@ -4480,6 +4604,16 @@ __metadata:
languageName: node
linkType: hard
+"color@npm:^5.0.2":
+ version: 5.0.3
+ resolution: "color@npm:5.0.3"
+ dependencies:
+ color-convert: ^3.1.3
+ color-string: ^2.1.3
+ checksum: 2ad337a520f8d702febc45912d7a27417268ea4c56bdbf8121cdb8dad7309e418a7c78f164d7cb59b68bd9e703b5a3bc046cff80051c30e7561f7e726ca207ac
+ languageName: node
+ linkType: hard
+
"colorette@npm:^1.0.7":
version: 1.4.0
resolution: "colorette@npm:1.4.0"
@@ -4487,16 +4621,6 @@ __metadata:
languageName: node
linkType: hard
-"colorspace@npm:1.1.x":
- version: 1.1.4
- resolution: "colorspace@npm:1.1.4"
- dependencies:
- color: ^3.1.3
- text-hex: 1.0.x
- checksum: bb3934ef3c417e961e6d03d7ca60ea6e175947029bfadfcdb65109b01881a1c0ecf9c2b0b59abcd0ee4a0d7c1eae93beed01b0e65848936472270a0b341ebce8
- languageName: node
- linkType: hard
-
"command-exists@npm:^1.2.8":
version: 1.2.9
resolution: "command-exists@npm:1.2.9"
@@ -4637,11 +4761,11 @@ __metadata:
linkType: hard
"core-js-compat@npm:^3.43.0":
- version: 3.45.1
- resolution: "core-js-compat@npm:3.45.1"
+ version: 3.47.0
+ resolution: "core-js-compat@npm:3.47.0"
dependencies:
- browserslist: ^4.25.3
- checksum: 817286f6b7deb90278fd1f46131664fda36b74983e2fc4859a36ae85ef9361868b307964eea0e364251763e415eab7589e9abe2a4ec4d1672c2870f03c52b1ac
+ browserslist: ^4.28.0
+ checksum: 425c8cb4c3277a11f3d7d4752c53e5903892635126ed1cdc326a1cd7d961606c5d2c951493f1c783e624f9cdc1ec791c6db68dc19988d68f112d7d82a4c39c9a
languageName: node
linkType: hard
@@ -4653,27 +4777,15 @@ __metadata:
linkType: hard
"cosmiconfig-typescript-loader@npm:^6.1.0":
- version: 6.1.0
- resolution: "cosmiconfig-typescript-loader@npm:6.1.0"
+ version: 6.2.0
+ resolution: "cosmiconfig-typescript-loader@npm:6.2.0"
dependencies:
- jiti: ^2.4.1
+ jiti: ^2.6.1
peerDependencies:
"@types/node": "*"
cosmiconfig: ">=9"
typescript: ">=5"
- checksum: 45114854faaa97178abd2ccad511363faa57c03321c7e39ad16619c63842b3f6147dd20118f9f07c9530a242a39c3107c791708bb0b987dad374e71f23f9468b
- languageName: node
- linkType: hard
-
-"cosmiconfig@npm:^5.0.5":
- version: 5.2.1
- resolution: "cosmiconfig@npm:5.2.1"
- dependencies:
- import-fresh: ^2.0.0
- is-directory: ^0.3.1
- js-yaml: ^3.13.1
- parse-json: ^4.0.0
- checksum: 8b6f1d3c8a5ffdf663a952f17af0761adf210b7a5933d0fe8988f3ca3a1f0e1e5cbbb74d5b419c15933dd2fdcaec31dbc5cc85cb8259a822342b93b529eff89c
+ checksum: 2680bb585de1185aa23ba678cb0426cba1be8fa0a9d286f71c2ce5bd63f23e5b8f726161673a16babb2aa0e7d033fda8774268a025fb63f548d1c75977292212
languageName: node
linkType: hard
@@ -4723,9 +4835,9 @@ __metadata:
linkType: hard
"csstype@npm:^3.0.2":
- version: 3.1.3
- resolution: "csstype@npm:3.1.3"
- checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7
+ version: 3.2.3
+ resolution: "csstype@npm:3.2.3"
+ checksum: cb882521b3398958a1ce6ca98c011aec0bde1c77ecaf8a1dd4db3b112a189939beae3b1308243b2fe50fc27eb3edeb0f73a5a4d91d928765dc6d5ecc7bda92ee
languageName: node
linkType: hard
@@ -4770,9 +4882,9 @@ __metadata:
linkType: hard
"dayjs@npm:^1.8.15":
- version: 1.11.18
- resolution: "dayjs@npm:1.11.18"
- checksum: cc90054bad30ab011417a7a474b2ffa70e7a28ca6f834d7e86fe53a408a40a14c174f26155072628670e9eda4c48c4ed0d847d2edf83d47c0bfb78be15bbf2dd
+ version: 1.11.19
+ resolution: "dayjs@npm:1.11.19"
+ checksum: dfafcca2c67cc6e542fd880d77f1d91667efd323edc28f0487b470b184a11cc97696163ed5be1142ea2a031045b27a0d0555e72f60a63275e0e0401ac24bea5d
languageName: node
linkType: hard
@@ -4786,14 +4898,14 @@ __metadata:
linkType: hard
"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0, debug@npm:^4.4.1":
- version: 4.4.1
- resolution: "debug@npm:4.4.1"
+ version: 4.4.3
+ resolution: "debug@npm:4.4.3"
dependencies:
ms: ^2.1.3
peerDependenciesMeta:
supports-color:
optional: true
- checksum: a43826a01cda685ee4cec00fb2d3322eaa90ccadbef60d9287debc2a886be3e835d9199c80070ede75a409ee57828c4c6cd80e4b154f2843f0dc95a570dc0729
+ checksum: 4805abd570e601acdca85b6aa3757186084a45cff9b2fa6eee1f3b173caa776b45f478b2a71a572d616d2010cea9211d0ac4a02a610e4c18ac4324bde3760834
languageName: node
linkType: hard
@@ -4975,10 +5087,10 @@ __metadata:
linkType: hard
"detox@npm:^20.27.6":
- version: 20.41.1
- resolution: "detox@npm:20.41.1"
+ version: 20.46.0
+ resolution: "detox@npm:20.46.0"
dependencies:
- "@wix-pilot/core": ^3.4.1
+ "@wix-pilot/core": ^3.4.2
"@wix-pilot/detox": ^1.0.13
ajv: ^8.6.3
bunyan: ^1.8.12
@@ -5022,7 +5134,7 @@ __metadata:
optional: true
bin:
detox: local-cli/cli.js
- checksum: d039e70844067c1f9d3d7ffb69c86750ffee8161b0a4dc6db336f53d3f29b91f982ecd4c281dad74e9db549b9a8dd57d88a04a41fdd75aeaa670b6ef39382ff7
+ checksum: 94ad8295b4f06f2fb7ef29db345ea6b4a5124530e144e84026fa1924373f05f6f33935724e5bee035dcdbbfd48e49a2c8b29b2f3d050f07d3959147c0533cbcc
languageName: node
linkType: hard
@@ -5120,10 +5232,10 @@ __metadata:
languageName: node
linkType: hard
-"electron-to-chromium@npm:^1.5.211":
- version: 1.5.217
- resolution: "electron-to-chromium@npm:1.5.217"
- checksum: f66bb1da5e0d46840958beebfd5106d2219b6cbd3efb2f3eb06f616251304df260f8e17371241adee279d4eb38b5e21e3802ca6cd4d12c7bea403a56ff5350e1
+"electron-to-chromium@npm:^1.5.249":
+ version: 1.5.256
+ resolution: "electron-to-chromium@npm:1.5.256"
+ checksum: ef1a4999c2c74ea68f068ff415d5cf361733ae133232fdf6ea67c37371f5cc958ff051cfc45562dc2443b5ecceba82eb9010b3db9cfab5f44473ae735332cc17
languageName: node
linkType: hard
@@ -5195,11 +5307,11 @@ __metadata:
linkType: hard
"envinfo@npm:^7.13.0":
- version: 7.14.0
- resolution: "envinfo@npm:7.14.0"
+ version: 7.20.0
+ resolution: "envinfo@npm:7.20.0"
bin:
envinfo: dist/cli.js
- checksum: 137c1dd9a4d5781c4a6cdc6b695454ba3c4ba1829f73927198aa4122f11b35b59d7b2cb7e1ceea1364925a30278897548511d22f860c14253a33797d0bebd551
+ checksum: 5e7e7a4ec5b445939efd2634a8f2d7f926d6f79ae872acf5d7ebd46387f74b7c700667b2ffa795c109e53e70389e46c38726f24a834448dbddfc53f63376f5cb
languageName: node
linkType: hard
@@ -5211,11 +5323,11 @@ __metadata:
linkType: hard
"error-ex@npm:^1.3.1":
- version: 1.3.2
- resolution: "error-ex@npm:1.3.2"
+ version: 1.3.4
+ resolution: "error-ex@npm:1.3.4"
dependencies:
is-arrayish: ^0.2.1
- checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001
+ checksum: 25136c0984569c8d68417036a9a1624804314296f24675199a391e5d20b2e26fe6d9304d40901293fa86900603a229983c9a8921ea7f1d16f814c2db946ff4ef
languageName: node
linkType: hard
@@ -5808,9 +5920,9 @@ __metadata:
linkType: hard
"exponential-backoff@npm:^3.1.1":
- version: 3.1.2
- resolution: "exponential-backoff@npm:3.1.2"
- checksum: 7e191e3dd6edd8c56c88f2c8037c98fbb8034fe48778be53ed8cb30ccef371a061a4e999a469aab939b92f8f12698f3b426d52f4f76b7a20da5f9f98c3cbc862
+ version: 3.1.3
+ resolution: "exponential-backoff@npm:3.1.3"
+ checksum: 471fdb70fd3d2c08a74a026973bdd4105b7832911f610ca67bbb74e39279411c1eed2f2a110c9d41c2edd89459ba58fdaba1c174beed73e7a42d773882dcff82
languageName: node
linkType: hard
@@ -6031,7 +6143,7 @@ __metadata:
languageName: node
linkType: hard
-"foreground-child@npm:^3.1.0":
+"foreground-child@npm:^3.3.1":
version: 3.3.1
resolution: "foreground-child@npm:3.3.1"
dependencies:
@@ -6060,13 +6172,13 @@ __metadata:
linkType: hard
"fs-extra@npm:^11.0.0":
- version: 11.3.1
- resolution: "fs-extra@npm:11.3.1"
+ version: 11.3.2
+ resolution: "fs-extra@npm:11.3.2"
dependencies:
graceful-fs: ^4.2.0
jsonfile: ^6.0.1
universalify: ^2.0.0
- checksum: 12968b8b426f298c9ddfa9c2163e828a3bdf295b222895073faaec9798286102d771f54374498b934520cab6ef900ee3d643ea53b98a82703d5c546e16975538
+ checksum: 24a7a6e09668add7f74bf6884086b860ce39c7883d94f564623d4ca5c904ff9e5e33fa6333bd3efbf3528333cdedf974e49fa0723e9debf952f0882e6553d81e
languageName: node
linkType: hard
@@ -6151,6 +6263,13 @@ __metadata:
languageName: node
linkType: hard
+"generator-function@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "generator-function@npm:2.0.1"
+ checksum: 3bf87f7b0230de5d74529677e6c3ceb3b7b5d9618b5a22d92b45ce3876defbaf5a77791b25a61b0fa7d13f95675b5ff67a7769f3b9af33f096e34653519e873d
+ languageName: node
+ linkType: hard
+
"gensync@npm:^1.0.0-beta.2":
version: 1.0.0-beta.2
resolution: "gensync@npm:1.0.0-beta.2"
@@ -6166,20 +6285,23 @@ __metadata:
linkType: hard
"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0":
- version: 1.3.0
- resolution: "get-intrinsic@npm:1.3.0"
+ version: 1.3.1
+ resolution: "get-intrinsic@npm:1.3.1"
dependencies:
+ async-function: ^1.0.0
+ async-generator-function: ^1.0.0
call-bind-apply-helpers: ^1.0.2
es-define-property: ^1.0.1
es-errors: ^1.3.0
es-object-atoms: ^1.1.1
function-bind: ^1.1.2
+ generator-function: ^2.0.0
get-proto: ^1.0.1
gopd: ^1.2.0
has-symbols: ^1.1.0
hasown: ^2.0.2
math-intrinsics: ^1.1.0
- checksum: 301008e4482bb9a9cb49e132b88fee093bff373b4e6def8ba219b1e96b60158a6084f273ef5cafe832e42cd93462f4accb46a618d35fe59a2b507f2388c5b79d
+ checksum: c02b3b6a445f9cd53e14896303794ac60f9751f58a69099127248abdb0251957174c6524245fc68579dc8e6a35161d3d94c93e665f808274716f4248b269436a
languageName: node
linkType: hard
@@ -6228,11 +6350,11 @@ __metadata:
linkType: hard
"get-tsconfig@npm:^4.10.1":
- version: 4.10.1
- resolution: "get-tsconfig@npm:4.10.1"
+ version: 4.13.0
+ resolution: "get-tsconfig@npm:4.13.0"
dependencies:
resolve-pkg-maps: ^1.0.0
- checksum: 22925debda6bd0992171a44ee79a22c32642063ba79534372c4d744e0c9154abe2c031659da0fb86bc9e73fc56a3b76b053ea5d24ca3ac3da43d2e6f7d1c3c33
+ checksum: b3cfa1316dd8842e038f6a3dc02ae87d9f3a227f14b79ac4b1c81bf6fc75de4dfc3355c4117612e183f5147dad49c8132841c7fdd7a4508531d820a9b90acc51
languageName: node
linkType: hard
@@ -6267,19 +6389,19 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^10.2.2":
- version: 10.4.5
- resolution: "glob@npm:10.4.5"
+"glob@npm:^11.0.3":
+ version: 11.1.0
+ resolution: "glob@npm:11.1.0"
dependencies:
- foreground-child: ^3.1.0
- jackspeak: ^3.1.2
- minimatch: ^9.0.4
+ foreground-child: ^3.3.1
+ jackspeak: ^4.1.1
+ minimatch: ^10.1.1
minipass: ^7.1.2
package-json-from-dist: ^1.0.0
- path-scurry: ^1.11.1
+ path-scurry: ^2.0.0
bin:
glob: dist/esm/bin.mjs
- checksum: 0bc725de5e4862f9f387fd0f2b274baf16850dcd2714502ccf471ee401803997983e2c05590cb65f9675a3c6f2a58e7a53f9e365704108c6ad3cbf1d60934c4a
+ checksum: 1cfbdc743db77688727411f00233404eb9c67d7c89a4ff1f8b8e60031382d4f695ecf60f279d0d45e5ba2377610572d013a858a433b45a133cf20aba6e3206e0
languageName: node
linkType: hard
@@ -6495,6 +6617,13 @@ __metadata:
languageName: node
linkType: hard
+"hermes-estree@npm:0.32.0":
+ version: 0.32.0
+ resolution: "hermes-estree@npm:0.32.0"
+ checksum: 7b0606a8d2cf4593634d01b0eae0764c0e4703bc5cd73cbb0547fb8dda9445a27a83345117c08eef64f6bdab1287e3c5a4e3001deed465a715d26f4e918c8b22
+ languageName: node
+ linkType: hard
+
"hermes-parser@npm:0.28.1":
version: 0.28.1
resolution: "hermes-parser@npm:0.28.1"
@@ -6513,6 +6642,15 @@ __metadata:
languageName: node
linkType: hard
+"hermes-parser@npm:0.32.0":
+ version: 0.32.0
+ resolution: "hermes-parser@npm:0.32.0"
+ dependencies:
+ hermes-estree: 0.32.0
+ checksum: 7ec172ec763ee5ba1d01f273084ab4c7ad7a543d1ed11e887ea3a9eba7c0b83854dde08e835e38f29b74146b5ce17e67d556774324a63f8afe16fb57021bfdcb
+ languageName: node
+ linkType: hard
+
"hoist-non-react-statics@npm:^3.3.0":
version: 3.3.2
resolution: "hoist-non-react-statics@npm:3.3.2"
@@ -6642,16 +6780,6 @@ __metadata:
languageName: node
linkType: hard
-"import-fresh@npm:^2.0.0":
- version: 2.0.0
- resolution: "import-fresh@npm:2.0.0"
- dependencies:
- caller-path: ^2.0.0
- resolve-from: ^3.0.0
- checksum: 610255f9753cc6775df00be08e9f43691aa39f7703e3636c45afe22346b8b545e600ccfe100c554607546fc8e861fa149a0d1da078c8adedeea30fff326eef79
- languageName: node
- linkType: hard
-
"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0":
version: 3.3.1
resolution: "import-fresh@npm:3.3.1"
@@ -6754,9 +6882,9 @@ __metadata:
linkType: hard
"ip-address@npm:^10.0.1":
- version: 10.0.1
- resolution: "ip-address@npm:10.0.1"
- checksum: 525d5391cfd31a91f80f5857e98487aeaa8474e860a6725a0b6461ac8e436c7f8c869774dece391c8f8e7486306a34a4d1c094778c4c583a3f1f2cd905e5ed50
+ version: 10.1.0
+ resolution: "ip-address@npm:10.1.0"
+ checksum: 76b1abcdf52a32e2e05ca1f202f3a8ab8547e5651a9233781b330271bd7f1a741067748d71c4cbb9d9906d9f1fa69e7ddc8b4a11130db4534fdab0e908c84e0d
languageName: node
linkType: hard
@@ -6789,9 +6917,9 @@ __metadata:
linkType: hard
"is-arrayish@npm:^0.3.1":
- version: 0.3.2
- resolution: "is-arrayish@npm:0.3.2"
- checksum: 977e64f54d91c8f169b59afcd80ff19227e9f5c791fa28fa2e5bce355cbaf6c2c356711b734656e80c9dd4a854dd7efcf7894402f1031dfc5de5d620775b4d5f
+ version: 0.3.4
+ resolution: "is-arrayish@npm:0.3.4"
+ checksum: 09816634eb7b6e357067f6b49c7656b4aff6d8b25486553d086bab53ce0f929c0293906539503b2a317f3137b5a5cd7e9ea01305f6090c0037c4340d9121420d
languageName: node
linkType: hard
@@ -6843,7 +6971,7 @@ __metadata:
languageName: node
linkType: hard
-"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.0, is-core-module@npm:^2.16.1, is-core-module@npm:^2.5.0":
+"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.1, is-core-module@npm:^2.5.0":
version: 2.16.1
resolution: "is-core-module@npm:2.16.1"
dependencies:
@@ -6873,13 +7001,6 @@ __metadata:
languageName: node
linkType: hard
-"is-directory@npm:^0.3.1":
- version: 0.3.1
- resolution: "is-directory@npm:0.3.1"
- checksum: dce9a9d3981e38f2ded2a80848734824c50ee8680cd09aa477bef617949715cfc987197a2ca0176c58a9fb192a1a0d69b535c397140d241996a609d5906ae524
- languageName: node
- linkType: hard
-
"is-docker@npm:^2.0.0":
version: 2.2.1
resolution: "is-docker@npm:2.2.1"
@@ -6927,14 +7048,15 @@ __metadata:
linkType: hard
"is-generator-function@npm:^1.0.10":
- version: 1.1.0
- resolution: "is-generator-function@npm:1.1.0"
+ version: 1.1.2
+ resolution: "is-generator-function@npm:1.1.2"
dependencies:
- call-bound: ^1.0.3
- get-proto: ^1.0.0
+ call-bound: ^1.0.4
+ generator-function: ^2.0.0
+ get-proto: ^1.0.1
has-tostringtag: ^1.0.2
safe-regex-test: ^1.1.0
- checksum: f7f7276131bdf7e28169b86ac55a5b080012a597f9d85a0cbef6fe202a7133fa450a3b453e394870e3cb3685c5a764c64a9f12f614684b46969b1e6f297bed6b
+ checksum: 0b81c613752a5e534939e5b3835ff722446837a5b94c3a3934af5ded36a651d9aa31c3f11f8a3453884b9658bf26dbfb7eb855e744d920b07f084bd890a43414
languageName: node
linkType: hard
@@ -7309,16 +7431,12 @@ __metadata:
languageName: node
linkType: hard
-"jackspeak@npm:^3.1.2":
- version: 3.4.3
- resolution: "jackspeak@npm:3.4.3"
+"jackspeak@npm:^4.1.1":
+ version: 4.1.1
+ resolution: "jackspeak@npm:4.1.1"
dependencies:
"@isaacs/cliui": ^8.0.2
- "@pkgjs/parseargs": ^0.11.0
- dependenciesMeta:
- "@pkgjs/parseargs":
- optional: true
- checksum: be31027fc72e7cc726206b9f560395604b82e0fddb46c4cbf9f97d049bcef607491a5afc0699612eaa4213ca5be8fd3e1e7cd187b3040988b65c9489838a7c00
+ checksum: daca714c5adebfb80932c0b0334025307b68602765098d73d52ec546bc4defdb083292893384261c052742255d0a77d8fcf96f4c669bcb4a99b498b94a74955e
languageName: node
linkType: hard
@@ -7425,15 +7543,15 @@ __metadata:
languageName: node
linkType: hard
-"jest-diff@npm:30.1.2":
- version: 30.1.2
- resolution: "jest-diff@npm:30.1.2"
+"jest-diff@npm:30.2.0":
+ version: 30.2.0
+ resolution: "jest-diff@npm:30.2.0"
dependencies:
"@jest/diff-sequences": 30.0.1
"@jest/get-type": 30.1.0
chalk: ^4.1.2
- pretty-format: 30.0.5
- checksum: 15f350b664f5fe00190cbd36dbe2fd477010bf471b9fb3b2b0b1a40ce4241b10595a05203fcb86aea7720d2be225419efc3d1afa921966b0371d33120c563eec
+ pretty-format: 30.2.0
+ checksum: 62fd17d3174316bf0140c2d342ac5ad84574763fa78fc4dd4e5ee605f121699033c9bfb7507ba8f1c5cc7fa95539a19abab13d3909a5aec1b447ab14d03c5386
languageName: node
linkType: hard
@@ -7571,14 +7689,14 @@ __metadata:
linkType: hard
"jest-matcher-utils@npm:^30.0.5":
- version: 30.1.2
- resolution: "jest-matcher-utils@npm:30.1.2"
+ version: 30.2.0
+ resolution: "jest-matcher-utils@npm:30.2.0"
dependencies:
"@jest/get-type": 30.1.0
chalk: ^4.1.2
- jest-diff: 30.1.2
- pretty-format: 30.0.5
- checksum: 51735e221cdfcfbfe88ad8149b06f861356c3cf2e6713368f23216c9951768634082bfc821eb47acc09cafde8be8cbea01308d74f24c9b6075ea31492b77448a
+ jest-diff: 30.2.0
+ pretty-format: 30.2.0
+ checksum: 33154f3fc10b19608af7f8bc91eec129f9aba0a3d89f74ffbae659159c8e2dea69c85ef1d742b1d5dd6a8be57503d77d37351edc86ce9ef3f57ecc8585e0b154
languageName: node
linkType: hard
@@ -7818,12 +7936,12 @@ __metadata:
languageName: node
linkType: hard
-"jiti@npm:^2.4.1":
- version: 2.5.1
- resolution: "jiti@npm:2.5.1"
+"jiti@npm:^2.6.1":
+ version: 2.6.1
+ resolution: "jiti@npm:2.6.1"
bin:
jiti: lib/jiti-cli.mjs
- checksum: db901281e01013c27d46d6c5cde5fa817082f32232c92099043df11e135d00ccd1b4356a9ba356a3293e91855bd7437b6df5ae0ae6ad2c384d9bd59df926633c
+ checksum: 9394e29c5e40d1ca8267923160d8d86706173c9ff30c901097883434b0c4866de2c060427b6a9a5843bb3e42fa3a3c8b5b2228531d3dd4f4f10c5c6af355bb86
languageName: node
linkType: hard
@@ -7864,25 +7982,25 @@ __metadata:
linkType: hard
"js-yaml@npm:^3.13.1":
- version: 3.14.1
- resolution: "js-yaml@npm:3.14.1"
+ version: 3.14.2
+ resolution: "js-yaml@npm:3.14.2"
dependencies:
argparse: ^1.0.7
esprima: ^4.0.0
bin:
js-yaml: bin/js-yaml.js
- checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c
+ checksum: 626fc207734a3452d6ba84e1c8c226240e6d431426ed94d0ab043c50926d97c509629c08b1d636f5d27815833b7cfd225865631da9fb33cb957374490bf3e90b
languageName: node
linkType: hard
"js-yaml@npm:^4.1.0":
- version: 4.1.0
- resolution: "js-yaml@npm:4.1.0"
+ version: 4.1.1
+ resolution: "js-yaml@npm:4.1.1"
dependencies:
argparse: ^2.0.1
bin:
js-yaml: bin/js-yaml.js
- checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a
+ checksum: ea2339c6930fe048ec31b007b3c90be2714ab3e7defcc2c27ebf30c74fd940358f29070b4345af0019ef151875bf3bc3f8644bea1bab0372652b5044813ac02d
languageName: node
linkType: hard
@@ -7893,7 +8011,7 @@ __metadata:
languageName: node
linkType: hard
-"jsesc@npm:^3.0.2":
+"jsesc@npm:^3.0.2, jsesc@npm:~3.1.0":
version: 3.1.0
resolution: "jsesc@npm:3.1.0"
bin:
@@ -7902,15 +8020,6 @@ __metadata:
languageName: node
linkType: hard
-"jsesc@npm:~3.0.2":
- version: 3.0.2
- resolution: "jsesc@npm:3.0.2"
- bin:
- jsesc: bin/jsesc
- checksum: a36d3ca40574a974d9c2063bf68c2b6141c20da8f2a36bd3279fc802563f35f0527a6c828801295bdfb2803952cf2cf387786c2c90ed564f88d5782475abfe3c
- languageName: node
- linkType: hard
-
"json-buffer@npm:3.0.1":
version: 3.0.1
resolution: "json-buffer@npm:3.0.1"
@@ -7925,13 +8034,6 @@ __metadata:
languageName: node
linkType: hard
-"json-parse-better-errors@npm:^1.0.1":
- version: 1.0.2
- resolution: "json-parse-better-errors@npm:1.0.2"
- checksum: ff2b5ba2a70e88fd97a3cb28c1840144c5ce8fae9cbeeddba15afa333a5c407cf0e42300cd0a2885dbb055227fe68d405070faad941beeffbfde9cf3b2c78c5d
- languageName: node
- linkType: hard
-
"json-parse-even-better-errors@npm:^2.3.0":
version: 2.3.1
resolution: "json-parse-even-better-errors@npm:2.3.1"
@@ -8062,12 +8164,12 @@ __metadata:
linkType: hard
"launch-editor@npm:^2.9.1":
- version: 2.11.1
- resolution: "launch-editor@npm:2.11.1"
+ version: 2.12.0
+ resolution: "launch-editor@npm:2.12.0"
dependencies:
picocolors: ^1.1.1
shell-quote: ^1.8.3
- checksum: 95a2e0a50ce15425a87fd035bdef2de37e13c2aee9cd62756783efb286a6e36a341cfcbaecb0d578131a5411c6a1c74c422f9c5b6cb6f4c8284d6078967e08b4
+ checksum: b1aa1b92ef4e720d1edd7f80affb90b2fa1cc2c41641cf80158940698c18a4b6a67e2a7cb060547712e858f0ec1a7c8c39f605e0eb299f516a6184f4e680ffc8
languageName: node
linkType: hard
@@ -8271,10 +8373,10 @@ __metadata:
languageName: node
linkType: hard
-"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0":
- version: 10.4.3
- resolution: "lru-cache@npm:10.4.3"
- checksum: 6476138d2125387a6d20f100608c2583d415a4f64a0fecf30c9e2dda976614f09cad4baa0842447bd37dd459a7bd27f57d9d8f8ce558805abd487c583f3d774a
+"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1":
+ version: 11.2.2
+ resolution: "lru-cache@npm:11.2.2"
+ checksum: 052b3d0b81a02dd017e8b6d82422bed273732c89c9c63762f538e0a75b7018247896b365c19d9392cc7de9c6a304cde3ac11eb7376f96a4885d0ab32b5c46d5b
languageName: node
linkType: hard
@@ -8312,22 +8414,22 @@ __metadata:
languageName: node
linkType: hard
-"make-fetch-happen@npm:^14.0.3":
- version: 14.0.3
- resolution: "make-fetch-happen@npm:14.0.3"
+"make-fetch-happen@npm:^15.0.0":
+ version: 15.0.3
+ resolution: "make-fetch-happen@npm:15.0.3"
dependencies:
- "@npmcli/agent": ^3.0.0
- cacache: ^19.0.1
+ "@npmcli/agent": ^4.0.0
+ cacache: ^20.0.1
http-cache-semantics: ^4.1.1
minipass: ^7.0.2
- minipass-fetch: ^4.0.0
+ minipass-fetch: ^5.0.0
minipass-flush: ^1.0.5
minipass-pipeline: ^1.2.4
negotiator: ^1.0.0
- proc-log: ^5.0.0
+ proc-log: ^6.0.0
promise-retry: ^2.0.1
- ssri: ^12.0.0
- checksum: 6fb2fee6da3d98f1953b03d315826b5c5a4ea1f908481afc113782d8027e19f080c85ae998454de4e5f27a681d3ec58d57278f0868d4e0b736f51d396b661691
+ ssri: ^13.0.0
+ checksum: 4fb9dbb739b33565c85dacdcff7eb9388d8f36f326a59dc13375f01af809c42c48aa5d1f4840ee36623b2461a15476e1e79e4548ca1af30b42e1e324705ac8b3
languageName: node
linkType: hard
@@ -8423,69 +8525,69 @@ __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.3":
+ version: 0.83.3
+ resolution: "metro-babel-transformer@npm:0.83.3"
dependencies:
"@babel/core": ^7.25.2
flow-enums-runtime: ^0.0.6
- hermes-parser: 0.29.1
+ hermes-parser: 0.32.0
nullthrows: ^1.1.1
- checksum: 4cb47742ee89821eaaae76c6622c2848004292c25d010cb1a1673ae1a603b5540021c71faa654d6cf0e795a48fc8756d979d79ffdfbc03bbef5a96bca0b8fea1
+ checksum: dd178409d1718dae12dfffb6572ebc5bb78f1e0d7e93dce829c945957f8a686cb1b4c466c69585d7b982b3937fbea28d5c53a80691f2fc66717a0bcc800bc5b8
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.3":
+ version: 0.83.3
+ resolution: "metro-cache-key@npm:0.83.3"
dependencies:
flow-enums-runtime: ^0.0.6
- checksum: 5a021798a961f9936537e0e48760347a33c4b1fb2b4c4814448547cefd2d7bf1486b721ffd1eb23120295007a76adf8c8481c9bf0ebc96a36b3cbe2c8b901c1d
+ checksum: a6f9d2bf8b810f57d330d6f8f1ebf029e1224f426c5895f73d9bc1007482684048bfc7513a855626ee7f3ae72ca46e1b08cf983aefbfa84321bb7c0cef4ba4ae
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.3":
+ version: 0.83.3
+ resolution: "metro-cache@npm:0.83.3"
dependencies:
exponential-backoff: ^3.1.1
flow-enums-runtime: ^0.0.6
https-proxy-agent: ^7.0.5
- metro-core: 0.83.1
- checksum: 3221b6236cef81a5712cd89cefe94dbbd6a1bd0a5286647fe638b2d6c8dcd87c52362c76a68eb03b0e62e96e4f143706ad1b4379c0903acc276910b407784df6
+ metro-core: 0.83.3
+ checksum: 95606275411d85de071fd95171a9548406cd1154320850a554bf00207804f7844ed252f9750a802d6612ade839c579b23bd87927ae173f43c368e8f5d900149d
languageName: node
linkType: hard
-"metro-config@npm:0.83.1, metro-config@npm:^0.83.1":
- version: 0.83.1
- resolution: "metro-config@npm:0.83.1"
+"metro-config@npm:0.83.3, metro-config@npm:^0.83.1":
+ version: 0.83.3
+ resolution: "metro-config@npm:0.83.3"
dependencies:
connect: ^3.6.5
- cosmiconfig: ^5.0.5
flow-enums-runtime: ^0.0.6
jest-validate: ^29.7.0
- metro: 0.83.1
- metro-cache: 0.83.1
- metro-core: 0.83.1
- metro-runtime: 0.83.1
- checksum: d20ef15b46cf25d0e597d2ee441a06a77fe3d7ff24b82773ee07b1745dbe19a987c76667638fd44294c799ffc5d03db6be14b37a8ef0b4aa9803af4a29943c62
+ metro: 0.83.3
+ metro-cache: 0.83.3
+ metro-core: 0.83.3
+ metro-runtime: 0.83.3
+ yaml: ^2.6.1
+ checksum: a14b77668a9712abbcebe5bf6a0081f0fd46caf8d37405174f261765abcd44d7a99910533fcc05edde3de10f9b22820cc9910c7dee2b01e761692a0a322f2608
languageName: node
linkType: hard
-"metro-core@npm:0.83.1, metro-core@npm:^0.83.1":
- version: 0.83.1
- resolution: "metro-core@npm:0.83.1"
+"metro-core@npm:0.83.3, metro-core@npm:^0.83.1":
+ version: 0.83.3
+ resolution: "metro-core@npm:0.83.3"
dependencies:
flow-enums-runtime: ^0.0.6
lodash.throttle: ^4.1.1
- metro-resolver: 0.83.1
- checksum: 27c654890e35dbe36d165381b919973a23ea7726a00921e9c04f308b14a0d9a91d8ddd1df548c1ce3df00867e84293d2ce2b65001d662d0433949fc0a2940b0a
+ metro-resolver: 0.83.3
+ checksum: d06871313310cd718094ecbae805bcacea3f325340f6dff3c5044b62457c4690dd729cdb938349bdd3c41efa6f28032ae07696467ef006d5509fec9045c1966f
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.3":
+ version: 0.83.3
+ resolution: "metro-file-map@npm:0.83.3"
dependencies:
debug: ^4.4.0
fb-watchman: ^2.0.0
@@ -8496,76 +8598,76 @@ __metadata:
micromatch: ^4.0.4
nullthrows: ^1.1.1
walker: ^1.0.7
- checksum: 3db913e35ed5ce82fdd3f8a13ad97de9da9bb6de8a172a6fead63e1888b8622c770299625c7c9243a280d79578a8df8a7badd0874e9c02a02835e6120f98ecfa
+ checksum: 0dea599206e93b6e8628be2aa98452d4dae16e805b810759ec8b50cebcd83f2d053f7e5865196d464f3793f86b3b5003830c6713f91bf62fa406a4af7c93a776
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.3":
+ version: 0.83.3
+ resolution: "metro-minify-terser@npm:0.83.3"
dependencies:
flow-enums-runtime: ^0.0.6
terser: ^5.15.0
- checksum: e5246676b0e90932afafc88098da920a221bec79f264f177dd4f41bd260e7da359acebe57f8e0cdc4c66d1f778f7c5bf664c8ee07f0afbba061b4113b9b73498
+ checksum: 1de88b70b7c903147807baa46497491a87600594fd0868b6538bbb9d7785242cabfbe8bccf36cc2285d0e17be72445b512d00c496952a159572545f3e6bcb199
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.3":
+ version: 0.83.3
+ resolution: "metro-resolver@npm:0.83.3"
dependencies:
flow-enums-runtime: ^0.0.6
- checksum: 3bd82898c278544a91471c02f23846eb79300a45fbc70318503773fdadd4fbd74b8c67e686a05d08b24a200122bac7faeab59bf0dcebea620f70153e3d68f446
+ checksum: de2ae5ced6239b004a97712f98934c6e830870d11614e2dba48250930214581f0746df8a4f0f1cb71060fe21c2cf919d3359106ad4f375c2500ba08e10922896
languageName: node
linkType: hard
-"metro-runtime@npm:0.83.1, metro-runtime@npm:^0.83.1":
- version: 0.83.1
- resolution: "metro-runtime@npm:0.83.1"
+"metro-runtime@npm:0.83.3, metro-runtime@npm:^0.83.1":
+ version: 0.83.3
+ resolution: "metro-runtime@npm:0.83.3"
dependencies:
"@babel/runtime": ^7.25.0
flow-enums-runtime: ^0.0.6
- checksum: 2b5d1cf7f6e26a82ddf0eaab4e64389edddb63affb2175895e37fee6eb33de49baad04a03e337fecacf3dc6770bea05d17a7b118db807e6f20ad598f3cae2cb7
+ checksum: dcbdc5502020d1e20cee1a3a8019323ab2f3ca2aa2d6ddb2b7a2b8547835a20b84fe4afc23c397f788584e108c70411db93df2f61322b44a4f0f119275052d03
languageName: node
linkType: hard
-"metro-source-map@npm:0.83.1, 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.3, metro-source-map@npm:^0.83.1":
+ version: 0.83.3
+ resolution: "metro-source-map@npm:0.83.3"
dependencies:
"@babel/traverse": ^7.25.3
"@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3"
"@babel/types": ^7.25.2
flow-enums-runtime: ^0.0.6
invariant: ^2.2.4
- metro-symbolicate: 0.83.1
+ metro-symbolicate: 0.83.3
nullthrows: ^1.1.1
- ob1: 0.83.1
+ ob1: 0.83.3
source-map: ^0.5.6
vlq: ^1.0.0
- checksum: 8913599c549042e064c0fff305a7cc52dba1ef18cf011f8a904016108d50e8be634b62f2348eccc24a305d938011c4f609f6cc8965ab3d394601634a5655b4cd
+ checksum: 5bf3b7a1561bc1f0ad6ab3b7b550d4b4581da31964a7f218727a3201576912076c909a2e50fba4dd3c649d79312324dec683a37228f4559811c37b69ecca8831
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.3":
+ version: 0.83.3
+ resolution: "metro-symbolicate@npm:0.83.3"
dependencies:
flow-enums-runtime: ^0.0.6
invariant: ^2.2.4
- metro-source-map: 0.83.1
+ metro-source-map: 0.83.3
nullthrows: ^1.1.1
source-map: ^0.5.6
vlq: ^1.0.0
bin:
metro-symbolicate: src/index.js
- checksum: fadaf52309d3844cebdc344aa7b77292fb359a6d7404e14b56b07c45a04040cf0eaa688f5915cab5299185fc9a65fe8248de6fb376a9f65194a1786b9ec15e30
+ checksum: 943cc2456d56ae2ed8369495c18966d91feff636b37909b5225ffb8ce2a50eba8fbedf116f3bea3059d431ebc621c9c9af8a8bfd181b0cd1fece051507e10ffd
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.3":
+ version: 0.83.3
+ resolution: "metro-transform-plugins@npm:0.83.3"
dependencies:
"@babel/core": ^7.25.2
"@babel/generator": ^7.25.0
@@ -8573,34 +8675,34 @@ __metadata:
"@babel/traverse": ^7.25.3
flow-enums-runtime: ^0.0.6
nullthrows: ^1.1.1
- checksum: 487c0ac1b5117dd74814d336a11949be37d86e9eb98802c51c5190004c80b94d76933188322c105daeea3faa7ef686bee26e1ec798b3d02c3454af81337951c6
+ checksum: 6f92b9dfa53bdb63e79038bbd4d68791379ab26cf874679e64563618c578eeed3a828795debf8076ffd518431dff53191990784fb619046bcc03fff114b0cb21
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.3":
+ version: 0.83.3
+ resolution: "metro-transform-worker@npm:0.83.3"
dependencies:
"@babel/core": ^7.25.2
"@babel/generator": ^7.25.0
"@babel/parser": ^7.25.3
"@babel/types": ^7.25.2
flow-enums-runtime: ^0.0.6
- metro: 0.83.1
- metro-babel-transformer: 0.83.1
- metro-cache: 0.83.1
- metro-cache-key: 0.83.1
- metro-minify-terser: 0.83.1
- metro-source-map: 0.83.1
- metro-transform-plugins: 0.83.1
+ metro: 0.83.3
+ metro-babel-transformer: 0.83.3
+ metro-cache: 0.83.3
+ metro-cache-key: 0.83.3
+ metro-minify-terser: 0.83.3
+ metro-source-map: 0.83.3
+ metro-transform-plugins: 0.83.3
nullthrows: ^1.1.1
- checksum: d164656d4f72a202d162cf2739845716ba6139e3cff24c76e0b7a6b6e2b3902400e5535ebdfdac9be680df8f229fd635833e3c0c038ea317616bd399a9fade11
+ checksum: fcb25ebc1ce703d830ef60c9af87325f996af4c3946325ab957b65ca59d12d181fe6c527c9ba1f932cd954d23a400052293117fe56f9a2727dfbc0a118e7bb27
languageName: node
linkType: hard
-"metro@npm:0.83.1, metro@npm:^0.83.1":
- version: 0.83.1
- resolution: "metro@npm:0.83.1"
+"metro@npm:0.83.3, metro@npm:^0.83.1":
+ version: 0.83.3
+ resolution: "metro@npm:0.83.3"
dependencies:
"@babel/code-frame": ^7.24.7
"@babel/core": ^7.25.2
@@ -8617,24 +8719,24 @@ __metadata:
error-stack-parser: ^2.0.6
flow-enums-runtime: ^0.0.6
graceful-fs: ^4.2.4
- hermes-parser: 0.29.1
+ hermes-parser: 0.32.0
image-size: ^1.0.2
invariant: ^2.2.4
jest-worker: ^29.7.0
jsc-safe-url: ^0.2.2
lodash.throttle: ^4.1.1
- metro-babel-transformer: 0.83.1
- metro-cache: 0.83.1
- metro-cache-key: 0.83.1
- metro-config: 0.83.1
- metro-core: 0.83.1
- metro-file-map: 0.83.1
- metro-resolver: 0.83.1
- metro-runtime: 0.83.1
- metro-source-map: 0.83.1
- metro-symbolicate: 0.83.1
- metro-transform-plugins: 0.83.1
- metro-transform-worker: 0.83.1
+ metro-babel-transformer: 0.83.3
+ metro-cache: 0.83.3
+ metro-cache-key: 0.83.3
+ metro-config: 0.83.3
+ metro-core: 0.83.3
+ metro-file-map: 0.83.3
+ metro-resolver: 0.83.3
+ metro-runtime: 0.83.3
+ metro-source-map: 0.83.3
+ metro-symbolicate: 0.83.3
+ metro-transform-plugins: 0.83.3
+ metro-transform-worker: 0.83.3
mime-types: ^2.1.27
nullthrows: ^1.1.1
serialize-error: ^2.1.0
@@ -8644,7 +8746,7 @@ __metadata:
yargs: ^17.6.2
bin:
metro: src/cli.js
- checksum: f7782a76a8085b7b86d9d80922d2c4fbd6fa2da1c092480c650aa9cbba7192cdf7d76042fc1429c85c5ef18cc7df9bc595e9f6a07796d04aab30c16a588d23e7
+ checksum: 306d8c06b5a1a45e18df6e41f494bbc8b439700985429284eea7b3c3c82108e3c3795d859a8ab3ed7a85793d64e3160519be9aa84c6418d6ed37bd5ae4500b57
languageName: node
linkType: hard
@@ -8706,7 +8808,7 @@ __metadata:
languageName: node
linkType: hard
-"min-indent@npm:^1.0.0, min-indent@npm:^1.0.1":
+"min-indent@npm:^1.0.0":
version: 1.0.1
resolution: "min-indent@npm:1.0.1"
checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1
@@ -8722,6 +8824,15 @@ __metadata:
languageName: node
linkType: hard
+"minimatch@npm:^10.1.1":
+ version: 10.1.1
+ resolution: "minimatch@npm:10.1.1"
+ dependencies:
+ "@isaacs/brace-expansion": ^5.0.0
+ checksum: 8820c0be92994f57281f0a7a2cc4268dcc4b610f9a1ab666685716b4efe4b5898b43c835a8f22298875b31c7a278a5e3b7e253eee7c886546bb0b61fb94bca6b
+ languageName: node
+ linkType: hard
+
"minimatch@npm:^5.0.1":
version: 5.1.6
resolution: "minimatch@npm:5.1.6"
@@ -8767,9 +8878,9 @@ __metadata:
languageName: node
linkType: hard
-"minipass-fetch@npm:^4.0.0":
- version: 4.0.1
- resolution: "minipass-fetch@npm:4.0.1"
+"minipass-fetch@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "minipass-fetch@npm:5.0.0"
dependencies:
encoding: ^0.1.13
minipass: ^7.0.3
@@ -8778,7 +8889,7 @@ __metadata:
dependenciesMeta:
encoding:
optional: true
- checksum: 3dfca705ce887ca9ff14d73e8d8593996dea1a1ecd8101fdbb9c10549d1f9670bc8fb66ad0192769ead4c2dc01b4f9ca1cf567ded365adff17827a303b948140
+ checksum: 416645d1e54c09fdfe64ec1676541ac2f6f2af3abc7ad25f2f22c4518535997c1ecd2c0c586ea8a5c6499ad7d8f97671f50ff38488ada54bf61fde309f731379
languageName: node
linkType: hard
@@ -8818,19 +8929,19 @@ __metadata:
languageName: node
linkType: hard
-"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2":
+"minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2":
version: 7.1.2
resolution: "minipass@npm:7.1.2"
checksum: 2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3
languageName: node
linkType: hard
-"minizlib@npm:^3.0.1":
- version: 3.0.2
- resolution: "minizlib@npm:3.0.2"
+"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "minizlib@npm:3.1.0"
dependencies:
minipass: ^7.1.2
- checksum: 493bed14dcb6118da7f8af356a8947cf1473289c09658e5aabd69a737800a8c3b1736fb7d7931b722268a9c9bc038a6d53c049b6a6af24b34a121823bb709996
+ checksum: a15e6f0128f514b7d41a1c68ce531155447f4669e32d279bba1c1c071ef6c2abd7e4d4579bb59ccc2ed1531346749665968fdd7be8d83eb6b6ae2fe1f3d370a7
languageName: node
linkType: hard
@@ -8843,15 +8954,6 @@ __metadata:
languageName: node
linkType: hard
-"mkdirp@npm:^3.0.1":
- version: 3.0.1
- resolution: "mkdirp@npm:3.0.1"
- bin:
- mkdirp: dist/cjs/src/bin.js
- checksum: 972deb188e8fb55547f1e58d66bd6b4a3623bf0c7137802582602d73e6480c1c2268dcbafbfb1be466e00cc7e56ac514d7fd9334b7cf33e3e2ab547c16f83a8d
- languageName: node
- linkType: hard
-
"mkdirp@npm:~0.5.1":
version: 0.5.6
resolution: "mkdirp@npm:0.5.6"
@@ -8913,11 +9015,11 @@ __metadata:
linkType: hard
"nan@npm:^2.14.0":
- version: 2.23.0
- resolution: "nan@npm:2.23.0"
+ version: 2.23.1
+ resolution: "nan@npm:2.23.1"
dependencies:
node-gyp: latest
- checksum: 2d1fd612d69d4cf4dd63c8ce61ee6aa36ace2caf5363c98b3232833fc24ab761fb96742682997716dea5fb9abf57e2fe7e94e76e0c4c302ed1fcde5b908f3e8f
+ checksum: 93b39c8ef832bd4794c8ee4ae06c1017f9e0d313025f075922d549d31326e6b3e53eeea1edccae7a307eb61107aa7cd4238f7612f3ffc1d043c2da9724bb3a67
languageName: node
linkType: hard
@@ -8931,11 +9033,11 @@ __metadata:
linkType: hard
"napi-postinstall@npm:^0.3.0":
- version: 0.3.3
- resolution: "napi-postinstall@npm:0.3.3"
+ version: 0.3.4
+ resolution: "napi-postinstall@npm:0.3.4"
bin:
napi-postinstall: lib/cli.js
- checksum: b18f36be61045821423f6fdfa68fcf27ef781d2f7d65ef16c611ee2d815439c7db0c2482f3982d26b0bdafbaaa0e8387cbc84172080079c506364686971d76fb
+ checksum: 01672ae6568e2b3a6d985371f1504a6e1c791aa308b94c9f89736fde8251b7b8ab3227d1a5ede8d0eb0552099e069970b038c6958052c01b2bdc5aae31f0a88c
languageName: node
linkType: hard
@@ -8991,22 +9093,22 @@ __metadata:
linkType: hard
"node-gyp@npm:latest":
- version: 11.4.2
- resolution: "node-gyp@npm:11.4.2"
+ version: 12.1.0
+ resolution: "node-gyp@npm:12.1.0"
dependencies:
env-paths: ^2.2.0
exponential-backoff: ^3.1.1
graceful-fs: ^4.2.6
- make-fetch-happen: ^14.0.3
- nopt: ^8.0.0
- proc-log: ^5.0.0
+ make-fetch-happen: ^15.0.0
+ nopt: ^9.0.0
+ proc-log: ^6.0.0
semver: ^7.3.5
- tar: ^7.4.3
+ tar: ^7.5.2
tinyglobby: ^0.2.12
- which: ^5.0.0
+ which: ^6.0.0
bin:
node-gyp: bin/node-gyp.js
- checksum: d8041cee7ec60c86fb2961d77c12a2d083a481fb28b08e6d9583153186c0e7766044dc30bdb1f3ac01ddc5763b83caeed3d1ea35787ec4ffd8cc4aeedfc34f2b
+ checksum: 198d91c535fe9940bcdc0db4e578f94cf9872e0d068e88ef2f4656924248bb67245b270b48eded6634c7513841c0cd42f3da3ac9d77c8e16437fcd90703b9ef3
languageName: node
linkType: hard
@@ -9028,10 +9130,10 @@ __metadata:
languageName: node
linkType: hard
-"node-releases@npm:^2.0.19":
- version: 2.0.20
- resolution: "node-releases@npm:2.0.20"
- checksum: 2a0a6e1505e0a5fad1b82de1779ca98c4950f1e2450afe18ccb5d00bf745104b017bf87db31a00bd0c017abcc24b11ed0ef5bd77a71fa7c19ee64394576c40ef
+"node-releases@npm:^2.0.27":
+ version: 2.0.27
+ resolution: "node-releases@npm:2.0.27"
+ checksum: a9a54079d894704c2ec728a690b41fbc779a710f5d47b46fa3e460acff08a3e7dfa7108e5599b2db390aa31dac062c47c5118317201f12784188dc5b415f692d
languageName: node
linkType: hard
@@ -9042,14 +9144,14 @@ __metadata:
languageName: node
linkType: hard
-"nopt@npm:^8.0.0":
- version: 8.1.0
- resolution: "nopt@npm:8.1.0"
+"nopt@npm:^9.0.0":
+ version: 9.0.0
+ resolution: "nopt@npm:9.0.0"
dependencies:
- abbrev: ^3.0.0
+ abbrev: ^4.0.0
bin:
nopt: bin/nopt.js
- checksum: 49cfd3eb6f565e292bf61f2ff1373a457238804d5a5a63a8d786c923007498cba89f3648e3b952bc10203e3e7285752abf5b14eaf012edb821e84f24e881a92a
+ checksum: 7a5d9ab0629eaec1944a95438cc4efa6418ed2834aa8eb21a1bea579a7d8ac3e30120131855376a96ef59ab0e23ad8e0bc94d3349770a95e5cb7119339f7c7fb
languageName: node
linkType: hard
@@ -9088,12 +9190,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.3":
+ version: 0.83.3
+ resolution: "ob1@npm:0.83.3"
dependencies:
flow-enums-runtime: ^0.0.6
- checksum: defa2261aefb89449613278efe16a3414350088166c9ec7cbaaef24dd9eab5fe5c2b751cf2e401d0f834eb78f18631528913a03212d8f2e0c18e3e451abec85a
+ checksum: 20dfe91d48d0cadd97159cfd53f5abdca435b55d58b1f562e0687485e8f44f8a95e8ab3c835badd13d0d8c01e3d7b14d639a316aa4bf82841ac78b49611d4e5c
languageName: node
linkType: hard
@@ -9365,9 +9467,9 @@ __metadata:
linkType: hard
"p-map@npm:^7.0.2":
- version: 7.0.3
- resolution: "p-map@npm:7.0.3"
- checksum: 8c92d533acf82f0d12f7e196edccff773f384098bbb048acdd55a08778ce4fc8889d8f1bde72969487bd96f9c63212698d79744c20bedfce36c5b00b46d369f8
+ version: 7.0.4
+ resolution: "p-map@npm:7.0.4"
+ checksum: 4be2097e942f2fd3a4f4b0c6585c721f23851de8ad6484d20c472b3ea4937d5cd9a59914c832b1bceac7bf9d149001938036b82a52de0bc381f61ff2d35d26a5
languageName: node
linkType: hard
@@ -9394,16 +9496,6 @@ __metadata:
languageName: node
linkType: hard
-"parse-json@npm:^4.0.0":
- version: 4.0.0
- resolution: "parse-json@npm:4.0.0"
- dependencies:
- error-ex: ^1.3.1
- json-parse-better-errors: ^1.0.1
- checksum: 0fe227d410a61090c247e34fa210552b834613c006c2c64d9a05cfe9e89cf8b4246d1246b1a99524b53b313e9ac024438d0680f67e33eaed7e6f38db64cfe7b5
- languageName: node
- linkType: hard
-
"parse-json@npm:^5.2.0":
version: 5.2.0
resolution: "parse-json@npm:5.2.0"
@@ -9458,13 +9550,13 @@ __metadata:
languageName: node
linkType: hard
-"path-scurry@npm:^1.11.1":
- version: 1.11.1
- resolution: "path-scurry@npm:1.11.1"
+"path-scurry@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "path-scurry@npm:2.0.1"
dependencies:
- lru-cache: ^10.2.0
- minipass: ^5.0.0 || ^6.0.2 || ^7.0.0
- checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023
+ lru-cache: ^11.0.0
+ minipass: ^7.1.2
+ checksum: a022c6c38fed836079d03f96540eafd4cd989acf287b99613c82300107f366e889513ad8b671a2039a9d251122621f9c6fa649f0bd4d50acf95a6943a6692dbf
languageName: node
linkType: hard
@@ -9551,14 +9643,14 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:30.0.5, pretty-format@npm:^30.0.5":
- version: 30.0.5
- resolution: "pretty-format@npm:30.0.5"
+"pretty-format@npm:30.2.0, pretty-format@npm:^30.0.5":
+ version: 30.2.0
+ resolution: "pretty-format@npm:30.2.0"
dependencies:
"@jest/schemas": 30.0.5
ansi-styles: ^5.2.0
react-is: ^18.3.1
- checksum: 0772b7432ff4083483dc12b5b9a1904a1a8f2654936af2a5fa3ba5dfa994a4c7ef843f132152894fd96203a09e0ef80dab2e99dabebd510da86948ed91238fed
+ checksum: 4c54f5ed8bcf450df9d5d70726c3373f26896845a9704f5a4a835913dacea794fabb5de4ab19fabb0d867de496f9fc8bf854ccdb661c45af334026308557d622
languageName: node
linkType: hard
@@ -9573,10 +9665,10 @@ __metadata:
languageName: node
linkType: hard
-"proc-log@npm:^5.0.0":
- version: 5.0.0
- resolution: "proc-log@npm:5.0.0"
- checksum: c78b26ecef6d5cce4a7489a1e9923d7b4b1679028c8654aef0463b27f4a90b0946cd598f55799da602895c52feb085ec76381d007ab8dcceebd40b89c2f9dfe0
+"proc-log@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "proc-log@npm:6.0.0"
+ checksum: 005a2aa24b8cbc98ca24fc49ccbdbbefb1f7932fcc96664e1008c59459ea66e8cc8bd463716d6c67e39327d45e8e080eb73bf32be70461425593b0f0d6acb91f
languageName: node
linkType: hard
@@ -9766,15 +9858,15 @@ __metadata:
linkType: hard
"react-is@npm:^19.1.0":
- version: 19.1.1
- resolution: "react-is@npm:19.1.1"
- checksum: e60ed01c27fe4d22b08f8a31f18831d144a801d08a909ca31fb1d02721b4f4cde0759148d6341f660a4d6ce54a78e22b8b39520b67e2e76254e583885868ab43
+ version: 19.2.0
+ resolution: "react-is@npm:19.2.0"
+ checksum: 9a23e1c2d0bbc13b383bc59a05f54e6eb95dd87e01aec8aa92a88618364b7b0ee8a5b057ad813cf61e2f7ae7d24503b624706acb609d07c54754e5ad2c522568
languageName: node
linkType: hard
"react-native-builder-bob@npm:^0.40.13":
- version: 0.40.13
- resolution: "react-native-builder-bob@npm:0.40.13"
+ version: 0.40.15
+ resolution: "react-native-builder-bob@npm:0.40.15"
dependencies:
"@babel/core": ^7.25.2
"@babel/plugin-transform-flow-strip-types": ^7.26.5
@@ -9800,7 +9892,7 @@ __metadata:
yargs: ^17.5.1
bin:
bob: bin/bob
- checksum: 3140749ce4c2b4362502b2074ef2a6de92e03ab1a49bdbfc8058fbea0335a000d0554d012d9ce857b18bc395a2d6796c011d922725089e4688d6760f0b56b519
+ checksum: abe76dfce15679da3c8c475d39127bc1cb970118be3bd964b63bb6aeabe8d3eb42698f5d86b05386af12ba378f924a7a1e4e22194ca400c92e6961d2000dc682
languageName: node
linkType: hard
@@ -9829,12 +9921,12 @@ __metadata:
linkType: hard
"react-native-monorepo-config@npm:^0.1.8, react-native-monorepo-config@npm:^0.1.9":
- version: 0.1.9
- resolution: "react-native-monorepo-config@npm:0.1.9"
+ version: 0.1.10
+ resolution: "react-native-monorepo-config@npm:0.1.10"
dependencies:
escape-string-regexp: ^5.0.0
fast-glob: ^3.3.3
- checksum: 6356c362c517c49e17d54ee764c3566ba71491fa0d755618ecf2ca548348668e84fe448c24066645983acbc2bd4c0ed47594f9b3ec9dcc0558c0fd9594d2391e
+ checksum: 9b1c6fefb4d67e4a9f3f11554d33072c2112f56d578b8e9b68becc3457383e4f487f31af00d9e85cd43f0b23996c1b22e10cbec57e80c3fb2e4557a0e3db176d
languageName: node
linkType: hard
@@ -9883,8 +9975,8 @@ __metadata:
linkType: hard
"react-native-permissions@npm:^5.1.0":
- version: 5.4.2
- resolution: "react-native-permissions@npm:5.4.2"
+ version: 5.4.4
+ resolution: "react-native-permissions@npm:5.4.4"
peerDependencies:
react: ">=18.1.0"
react-native: ">=0.70.0"
@@ -9892,17 +9984,17 @@ __metadata:
peerDependenciesMeta:
react-native-windows:
optional: true
- checksum: fac680b7d85fb979806156d6c9f90dee9c8299b83eb9d2d82bee50aec4baa71b0f5d3cf79e8bf02345e67f77d6cb0fbfbe7e54d02b6822de0ae2e0d9323a6614
+ checksum: 43deb38d03321c6b23c7f9f6e1561a629e3aff1e4be20e643ff85010f040b82d707a7db43179108a203663cd138da2f3b6d954f1b278f44ed85797ec49bbacb1
languageName: node
linkType: hard
"react-native-safe-area-context@npm:^5.5.2":
- version: 5.6.1
- resolution: "react-native-safe-area-context@npm:5.6.1"
+ version: 5.6.2
+ resolution: "react-native-safe-area-context@npm:5.6.2"
peerDependencies:
react: "*"
react-native: "*"
- checksum: f346615d5f8f26c0c8459d29c149ea3f66684b8ae79cea6fd48d118d039851a69a92955d67b455d0e7ab46639155c4357ebf58ec1859b2377ee459e2a04b602b
+ checksum: 7b15cdd07df4f3650cf443fb322ee2d51b3ab45c652789cbea4cb48a8e6fd2b66e2be01e9f63e614ceaf28d9d228af681ca8857b2ed8dabe48f23964076d40c3
languageName: node
linkType: hard
@@ -10135,17 +10227,17 @@ __metadata:
languageName: node
linkType: hard
-"regexpu-core@npm:^6.2.0":
- version: 6.3.1
- resolution: "regexpu-core@npm:6.3.1"
+"regexpu-core@npm:^6.3.1":
+ version: 6.4.0
+ resolution: "regexpu-core@npm:6.4.0"
dependencies:
regenerate: ^1.4.2
regenerate-unicode-properties: ^10.2.2
regjsgen: ^0.8.0
- regjsparser: ^0.12.0
+ regjsparser: ^0.13.0
unicode-match-property-ecmascript: ^2.0.0
unicode-match-property-value-ecmascript: ^2.2.1
- checksum: 601a8298bca4d074c239e3b989b3b5f7532e4c8bde4e6d45690d4ba01d4f331869df3899a260a0fd88ecdb8902082725845447b0e2a3e1b0a1364131970489cb
+ checksum: a316eb988599b7fb9d77f4adb937c41c022504dc91ddd18175c11771addc7f1d9dce550f34e36038395e459a2cf9ffc0d663bfe8d3c6c186317ca000ba79a8cf
languageName: node
linkType: hard
@@ -10156,14 +10248,14 @@ __metadata:
languageName: node
linkType: hard
-"regjsparser@npm:^0.12.0":
- version: 0.12.0
- resolution: "regjsparser@npm:0.12.0"
+"regjsparser@npm:^0.13.0":
+ version: 0.13.0
+ resolution: "regjsparser@npm:0.13.0"
dependencies:
- jsesc: ~3.0.2
+ jsesc: ~3.1.0
bin:
regjsparser: bin/parser
- checksum: 094b55b0ab3e1fd58f8ce5132a1d44dab08d91f7b0eea4132b0157b303ebb8ded20a9cbd893d25402d2aeddb23fac1f428ab4947b295d6fa51dd1c334a9e76f0
+ checksum: 1cf09f6afde2b2d1c1e89e1ce3034e3ee8d9433912728dbaa48e123f5f43ce34e263b2a8ab228817dce85d676ee0c801a512101b015ac9ab80ed449cf7329d3a
languageName: node
linkType: hard
@@ -10197,13 +10289,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve-from@npm:^3.0.0":
- version: 3.0.0
- resolution: "resolve-from@npm:3.0.0"
- checksum: fff9819254d2d62b57f74e5c2ca9c0bdd425ca47287c4d801bc15f947533148d858229ded7793b0f59e61e49e782fffd6722048add12996e1bd4333c29669062
- languageName: node
- linkType: hard
-
"resolve-from@npm:^4.0.0":
version: 4.0.0
resolution: "resolve-from@npm:4.0.0"
@@ -10233,15 +10318,15 @@ __metadata:
linkType: hard
"resolve@npm:^1.20.0, resolve@npm:^1.22.10, resolve@npm:^1.22.4":
- version: 1.22.10
- resolution: "resolve@npm:1.22.10"
+ version: 1.22.11
+ resolution: "resolve@npm:1.22.11"
dependencies:
- is-core-module: ^2.16.0
+ is-core-module: ^2.16.1
path-parse: ^1.0.7
supports-preserve-symlinks-flag: ^1.0.0
bin:
resolve: bin/resolve
- checksum: ab7a32ff4046fcd7c6fdd525b24a7527847d03c3650c733b909b01b757f92eb23510afa9cc3e9bf3f26a3e073b48c88c706dfd4c1d2fb4a16a96b73b6328ddcf
+ checksum: 6d5baa2156b95a65ac431e7642e21106584e9f4194da50871cae8bc1bbd2b53bb7cee573c92543d83bb999620b224a087f62379d800ed1ccb189da6df5d78d50
languageName: node
linkType: hard
@@ -10259,15 +10344,15 @@ __metadata:
linkType: hard
"resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.10#~builtin, resolve@patch:resolve@^1.22.4#~builtin":
- version: 1.22.10
- resolution: "resolve@patch:resolve@npm%3A1.22.10#~builtin::version=1.22.10&hash=c3c19d"
+ version: 1.22.11
+ resolution: "resolve@patch:resolve@npm%3A1.22.11#~builtin::version=1.22.11&hash=c3c19d"
dependencies:
- is-core-module: ^2.16.0
+ is-core-module: ^2.16.1
path-parse: ^1.0.7
supports-preserve-symlinks-flag: ^1.0.0
bin:
resolve: bin/resolve
- checksum: 8aac1e4e4628bd00bf4b94b23de137dd3fe44097a8d528fd66db74484be929936e20c696e1a3edf4488f37e14180b73df6f600992baea3e089e8674291f16c9d
+ checksum: 1462da84ac3410d7c2e12e4f5f25c1423d8a174c3b4245c43eafea85e7bbe6af3eb7ec10a4850b5e518e8531608604742b8cbd761e1acd7ad1035108b7c98013
languageName: node
linkType: hard
@@ -10433,12 +10518,12 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.0.0, semver@npm:^7.1.3, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.7.1, semver@npm:^7.7.2":
- version: 7.7.2
- resolution: "semver@npm:7.7.2"
+"semver@npm:^7.0.0, semver@npm:^7.1.3, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.7.1, semver@npm:^7.7.3":
+ version: 7.7.3
+ resolution: "semver@npm:7.7.3"
bin:
semver: bin/semver.js
- checksum: dd94ba8f1cbc903d8eeb4dd8bf19f46b3deb14262b6717d0de3c804b594058ae785ef2e4b46c5c3b58733c99c83339068203002f9e37cfe44f7e2cc5e3d2f621
+ checksum: f013a3ee4607857bcd3503b6ac1d80165f7f8ea94f5d55e2d3e33df82fce487aa3313b987abf9b39e0793c83c9fc67b76c36c067625141a9f6f704ae0ea18db2
languageName: node
linkType: hard
@@ -10628,11 +10713,11 @@ __metadata:
linkType: hard
"simple-swizzle@npm:^0.2.2":
- version: 0.2.2
- resolution: "simple-swizzle@npm:0.2.2"
+ version: 0.2.4
+ resolution: "simple-swizzle@npm:0.2.4"
dependencies:
is-arrayish: ^0.3.1
- checksum: a7f3f2ab5c76c4472d5c578df892e857323e452d9f392e1b5cf74b74db66e6294a1e1b8b390b519fa1b96b5b613f2a37db6cffef52c3f1f8f3c5ea64eb2d54c0
+ checksum: 9a2f6f39a6b9fab68f96903523bf19953ec21e5e843108154cf47a9cc0f78955dd44f64499ffb71a849ac10c758d9fab7533627c7ca3ab40b5c177117acfdc1b
languageName: node
linkType: hard
@@ -10785,12 +10870,12 @@ __metadata:
languageName: node
linkType: hard
-"ssri@npm:^12.0.0":
- version: 12.0.0
- resolution: "ssri@npm:12.0.0"
+"ssri@npm:^13.0.0":
+ version: 13.0.0
+ resolution: "ssri@npm:13.0.0"
dependencies:
minipass: ^7.0.3
- checksum: ef4b6b0ae47b4a69896f5f1c4375f953b9435388c053c36d27998bc3d73e046969ccde61ab659e679142971a0b08e50478a1228f62edb994105b280f17900c98
+ checksum: 9705dff9e686b11f3035fb4c3d44ce690359a15a54adcd6a18951f2763f670877321178dc72c37a2b804dba3287ecaa48726dbd0cff79b2715b1cc24521b3af3
languageName: node
linkType: hard
@@ -11057,11 +11142,9 @@ __metadata:
linkType: hard
"strip-indent@npm:^4.0.0":
- version: 4.0.0
- resolution: "strip-indent@npm:4.0.0"
- dependencies:
- min-indent: ^1.0.1
- checksum: 06cbcd93da721c46bc13caeb1c00af93a9b18146a1c95927672d2decab6a25ad83662772417cea9317a2507fb143253ecc23c4415b64f5828cef9b638a744598
+ version: 4.1.1
+ resolution: "strip-indent@npm:4.1.1"
+ checksum: d322bfdc59855006791a4aebe2a66e0892eab7004a5c064d74b86a0c6ecff2818974c9a5eda54b16d8af6aadbc90a6c02635ffcbec11ab33dd8979b1a6346fc0
languageName: node
linkType: hard
@@ -11113,17 +11196,16 @@ __metadata:
languageName: node
linkType: hard
-"tar@npm:^7.4.3":
- version: 7.4.3
- resolution: "tar@npm:7.4.3"
+"tar@npm:^7.5.2":
+ version: 7.5.2
+ resolution: "tar@npm:7.5.2"
dependencies:
"@isaacs/fs-minipass": ^4.0.0
chownr: ^3.0.0
minipass: ^7.1.2
- minizlib: ^3.0.1
- mkdirp: ^3.0.1
+ minizlib: ^3.1.0
yallist: ^5.0.0
- checksum: 8485350c0688331c94493031f417df069b778aadb25598abdad51862e007c39d1dd5310702c7be4a6784731a174799d8885d2fde0484269aea205b724d7b2ffa
+ checksum: 192559b0e7af17d57c7747592ef22c14d5eba2d9c35996320ccd20c3e2038160fe8d928fc5c08b2aa1b170c4d0a18c119441e81eae8f227ca2028d5bcaa6bf23
languageName: node
linkType: hard
@@ -11137,8 +11219,8 @@ __metadata:
linkType: hard
"terser@npm:^5.15.0":
- version: 5.44.0
- resolution: "terser@npm:5.44.0"
+ version: 5.44.1
+ resolution: "terser@npm:5.44.1"
dependencies:
"@jridgewell/source-map": ^0.3.3
acorn: ^8.15.0
@@ -11146,7 +11228,7 @@ __metadata:
source-map-support: ~0.5.20
bin:
terser: bin/terser
- checksum: 4e1868d9662ea280dad7b49cfe61b7693187be2b529b31b1f86782db00833c03ba05f2b82fc513d928e937260f2a5fbf42a93724e86eaf55f069288f934ccdb3
+ checksum: 1113c5711bb53127f9886e3c906fde8a93a665b532db9c7e36ff7bf287e032ed48ea0e5a3a1a27f6a27c3c0f934e47e7590fcd15c76b7b7bd44ad751b8a9ede4
languageName: node
linkType: hard
@@ -11197,9 +11279,9 @@ __metadata:
linkType: hard
"tinyexec@npm:^1.0.0":
- version: 1.0.1
- resolution: "tinyexec@npm:1.0.1"
- checksum: 40f5219abf891884863b085ebe5e8c8bf95bde802f6480f279588b355835ad1604fa01eada2afe90063b48b53cd4b0be5c37393980e23f06fd10689d92fb9586
+ version: 1.0.2
+ resolution: "tinyexec@npm:1.0.2"
+ checksum: af22de2191cc70bb782eef29bbba7cf6ac16664e550b547b0db68804f988eeb2c70e12fbb7d2d688ee994b28ba831d746e9eded98c3d10042fd3a9b8de208514
languageName: node
linkType: hard
@@ -11285,8 +11367,8 @@ __metadata:
linkType: hard
"ts-jest@npm:^29.2.5":
- version: 29.4.1
- resolution: "ts-jest@npm:29.4.1"
+ version: 29.4.5
+ resolution: "ts-jest@npm:29.4.5"
dependencies:
bs-logger: ^0.2.6
fast-json-stable-stringify: ^2.1.0
@@ -11294,7 +11376,7 @@ __metadata:
json5: ^2.2.3
lodash.memoize: ^4.1.2
make-error: ^1.3.6
- semver: ^7.7.2
+ semver: ^7.7.3
type-fest: ^4.41.0
yargs-parser: ^21.1.1
peerDependencies:
@@ -11320,7 +11402,7 @@ __metadata:
optional: true
bin:
ts-jest: cli.js
- checksum: 641f17ecb44caa987bc12feb87abbebc7cb0e4ba8725afe8208a14ec13ff0cce80fe47f79f3b8c37c7fe56e36fadee8314ed05c863b104bb7531bba71c3b9524
+ checksum: b2ba677d32bd0024356ab8d43a1b88cb81ecad94be277b111975e626fd37a9ed17fd446a2e3a399a3c8534dcf89ea7c28a4bf4f094b153a4a9972c67b680ad0d
languageName: node
linkType: hard
@@ -11529,22 +11611,22 @@ __metadata:
linkType: hard
"typescript@npm:^5.8.3":
- version: 5.9.2
- resolution: "typescript@npm:5.9.2"
+ version: 5.9.3
+ resolution: "typescript@npm:5.9.3"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: f619cf6773cfe31409279711afd68cdf0859780006c50bc2a7a0c3227f85dea89a3b97248846326f3a17dad72ea90ec27cf61a8387772c680b2252fd02d8497b
+ checksum: 0d0ffb84f2cd072c3e164c79a2e5a1a1f4f168e84cb2882ff8967b92afe1def6c2a91f6838fb58b168428f9458c57a2ba06a6737711fdd87a256bbe83e9a217f
languageName: node
linkType: hard
"typescript@patch:typescript@^5.8.3#~builtin":
- version: 5.9.2
- resolution: "typescript@patch:typescript@npm%3A5.9.2#~builtin::version=5.9.2&hash=29ae49"
+ version: 5.9.3
+ resolution: "typescript@patch:typescript@npm%3A5.9.3#~builtin::version=5.9.3&hash=29ae49"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: e42a701947325500008334622321a6ad073f842f5e7d5e7b588a6346b31fdf51d56082b9ce5cef24312ecd3e48d6c0d4d44da7555f65e2feec18cf62ec540385
+ checksum: 8bb8d86819ac86a498eada254cad7fb69c5f74778506c700c2a712daeaff21d3a6f51fd0d534fe16903cb010d1b74f89437a3d02d4d0ff5ca2ba9a4660de8497
languageName: node
linkType: hard
@@ -11583,10 +11665,10 @@ __metadata:
languageName: node
linkType: hard
-"undici-types@npm:~7.10.0":
- version: 7.10.0
- resolution: "undici-types@npm:7.10.0"
- checksum: 6917fcd8c80963919fe918952f9243a6749af0e3f759a39f8d2c2486144a66c86ae4125aebbce700b636cb1dcd45e85eb8c49c60d60738a97b63f0e89ef9b053
+"undici-types@npm:~7.16.0":
+ version: 7.16.0
+ resolution: "undici-types@npm:7.16.0"
+ checksum: 1ef68fc6c5bad200c8b6f17de8e5bc5cfdcadc164ba8d7208cd087cfa8583d922d8316a7fd76c9a658c22b4123d3ff847429185094484fbc65377d695c905857
languageName: node
linkType: hard
@@ -11615,9 +11697,9 @@ __metadata:
linkType: hard
"unicode-property-aliases-ecmascript@npm:^2.0.0":
- version: 2.1.0
- resolution: "unicode-property-aliases-ecmascript@npm:2.1.0"
- checksum: 243524431893649b62cc674d877bd64ef292d6071dd2fd01ab4d5ad26efbc104ffcd064f93f8a06b7e4ec54c172bf03f6417921a0d8c3a9994161fe1f88f815b
+ version: 2.2.0
+ resolution: "unicode-property-aliases-ecmascript@npm:2.2.0"
+ checksum: 0dd0f6e70130c59b4a841bac206758f70227b113145e4afe238161e3e8540e8eb79963e7a228cd90ad13d499e96f7ef4ee8940835404b2181ad9bf9c174818e3
languageName: node
linkType: hard
@@ -11734,9 +11816,9 @@ __metadata:
languageName: node
linkType: hard
-"update-browserslist-db@npm:^1.1.3":
- version: 1.1.3
- resolution: "update-browserslist-db@npm:1.1.3"
+"update-browserslist-db@npm:^1.1.4":
+ version: 1.1.4
+ resolution: "update-browserslist-db@npm:1.1.4"
dependencies:
escalade: ^3.2.0
picocolors: ^1.1.1
@@ -11744,7 +11826,7 @@ __metadata:
browserslist: ">= 4.21.0"
bin:
update-browserslist-db: cli.js
- checksum: 7b6d8d08c34af25ee435bccac542bedcb9e57c710f3c42421615631a80aa6dd28b0a81c9d2afbef53799d482fb41453f714b8a7a0a8003e3b4ec8fb1abb819af
+ checksum: b757805a63d7954985753c97a48e313abd2d35f2bb10d2bffa65d73a4b81ec9e1305a7b06296819bac8a6b4db8e7be88582487fae2ad7e24731e4ee372b919a6
languageName: node
linkType: hard
@@ -11758,11 +11840,11 @@ __metadata:
linkType: hard
"use-latest-callback@npm:^0.2.1":
- version: 0.2.4
- resolution: "use-latest-callback@npm:0.2.4"
+ version: 0.2.6
+ resolution: "use-latest-callback@npm:0.2.6"
peerDependencies:
react: ">=16.8"
- checksum: 60c3a6b1b6567e1794f9e48cd86b8cde8a149485cc2fed60570f69ec3b157f6812e0ff0a877f0b971592fb9254b1363cc21c120fd1fc993b1dad1406c69211df
+ checksum: 67a245bf91b23ef0d2d2c8a52845da62e006867bd9d93a99ca4d2f859101fcd54c7afd4f5a3b8bb5d24283f516e7e41bd8226250ee39affc33bd1cfd622a5cfb
languageName: node
linkType: hard
@@ -11944,14 +12026,14 @@ __metadata:
languageName: node
linkType: hard
-"which@npm:^5.0.0":
- version: 5.0.0
- resolution: "which@npm:5.0.0"
+"which@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "which@npm:6.0.0"
dependencies:
isexe: ^3.1.1
bin:
node-which: bin/which.js
- checksum: 6ec99e89ba32c7e748b8a3144e64bfc74aa63e2b2eacbb61a0060ad0b961eb1a632b08fb1de067ed59b002cec3e21de18299216ebf2325ef0f78e0f121e14e90
+ checksum: df19b2cd8aac94b333fa29b42e8e371a21e634a742a3b156716f7752a5afe1d73fb5d8bce9b89326f453d96879e8fe626eb421e0117eb1a3ce9fd8c97f6b7db9
languageName: node
linkType: hard
@@ -11967,11 +12049,11 @@ __metadata:
linkType: hard
"winston@npm:^3.17.0":
- version: 3.17.0
- resolution: "winston@npm:3.17.0"
+ version: 3.18.3
+ resolution: "winston@npm:3.18.3"
dependencies:
"@colors/colors": ^1.6.0
- "@dabh/diagnostics": ^2.0.2
+ "@dabh/diagnostics": ^2.0.8
async: ^3.2.3
is-stream: ^2.0.0
logform: ^2.7.0
@@ -11981,7 +12063,7 @@ __metadata:
stack-trace: 0.0.x
triple-beam: ^1.3.0
winston-transport: ^4.9.0
- checksum: ba772c25937007cea6cdeddc931de18a1ea336ae7b3aff2c15de762de5c559b2d310ca2e7a911c209711d325e47d653485e33271ddfb27cd73179e35c7d52267
+ checksum: 38c4aba43e3f34a0922076d0e1e739dd67c9640bb1d746ad51d204c7a1186b5baceaf29923a342ee0c7ce533ce0c35765e83ee320c0800e4a10e35b098d4b164
languageName: node
linkType: hard
@@ -12108,7 +12190,7 @@ __metadata:
languageName: node
linkType: hard
-"yaml@npm:^2.2.1":
+"yaml@npm:^2.2.1, yaml@npm:^2.6.1":
version: 2.8.1
resolution: "yaml@npm:2.8.1"
bin:
@@ -12195,8 +12277,8 @@ __metadata:
linkType: hard
"yocto-queue@npm:^1.0.0":
- version: 1.2.1
- resolution: "yocto-queue@npm:1.2.1"
- checksum: 0843d6c2c0558e5c06e98edf9c17942f25c769e21b519303a5c2adefd5b738c9b2054204dc856ac0cd9d134b1bc27d928ce84fd23c9e2423b7e013d5a6f50577
+ version: 1.2.2
+ resolution: "yocto-queue@npm:1.2.2"
+ checksum: 92dd9880c324dbc94ff4b677b7d350ba8d835619062b7102f577add7a59ab4d87f40edc5a03d77d369dfa9d11175b1b2ec4a06a6f8a5d8ce5d1306713f66ee41
languageName: node
linkType: hard