diff --git a/.gitignore b/.gitignore
index 18047ea2a1..637d4c4b71 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,7 +21,7 @@ DerivedData
*.ipa
*.xcuserstate
project.xcworkspace
-ios/.xcode.env.local
+**/.xcode.env.local
# Android/IntelliJ
#
@@ -43,11 +43,17 @@ expoDemo/android/gradlew.bat
node_modules/
npm-debug.log
-# yarn
+# Yarn
+.yarn/*
yarn-error.log
**/.yarn/cache
**/.yarn/install-state.gz
**/.yarn/yarn.build.json
+!.yarn/patches
+!.yarn/plugins
+!.yarn/releases
+!.yarn/sdks
+!.yarn/versions
.vscode
@@ -74,7 +80,7 @@ docs/components/**
!scripts/build
# Ruby / CocoaPods
-/ios/Pods/
+**/Pods/
/vendor/bundle/
/ios/Podfile.lock
expoDemo/ios/Pods
diff --git a/App.tsx b/App.tsx
new file mode 100644
index 0000000000..d8c68fc620
--- /dev/null
+++ b/App.tsx
@@ -0,0 +1,22 @@
+
+
+import React, {Component} from 'react';
+import {View, Text, Card} from 'react-native-ui-lib';
+import DateTimePicker from '@react-native-community/datetimepicker';
+console.log('index.js');
+export default class PlaygroundScreen extends Component {
+ render() {
+ console.log('PlaygroundScreen');
+ return (
+
+
+
+
+ Playground Screen
+
+
+
+
+ );
+ }
+}
diff --git a/Gemfile b/Gemfile
index 946cd4fd03..24519fda7e 100644
--- a/Gemfile
+++ b/Gemfile
@@ -3,8 +3,9 @@ source 'https://rubygems.org/'
# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
ruby ">= 2.6.10"
-# Cocoapods 1.15 introduced a bug which break the build. We will remove the upper
-# bound in the template on Cocoapods with next React Native release.
-gem 'cocoapods', '>= 1.13', '< 1.15'
-gem 'activesupport', '>= 6.1.7.5', '< 7.1.0'
+# Exclude problematic versions of cocoapods and activesupport that causes build failures.
+gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1'
+gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0'
+gem 'xcodeproj', '< 1.26.0'
+gem 'concurrent-ruby', '< 1.3.4'
diff --git a/android/app/build.gradle b/android/app/build.gradle
index b16e3ae4c0..d249ea14f3 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -13,14 +13,16 @@ apply plugin: "com.facebook.react"
*/
react {
/* Folders */
- // The root of your project, i.e. where "package.json" lives. Default is '..'
+ // The root of your project, i.e. where "package.json" lives. Default is '../..'
root = file("../../")
- // The folder where the react-native NPM package is. Default is ../node_modules/react-native
+// The folder where the react-native NPM package is. Default is ../../node_modules/react-native
reactNativeDir = file("../../node_modules/react-native")
- // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen
- // codegenDir = file("../node_modules/@react-native/codegen")
- // The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js
- // cliFile = file("../node_modules/react-native/cli.js")
+ // reactNativeDir = file("../../node_modules/react-native")
+ // The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen
+ // codegenDir = file("../../node_modules/@react-native/codegen")
+ // The cli.js file which is the React Native CLI entrypoint. Default is ../../node_modules/react-native/cli.js
+ // cliFile = file("../../node_modules/react-native/cli.js")
+
/* Variants */
// The list of variants to that are debuggable. For those we're going to
// skip the bundling of the JS bundle and the assets. By default is just 'debug'.
@@ -51,6 +53,8 @@ react {
//
// The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
// hermesFlags = ["-O", "-output-source-map"]
+
+ /* Autolinking */
autolinkLibrariesWithApp()
}
@@ -122,7 +126,6 @@ android {
dependencies {
// The version of react-native is set by the React Native Gradle Plugin
implementation("com.facebook.react:react-android")
- implementation("com.facebook.react:flipper-integration:0.73.9")
implementation project(':react-native-navigation')
implementation 'com.facebook.fresco:fresco:2.5.0'
@@ -135,4 +138,3 @@ dependencies {
}
}
-// apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 4122f36a59..e1892528b8 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -8,7 +8,8 @@
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:allowBackup="false"
- android:theme="@style/AppTheme">
+ android:theme="@style/AppTheme"
+ android:supportsRtl="true">
getJSIModules(
- final ReactApplicationContext reactApplicationContext,
- final JavaScriptContextHolder jsContext) {
- final List specs = new ArrayList<>();
- // Here we provide a new JSIModuleSpec that will be responsible of providing the
- // custom Fabric Components.
- specs.add(
- new JSIModuleSpec() {
- @Override
- public JSIModuleType getJSIModuleType() {
- return JSIModuleType.UIManager;
- }
- @Override
- public JSIModuleProvider getJSIModuleProvider() {
- final ComponentFactory componentFactory = new ComponentFactory();
- CoreComponentsRegistry.register(componentFactory);
- // Here we register a Components Registry.
- // The one that is generated with the template contains no components
- // and just provides you the one from React Native core.
- MainComponentsRegistry.register(componentFactory);
- final ReactInstanceManager reactInstanceManager = getReactInstanceManager();
- ViewManagerRegistry viewManagerRegistry =
- new ViewManagerRegistry(
- reactInstanceManager.getOrCreateViewManagers(reactApplicationContext));
- return new FabricJSIModuleProvider(
- reactApplicationContext,
- componentFactory,
- new EmptyReactNativeConfig(),
- viewManagerRegistry);
- }
- });
- return specs;
- }
- };
- }
}
\ No newline at end of file
diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml
index a902b2a3a6..561cc4ed85 100644
--- a/android/app/src/main/res/drawable/rn_edit_text_material.xml
+++ b/android/app/src/main/res/drawable/rn_edit_text_material.xml
@@ -14,7 +14,8 @@
android:insetLeft="@dimen/abc_edit_text_inset_horizontal_material"
android:insetRight="@dimen/abc_edit_text_inset_horizontal_material"
android:insetTop="@dimen/abc_edit_text_inset_top_material"
- android:insetBottom="@dimen/abc_edit_text_inset_bottom_material">
+ android:insetBottom="@dimen/abc_edit_text_inset_bottom_material"
+ >
animate to the right
- // isRight === false --> animate to the left
- // isDown === true --> animate to the bottom
- // isDown === false --> animate to the top
- animateDismiss = () => {
- const {isAnimating} = this.state;
- if (isAnimating) {
- this.shouldDismissAfterReset = true;
- } else {
- const {directions = []} = this.props;
- const hasUp = directions.includes(PanningProvider.Directions.UP);
- const hasRight = directions.includes(PanningProvider.Directions.RIGHT);
- const hasLeft = directions.includes(PanningProvider.Directions.LEFT);
- const hasDown = !hasUp && !hasLeft && !hasRight; // default
- const verticalDismiss = hasDown ? true : hasUp ? false : undefined;
- const horizontalDismiss = hasRight ? true : hasLeft ? false : undefined;
- this._animateDismiss(horizontalDismiss, verticalDismiss);
- }
- };
-
- _animateDismiss = (isRight?: boolean, isDown?: boolean) => {
- const {animationOptions} = this.props;
- const {duration} = animationOptions || DEFAULT_ANIMATION_OPTIONS;
- const animations: Animated.CompositeAnimation[] = [];
- let toX;
- let toY;
-
- if (!_.isUndefined(isRight)) {
- const maxSize = Constants.screenWidth + this.width;
- toX = isRight ? maxSize : -maxSize;
- }
-
- if (!_.isUndefined(isDown)) {
- const maxSize = Constants.screenHeight + this.height;
- toY = isDown ? maxSize : -maxSize;
- }
-
- if (!_.isUndefined(toX)) {
- animations.push(Animated.timing(this.animTranslateX, {
- toValue: Math.round(toX),
- useNativeDriver: true,
- duration
- }));
- }
-
- if (!_.isUndefined(toY)) {
- animations.push(Animated.timing(this.animTranslateY, {
- toValue: Math.round(toY),
- useNativeDriver: true,
- duration
- }));
- }
-
- this.setState({isAnimating: true}, () => {
- Animated.parallel(animations).start(this.onDismissAnimationFinished);
- });
- };
-
- onDismissAnimationFinished = ({finished}: {finished: boolean}) => {
- if (finished) {
- this.props.onDismiss?.();
- }
- };
-
- render() {
- const {style} = this.props;
- const {isAnimating} = this.state;
- const transform = isAnimating ? [{translateX: this.animTranslateX}, {translateY: this.animTranslateY}] : [];
-
- return (
-
- {this.props.children}
-
- );
- }
-}
-
-export default asPanViewConsumer(PanDismissibleView);
diff --git a/src/components/panningViews/panGestureView.tsx b/src/components/panningViews/panGestureView.tsx
deleted file mode 100644
index 17f45525bd..0000000000
--- a/src/components/panningViews/panGestureView.tsx
+++ /dev/null
@@ -1,203 +0,0 @@
-import React, {Component} from 'react';
-import {
- PanResponder,
- Animated,
- PanResponderInstance,
- GestureResponderEvent,
- PanResponderGestureState,
- LayoutChangeEvent,
- LayoutRectangle,
- StyleProp,
- ViewStyle
-} from 'react-native';
-import {Constants, asBaseComponent} from '../../commons/new';
-
-export enum GestureDirections {
- // VERTICAL
- UP = 'up',
- DOWN = 'down'
-}
-
-export interface PanGestureViewProps {
- /**
- * Additional styling
- */
- style?: StyleProp;
- /**
- * onDismiss callback
- */
- onDismiss?: () => void;
- /**
- * The direction of the allowed pan (default is down)
- */
- direction?: GestureDirections | `${GestureDirections}`;
- children?: React.ReactNode;
-}
-
-const SWIPE_VELOCITY = 1.8;
-const SPEED = 20;
-const BOUNCINESS = 6;
-
-interface State {
- deltaY: Animated.AnimatedValue;
-}
-
-/**
- * @description: PanGestureView component for drag and swipe gestures (supports only vertical gestures at the moment)
- */
-class PanGestureView extends Component {
- static displayName = 'IGNORE';
-
- static defaultProps: Partial = {
- direction: GestureDirections.DOWN
- };
-
- static directions = GestureDirections;
-
- private panResponder: PanResponderInstance;
- private swipe?: boolean;
- private layout?: LayoutRectangle;
-
- constructor(props: PanGestureViewProps) {
- super(props);
-
- this.state = {
- deltaY: new Animated.Value(0)
- };
-
- this.panResponder = PanResponder.create({
- onMoveShouldSetPanResponder: this.handleMoveShouldSetPanResponder,
- onPanResponderGrant: this.handlePanResponderGrant,
- onPanResponderMove: this.handlePanResponderMove,
- onPanResponderRelease: this.handlePanResponderEnd,
- onPanResponderTerminate: this.handlePanResponderEnd
- });
- }
-
- handleMoveShouldSetPanResponder = (_e: GestureResponderEvent, gestureState: PanResponderGestureState): boolean => {
- // return true if user is swiping, return false if it's a single click
- const {dy} = gestureState;
- return dy > 5 || dy < -5;
- };
- handlePanResponderGrant = () => {
- this.swipe = false;
- };
- handlePanResponderMove = (_e: GestureResponderEvent, gestureState: PanResponderGestureState) => {
- const {direction} = this.props;
- let newValue = 0;
-
- // VERTICAL
- const up = direction === GestureDirections.UP;
- const panDeltaY = gestureState.dy;
- const panVelocityY = gestureState.vy;
-
- if (Math.abs(panVelocityY) >= SWIPE_VELOCITY) {
- if ((up && panVelocityY < 0) || (!up && panVelocityY > 0)) {
- // Swipe
- this.swipe = true;
- }
- } else if ((up && panDeltaY < 0) || (!up && panDeltaY > 0)) {
- // Drag
- newValue = panDeltaY;
- this.animateDeltaY(Math.round(newValue));
- }
- };
- handlePanResponderEnd = () => {
- if (!this.swipe) {
- const {direction} = this.props;
-
- // VERTICAL
- const up = direction === GestureDirections.UP;
- const {deltaY} = this.state;
- // @ts-ignore
- const threshold = this.layout.height / 2;
- // @ts-ignore
- const endValue = Math.round(deltaY._value);
-
- if ((up && endValue <= -threshold) || (!up && endValue >= threshold)) {
- this.animateDismiss();
- } else {
- // back to initial position
- this.animateDeltaY(0);
- }
- } else {
- this.animateDismiss();
- }
- };
-
- animateDeltaY(toValue: number) {
- const {deltaY} = this.state;
-
- Animated.spring(deltaY, {
- toValue,
- useNativeDriver: true,
- speed: SPEED,
- bounciness: BOUNCINESS
- }).start();
- }
-
- animateDismiss() {
- const {direction} = this.props;
-
- // VERTICAL
- const up = direction === GestureDirections.UP;
- const {deltaY} = this.state;
- // @ts-ignore
- const newValue = up ? -this.layout.height - Constants.statusBarHeight : deltaY._value + Constants.screenHeight;
-
- Animated.timing(deltaY, {
- toValue: Math.round(newValue),
- useNativeDriver: true,
- duration: 280
- }).start(this.onAnimatedFinished);
- }
-
- onAnimatedFinished = ({finished}: {finished: boolean}) => {
- if (finished) {
- this.onDismiss();
- }
- };
-
- onDismiss = () => {
- this.initPositions();
- this.props.onDismiss?.();
- };
-
- initPositions() {
- this.setState({
- deltaY: new Animated.Value(0)
- });
- }
-
- onLayout = (event: LayoutChangeEvent) => {
- this.layout = event.nativeEvent.layout;
- };
-
- render() {
- const {style} = this.props;
-
- // VERTICAL
- const {deltaY} = this.state;
-
- return (
-
- {this.props.children}
-
- );
- }
-}
-
-export default asBaseComponent(PanGestureView);
diff --git a/src/components/panningViews/panListenerView.tsx b/src/components/panningViews/panListenerView.tsx
deleted file mode 100644
index 8de0548a0f..0000000000
--- a/src/components/panningViews/panListenerView.tsx
+++ /dev/null
@@ -1,237 +0,0 @@
-import _ from 'lodash';
-import React, {PureComponent} from 'react';
-import {
- PanResponder,
- PanResponderInstance,
- GestureResponderEvent,
- PanResponderGestureState
-} from 'react-native';
-import asPanViewConsumer from './asPanViewConsumer';
-import PanningProvider, {
- PanningDirections,
- PanDirectionsProps,
- PanAmountsProps
-} from './panningProvider';
-import View, {ViewProps} from '../view';
-
-interface PanningProps {
- /**
- * This is were you will get notified when a drag occurs
- * onDrag = ({directions, deltas}) => {...}
- * directions - array of directions
- * deltas - array of deltas (same length and order as directions)
- * Both arrays will have {x, y} - if no x or y drag has occurred this value will be undefined
- */
- onDrag?: ({directions, deltas}: ({directions: PanDirectionsProps, deltas: PanAmountsProps})) => void;
- /**
- * This is were you will get notified when a swipe occurs
- * onSwipe = ({directions, velocities}) => {...}
- * directions - array of directions
- * velocities - array of velocities (same length and order as directions)
- * Both arrays will have {x, y} - if no x or y swipe has occurred this value will be undefined
- */
- onSwipe?: ({directions, velocities}: ({directions: PanDirectionsProps, velocities: PanAmountsProps})) => void;
- /**
- * This is were you will get notified when the pan starts
- */
- onPanStart?: () => void;
- /**
- * This is were you will get notified when the pan ends
- * The user has released all touches while this view is the responder.
- * This typically means a gesture has succeeded
- */
- onPanRelease?: () => void;
- /**
- * This is were you will get notified when the pan ends
- * Another component has become the responder,
- * so this gesture should be cancelled
- */
- onPanTerminated?: () => void;
-}
-
-export interface PanListenerViewProps extends PanningProps, ViewProps {
- /**
- * The directions of the allowed pan (default allows all directions)
- * Types: UP, DOWN, LEFT and RIGHT (using PanningProvider.Directions.###)
- */
- directions?: PanningDirections[];
- /**
- * The sensitivity beyond which a pan is no longer considered a single click (default is 5)
- */
- panSensitivity?: number;
- /**
- * The sensitivity beyond which a pan is no longer considered a drag, but a swipe (default is 1.8)
- * Note: a pan would have to occur (i.e. the panSensitivity has already been surpassed)
- */
- swipeVelocitySensitivity?: number;
- /**
- * Is there a view that is clickable (has onPress etc.) in the PanListenerView.
- * This can affect the panability of this component.
- */
- isClickable?: boolean;
-}
-
-interface Props extends PanListenerViewProps {
- context?: PanningProps;
-}
-
-interface PanningResultProps {
- selectedDirections: PanDirectionsProps;
- selectedAmounts: PanAmountsProps;
-}
-
-const DEFAULT_DIRECTIONS = [
- PanningProvider.Directions.UP,
- PanningProvider.Directions.DOWN,
- PanningProvider.Directions.LEFT,
- PanningProvider.Directions.RIGHT
-];
-const DEFAULT_PAN_SENSITIVITY = 5;
-const DEFAULT_SWIPE_VELOCITY = 1.8;
-
-/**
- * @description: PanListenerView component created to making listening to swipe and drag events easier
- * @example: https://github.com/wix/react-native-ui-lib/blob/master/demo/src/screens/componentScreens/PanListenerScreen.tsx
- * @gif: https://github.com/wix/react-native-ui-lib/blob/master/demo/showcase/PanListenerView/PanListenerView.gif?raw=true
- */
-class PanListenerView extends PureComponent {
- static displayName = 'IGNORE';
-
- public static defaultProps: Partial = {
- directions: DEFAULT_DIRECTIONS,
- panSensitivity: DEFAULT_PAN_SENSITIVITY,
- swipeVelocitySensitivity: DEFAULT_SWIPE_VELOCITY
- };
-
- private panResponder: PanResponderInstance;
-
- constructor(props: PanListenerViewProps) {
- super(props);
-
- const {isClickable} = props;
- this.panResponder = PanResponder.create({
- onStartShouldSetPanResponder: isClickable ? this.shouldPan : this.yes,
- onMoveShouldSetPanResponder: this.shouldPan,
- onStartShouldSetPanResponderCapture: this.no,
- onMoveShouldSetPanResponderCapture: this.no,
- onPanResponderGrant: this.handlePanStart,
- onPanResponderMove: this.handlePanMove,
- onPanResponderRelease: this.handlePanRelease,
- onPanResponderTerminate: this.handlePanTerminate
- });
- }
-
- yes = () => {
- return true;
- };
-
- no = () => {
- return false;
- };
-
- shouldPan = (_e: GestureResponderEvent, gestureState: PanResponderGestureState): boolean => {
- // return true if user is swiping, return false if it's a single click
- const {dy, dx} = gestureState;
- const {directions, panSensitivity = DEFAULT_PAN_SENSITIVITY} = this.props;
-
- return Boolean(
- directions &&
- ((directions.includes(PanningProvider.Directions.UP) && dy < -panSensitivity) ||
- (directions.includes(PanningProvider.Directions.DOWN) && dy > panSensitivity) ||
- (directions.includes(PanningProvider.Directions.LEFT) && dx < -panSensitivity) ||
- (directions.includes(PanningProvider.Directions.RIGHT) && dx > panSensitivity))
- );
- };
-
- handlePanStart = () => {
- this.props.onPanStart?.();
- this.props.context?.onPanStart?.();
- };
-
- getSwipeDirection = ({vx, vy}: ({vx: number, vy: number})): PanningResultProps => {
- const {swipeVelocitySensitivity = DEFAULT_SWIPE_VELOCITY} = this.props;
- return this.getDirectionsOverSensitivity(vx, vy, swipeVelocitySensitivity);
- };
-
- getDragDirection = ({dx, dy}: ({dx: number, dy: number})): PanningResultProps => {
- return this.getDirectionsOverSensitivity(dx, dy, 0);
- };
-
- getDirectionsOverSensitivity = (x: number, y: number, sensitivity: number): PanningResultProps => {
- const {directions = DEFAULT_DIRECTIONS} = this.props;
- const selectedDirections: PanDirectionsProps = {};
- const selectedAmounts: PanAmountsProps = {};
-
- if (directions.includes(PanningProvider.Directions.LEFT) && x < -sensitivity) {
- selectedDirections.x = PanningProvider.Directions.LEFT;
- selectedAmounts.x = x;
- } else if (directions.includes(PanningProvider.Directions.RIGHT) && x > sensitivity) {
- selectedDirections.x = PanningProvider.Directions.RIGHT;
- selectedAmounts.x = x;
- }
-
- if (directions.includes(PanningProvider.Directions.UP) && y < -sensitivity) {
- selectedDirections.y = PanningProvider.Directions.UP;
- selectedAmounts.y = y;
- } else if (directions.includes(PanningProvider.Directions.DOWN) && y > sensitivity) {
- selectedDirections.y = PanningProvider.Directions.DOWN;
- selectedAmounts.y = y;
- }
-
- return {selectedDirections, selectedAmounts};
- };
-
- panResultHasValue = (panResult?: PanningResultProps): boolean => {
- return Boolean(panResult && (panResult.selectedDirections.x || panResult.selectedDirections.y));
- };
-
- handlePanMove = (_e: GestureResponderEvent, gestureState: PanResponderGestureState) => {
- const {onSwipe, onDrag, context} = this.props;
- const hasSwipe = !_.isUndefined(onSwipe);
- const hasDrag = !_.isUndefined(onDrag);
- const hasContext = !_.isUndefined(context);
- let panResult;
- if (hasSwipe || hasContext) {
- panResult = this.getSwipeDirection(gestureState);
- }
-
- if (this.panResultHasValue(panResult)) {
- // @ts-ignore
- const data = {directions: panResult.selectedDirections, velocities: panResult.selectedAmounts};
- this.props.onSwipe?.(data);
- context?.onSwipe?.(data);
- } else if (hasDrag || hasContext) {
- panResult = this.getDragDirection(gestureState);
- if (this.panResultHasValue(panResult)) {
- const data = {directions: panResult.selectedDirections, deltas: panResult.selectedAmounts};
- this.props.onDrag?.(data);
- context?.onDrag?.(data);
-
- }
- }
- };
-
- handlePanRelease = () => {
- this.props.onPanRelease?.();
- this.props.context?.onPanRelease?.();
-
- };
-
- handlePanTerminate = () => {
- this.props.onPanTerminated?.();
- this.props.context?.onPanTerminated?.();
-
- };
-
- render() {
- const {children, ...others} = this.props;
-
- return (
-
- {children}
-
- );
- }
-}
-
-export default asPanViewConsumer(PanListenerView);
diff --git a/src/components/panningViews/panResponderView.tsx b/src/components/panningViews/panResponderView.tsx
deleted file mode 100644
index 449de94be7..0000000000
--- a/src/components/panningViews/panResponderView.tsx
+++ /dev/null
@@ -1,108 +0,0 @@
-import React, {PureComponent} from 'react';
-import View, {ViewProps} from '../view';
-import asPanViewConsumer from './asPanViewConsumer';
-import {PanLocationProps, PanAmountsProps} from './panningProvider';
-
-export interface PanResponderViewProps extends ViewProps {
- /**
- * Will be called with the current location ({left, top}) when the pan has ended
- */
- onPanLocationChanged?: (location: PanLocationProps) => void;
- /**
- * Ignore panning events while this is true
- */
- ignorePanning?: boolean;
- /**
- * Allow the view to be animated (send animation via style; default is false)
- */
- isAnimated?: boolean;
-}
-
-interface PanResponderProps {
- isPanning: boolean;
- dragDeltas: PanAmountsProps;
-}
-
-interface Props extends PanResponderViewProps {
- context: PanResponderProps;
-}
-
-/**
- * @description: panResponderView component created to making listening to swipe and drag events easier.
- * @notes: Has to be used as a child of a PanningProvider that also has a PanListenerView.
- * The PanListenerView is the one that sends the drag\swipe events.
- * @example: https://github.com/wix/react-native-ui-lib/blob/master/demo/src/screens/componentScreens/PanResponderScreen.tsx
- * @gif: https://github.com/wix/react-native-ui-lib/blob/master/demo/showcase/PanResponderView/PanResponderView.gif?raw=true
- */
-class PanResponderView extends PureComponent {
- static displayName = 'IGNORE';
-
- static defaultProps = {
- isAnimated: false
- };
-
- private left?: number;
- private top?: number;
- private initialLeft = 0;
- private initialTop = 0;
- private ref = React.createRef();
-
- componentDidMount() {
- this.setNativeProps(this.initialLeft, this.initialTop);
- }
-
- componentDidUpdate(prevProps: Props) {
- const {ignorePanning} = this.props;
- const {isPanning, dragDeltas} = this.props.context;
- const {isPanning: prevIsPanning, dragDeltas: prevDragDeltas} = prevProps.context;
-
- if (!ignorePanning && !isPanning && prevIsPanning) {
- this.onPanEnd();
- }
-
- if (
- !ignorePanning &&
- isPanning &&
- (dragDeltas.x || dragDeltas.y) &&
- (dragDeltas.x !== prevDragDeltas.x || dragDeltas.y !== prevDragDeltas.y)
- ) {
- this.onDrag(dragDeltas);
- }
- }
-
- onPanEnd() {
- const location: PanLocationProps = {left: this.left, top: this.top};
- this.initialLeft = this.left || this.initialLeft;
- this.initialTop = this.top || this.initialTop;
- this.props.onPanLocationChanged?.(location);
- //@ts-expect-error
- this.props.context.onPanLocationChanged?.(location);
- }
-
- onDrag(deltas: PanAmountsProps) {
- const left = this.initialLeft + (deltas.x ? Math.round(deltas.x) : 0);
- const top = this.initialTop + (deltas.y ? Math.round(deltas.y) : 0);
-
- this.setNativeProps(left, top);
- }
-
- setNativeProps(left: number, top: number) {
- if (this.ref.current) {
- this.ref.current?.setNativeProps?.({style: {left, top}});
- this.left = left;
- this.top = top;
- }
- }
-
- render() {
- const {isAnimated, ...others} = this.props;
-
- return (
-
- {this.props.children}
-
- );
- }
-}
-
-export default asPanViewConsumer(PanResponderView);
diff --git a/src/components/panningViews/panningContext.ts b/src/components/panningViews/panningContext.ts
deleted file mode 100644
index 06c675c6f1..0000000000
--- a/src/components/panningViews/panningContext.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import React from 'react';
-
-const PanningContext = React.createContext({});
-PanningContext.displayName = 'IGNORE';
-export default PanningContext;
diff --git a/src/components/panningViews/panningProvider.tsx b/src/components/panningViews/panningProvider.tsx
deleted file mode 100644
index af51d7cc11..0000000000
--- a/src/components/panningViews/panningProvider.tsx
+++ /dev/null
@@ -1,118 +0,0 @@
-import React, {Component} from 'react';
-import PanningContext from './panningContext';
-
-export enum PanningDirectionsEnum {
- UP = 'up',
- DOWN = 'down',
- LEFT = 'left',
- RIGHT = 'right'
-}
-
-export type PanningDirectionsUnion = `${PanningDirectionsEnum}`;
-
-export type PanningDirections = PanningDirectionsEnum | PanningDirectionsUnion;
-
-export interface PanLocationProps {
- left?: number;
- top?: number;
-}
-
-export interface PanDirectionsProps {
- x?: PanningDirections;
- y?: PanningDirections;
-}
-
-export interface PanAmountsProps {
- x?: number;
- y?: number;
-}
-
-interface State {
- isPanning: boolean;
- wasTerminated: boolean;
- dragDirections: PanDirectionsProps;
- dragDeltas: PanAmountsProps;
- swipeDirections: PanDirectionsProps;
- swipeVelocities: PanAmountsProps;
- panLocation: PanLocationProps;
-}
-
-/**
- * @description: Wraps the panResponderView and panListenerView to provide a shared context
- */
-export default class PanningProvider extends Component {
- static displayName = 'IGNORE';
- static Directions = PanningDirectionsEnum;
-
- constructor(props: any) {
- super(props);
-
- this.state = {
- isPanning: false,
- wasTerminated: false,
- dragDirections: {},
- dragDeltas: {},
- swipeDirections: {},
- swipeVelocities: {},
- panLocation: {}
- };
- }
-
- getProviderContextValue = () => {
- const {
- isPanning,
- wasTerminated,
- dragDirections,
- dragDeltas,
- swipeDirections,
- swipeVelocities,
- panLocation
- } = this.state;
-
- return {
- onPanStart: this.onPanStart,
- onPanRelease: this.onPanRelease,
- onPanTerminated: this.onPanTerminated,
- isPanning,
- wasTerminated,
- onDrag: this.onDrag,
- dragDirections,
- dragDeltas,
- onSwipe: this.onSwipe,
- swipeDirections,
- swipeVelocities,
- onPanLocationChanged: this.onPanLocationChanged,
- panLocation
- };
- };
-
- onPanStart = () => {
- this.setState({isPanning: true, wasTerminated: false});
- };
-
- onPanRelease = () => {
- this.setState({isPanning: false});
- };
-
- onPanTerminated = () => {
- this.setState({isPanning: false, wasTerminated: true});
- };
-
- onDrag = ({directions, deltas}: {directions: PanDirectionsProps, deltas: PanAmountsProps}) => {
- this.setState({dragDirections: directions, dragDeltas: deltas, swipeDirections: {}, swipeVelocities: {}});
- };
-
- onSwipe = ({directions, velocities}: {directions: PanDirectionsProps, velocities: PanAmountsProps}) => {
- this.setState({swipeDirections: directions, swipeVelocities: velocities, dragDirections: {}, dragDeltas: {}});
- };
-
- onPanLocationChanged = (location: PanLocationProps) => {
- this.setState({panLocation: location});
- };
-
- render() {
- return (
- {this.props.children}
- );
- }
-}
diff --git a/src/components/picker/Picker.driver.new.ts b/src/components/picker/Picker.driver.new.ts
index db1f2d21d1..48282d5563 100644
--- a/src/components/picker/Picker.driver.new.ts
+++ b/src/components/picker/Picker.driver.new.ts
@@ -1,7 +1,7 @@
import {ComponentProps} from '../../testkit/new/Component.driver';
import {TextFieldDriver} from '../textField/TextField.driver.new';
import {ModalDriver} from '../modal/Modal.driver.new';
-import {DialogDriver} from '../../incubator/dialog/Dialog.driver.new';
+import {DialogDriver} from '../dialog/Dialog.driver.new';
import {ButtonDriver} from '../button/Button.driver.new';
import {ExpandableOverlayDriver} from '../../incubator/expandableOverlay/ExpandableOverlay.driver';
diff --git a/src/components/picker/PickerItem.tsx b/src/components/picker/PickerItem.tsx
index 2b4405258d..7afef0b2ba 100644
--- a/src/components/picker/PickerItem.tsx
+++ b/src/components/picker/PickerItem.tsx
@@ -9,9 +9,9 @@ import View from '../view';
import TouchableOpacity from '../touchableOpacity';
import Image from '../image';
import Text from '../text';
-import {getItemLabel, isItemSelected} from './PickerPresenter';
+import {isItemSelected} from './PickerPresenter';
import PickerContext from './PickerContext';
-import {PickerItemProps, PickerSingleValue} from './types';
+import {PickerItemProps} from './types';
/**
* @description: Picker.Item, for configuring the Picker's selectable options
@@ -29,12 +29,8 @@ const PickerItem = (props: PickerItemProps) => {
testID
} = props;
const context = useContext(PickerContext);
- const {migrate} = context;
const customRenderItem = props.renderItem || context.renderItem;
- // @ts-expect-error TODO: fix after removing migrate prop completely
- const itemValue = !migrate && typeof value === 'object' ? value?.value : value;
- const isSelected = isItemSelected(itemValue, context.value);
- const itemLabel = getItemLabel(label, value, props.getItemLabel || context.getItemLabel);
+ const isSelected = isItemSelected(value, context.value);
const selectedCounter = context.selectionLimit && _.isArray(context.value) && context.value?.length;
const accessibilityProps = {
accessibilityState: isSelected ? {selected: true} : undefined,
@@ -65,16 +61,12 @@ const PickerItem = (props: PickerItemProps) => {
const _onPress = useCallback(async (props: any) => {
// Using !(await onPress?.(item)) does not work properly when onPress is not sent
// We have to explicitly state `false` so a synchronous void (undefined) will still work as expected
- if (onPress && await onPress(context.isMultiMode ? !isSelected : undefined, props) === false) {
+ if (onPress && (await onPress(context.isMultiMode ? !isSelected : undefined, props)) === false) {
return;
}
- if (migrate) {
- context.onPress(value);
- } else {
- // @ts-expect-error TODO: fix after removing migrate prop completely
- context.onPress(typeof value === 'object' || context.isMultiMode ? value : ({value, label: itemLabel}) as PickerSingleValue);
- }
- }, [migrate, value, context.onPress, onPress]);
+ context.onPress(value);
+ },
+ [value, context.onPress, onPress]);
const onSelectedLayout = useCallback((...args: any[]) => {
_.invoke(context, 'onSelectedLayout', ...args);
@@ -84,7 +76,7 @@ const PickerItem = (props: PickerItemProps) => {
return (
- {itemLabel}
+ {label}
{selectedIndicator}
@@ -102,7 +94,7 @@ const PickerItem = (props: PickerItemProps) => {
customValue={props.customValue}
{...accessibilityProps}
>
- {customRenderItem ? customRenderItem(value, {...props, isSelected, isItemDisabled}, itemLabel) : _renderItem()}
+ {customRenderItem ? customRenderItem(value, {...props, isSelected, isItemDisabled}, label) : _renderItem()}
);
};
diff --git a/src/components/picker/PickerPresenter.ts b/src/components/picker/PickerPresenter.ts
index 482047b3c3..4d27a5fbb4 100644
--- a/src/components/picker/PickerPresenter.ts
+++ b/src/components/picker/PickerPresenter.ts
@@ -19,8 +19,7 @@ export function isItemSelected(childValue: PickerSingleValue, selectedValue?: Pi
if (Array.isArray(selectedValue)) {
isSelected =
_.find(selectedValue, v => {
- // @ts-expect-error TODO: fix after removing migrate prop completely
- return v === childValue || (typeof v === 'object' && v?.value === childValue);
+ return v === childValue;
}) !== undefined;
} else {
isSelected = childValue === selectedValue;
@@ -28,25 +27,6 @@ export function isItemSelected(childValue: PickerSingleValue, selectedValue?: Pi
return isSelected;
}
-// export function getItemValue(props) {
-// if (_.isArray(props.value)) {
-// return props.getItemValue ? _.map(props.value, item => props.getItemValue(item)) : _.map(props.value, 'value');
-// } else if (!_.isObject(props.value)) {
-// return props.value;
-// }
-// return _.invoke(props, 'getItemValue', props.value) || _.get(props.value, 'value');
-// }
-
-export function getItemLabel(label: string, value: PickerValue, getItemLabel?: PickerProps['getItemLabel']) {
- if (_.isObject(value)) {
- if (getItemLabel) {
- return getItemLabel(value);
- }
- return _.get(value, 'label');
- }
- return label;
-}
-
export function shouldFilterOut(searchValue: string, itemLabel?: string) {
return !_.includes(_.lowerCase(itemLabel), _.lowerCase(searchValue));
}
diff --git a/src/components/picker/__tests__/PickerPresenter.spec.js b/src/components/picker/__tests__/PickerPresenter.spec.js
index c23883855e..19b90be019 100644
--- a/src/components/picker/__tests__/PickerPresenter.spec.js
+++ b/src/components/picker/__tests__/PickerPresenter.spec.js
@@ -12,47 +12,4 @@ describe('components/PickerPresenter', () => {
expect(uut.isItemSelected('value', [])).toBe(false);
expect(uut.isItemSelected('value', undefined)).toBe(false);
});
-
- // describe('getItemValue', () => {
- // it('should return item value when item has value prop', () => {
- // expect(uut.getItemValue({value: {value: 'item value'}})).toBe('item value');
- // });
-
- // it('should return item value for multiple values', () => {
- // const itemProps = {value: [{value: '1'}, {value: '2'}, {value: '3'}]};
- // expect(uut.getItemValue(itemProps)).toEqual(['1', '2', '3']);
- // });
-
- // it('should return item value when item has getItemValue prop', () => {
- // const itemProps = {value: {name: 'value', age: 12}, getItemValue: item => item.name};
- // expect(uut.getItemValue(itemProps)).toBe('value');
- // });
-
- // it('should return item value for multiple values when item has getItemValue prop', () => {
- // const itemProps = {value: [{name: 'david'}, {name: 'sarah'}, {name: 'jack'}], getItemValue: item => item.name};
- // expect(uut.getItemValue(itemProps)).toEqual(['david', 'sarah', 'jack']);
- // });
-
- // it('should support backward compatibility for when child item value was not an object', () => {
- // const itemProps = {value: 'item-value'};
- // expect(uut.getItemValue(itemProps)).toEqual('item-value');
- // });
- // });
-
- describe('getItemLabel', () => {
- it('should return item label when value is not an object', () => {
- expect(uut.getItemLabel('label', 'value', undefined)).toEqual('label');
- });
-
- it('should return item label when value is an object', () => {
- const itemProps = {value: {value: 'value', label: 'label'}};
- expect(uut.getItemLabel(undefined, itemProps.value, undefined)).toEqual('label');
- });
-
- it('should return item label according to getLabel function ', () => {
- const getLabel = itemValue => `${itemValue.value} - ${itemValue.label}`;
- const itemProps = {value: {value: 'value', label: 'label'}, getLabel};
- expect(uut.getItemLabel(undefined, itemProps.value, getLabel)).toEqual('value - label');
- });
- });
});
diff --git a/src/components/picker/__tests__/index.spec.tsx b/src/components/picker/__tests__/index.spec.tsx
index db54870f37..fa44fd684e 100644
--- a/src/components/picker/__tests__/index.spec.tsx
+++ b/src/components/picker/__tests__/index.spec.tsx
@@ -211,7 +211,7 @@ describe('Picker', () => {
});
describe('Dialog', () => {
- const dialogProps = {useDialog: true, customPickerProps: {migrateDialog: true}};
+ const dialogProps = {useDialog: true};
describe('Test value', () => {
it('Get correct value of a single item', () => {
diff --git a/src/components/picker/api/picker.api.json b/src/components/picker/api/picker.api.json
index ef9381df89..87d5e82dfe 100644
--- a/src/components/picker/api/picker.api.json
+++ b/src/components/picker/api/picker.api.json
@@ -11,7 +11,6 @@
"https://github.com/wix/react-native-ui-lib/blob/master/demo/showcase/Picker/CustomPicker.gif?raw=true"
],
"props": [
- {"name": "migrate", "type": "boolean", "description": "Temporary prop required for migration to Picker's new API"},
{"name": "value", "type": "string | number", "description": "Picker current value"},
{
"name": "onChange",
diff --git a/src/components/picker/api/pickerItem.api.json b/src/components/picker/api/pickerItem.api.json
index 865925c4b0..88d8156fce 100644
--- a/src/components/picker/api/pickerItem.api.json
+++ b/src/components/picker/api/pickerItem.api.json
@@ -13,11 +13,6 @@
{"name": "value", "type": "string | number", "description": "Item's value"},
{"name": "label", "type": "string", "description": "Item's label"},
{"name": "labelStyle", "type": "ViewStyle", "description": "Item's label style"},
- {
- "name": "getItemLabel",
- "type": "(value: string | number) => string",
- "description": "Custom function for the item label"
- },
{"name": "isSelected", "type": "boolean", "description": "Is the item selected"},
{"name": "selectedIcon", "type": "string", "description": "Pass to change the selected icon"},
{"name": "selectedIconColor", "type": "ImageSource", "description": "Pass to change the selected icon color"},
diff --git a/src/components/picker/helpers/__tests__/usePickerLabel.spec.ts b/src/components/picker/helpers/__tests__/usePickerLabel.spec.ts
index c2db686de5..e1667ce951 100644
--- a/src/components/picker/helpers/__tests__/usePickerLabel.spec.ts
+++ b/src/components/picker/helpers/__tests__/usePickerLabel.spec.ts
@@ -26,7 +26,6 @@ describe('usePickerLabel hook tests', () => {
value,
items,
getLabel
- // getItemLabel,
// accessibilityLabel,
// accessibilityHint,
// placeholder
@@ -36,7 +35,6 @@ describe('usePickerLabel hook tests', () => {
value,
items,
getLabel
- // getItemLabel,
// accessibilityLabel,
// accessibilityHint,
// placeholder
diff --git a/src/components/picker/helpers/usePickerLabel.tsx b/src/components/picker/helpers/usePickerLabel.tsx
index 12224e1a08..0ab495aade 100644
--- a/src/components/picker/helpers/usePickerLabel.tsx
+++ b/src/components/picker/helpers/usePickerLabel.tsx
@@ -5,20 +5,20 @@ import {PickerProps, PickerValue} from '../types';
interface UsePickerLabelProps
extends Pick<
PickerProps,
- 'value' | 'getLabel' | 'getItemLabel' | 'placeholder' | 'accessibilityLabel' | 'accessibilityHint'
+ 'value' | 'getLabel' | 'placeholder' | 'accessibilityLabel' | 'accessibilityHint'
> {
items: {value: string | number; label: string}[] | null | undefined;
}
const usePickerLabel = (props: UsePickerLabelProps) => {
- const {value, items, getLabel, getItemLabel, placeholder, accessibilityLabel, accessibilityHint} = props;
+ const {value, items, getLabel, placeholder, accessibilityLabel, accessibilityHint} = props;
const getLabelsFromArray = useCallback((value: PickerValue) => {
const itemsByValue = _.keyBy(items, 'value');
return _.flow(arr =>
- _.map(arr, item => (_.isPlainObject(item) ? getItemLabel?.(item) || item?.label : itemsByValue[item]?.label)),
+ _.map(arr, item => (_.isPlainObject(item) ? item?.label : itemsByValue[item]?.label)),
arr => _.join(arr, ', '))(value);
- }, [getItemLabel, items]);
+ }, [items]);
const _getLabel = useCallback((value: PickerValue) => {
if (_.isFunction(getLabel) && !_.isUndefined(getLabel(value))) {
diff --git a/src/components/picker/helpers/usePickerMigrationWarnings.tsx b/src/components/picker/helpers/usePickerMigrationWarnings.tsx
index 95f074deca..799955cd78 100644
--- a/src/components/picker/helpers/usePickerMigrationWarnings.tsx
+++ b/src/components/picker/helpers/usePickerMigrationWarnings.tsx
@@ -3,30 +3,15 @@ import {LogService} from '../../../services';
import {PickerProps} from '../types';
// TODO: Remove this whole file when migration is completed
-type UsePickerMigrationWarnings = Pick<
- PickerProps,
- 'children' | 'migrate' | 'getItemLabel' | 'getItemValue' | 'onShow'
->;
+type UsePickerMigrationWarnings = Pick;
const usePickerMigrationWarnings = (props: UsePickerMigrationWarnings) => {
- const {children, migrate, getItemLabel, getItemValue, onShow} = props;
+ const {children, onShow} = props;
useEffect(() => {
if (children) {
LogService.warn(`UILib Picker will stop supporting the 'children' prop in the next major version, please pass 'items' prop instead`);
}
- if (migrate) {
- LogService.warn(`UILib Picker will stop supporting the 'migrate' prop in the next major version, please stop using it. The picker uses the new implementation by default.`);
- }
-
- if (getItemLabel) {
- LogService.warn(`UILib Picker will stop supporting the 'getItemLabel' prop in the next major version, please pass the 'getItemLabel' prop to the specific item instead`);
- }
-
- if (getItemValue) {
- LogService.warn(`UILib Picker will stop supporting the 'getItemValue' prop in the next major version, please stop using it. The value will be extract from 'items' prop instead`);
- }
-
if (onShow) {
LogService.warn(`UILib Picker will stop supporting the 'onShow' prop in the next major version, please pass the 'onShow' prop from the 'pickerModalProps' instead`);
}
diff --git a/src/components/picker/helpers/usePickerSearch.tsx b/src/components/picker/helpers/usePickerSearch.tsx
index 8a52a85b8f..b390788ee4 100644
--- a/src/components/picker/helpers/usePickerSearch.tsx
+++ b/src/components/picker/helpers/usePickerSearch.tsx
@@ -1,25 +1,24 @@
import {useCallback, useState, useMemo} from 'react';
import _ from 'lodash';
import {PickerProps} from '../types';
-import {getItemLabel as getItemLabelPresenter, shouldFilterOut} from '../PickerPresenter';
+import {shouldFilterOut} from '../PickerPresenter';
-type UsePickerSearchProps = Pick;
+type UsePickerSearchProps = Pick;
const usePickerSearch = (props: UsePickerSearchProps) => {
- const {showSearch, onSearchChange, children, getItemLabel, items} = props;
+ const {showSearch, onSearchChange, children, items} = props;
const [searchValue, setSearchValue] = useState('');
const filterItems = useCallback((items: any) => {
if (showSearch && !_.isEmpty(searchValue)) {
return _.filter(items, item => {
- const {label, value, getItemLabel: childGetItemLabel} = item.props || item;
- const itemLabel = getItemLabelPresenter(label, value, childGetItemLabel || getItemLabel);
- return !shouldFilterOut(searchValue, itemLabel);
+ const {label} = item.props || item;
+ return !shouldFilterOut(searchValue, label);
});
}
return items;
},
- [showSearch, searchValue, getItemLabel]);
+ [showSearch, searchValue]);
const filteredItems = useMemo(() => {
return filterItems(children || items);
diff --git a/src/components/picker/helpers/usePickerSelection.tsx b/src/components/picker/helpers/usePickerSelection.tsx
index f8ae064a52..177048b107 100644
--- a/src/components/picker/helpers/usePickerSelection.tsx
+++ b/src/components/picker/helpers/usePickerSelection.tsx
@@ -3,13 +3,13 @@ import _ from 'lodash';
import {PickerProps, PickerValue, PickerSingleValue, PickerMultiValue, PickerModes} from '../types';
interface UsePickerSelectionProps
- extends Pick {
+ extends Pick {
pickerExpandableRef: RefObject;
setSearchValue: (searchValue: string) => void;
}
const usePickerSelection = (props: UsePickerSelectionProps) => {
- const {migrate, value, onChange, topBarProps, pickerExpandableRef, getItemValue, setSearchValue, mode, items} = props;
+ const {value, onChange, topBarProps, pickerExpandableRef, setSearchValue, mode, items} = props;
const [multiDraftValue, setMultiDraftValue] = useState(value as PickerMultiValue);
const [multiFinalValue, setMultiFinalValue] = useState(value as PickerMultiValue);
@@ -29,17 +29,11 @@ const usePickerSelection = (props: UsePickerSelectionProps) => {
[onChange]);
const toggleItemSelection = useCallback((item: PickerSingleValue) => {
- let newValue;
const itemAsArray = [item];
- if (!migrate) {
- newValue = _.xorBy(multiDraftValue, itemAsArray, getItemValue || 'value');
- } else {
- newValue = _.xor(multiDraftValue, itemAsArray);
- }
-
+ const newValue = _.xor(multiDraftValue, itemAsArray);
setMultiDraftValue(newValue);
},
- [multiDraftValue, getItemValue]);
+ [multiDraftValue]);
const cancelSelect = useCallback(() => {
setSearchValue('');
diff --git a/src/components/picker/index.tsx b/src/components/picker/index.tsx
index a0382dbf34..30e75786b5 100644
--- a/src/components/picker/index.tsx
+++ b/src/components/picker/index.tsx
@@ -31,7 +31,7 @@ import {
PickerMethods,
PickerSelectionStatusProps
} from './types';
-import {DialogProps} from '../../incubator/dialog';
+import {DialogProps} from '../dialog';
const DEFAULT_DIALOG_PROPS: DialogProps = {
bottom: true,
@@ -67,13 +67,9 @@ const Picker = React.forwardRef((props: PickerProps, ref) => {
listProps,
value,
getLabel,
- getItemLabel,
- getItemValue,
renderItem,
children,
useSafeArea,
- // TODO: Remove migrate props and migrate code
- migrate = true,
accessibilityLabel,
accessibilityHint,
items: propItems,
@@ -90,9 +86,6 @@ const Picker = React.forwardRef((props: PickerProps, ref) => {
const pickerExpandable = useRef(null);
const pickerRef = useImperativePickerHandle(ref, pickerExpandable);
- // TODO: Remove this when migration is completed, starting of v8
- // usePickerMigrationWarnings({children, migrate, getItemLabel, getItemValue});
-
useEffect(() => {
if (propItems) {
setItems(propItems);
@@ -103,7 +96,7 @@ const Picker = React.forwardRef((props: PickerProps, ref) => {
filteredItems,
setSearchValue,
onSearchChange: _onSearchChange
- } = usePickerSearch({showSearch, onSearchChange, getItemLabel, children, items});
+ } = usePickerSearch({showSearch, onSearchChange, children, items});
const {
multiDraftValue,
onDoneSelecting,
@@ -113,11 +106,9 @@ const Picker = React.forwardRef((props: PickerProps, ref) => {
selectedCount,
toggleAllItemsSelection
} = usePickerSelection({
- migrate,
value,
onChange,
pickerExpandableRef: pickerExpandable,
- getItemValue,
topBarProps,
setSearchValue,
mode,
@@ -128,8 +119,10 @@ const Picker = React.forwardRef((props: PickerProps, ref) => {
if (propItems) {
return filteredItems.map((item: PickerItemProps) => ({
...item,
- onPress: useWheelPicker && Constants.accessibility.isScreenReaderEnabled ?
- () => onDoneSelecting(item.value) : undefined
+ onPress:
+ useWheelPicker && Constants.accessibility.isScreenReaderEnabled
+ ? () => onDoneSelecting(item.value)
+ : undefined
}));
}
return filteredItems;
@@ -138,7 +131,6 @@ const Picker = React.forwardRef((props: PickerProps, ref) => {
const {label, accessibilityInfo} = usePickerLabel({
value,
items,
- getItemLabel,
getLabel,
accessibilityLabel,
accessibilityHint,
@@ -163,15 +155,10 @@ const Picker = React.forwardRef((props: PickerProps, ref) => {
}, []);
const contextValue = useMemo(() => {
- // @ts-expect-error cleanup after removing migrate prop
- const pickerValue = !migrate && typeof value === 'object' && !_.isArray(value) ? value?.value : value;
return {
- migrate,
- value: mode === PickerModes.MULTI ? multiDraftValue : pickerValue,
+ value: mode === PickerModes.MULTI ? multiDraftValue : value,
onPress: mode === PickerModes.MULTI ? toggleItemSelection : onDoneSelecting,
isMultiMode: mode === PickerModes.MULTI,
- getItemValue,
- getItemLabel,
onSelectedLayout: onSelectedItemLayout,
renderItem,
selectionLimit,
@@ -180,13 +167,10 @@ const Picker = React.forwardRef((props: PickerProps, ref) => {
toggleAllItemsSelection
};
}, [
- migrate,
mode,
value,
multiDraftValue,
renderItem,
- getItemValue,
- getItemLabel,
selectionLimit,
onSelectedItemLayout,
toggleItemSelection,
@@ -310,7 +294,6 @@ const Picker = React.forwardRef((props: PickerProps, ref) => {
ref={pickerExpandable}
useDialog={useDialog || useWheelPicker}
dialogProps={DEFAULT_DIALOG_PROPS}
- migrateDialog
expandableContent={expandableModalContent}
renderCustomOverlay={renderOverlay ? _renderOverlay : undefined}
onPress={onPress}
diff --git a/src/components/picker/types.ts b/src/components/picker/types.ts
index f92a75a4ed..f7cf075484 100644
--- a/src/components/picker/types.ts
+++ b/src/components/picker/types.ts
@@ -50,21 +50,6 @@ export interface PickerSearchStyle {
}
type PickerPropsDeprecation = {
- /**
- * @deprecated
- * Temporary prop required for migration to Picker's new API
- */
- migrate?: boolean;
- /**
- * @deprecated
- * A function that extract the unique value out of the value prop in case value has a custom structure (e.g. {myValue, myLabel})
- */
- getItemValue?: (value: PickerValue) => any;
- /**
- * @deprecated
- * A function that extract the label out of the value prop in case value has a custom structure (e.g. {myValue, myLabel})
- */
- getItemLabel?: (value: PickerValue) => string;
/**
* @deprecated
* Callback for modal onShow event
@@ -315,14 +300,6 @@ export interface PickerItemProps extends Pick;
- /**
- * Custom function for the item label (e.g (value) => customLabel)
- */
- getItemLabel?: (value: PickerValue) => string;
- /**
- * @deprecated Function to return the value out of the item value prop when value is custom shaped.
- */
- getItemValue?: PickerProps['getItemValue'];
/**
* Render custom item
*/
@@ -351,8 +328,7 @@ export interface PickerItemProps extends Pick {
+export interface PickerContextProps extends Pick {
onPress: (value: PickerSingleValue) => void;
isMultiMode: boolean;
onSelectedLayout: (event: any) => any;
diff --git a/src/components/segmentedControl/index.tsx b/src/components/segmentedControl/index.tsx
index a2e21137b1..f0635f12b6 100644
--- a/src/components/segmentedControl/index.tsx
+++ b/src/components/segmentedControl/index.tsx
@@ -105,7 +105,7 @@ export type SegmentedControlProps = {
labelProps?: TextProps;
};
-const nonAreUndefined = (array: Array): array is Array => {
+const noneAreUndefined = (array: Array): array is Array => {
'worklet';
for (const item of array) {
if (item === undefined) {
@@ -144,7 +144,7 @@ const SegmentedControl = (props: SegmentedControlProps) => {
labelProps
} = useSegmentedControlPreset(props);
const animatedSelectedIndex = useSharedValue(initialIndex);
- const segmentsStyle = useSharedValue([] as {x: number; width: number}[]);
+ const segmentsStyle = useSharedValue<{x: number; width: number}[]>([]);
// const shouldResetOnDimensionsOnNextLayout = useRef(false); // use this flag if there bugs with onLayout being called more than once.
const segmentsDimensions = useRef<{x: number; width: number}[]>([]);
const containerHeight = useSharedValue(0);
@@ -183,7 +183,7 @@ const SegmentedControl = (props: SegmentedControlProps) => {
// }
const {x, width} = event.nativeEvent.layout;
segmentsDimensions.current[index] = {x, width};
- if (segmentsDimensions.current.length === segments.length && nonAreUndefined(segmentsDimensions.current)) {
+ if (segmentsDimensions.current.length === segments.length && noneAreUndefined(segmentsDimensions.current)) {
segmentsStyle.value = [...segmentsDimensions.current];
// shouldResetOnDimensionsOnNextLayout.current = true;// in case onLayout will be called again (orientation change etc.)
}
@@ -198,7 +198,7 @@ const SegmentedControl = (props: SegmentedControlProps) => {
const animatedStyle = useAnimatedStyle(() => {
const {value} = segmentsStyle;
const {value: height} = containerHeight;
- if (height !== 0 && value.length === segments.length && nonAreUndefined(value)) {
+ if (height !== 0 && value.length === segments.length && noneAreUndefined(value)) {
const isFirstElementSelected = animatedSelectedIndex.value === 0;
const isLastElementSelected = animatedSelectedIndex.value === value.length - 1;
const isMiddleSelected = !isFirstElementSelected && !isLastElementSelected;
diff --git a/src/components/sharedTransition/ShareTransitionContext.js b/src/components/sharedTransition/ShareTransitionContext.js
deleted file mode 100644
index 166e08b4ac..0000000000
--- a/src/components/sharedTransition/ShareTransitionContext.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import React from 'react';
-
-export default React.createContext({});
diff --git a/src/components/sharedTransition/SharedArea.js b/src/components/sharedTransition/SharedArea.js
deleted file mode 100644
index 192751a829..0000000000
--- a/src/components/sharedTransition/SharedArea.js
+++ /dev/null
@@ -1,153 +0,0 @@
-import React, {Component} from 'react';
-import {StyleSheet} from 'react-native';
-import Animated, {Easing as _Easing, EasingNode} from 'react-native-reanimated';
-import PropTypes from 'prop-types';
-import _ from 'lodash';
-import TouchableOpacity from '../touchableOpacity';
-import {Colors} from '../../style';
-import ShareTransitionContext from './ShareTransitionContext';
-
-const {interpolate: _interpolate, interpolateNode} = Animated;
-const Easing = EasingNode || _Easing;
-const interpolate = interpolateNode || _interpolate;
-
-// TODO: 2.17 breaks Android (at list the screen, the image is not shown) - move to incubator?
-class SharedArea extends Component {
- displayName = 'IGNORE';
- static propTypes = {
- /**
- * render details screen
- */
- renderDetails: PropTypes.elementType
- };
-
- static defaultProps = {
- renderDetails: _.noop
- };
-
- state = {};
- transition = new Animated.Value(0);
-
- getProviderContextValue() {
- const {showDetails} = this.state;
- return {
- setSharedData: this.setSharedData,
- setSource: this.setSource,
- setTarget: this.setTarget,
- showDetails
- };
- }
-
- getOverlayStyle() {
- return {
- ...StyleSheet.absoluteFillObject,
- backgroundColor: Colors.white,
- opacity: interpolate(this.transition, {inputRange: [0, 1], outputRange: [0, 1]})
- };
- }
-
- getDetailsStyle() {
- return {
- ...StyleSheet.absoluteFillObject,
- opacity: interpolate(this.transition, {inputRange: [90, 100], outputRange: [0, 1]})
- };
- }
-
- getElementStyle() {
- const {sourceLayout, targetLayout} = this.state;
- if (sourceLayout && this.transition) {
- return {
- position: 'absolute',
- width: interpolate(this.transition, {
- inputRange: [0, 100],
- outputRange: [sourceLayout.width, targetLayout.width]
- }),
- height: interpolate(this.transition, {
- inputRange: [0, 100],
- outputRange: [sourceLayout.height, targetLayout.height]
- }),
- top: interpolate(this.transition, {
- inputRange: [0, 100],
- outputRange: [sourceLayout.y, targetLayout.y]
- }),
- left: interpolate(this.transition, {
- inputRange: [0, 100],
- outputRange: [sourceLayout.x, targetLayout.x]
- })
- };
- }
- }
-
- setSharedData = data => {
- this.setState({
- data
- });
- };
-
- setSource = (sourceLayout, element) => {
- this.setState({
- sourceLayout,
- element,
- showDetails: true
- },
- () => {
- this.startTransition(true);
- });
- };
-
- setTarget = targetLayout => {
- this.setState({
- targetLayout
- });
- };
-
- clearSource = () => {
- this.startTransition(false, () => {
- this.setState({
- showDetails: false,
- data: undefined,
- sourceLayout: undefined,
- element: undefined
- });
- });
- };
-
- startTransition(show, onAnimationEnd) {
- Animated.timing(this.transition, {
- toValue: show ? 100 : 0,
- duration: 600,
- easing: Easing.bezier(0.19, 1, 0.22, 1),
- useNativeDriver: false
- }).start(onAnimationEnd);
- }
-
- renderDetailsOverlay() {
- const {renderDetails} = this.props;
- const {data, element} = this.state;
-
- return (
-
-
- {renderDetails(data)}
-
-
-
-
- {element}
-
-
-
- );
- }
-
- render() {
- return (
-
- {this.props.children}
- {this.renderDetailsOverlay()}
-
- );
- }
-}
-
-export default SharedArea;
diff --git a/src/components/sharedTransition/SourceElement.js b/src/components/sharedTransition/SourceElement.js
deleted file mode 100644
index 5d2cd2bb4c..0000000000
--- a/src/components/sharedTransition/SourceElement.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import React, {Component} from 'react';
-import PropTypes from 'prop-types';
-import TouchableOpacity from '../touchableOpacity';
-
-import ShareTransitionContext from './ShareTransitionContext';
-
-class SourceElement extends Component {
- displayName = 'IGNORE';
- static propTypes = {
- /**
- * Data to share between shared element and placeholder
- */
- data: PropTypes.object
- };
-
- state = {};
-
- onPress = () => {
- const {data} = this.props;
- const {setSharedData, setSource} = this.context;
- setSharedData(data);
-
- this.element.measure((_x, _y, width, height, pageX, pageY) => {
- const sourceLayout = {x: pageX, y: pageY, width, height};
- setSource(sourceLayout, this.props.children);
- });
- };
-
- setRef = ref => {
- this.element = ref;
- };
-
- render() {
- const {style, children} = this.props;
- return (
-
- {children}
-
- );
- }
-}
-
-SourceElement.contextType = ShareTransitionContext;
-export default SourceElement;
diff --git a/src/components/sharedTransition/TargetElement.js b/src/components/sharedTransition/TargetElement.js
deleted file mode 100644
index 8df0c283fc..0000000000
--- a/src/components/sharedTransition/TargetElement.js
+++ /dev/null
@@ -1,38 +0,0 @@
-import React, {Component} from 'react';
-import TouchableOpacity from '../touchableOpacity';
-
-import ShareTransitionContext from './ShareTransitionContext';
-
-class TargetElement extends Component {
- displayName = 'IGNORE';
- state = {};
-
- componentDidMount() {
- const {setTarget} = this.context;
-
- if (!this.targetLayout) {
- setTimeout(() => {
- this.element.measure((_x, _y, width, height, pageX, pageY) => {
- this.targetLayout = {x: pageX, y: pageY, width, height};
- setTarget(this.targetLayout);
- });
- });
- }
- }
-
- setRef = ref => {
- this.element = ref;
- };
-
- render() {
- const {style, children} = this.props;
- return (
-
- {children}
-
- );
- }
-}
-
-TargetElement.contextType = ShareTransitionContext;
-export default TargetElement;
diff --git a/src/components/sharedTransition/index.js b/src/components/sharedTransition/index.js
deleted file mode 100644
index 3fb4eb38a1..0000000000
--- a/src/components/sharedTransition/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-import Source from './SourceElement';
-import Target from './TargetElement';
-import Area from './SharedArea';
-
-export default {
- Area,
- Source,
- Target
-};
diff --git a/src/components/sortableGridList/SortableItem.tsx b/src/components/sortableGridList/SortableItem.tsx
index cad24f8ae2..7d26eaed6b 100644
--- a/src/components/sortableGridList/SortableItem.tsx
+++ b/src/components/sortableGridList/SortableItem.tsx
@@ -33,6 +33,8 @@ function SortableItem(props: PropsWithChildren isDragging.value,
+ (isDragging, wasDragging) => {
+ if (isDragging && !wasDragging) {
+ zIndex.value = withTiming(100, animationConfig);
+ scale.value = withSpring(1.1);
+ } else if (!isDragging && wasDragging) {
+ zIndex.value = withTiming(0, animationConfig);
+ scale.value = withSpring(1);
+ }
+ },
+ []);
+
const onLayout = useCallback((event: LayoutChangeEvent) => {
'worklet';
const {width, height} = event.nativeEvent.layout;
@@ -172,12 +186,13 @@ function SortableItem(props: PropsWithChildren {
- const scale = withSpring(isDragging.value ? 1.1 : 1);
- const zIndex = isDragging.value ? 100 : withTiming(0, animationConfig);
-
return {
- zIndex,
- transform: [{translateX: translateX.value}, {translateY: translateY.value}, {scale}]
+ zIndex: Math.round(zIndex.value),
+ transform: [
+ {translateX: translateX.value},
+ {translateY: translateY.value},
+ {scale: scale.value}
+ ]
};
});
diff --git a/src/components/sortableList/SortableListItem.tsx b/src/components/sortableList/SortableListItem.tsx
index d9d42669e9..f8e6a874ec 100644
--- a/src/components/sortableList/SortableListItem.tsx
+++ b/src/components/sortableList/SortableListItem.tsx
@@ -57,6 +57,8 @@ const SortableListItem = (props: Props) => {
const lastSwap = useSharedValue({from: -1, to: -1});
const currIndex = useSharedValue(initialIndex.value);
const translation = useSharedValue(0);
+ const zIndex = useSharedValue(0);
+ const scale = useSharedValue(1);
const isDragging = useSharedValue(false);
@@ -97,6 +99,16 @@ const SortableListItem = (props: Props) => {
},
[]);
+ useAnimatedReaction(() => isDragging.value, (isDragging, wasDragging) => {
+ if (isDragging && !wasDragging) {
+ zIndex.value = withTiming(100, animationConfig);
+ scale.value = withSpring(propsScale);
+ } else if (!isDragging && wasDragging) {
+ zIndex.value = withTiming(0, animationConfig);
+ scale.value = withSpring(1);
+ }
+ }, []);
+
const dragOnLongPressGesture = Gesture.Pan()
.activateAfterLongPress(250)
.enabled(!locked)
@@ -164,8 +176,6 @@ const SortableListItem = (props: Props) => {
});
const draggedAnimatedStyle = useAnimatedStyle(() => {
- const scale = withSpring(isDragging.value ? propsScale : 1);
- const zIndex = isDragging.value ? 100 : withTiming(0, animationConfig);
const opacity = isDragging.value ? 0.95 : 1;
const shadow = isDragging.value
? draggedItemShadow.value
@@ -173,8 +183,11 @@ const SortableListItem = (props: Props) => {
return {
backgroundColor: itemProps?.backgroundColor ?? LIST_ITEM_BACKGROUND, // required for elevation to work in Android
- zIndex,
- transform: [horizontal ? {translateX: translation.value} : {translateY: translation.value}, {scale}],
+ zIndex: Math.round(zIndex.value),
+ transform: [
+ horizontal ? {translateX: translation.value} : {translateY: translation.value},
+ {scale: scale.value}
+ ],
opacity,
...itemProps?.margins,
...shadow
diff --git a/src/components/stackAggregator/index.tsx b/src/components/stackAggregator/index.tsx
index 250cd4fb4a..5339af5f7d 100644
--- a/src/components/stackAggregator/index.tsx
+++ b/src/components/stackAggregator/index.tsx
@@ -72,6 +72,7 @@ const StackAggregator = (props: StackAggregatorProps) => {
onItemPress,
contentContainerStyle,
itemBorderRadius = 0,
+ backgroundColor,
onCollapseWillChange,
onCollapseChanged
} = props;
@@ -83,11 +84,11 @@ const StackAggregator = (props: StackAggregatorProps) => {
setIsCollapsed(collapsed);
}, [collapsed]);
- useDidUpdate(() => {
+ useDidUpdate(async () => {
onCollapseWillChange?.(isCollapsed);
- animate();
+ await animate();
onCollapseChanged?.(isCollapsed);
- }, [isCollapsed, onCollapseWillChange, onCollapseChanged]);
+ }, [isCollapsed, itemsCount]);
/** Animations */
@@ -100,10 +101,11 @@ const StackAggregator = (props: StackAggregatorProps) => {
const getItemScale = useCallback((index: number) => {
if (isCollapsed) {
- if (index === itemsCount - 2) {
+ if (index === 1) {
return 0.95;
}
- if (index === itemsCount - 1) {
+
+ if (index === 2) {
return 0.9;
}
}
@@ -185,10 +187,11 @@ const StackAggregator = (props: StackAggregatorProps) => {
const getTop = (index: number) => {
let start = 0;
- if (index === itemsCount - 2) {
+ if (index === 1) {
start += PEEP;
}
- if (index === itemsCount - 1) {
+
+ if (index === 2) {
start += PEEP * 2;
}
@@ -218,6 +221,10 @@ const StackAggregator = (props: StackAggregatorProps) => {
];
}, [firstItemHeight, itemsCount]);
+ const cardStyle = useMemo(() => {
+ return backgroundColor ? [styles.card, {backgroundColor}] : styles.card;
+ }, [backgroundColor]);
+
/** Events */
const _onItemPress = (index: number) => {
@@ -241,7 +248,7 @@ const StackAggregator = (props: StackAggregatorProps) => {
{
]}
collapsable={false}
>
- _onItemPress(index)} borderRadius={itemBorderRadius} elevation={5}>
+ _onItemPress(index)} borderRadius={itemBorderRadius} elevation={5}>
{item}
@@ -319,8 +326,7 @@ const styles = StyleSheet.create({
},
card: {
overflow: 'hidden',
- flexShrink: 1,
- backgroundColor: 'transparent'
+ flexShrink: 1
},
button: {
zIndex: 100
diff --git a/src/components/textField/Input.tsx b/src/components/textField/Input.tsx
index 24ec38d9f0..9e650476a7 100644
--- a/src/components/textField/Input.tsx
+++ b/src/components/textField/Input.tsx
@@ -93,7 +93,6 @@ const styles = StyleSheet.create({
})
},
webStyle: {
- // @ts-expect-error
outlineWidth: 0
}
});
diff --git a/src/incubator/hooks/useHiddenLocation.ts b/src/hooks/useHiddenLocation/index.ts
similarity index 96%
rename from src/incubator/hooks/useHiddenLocation.ts
rename to src/hooks/useHiddenLocation/index.ts
index a52307d48a..c7db81be47 100644
--- a/src/incubator/hooks/useHiddenLocation.ts
+++ b/src/hooks/useHiddenLocation/index.ts
@@ -2,7 +2,7 @@ import {isEqual} from 'lodash';
import {useCallback, useRef, useState, RefCallback} from 'react';
import {View, LayoutChangeEvent, LayoutRectangle} from 'react-native';
import {Constants} from '../../commons/new';
-import {PanningDirectionsEnum} from '../panView';
+import {PanningDirectionsEnum} from '../../components/panView';
type HiddenLocationRecord = Record;
diff --git a/src/incubator/hooks/useHiddenLocation.web.ts b/src/hooks/useHiddenLocation/index.web.ts
similarity index 96%
rename from src/incubator/hooks/useHiddenLocation.web.ts
rename to src/hooks/useHiddenLocation/index.web.ts
index 4ce447ef46..0271c4c258 100644
--- a/src/incubator/hooks/useHiddenLocation.web.ts
+++ b/src/hooks/useHiddenLocation/index.web.ts
@@ -2,7 +2,7 @@ import {isEqual} from 'lodash';
import {useCallback, useRef, useState, RefCallback} from 'react';
import {View, LayoutChangeEvent, LayoutRectangle} from 'react-native';
import {Constants} from '../../commons/new';
-import {PanningDirectionsEnum} from '../panView';
+import {PanningDirectionsEnum} from '../../components/panView';
type HiddenLocationRecord = Record;
diff --git a/src/incubator/dialog/dialog.api.json b/src/incubator/dialog/dialog.api.json
deleted file mode 100644
index 0a56b6f248..0000000000
--- a/src/incubator/dialog/dialog.api.json
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- "name": "Dialog",
- "category": "incubator",
- "description": "Component for displaying custom content inside a popup dialog",
- "note": "Use alignment modifiers to control the dialog position (top, bottom, centerV, centerH, etc... by default the dialog is aligned to center). \nWhen adding a `FlatList` \\ `ScrollView` to the content be sure to use one from `react-native-gesture-handler` (see [this link](https://github.com/software-mansion/react-native-gesture-handler/issues/1380) for `SectionList`).",
- "modifiers": ["alignment"],
- "example": "https://github.com/wix/react-native-ui-lib/blob/master/demo/src/screens/incubatorScreens/IncubatorDialogScreen.tsx",
- "props": [
- {"name": "visible", "type": "boolean", "description": "The visibility of the dialog"},
- {"name": "headerProps", "type": "DialogHeaderProps", "description": "The Dialog's header (title, subtitle etc)"},
- {
- "name": "containerStyle",
- "type": "ViewStyle",
- "description": "The Dialog`s container style (it is set to {position: 'absolute'})"
- },
- {
- "name": "containerProps",
- "type": "ViewProps",
- "description": "Extra props for the container"
- },
- {
- "name": "onDismiss",
- "type": "(props?: DialogProps) => void",
- "description": "Callback that is called after the dialog's dismiss (after the animation has ended)."
- },
- {
- "name": "direction",
- "type": "up | down | left | right",
- "description": "The direction from which and to which the dialog is animating \\ panning (default down).",
- "default": "down"
- },
- {
- "name": "showClose",
- "type": "boolean",
- "description": "Show the close button"
- },
- {"name": "ignoreBackgroundPress", "type": "boolean", "description": "Whether or not to ignore background press."},
- {"name": "modalProps", "type": "ModalProps", "description": "Pass props to the dialog modal"},
- {
- "name": "testID",
- "type": "string",
- "description": "Used to locate this view in end-to-end tests. \nThe container has the original id. \nSupported inner elements IDs: \n`${TestID}.modal` - the Modal's id. \n`${TestID}.overlayFadingBackground` - the fading background id."
- }
- ],
- "snippet": [
- ""
- ]
-}
diff --git a/src/incubator/dialog/index.tsx b/src/incubator/dialog/index.tsx
deleted file mode 100644
index 709eca3852..0000000000
--- a/src/incubator/dialog/index.tsx
+++ /dev/null
@@ -1,275 +0,0 @@
-import React, {useMemo, useCallback, useImperativeHandle, forwardRef, ForwardedRef, useEffect, useState} from 'react';
-import {StyleSheet, View as RNView} from 'react-native';
-import hoistStatics from 'hoist-non-react-statics';
-import {
- Extrapolation,
- interpolate,
- runOnJS,
- useAnimatedStyle,
- useSharedValue,
- withSpring,
- withTiming
-} from 'react-native-reanimated';
-import {
- Gesture,
- GestureDetector,
- GestureStateChangeEvent,
- PanGestureHandlerEventPayload
-} from 'react-native-gesture-handler';
-import {Spacings, Colors, BorderRadiuses} from '../../style';
-import {useDidUpdate} from '../../hooks';
-import {asBaseComponent, Constants} from '../../commons/new';
-import View from '../../components/view';
-import Modal from '../../components/modal';
-import {extractAlignmentsValues} from '../../commons/modifiers';
-import useHiddenLocation from '../hooks/useHiddenLocation';
-import DialogHeader from './DialogHeader';
-import useDialogContent from './useDialogContent';
-import {DialogProps, DialogDirections, DialogDirectionsEnum, DialogHeaderProps, DialogMigrationProps} from './types';
-export {DialogProps, DialogDirections, DialogDirectionsEnum, DialogHeaderProps, DialogMigrationProps};
-
-const THRESHOLD_VELOCITY = 750;
-
-export interface DialogStatics {
- directions: typeof DialogDirectionsEnum;
- Header: typeof DialogHeader;
-}
-
-export interface DialogImperativeMethods {
- dismiss: () => void;
-}
-
-const Dialog = (props: DialogProps, ref: ForwardedRef) => {
- const {
- visible = false,
- headerProps,
- showCloseButton,
- closeButtonProps,
- containerStyle: propsContainerStyle,
- containerProps: propsContainerProps,
- width,
- height,
- onDismiss,
- direction = DialogDirectionsEnum.DOWN,
- ignoreBackgroundPress,
- modalProps = {},
- useSafeArea,
- testID,
- children
- } = props;
- const {overlayBackgroundColor = Colors.rgba(Colors.grey10, 0.65), ...otherModalProps} = modalProps;
-
- const visibility = useSharedValue(0); // value between 0 (closed) and 1 (open)
- const initialTranslation = useSharedValue(0);
- const [modalVisibility, setModalVisibility] = useState(visible); // unfortunately this is needed when changing visibility by the user (clicking on an option etc)
-
- const {setRef, onLayout, hiddenLocation: _hiddenLocation} = useHiddenLocation();
- const hiddenLocation = _hiddenLocation[direction];
- const wasMeasured = _hiddenLocation.wasMeasured;
-
- const isVertical = useMemo(() => {
- 'worklet';
- return direction === DialogDirectionsEnum.DOWN || direction === DialogDirectionsEnum.UP;
- }, [direction]);
-
- const getTranslationInterpolation = useCallback((value: number) => {
- 'worklet';
- return interpolate(value, [0, 1], [hiddenLocation, 0], Extrapolation.CLAMP);
- },
- [hiddenLocation]);
-
- const getTranslationReverseInterpolation = useCallback((value: number) => {
- 'worklet';
- return interpolate(value, [hiddenLocation, 0], [0, 1]);
- },
- [hiddenLocation]);
-
- const _onDismiss = useCallback(() => {
- 'worklet';
- runOnJS(setModalVisibility)(false);
- }, []);
-
- const close = useCallback(() => {
- 'worklet';
- visibility.value = withTiming(0, undefined, _onDismiss);
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, [_onDismiss]);
-
- const open = useCallback(() => {
- 'worklet';
- visibility.value = withSpring(1);
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, []);
-
- useEffect(() => {
- if (visible) {
- setModalVisibility(true);
- } else if (wasMeasured && modalVisibility) {
- // Close when sending visible = false
- close();
- }
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, [visible, wasMeasured]);
-
- useDidUpdate(() => {
- if (wasMeasured) {
- if (modalVisibility) {
- open();
- } else if (Constants.isAndroid) {
- onDismiss?.();
- }
- }
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, [modalVisibility, wasMeasured]);
-
- const alignmentStyle = useMemo(() => {
- return {flex: 1, alignItems: 'center', ...extractAlignmentsValues(props)};
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, []);
-
- const {renderDialogContent, containerProps, containerStyle} = useDialogContent({
- showCloseButton,
- close,
- closeButtonProps,
- containerStyle: propsContainerStyle,
- containerProps: propsContainerProps,
- headerProps,
- children
- });
-
- const animatedStyle = useAnimatedStyle(() => {
- if (isVertical) {
- return {
- transform: [{translateY: getTranslationInterpolation(visibility.value)}]
- };
- } else {
- return {
- transform: [{translateX: getTranslationInterpolation(visibility.value)}]
- };
- }
- });
-
- const style = useMemo(() => {
- return [
- styles.defaultDialogStyle,
- {backgroundColor: Colors.$backgroundDefault},
- containerStyle,
- animatedStyle,
- width ? {width} : undefined,
- height ? {height} : undefined
- ];
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, [containerStyle, width, height]);
-
- const shouldClose = (event: GestureStateChangeEvent) => {
- 'worklet';
- const wasPannedOverThreshold =
- Math.abs(getTranslationInterpolation(visibility.value)) >= Math.abs(hiddenLocation / 3);
-
- let velocity;
- switch (direction) {
- case DialogDirectionsEnum.DOWN:
- default:
- velocity = event.velocityY;
- break;
- case DialogDirectionsEnum.UP:
- velocity = -event.velocityY;
- break;
- case DialogDirectionsEnum.LEFT:
- velocity = -event.velocityX;
- break;
- case DialogDirectionsEnum.RIGHT:
- velocity = event.velocityX;
- break;
- }
-
- const wasFlung = velocity >= THRESHOLD_VELOCITY;
-
- return wasPannedOverThreshold || wasFlung;
- };
-
- const panGesture = Gesture.Pan()
- .onStart(event => {
- initialTranslation.value =
- getTranslationReverseInterpolation(isVertical ? event.translationY : event.translationX) - visibility.value;
- })
- .onUpdate(event => {
- visibility.value =
- getTranslationReverseInterpolation(isVertical ? event.translationY : event.translationX) -
- initialTranslation.value;
- })
- .onEnd(event => {
- if (shouldClose(event)) {
- close();
- } else {
- open();
- }
- });
-
- useImperativeHandle(ref, () => ({
- dismiss: close
- }));
-
- const renderDialog = () => (
-
-
- {renderDialogContent()}
-
-
- );
-
- const overlayStyle = useAnimatedStyle(() => {
- return {
- opacity: visibility.value,
- backgroundColor: overlayBackgroundColor
- };
- }, [overlayBackgroundColor]);
-
- const renderOverlayView = () => (
-
- );
-
- return (
-
- {renderOverlayView()}
-
- {renderDialog()}
-
-
- );
-};
-
-Dialog.displayName = 'Incubator.Dialog';
-Dialog.directions = DialogDirectionsEnum;
-Dialog.Header = DialogHeader;
-
-const _Dialog = forwardRef(Dialog);
-hoistStatics(_Dialog, Dialog);
-export default asBaseComponent(_Dialog);
-
-const styles = StyleSheet.create({
- defaultDialogStyle: {
- marginBottom: Spacings.s5,
- maxHeight: '60%',
- width: 250,
- borderRadius: BorderRadiuses.br20,
- overflow: 'hidden'
- }
-});
diff --git a/src/incubator/expandableOverlay/ExpandableOverlay.driver.ts b/src/incubator/expandableOverlay/ExpandableOverlay.driver.ts
index ebcdd42e90..a231504106 100644
--- a/src/incubator/expandableOverlay/ExpandableOverlay.driver.ts
+++ b/src/incubator/expandableOverlay/ExpandableOverlay.driver.ts
@@ -1,5 +1,5 @@
import {ModalDriver} from '../../components/modal/Modal.driver.new';
-import {DialogDriver} from '../dialog/Dialog.driver.new';
+import {DialogDriver} from '../../components/dialog/Dialog.driver.new';
import {type ComponentProps, useComponentDriver} from '../../testkit/new/Component.driver';
import {usePressableDriver} from '../../testkit/new/usePressable.driver';
diff --git a/src/incubator/expandableOverlay/__tests__/index.spec.tsx b/src/incubator/expandableOverlay/__tests__/index.spec.tsx
index 8188b0abda..1b8074262a 100644
--- a/src/incubator/expandableOverlay/__tests__/index.spec.tsx
+++ b/src/incubator/expandableOverlay/__tests__/index.spec.tsx
@@ -17,7 +17,7 @@ const universe = 'Hello Universe';
const TestCase = (props: Omit) => {
return (
- {universe}} {...props} testID={testID}>
+ {universe}} {...props} testID={testID}>
{helloWorld}
diff --git a/src/incubator/expandableOverlay/index.tsx b/src/incubator/expandableOverlay/index.tsx
index 22f06452fc..a084fd567e 100644
--- a/src/incubator/expandableOverlay/index.tsx
+++ b/src/incubator/expandableOverlay/index.tsx
@@ -3,8 +3,7 @@ import {AccessibilityInfo, findNodeHandle} from 'react-native';
import TouchableOpacity, {TouchableOpacityProps} from '../../components/touchableOpacity';
import View from '../../components/view';
import Modal, {ModalProps, ModalTopBarProps} from '../../components/modal';
-import DialogOld from '../../components/dialog';
-import DialogNew, {DialogMigrationProps} from '../dialog';
+import Dialog, {DialogProps} from '../../components/dialog';
import {Colors} from 'style';
export interface ExpandableOverlayMethods {
@@ -18,7 +17,6 @@ export interface RenderCustomOverlayProps extends ExpandableOverlayMethods {
}
export type ExpandableOverlayProps = TouchableOpacityProps &
- DialogMigrationProps &
PropsWithChildren<{
/**
* The content to render inside the expandable modal/dialog
@@ -28,6 +26,10 @@ export type ExpandableOverlayProps = TouchableOpacityProps &
* Whether to use a dialog as expandable container (by default the container will be a full screen modal)
*/
useDialog?: boolean;
+ /**
+ * The props to pass to the dialog expandable container
+ */
+ dialogProps?: DialogProps;
/**
* The props to pass to the modal expandable container
*/
@@ -57,7 +59,6 @@ const ExpandableOverlay = (props: ExpandableOverlayProps, ref: any) => {
useDialog,
modalProps,
dialogProps,
- migrateDialog,
showTopBar,
topBarProps,
renderCustomOverlay,
@@ -115,7 +116,6 @@ const ExpandableOverlay = (props: ExpandableOverlayProps, ref: any) => {
};
const renderDialog = () => {
- const Dialog = migrateDialog ? DialogNew : DialogOld;
return (
);
};
diff --git a/yarn.lock b/yarn.lock
index c4cee7e611..c9de967509 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -63,7 +63,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.2, @babel/compat-data@npm:^7.25.4":
+"@babel/code-frame@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/code-frame@npm:7.27.1"
+ dependencies:
+ "@babel/helper-validator-identifier": ^7.27.1
+ js-tokens: ^4.0.0
+ picocolors: ^1.1.1
+ checksum: 5874edc5d37406c4a0bb14cf79c8e51ad412fb0423d176775ac14fc0259831be1bf95bdda9c2aa651126990505e09a9f0ed85deaa99893bc316d2682c5115bdc
+ languageName: node
+ linkType: hard
+
+"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.2":
version: 7.25.4
resolution: "@babel/compat-data@npm:7.25.4"
checksum: b12a91d27c3731a4b0bdc9312a50b1911f41f7f728aaf0d4b32486e2257fd2cb2d3ea1a295e98449600c48f2c7883a3196ca77cda1cef7d97a10c2e83d037974
@@ -77,7 +88,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.20.0, @babel/core@npm:^7.21.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4":
+"@babel/compat-data@npm:^7.27.2":
+ version: 7.27.2
+ resolution: "@babel/compat-data@npm:7.27.2"
+ checksum: 8d4066324e5f1275adc43f2e22110cac29ee09fe926260c43f0eaa432c148859367df4152574a28ee02dbb3e3d11dd57145eed345d49cc07f9b6e11fee06535f
+ languageName: node
+ linkType: hard
+
+"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.21.3, @babel/core@npm:^7.23.9":
version: 7.25.2
resolution: "@babel/core@npm:7.25.2"
dependencies:
@@ -100,9 +118,55 @@ __metadata:
languageName: node
linkType: hard
-"@babel/eslint-parser@npm:^7.20.0":
- version: 7.25.1
- resolution: "@babel/eslint-parser@npm:7.25.1"
+"@babel/core@npm:^7.24.7":
+ version: 7.27.1
+ resolution: "@babel/core@npm:7.27.1"
+ dependencies:
+ "@ampproject/remapping": ^2.2.0
+ "@babel/code-frame": ^7.27.1
+ "@babel/generator": ^7.27.1
+ "@babel/helper-compilation-targets": ^7.27.1
+ "@babel/helper-module-transforms": ^7.27.1
+ "@babel/helpers": ^7.27.1
+ "@babel/parser": ^7.27.1
+ "@babel/template": ^7.27.1
+ "@babel/traverse": ^7.27.1
+ "@babel/types": ^7.27.1
+ 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: fce205f9eea387ed8a9c6de64e5a8f50256359bfc8f1352c576c843b4c148a6c2ef187cfe8d729453e520fdcc997f65920aca6cb8911fb25dfd2286966b9b914
+ languageName: node
+ linkType: hard
+
+"@babel/core@npm:^7.25.2":
+ version: 7.26.10
+ resolution: "@babel/core@npm:7.26.10"
+ dependencies:
+ "@ampproject/remapping": ^2.2.0
+ "@babel/code-frame": ^7.26.2
+ "@babel/generator": ^7.26.10
+ "@babel/helper-compilation-targets": ^7.26.5
+ "@babel/helper-module-transforms": ^7.26.0
+ "@babel/helpers": ^7.26.10
+ "@babel/parser": ^7.26.10
+ "@babel/template": ^7.26.9
+ "@babel/traverse": ^7.26.10
+ "@babel/types": ^7.26.10
+ 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: 0217325bd46fb9c828331c14dbe3f015ee13d9aecec423ef5acc0ce8b51a3d2a2d55f2ede252b99d0ab9b2f1a06e2881694a890f92006aeac9ebe5be2914c089
+ languageName: node
+ linkType: hard
+
+"@babel/eslint-parser@npm:^7.25.1":
+ version: 7.27.0
+ resolution: "@babel/eslint-parser@npm:7.27.0"
dependencies:
"@nicolo-ribaudo/eslint-scope-5-internals": 5.1.1-v1
eslint-visitor-keys: ^2.1.0
@@ -110,11 +174,11 @@ __metadata:
peerDependencies:
"@babel/core": ^7.11.0
eslint: ^7.5.0 || ^8.0.0 || ^9.0.0
- checksum: 73207b7e84a58bd6560d29f11cf5c6f9d64a01b9299d4d0a145423a028ea4c402be2fd09228647fdbec14b65a07d4138e751468fd33d9a9363c9698582fa80b5
+ checksum: 87f37138b6e49a118b4ba41074b68ed573d5326c8c2e0b9cef460c3522788b2e774aacf3700cb284249424694f8daa1e72a20182dd39849beb9de422e559fefe
languageName: node
linkType: hard
-"@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.6, @babel/generator@npm:^7.7.2":
+"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.6, @babel/generator@npm:^7.7.2":
version: 7.25.6
resolution: "@babel/generator@npm:7.25.6"
dependencies:
@@ -126,7 +190,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/generator@npm:^7.27.0":
+"@babel/generator@npm:^7.26.10, @babel/generator@npm:^7.27.0":
version: 7.27.0
resolution: "@babel/generator@npm:7.27.0"
dependencies:
@@ -139,6 +203,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/generator@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/generator@npm:7.27.1"
+ dependencies:
+ "@babel/parser": ^7.27.1
+ "@babel/types": ^7.27.1
+ "@jridgewell/gen-mapping": ^0.3.5
+ "@jridgewell/trace-mapping": ^0.3.25
+ jsesc: ^3.0.2
+ checksum: d5e220eb20aca1d93aef85c4c716237f84c5aab7d3ed8dfeb7060dcd73d20c593a687fe74cfb6d3dc1604ef9faff2ca24e6cfdb1af18e03e3a5f9f63a04c0bdc
+ languageName: node
+ linkType: hard
+
"@babel/helper-annotate-as-pure@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-annotate-as-pure@npm:7.24.7"
@@ -157,17 +234,16 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7"
+"@babel/helper-annotate-as-pure@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-annotate-as-pure@npm:7.27.1"
dependencies:
- "@babel/traverse": ^7.24.7
- "@babel/types": ^7.24.7
- checksum: 71a6158a9fdebffb82fdc400d5555ba8f2e370cea81a0d578155877bdc4db7d5252b75c43b2fdf3f72b3f68348891f99bd35ae315542daad1b7ace8322b1abcb
+ "@babel/types": ^7.27.1
+ checksum: 3f8e4d591458d6c0621a3d670f8798b8895580214287390126e3e621ddf3df0bd07cbcc9500c2671b9ec10162c2f9feb1194da5cf039d40df8cb69d181fc0cd8
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.24.8, @babel/helper-compilation-targets@npm:^7.25.2":
+"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.24.8, @babel/helper-compilation-targets@npm:^7.25.2":
version: 7.25.2
resolution: "@babel/helper-compilation-targets@npm:7.25.2"
dependencies:
@@ -180,7 +256,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.25.9":
+"@babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5":
version: 7.27.0
resolution: "@babel/helper-compilation-targets@npm:7.27.0"
dependencies:
@@ -193,7 +269,20 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.25.0, @babel/helper-create-class-features-plugin@npm:^7.25.4":
+"@babel/helper-compilation-targets@npm:^7.27.1":
+ version: 7.27.2
+ resolution: "@babel/helper-compilation-targets@npm:7.27.2"
+ dependencies:
+ "@babel/compat-data": ^7.27.2
+ "@babel/helper-validator-option": ^7.27.1
+ browserslist: ^4.24.0
+ lru-cache: ^5.1.1
+ semver: ^6.3.1
+ checksum: 7b95328237de85d7af1dea010a4daa28e79f961dda48b652860d5893ce9b136fc8b9ea1f126d8e0a24963b09ba5c6631dcb907b4ce109b04452d34a6ae979807
+ languageName: node
+ linkType: hard
+
+"@babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.25.0, @babel/helper-create-class-features-plugin@npm:^7.25.4":
version: 7.25.4
resolution: "@babel/helper-create-class-features-plugin@npm:7.25.4"
dependencies:
@@ -210,7 +299,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-create-class-features-plugin@npm:^7.25.9":
+"@babel/helper-create-class-features-plugin@npm:^7.25.9, @babel/helper-create-class-features-plugin@npm:^7.27.0":
version: 7.27.0
resolution: "@babel/helper-create-class-features-plugin@npm:7.27.0"
dependencies:
@@ -227,7 +316,24 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.24.7, @babel/helper-create-regexp-features-plugin@npm:^7.25.0, @babel/helper-create-regexp-features-plugin@npm:^7.25.2":
+"@babel/helper-create-class-features-plugin@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-create-class-features-plugin@npm:7.27.1"
+ dependencies:
+ "@babel/helper-annotate-as-pure": ^7.27.1
+ "@babel/helper-member-expression-to-functions": ^7.27.1
+ "@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.27.1
+ semver: ^6.3.1
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 406954b455e5b20924e7d1b41cf932e6e98e95c3a5224c7a70c3ad96a84e8fbde915ceff7ddbf9c7d121397c4e9274f061241648475122cf6fe54e0a95caae15
+ languageName: node
+ linkType: hard
+
+"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.24.7":
version: 7.25.2
resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.2"
dependencies:
@@ -268,12 +374,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-environment-visitor@npm:^7.18.9":
- version: 7.24.7
- resolution: "@babel/helper-environment-visitor@npm:7.24.7"
+"@babel/helper-define-polyfill-provider@npm:^0.6.3":
+ version: 0.6.4
+ resolution: "@babel/helper-define-polyfill-provider@npm:0.6.4"
dependencies:
- "@babel/types": ^7.24.7
- checksum: 079d86e65701b29ebc10baf6ed548d17c19b808a07aa6885cc141b690a78581b180ee92b580d755361dc3b16adf975b2d2058b8ce6c86675fcaf43cf22f2f7c6
+ "@babel/helper-compilation-targets": ^7.22.6
+ "@babel/helper-plugin-utils": ^7.22.5
+ debug: ^4.1.1
+ lodash.debounce: ^4.0.8
+ resolve: ^1.14.2
+ peerDependencies:
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: bfbcb41f005ba11497b459cf801650af558b533f383b2f57034e9ccce592a0af699b585898deef93598ed3d9bd14502327e18dfc8a92a3db48b2a49ae2886f86
languageName: node
linkType: hard
@@ -297,6 +409,16 @@ __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"
+ dependencies:
+ "@babel/traverse": ^7.27.1
+ "@babel/types": ^7.27.1
+ checksum: b13a3d120015a6fd2f6e6c2ff789cd12498745ef028710cba612cfb751b91ace700c3f96c1689228d1dcb41e9d4cf83d6dff8627dcb0c8da12d79440e783c6b8
+ languageName: node
+ linkType: hard
+
"@babel/helper-module-imports@npm:^7.0.0-beta.49, @babel/helper-module-imports@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-module-imports@npm:7.24.7"
@@ -307,7 +429,27 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.25.0, @babel/helper-module-transforms@npm:^7.25.2":
+"@babel/helper-module-imports@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/helper-module-imports@npm:7.25.9"
+ dependencies:
+ "@babel/traverse": ^7.25.9
+ "@babel/types": ^7.25.9
+ checksum: 1b411ce4ca825422ef7065dffae7d8acef52023e51ad096351e3e2c05837e9bf9fca2af9ca7f28dc26d596a588863d0fedd40711a88e350b736c619a80e704e6
+ languageName: node
+ linkType: hard
+
+"@babel/helper-module-imports@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-module-imports@npm:7.27.1"
+ dependencies:
+ "@babel/traverse": ^7.27.1
+ "@babel/types": ^7.27.1
+ checksum: 92d01c71c0e4aacdc2babce418a9a1a27a8f7d770a210ffa0f3933f321befab18b655bc1241bebc40767516731de0b85639140c42e45a8210abe1e792f115b28
+ languageName: node
+ linkType: hard
+
+"@babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.25.2":
version: 7.25.2
resolution: "@babel/helper-module-transforms@npm:7.25.2"
dependencies:
@@ -321,6 +463,32 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0":
+ version: 7.26.0
+ resolution: "@babel/helper-module-transforms@npm:7.26.0"
+ dependencies:
+ "@babel/helper-module-imports": ^7.25.9
+ "@babel/helper-validator-identifier": ^7.25.9
+ "@babel/traverse": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 942eee3adf2b387443c247a2c190c17c4fd45ba92a23087abab4c804f40541790d51ad5277e4b5b1ed8d5ba5b62de73857446b7742f835c18ebd350384e63917
+ languageName: node
+ linkType: hard
+
+"@babel/helper-module-transforms@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-module-transforms@npm:7.27.1"
+ dependencies:
+ "@babel/helper-module-imports": ^7.27.1
+ "@babel/helper-validator-identifier": ^7.27.1
+ "@babel/traverse": ^7.27.1
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 816dd166f0a850616d01ca198715d78fef052a834dc155dd57e4405d702f288071077be3ed58e13c86ac9e63ca560e876cc6d70cf5ef0f1f62bd9321084d4c06
+ languageName: node
+ linkType: hard
+
"@babel/helper-optimise-call-expression@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-optimise-call-expression@npm:7.24.7"
@@ -339,21 +507,37 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3":
+"@babel/helper-optimise-call-expression@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-optimise-call-expression@npm:7.27.1"
+ dependencies:
+ "@babel/types": ^7.27.1
+ checksum: 0fb7ee824a384529d6b74f8a58279f9b56bfe3cce332168067dddeab2552d8eeb56dc8eaf86c04a3a09166a316cb92dfc79c4c623cd034ad4c563952c98b464f
+ languageName: node
+ linkType: hard
+
+"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0":
version: 7.24.8
resolution: "@babel/helper-plugin-utils@npm:7.24.8"
checksum: 73b1a83ba8bcee21dc94de2eb7323207391715e4369fd55844bb15cf13e3df6f3d13a40786d990e6370bf0f571d94fc31f70dec96c1d1002058258c35ca3767a
languageName: node
linkType: hard
-"@babel/helper-plugin-utils@npm:^7.25.9":
+"@babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5":
version: 7.26.5
resolution: "@babel/helper-plugin-utils@npm:7.26.5"
checksum: 4771fbb1711c624c62d12deabc2ed7435a6e6994b6ce09d5ede1bc1bf19be59c3775461a1e693bdd596af865685e87bb2abc778f62ceadc1b2095a8e2aa74180
languageName: node
linkType: hard
-"@babel/helper-remap-async-to-generator@npm:^7.18.9, @babel/helper-remap-async-to-generator@npm:^7.24.7, @babel/helper-remap-async-to-generator@npm:^7.25.0":
+"@babel/helper-plugin-utils@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-plugin-utils@npm:7.27.1"
+ checksum: 5d715055301badab62bdb2336075a77f8dc8bd290cad2bc1b37ea3bf1b3efc40594d308082229f239deb4d6b5b80b0a73bce000e595ea74416e0339c11037047
+ languageName: node
+ linkType: hard
+
+"@babel/helper-remap-async-to-generator@npm:^7.24.7, @babel/helper-remap-async-to-generator@npm:^7.25.0":
version: 7.25.0
resolution: "@babel/helper-remap-async-to-generator@npm:7.25.0"
dependencies:
@@ -366,7 +550,20 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-replace-supers@npm:^7.24.7, @babel/helper-replace-supers@npm:^7.25.0":
+"@babel/helper-remap-async-to-generator@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9"
+ dependencies:
+ "@babel/helper-annotate-as-pure": ^7.25.9
+ "@babel/helper-wrap-function": ^7.25.9
+ "@babel/traverse": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: ea37ad9f8f7bcc27c109963b8ebb9d22bac7a5db2a51de199cb560e251d5593fe721e46aab2ca7d3e7a24b0aa4aff0eaf9c7307af9c2fd3a1d84268579073052
+ languageName: node
+ linkType: hard
+
+"@babel/helper-replace-supers@npm:^7.25.0":
version: 7.25.0
resolution: "@babel/helper-replace-supers@npm:7.25.0"
dependencies:
@@ -392,6 +589,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-replace-supers@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-replace-supers@npm:7.27.1"
+ dependencies:
+ "@babel/helper-member-expression-to-functions": ^7.27.1
+ "@babel/helper-optimise-call-expression": ^7.27.1
+ "@babel/traverse": ^7.27.1
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 3690266c304f21008690ba68062f889a363583cabc13c3d033b94513953147af3e0a3fdb48fa1bb9fa3734b64e221fc65e5222ab70837f02321b7225f487c6ef
+ languageName: node
+ linkType: hard
+
"@babel/helper-simple-access@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-simple-access@npm:7.24.7"
@@ -402,7 +612,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7":
+"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7"
dependencies:
@@ -422,6 +632,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-skip-transparent-expression-wrappers@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.27.1"
+ dependencies:
+ "@babel/traverse": ^7.27.1
+ "@babel/types": ^7.27.1
+ checksum: 4f380c5d0e0769fa6942a468b0c2d7c8f0c438f941aaa88f785f8752c103631d0904c7b4e76207a3b0e6588b2dec376595370d92ca8f8f1b422c14a69aa146d4
+ languageName: node
+ linkType: hard
+
"@babel/helper-string-parser@npm:^7.24.8":
version: 7.24.8
resolution: "@babel/helper-string-parser@npm:7.24.8"
@@ -436,6 +656,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-string-parser@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-string-parser@npm:7.27.1"
+ checksum: 0a8464adc4b39b138aedcb443b09f4005d86207d7126e5e079177e05c3116107d856ec08282b365e9a79a9872f40f4092a6127f8d74c8a01c1ef789dacfc25d6
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-identifier@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-validator-identifier@npm:7.24.7"
@@ -450,6 +677,13 @@ __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
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.24.8":
version: 7.24.8
resolution: "@babel/helper-validator-option@npm:7.24.8"
@@ -464,6 +698,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-validator-option@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-validator-option@npm:7.27.1"
+ checksum: db73e6a308092531c629ee5de7f0d04390835b21a263be2644276cb27da2384b64676cab9f22cd8d8dbd854c92b1d7d56fc8517cf0070c35d1c14a8c828b0903
+ languageName: node
+ linkType: hard
+
"@babel/helper-wrap-function@npm:^7.25.0":
version: 7.25.0
resolution: "@babel/helper-wrap-function@npm:7.25.0"
@@ -475,6 +716,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-wrap-function@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/helper-wrap-function@npm:7.25.9"
+ dependencies:
+ "@babel/template": ^7.25.9
+ "@babel/traverse": ^7.25.9
+ "@babel/types": ^7.25.9
+ checksum: 8ec1701e60ae004415800c4a7a188f5564c73b4e4f3fdf58dd3f34a3feaa9753173f39bbd6d02e7ecc974f48155efc7940e62584435b3092c07728ee46a604ea
+ languageName: node
+ linkType: hard
+
"@babel/helpers@npm:^7.25.0":
version: 7.25.6
resolution: "@babel/helpers@npm:7.25.6"
@@ -485,6 +737,26 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helpers@npm:^7.26.10":
+ version: 7.27.0
+ resolution: "@babel/helpers@npm:7.27.0"
+ dependencies:
+ "@babel/template": ^7.27.0
+ "@babel/types": ^7.27.0
+ checksum: d11bb8ada0c5c298d2dbd478d69b16a79216b812010e78855143e321807df4e34f60ab65e56332e72315ccfe52a22057f0cf1dcc06e518dcfa3e3141bb8576cd
+ languageName: node
+ linkType: hard
+
+"@babel/helpers@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helpers@npm:7.27.1"
+ dependencies:
+ "@babel/template": ^7.27.1
+ "@babel/types": ^7.27.1
+ checksum: 19ede1e996cbd295fb3a881ff70bc0f91c5133ebac256441e9ecd69dfba89456e75cf7ecf06cd276c638a4de7bd6eff21151961c78038d0b23d94b4d23415ee4
+ languageName: node
+ linkType: hard
+
"@babel/highlight@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/highlight@npm:7.24.7"
@@ -497,7 +769,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6, @babel/parser@npm:^7.7.0":
+"@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.0, @babel/parser@npm:^7.25.6, @babel/parser@npm:^7.7.0":
version: 7.25.6
resolution: "@babel/parser@npm:7.25.6"
dependencies:
@@ -508,7 +780,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.27.0":
+"@babel/parser@npm:^7.24.7, @babel/parser@npm:^7.27.1, @babel/parser@npm:^7.27.2":
+ version: 7.27.2
+ resolution: "@babel/parser@npm:7.27.2"
+ dependencies:
+ "@babel/types": ^7.27.1
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 1ac70a75028f1cc10eefb10ed2d83cf700ca3e1ddb4cf556a003fc5c4ca53ae83350bbb8065020fcc70d476fcf7bf1c17191b72384f719614ae18397142289cf
+ languageName: node
+ linkType: hard
+
+"@babel/parser@npm:^7.25.3, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.27.0":
version: 7.27.0
resolution: "@babel/parser@npm:7.27.0"
dependencies:
@@ -519,164 +802,73 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.3":
- version: 7.25.3
- resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.3"
+"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.8
- "@babel/traverse": ^7.25.3
+ "@babel/helper-plugin-utils": ^7.25.9
+ "@babel/traverse": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0
- checksum: d3dba60f360defe70eb43e35a1b17ea9dd4a99e734249e15be3d5c288019644f96f88d7ff51990118fda0845b4ad50f6d869e0382232b1d8b054d113d4eea7e2
+ checksum: b33d37dacf98a9c74f53959999adc37a258057668b62dba557e6865689433c53764673109eaba9102bf73b2ac4db162f0d9b89a6cca6f1b71d12f5908ec11da9
languageName: node
linkType: hard
-"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.0"
+"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.8
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0
- checksum: fd56d1e6435f2c008ca9050ea906ff7eedcbec43f532f2bf2e7e905d8bf75bf5e4295ea9593f060394e2c8e45737266ccbf718050bad2dd7be4e7613c60d1b5b
+ checksum: d3e14ab1cb9cb50246d20cab9539f2fbd1e7ef1ded73980c8ad7c0561b4d5e0b144d362225f0976d47898e04cbd40f2000e208b0913bd788346cf7791b96af91
languageName: node
linkType: hard
-"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.0"
+"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.8
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 13ed301b108d85867d64226bbc4032b07dd1a23aab68e9e32452c4fe3930f2198bb65bdae9c262c4104bd5e45647bc1830d25d43d356ee9a137edd8d5fab8350
+ checksum: a9d1ee3fd100d3eb6799a2f2bbd785296f356c531d75c9369f71541811fa324270258a374db103ce159156d006da2f33370330558d0133e6f7584152c34997ca
languageName: node
linkType: hard
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7"
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
- "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7
- "@babel/plugin-transform-optional-chaining": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9
+ "@babel/plugin-transform-optional-chaining": ^7.25.9
peerDependencies:
"@babel/core": ^7.13.0
- checksum: 07b92878ac58a98ea1fdf6a8b4ec3413ba4fa66924e28b694d63ec5b84463123fbf4d7153b56cf3cedfef4a3482c082fe3243c04f8fb2c041b32b0e29b4a9e21
+ checksum: 5b298b28e156f64de51cdb03a2c5b80c7f978815ef1026f3ae8b9fc48d28bf0a83817d8fbecb61ef8fb94a7201f62cca5103cc6e7b9e8f28e38f766d7905b378
languageName: node
linkType: hard
-"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.0"
+"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.8
- "@babel/traverse": ^7.25.0
+ "@babel/helper-plugin-utils": ^7.25.9
+ "@babel/traverse": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0
- checksum: c8d08b8d6cc71451ad2a50cf7db72ab5b41c1e5e2e4d56cf6837a25a61270abd682c6b8881ab025f11a552d2024b3780519bb051459ebb71c27aed13d9917663
- languageName: node
- linkType: hard
-
-"@babel/plugin-proposal-async-generator-functions@npm:^7.0.0":
- version: 7.20.7
- resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7"
- dependencies:
- "@babel/helper-environment-visitor": ^7.18.9
- "@babel/helper-plugin-utils": ^7.20.2
- "@babel/helper-remap-async-to-generator": ^7.18.9
- "@babel/plugin-syntax-async-generators": ^7.8.4
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 111109ee118c9e69982f08d5e119eab04190b36a0f40e22e873802d941956eee66d2aa5a15f5321e51e3f9aa70a91136451b987fe15185ef8cc547ac88937723
- languageName: node
- linkType: hard
-
-"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.18.0":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6"
- dependencies:
- "@babel/helper-create-class-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 49a78a2773ec0db56e915d9797e44fd079ab8a9b2e1716e0df07c92532f2c65d76aeda9543883916b8e0ff13606afeffa67c5b93d05b607bc87653ad18a91422
- languageName: node
- linkType: hard
-
-"@babel/plugin-proposal-export-default-from@npm:^7.0.0":
- version: 7.24.7
- resolution: "@babel/plugin-proposal-export-default-from@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
- "@babel/plugin-syntax-export-default-from": ^7.24.7
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 527cd85a73f80b8612ed8817982e08d616c4a159579116e7ae2a95ac0fbc601785ac2fe94185b56e10983be3defef383d33ba77313fed681bc6127538e95460c
- languageName: node
- linkType: hard
-
-"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.0":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 949c9ddcdecdaec766ee610ef98f965f928ccc0361dd87cf9f88cf4896a6ccd62fce063d4494778e50da99dea63d270a1be574a62d6ab81cbe9d85884bf55a7d
- languageName: node
- linkType: hard
-
-"@babel/plugin-proposal-numeric-separator@npm:^7.0.0":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-numeric-separator": ^7.10.4
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: f370ea584c55bf4040e1f78c80b4eeb1ce2e6aaa74f87d1a48266493c33931d0b6222d8cee3a082383d6bb648ab8d6b7147a06f974d3296ef3bc39c7851683ec
- languageName: node
- linkType: hard
-
-"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.0":
- version: 7.20.7
- resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7"
- dependencies:
- "@babel/compat-data": ^7.20.5
- "@babel/helper-compilation-targets": ^7.20.7
- "@babel/helper-plugin-utils": ^7.20.2
- "@babel/plugin-syntax-object-rest-spread": ^7.8.3
- "@babel/plugin-transform-parameters": ^7.20.7
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 1329db17009964bc644484c660eab717cb3ca63ac0ab0f67c651a028d1bc2ead51dc4064caea283e46994f1b7221670a35cbc0b4beb6273f55e915494b5aa0b2
- languageName: node
- linkType: hard
-
-"@babel/plugin-proposal-optional-catch-binding@npm:^7.0.0":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-optional-catch-binding": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 7b5b39fb5d8d6d14faad6cb68ece5eeb2fd550fb66b5af7d7582402f974f5bc3684641f7c192a5a57e0f59acfae4aada6786be1eba030881ddc590666eff4d1e
+ checksum: c684593952ab1b40dfa4e64e98a07e7227c6db175c21bd0e6d71d2ad5d240fef4e4a984d56f05a494876542a022244fe1c1098f4116109fd90d06615e8a269b1
languageName: node
linkType: hard
-"@babel/plugin-proposal-optional-chaining@npm:^7.0.0, @babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.20.0":
- version: 7.21.0
- resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0"
+"@babel/plugin-proposal-export-default-from@npm:^7.24.7":
+ version: 7.25.9
+ resolution: "@babel/plugin-proposal-export-default-from@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.20.2
- "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0
- "@babel/plugin-syntax-optional-chaining": ^7.8.3
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 11c5449e01b18bb8881e8e005a577fa7be2fe5688e2382c8822d51f8f7005342a301a46af7b273b1f5645f9a7b894c428eee8526342038a275ef6ba4c8d8d746
+ checksum: 0fb96b1229ed15ecfb09e6bf40be2da249007155a3deca53d319420a4d3c028c884e888c447898cbcdaa079165e045a8317be6a9205bef0041e7333822a40da9
languageName: node
linkType: hard
@@ -733,7 +925,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-dynamic-import@npm:^7.0.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.3":
+"@babel/plugin-syntax-dynamic-import@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3"
dependencies:
@@ -744,7 +936,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-export-default-from@npm:^7.0.0, @babel/plugin-syntax-export-default-from@npm:^7.24.7":
+"@babel/plugin-syntax-export-default-from@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-syntax-export-default-from@npm:7.24.7"
dependencies:
@@ -755,18 +947,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.18.0, @babel/plugin-syntax-flow@npm:^7.24.7":
+"@babel/plugin-syntax-flow@npm:^7.12.1":
version: 7.24.7
resolution: "@babel/plugin-syntax-flow@npm:7.24.7"
dependencies:
@@ -777,29 +958,62 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-import-assertions@npm:^7.24.7":
- version: 7.25.6
- resolution: "@babel/plugin-syntax-import-assertions@npm:7.25.6"
+"@babel/plugin-syntax-flow@npm:^7.26.0":
+ version: 7.26.0
+ resolution: "@babel/plugin-syntax-flow@npm:7.26.0"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.8
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: b3b251ace9f184c2d6369cde686ff01581050cb0796f2ff00ff4021f31cf86270b347df09579f2c0996e999e37e1dddafacec42ed1ef6aae21a265aff947e792
+ checksum: fdc0d0a7b512e00d933e12cf93c785ea4645a193f4b539230b7601cfaa8c704410199318ce9ea14e5fca7d13e9027822f7d81a7871d3e854df26b6af04cc3c6c
languageName: node
linkType: hard
-"@babel/plugin-syntax-import-attributes@npm:^7.24.7":
- version: 7.25.6
- resolution: "@babel/plugin-syntax-import-attributes@npm:7.25.6"
+"@babel/plugin-syntax-flow@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/plugin-syntax-flow@npm:7.27.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.8
+ "@babel/helper-plugin-utils": ^7.27.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 3b0928e73e42346e8a65760a3ff853c87ad693cdf11bb335a23e895e0b5b1f0601118521b3aff2a6946488a580a63afb6a5b5686153a7678b4dff0e4e4604dd7
+ checksum: 7baca3171ed595d04c865b0ce46fca7f21900686df9d7fcd1017036ce78bb5483e33803de810831e68d39cf478953db69f49ae3f3de2e3207bc4ba49a96b6739
languageName: node
linkType: hard
-"@babel/plugin-syntax-import-meta@npm:^7.10.4":
+"@babel/plugin-syntax-import-assertions@npm:^7.26.0":
+ version: 7.26.0
+ resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: b58f2306df4a690ca90b763d832ec05202c50af787158ff8b50cdf3354359710bce2e1eb2b5135fcabf284756ac8eadf09ca74764aa7e76d12a5cac5f6b21e67
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-import-attributes@npm:^7.24.7":
+ version: 7.25.6
+ resolution: "@babel/plugin-syntax-import-attributes@npm:7.25.6"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.24.8
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 3b0928e73e42346e8a65760a3ff853c87ad693cdf11bb335a23e895e0b5b1f0601118521b3aff2a6946488a580a63afb6a5b5686153a7678b4dff0e4e4604dd7
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-import-attributes@npm:^7.26.0":
+ version: 7.26.0
+ resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: c122aa577166c80ee67f75aebebeef4150a132c4d3109d25d7fc058bf802946f883e330f20b78c1d3e3a5ada631c8780c263d2d01b5dbaecc69efefeedd42916
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-import-meta@npm:^7.10.4":
version: 7.10.4
resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4"
dependencies:
@@ -832,6 +1046,28 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-syntax-jsx@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-syntax-jsx@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: bb609d1ffb50b58f0c1bac8810d0e46a4f6c922aa171c458f3a19d66ee545d36e782d3bffbbc1fed0dc65a558bdce1caf5279316583c0fff5a2c1658982a8563
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-jsx@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/plugin-syntax-jsx@npm:7.27.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.27.1
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: c6d1324cff286a369aa95d99b8abd21dd07821b5d3affd5fe7d6058c84cff9190743287826463ee57a7beecd10fa1e4bc99061df532ee14e188c1c8937b13e3a
+ languageName: node
+ linkType: hard
+
"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4":
version: 7.10.4
resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4"
@@ -843,7 +1079,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3":
+"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3"
dependencies:
@@ -887,7 +1123,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-optional-chaining@npm:^7.0.0, @babel/plugin-syntax-optional-chaining@npm:^7.8.3":
+"@babel/plugin-syntax-optional-chaining@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3"
dependencies:
@@ -931,6 +1167,28 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-syntax-typescript@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-syntax-typescript@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 0e9821e8ba7d660c36c919654e4144a70546942ae184e85b8102f2322451eae102cbfadbcadd52ce077a2b44b400ee52394c616feab7b5b9f791b910e933fd33
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-syntax-typescript@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/plugin-syntax-typescript@npm:7.27.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.27.1
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 87836f7e32af624c2914c73cd6b9803cf324e07d43f61dbb973c6a86f75df725e12540d91fac7141c14b697aa9268fd064220998daced156e96ac3062d7afb41
+ languageName: node
+ linkType: hard
+
"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6"
@@ -943,7 +1201,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.0.0-0, @babel/plugin-transform-arrow-functions@npm:^7.24.7":
+"@babel/plugin-transform-arrow-functions@npm:^7.0.0-0, @babel/plugin-transform-arrow-functions@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.7"
dependencies:
@@ -954,7 +1212,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-async-generator-functions@npm:^7.24.3, @babel/plugin-transform-async-generator-functions@npm:^7.25.4":
+"@babel/plugin-transform-arrow-functions@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: c29f081224859483accf55fb4d091db2aac0dcd0d7954bac5ca889030cc498d3f771aa20eb2e9cd8310084ec394d85fa084b97faf09298b6bc9541182b3eb5bb
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-async-generator-functions@npm:^7.25.4":
version: 7.25.4
resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.4"
dependencies:
@@ -968,7 +1237,20 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-async-to-generator@npm:^7.0.0, @babel/plugin-transform-async-to-generator@npm:^7.20.0, @babel/plugin-transform-async-to-generator@npm:^7.24.7":
+"@babel/plugin-transform-async-generator-functions@npm:^7.26.8":
+ version: 7.26.8
+ resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.26.5
+ "@babel/helper-remap-async-to-generator": ^7.25.9
+ "@babel/traverse": ^7.26.8
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10424a1bbfbc7ffdb13cef1e832f76bb2d393a9fbfaa1eaa3091a8f6ec3e2ac0b66cf04fca9cb3fb4dbf3d1bd404d72dfce4a3742b4ef21f6271aca7076a65ef
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-async-to-generator@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7"
dependencies:
@@ -981,18 +1263,31 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-block-scoped-functions@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7"
+"@babel/plugin-transform-async-to-generator@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-module-imports": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
+ "@babel/helper-remap-async-to-generator": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: b3ad50fb93c171644d501864620ed23952a46648c4df10dc9c62cc9ad08031b66bd272cfdd708faeee07c23b6251b16f29ce0350473e4c79f0c32178d38ce3a6
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5":
+ version: 7.26.5
+ resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.26.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 249cdcbff4e778b177245f9652b014ea4f3cd245d83297f10a7bf6d97790074089aa62bcde8c08eb299c5e68f2faed346b587d3ebac44d625ba9a83a4ee27028
+ checksum: f2046c09bf8e588bfb1a6342d0eee733189102cf663ade27adb0130f3865123af5816b40a55ec8d8fa09271b54dfdaf977cd2f8e0b3dc97f18e690188d5a2174
languageName: node
linkType: hard
-"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.25.0":
+"@babel/plugin-transform-block-scoping@npm:^7.25.0":
version: 7.25.0
resolution: "@babel/plugin-transform-block-scoping@npm:7.25.0"
dependencies:
@@ -1003,7 +1298,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-class-properties@npm:^7.0.0-0":
+"@babel/plugin-transform-block-scoping@npm:^7.25.9":
+ version: 7.27.0
+ resolution: "@babel/plugin-transform-block-scoping@npm:7.27.0"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.26.5
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 5817550c113d3dc4419d55cd8b2b231a8f260cbdee82d4b90f46814c241afc9c18b471ae47c478097f2d3a85ce0a0c1296ebdda59d973a70becbfc7c23901c96
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-class-properties@npm:^7.0.0-0, @babel/plugin-transform-class-properties@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/plugin-transform-class-properties@npm:7.25.9"
dependencies:
@@ -1015,7 +1321,19 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-class-properties@npm:^7.24.1, @babel/plugin-transform-class-properties@npm:^7.25.4":
+"@babel/plugin-transform-class-properties@npm:^7.24.7":
+ version: 7.27.1
+ resolution: "@babel/plugin-transform-class-properties@npm:7.27.1"
+ dependencies:
+ "@babel/helper-create-class-features-plugin": ^7.27.1
+ "@babel/helper-plugin-utils": ^7.27.1
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 475a6e5a9454912fe1bdc171941976ca10ea4e707675d671cdb5ce6b6761d84d1791ac61b6bca81a2e5f6430cb7b9d8e4b2392404110e69c28207a754e196294
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-class-properties@npm:^7.25.4":
version: 7.25.4
resolution: "@babel/plugin-transform-class-properties@npm:7.25.4"
dependencies:
@@ -1027,20 +1345,35 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-class-static-block@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-class-static-block@npm:7.24.7"
+"@babel/plugin-transform-class-static-block@npm:^7.26.0":
+ version: 7.26.0
+ resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0"
dependencies:
- "@babel/helper-create-class-features-plugin": ^7.24.7
- "@babel/helper-plugin-utils": ^7.24.7
- "@babel/plugin-syntax-class-static-block": ^7.14.5
+ "@babel/helper-create-class-features-plugin": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.12.0
- checksum: 324049263504f18416f1c3e24033baebfafd05480fdd885c8ebe6f2b415b0fc8e0b98d719360f9e30743cc78ac387fabc0b3c6606d2b54135756ffb92963b382
+ checksum: d779d4d3a6f8d363f67fcbd928c15baa72be8d3b86c6d05e0300b50e66e2c4be9e99398b803d13064bc79d90ae36e37a505e3dc8af11904459804dec07660246
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-classes@npm:^7.0.0-0, @babel/plugin-transform-classes@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-classes@npm:7.25.9"
+ dependencies:
+ "@babel/helper-annotate-as-pure": ^7.25.9
+ "@babel/helper-compilation-targets": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
+ "@babel/helper-replace-supers": ^7.25.9
+ "@babel/traverse": ^7.25.9
+ globals: ^11.1.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: d12584f72125314cc0fa8c77586ece2888d677788ac75f7393f5da574dfe4e45a556f7e3488fab29c8777ab3e5856d7a2d79f6df02834083aaa9d766440e3c68
languageName: node
linkType: hard
-"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.25.4":
+"@babel/plugin-transform-classes@npm:^7.25.4":
version: 7.25.4
resolution: "@babel/plugin-transform-classes@npm:7.25.4"
dependencies:
@@ -1056,35 +1389,31 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-classes@npm:^7.0.0-0":
- version: 7.25.9
- resolution: "@babel/plugin-transform-classes@npm:7.25.9"
+"@babel/plugin-transform-computed-properties@npm:^7.24.7":
+ version: 7.24.7
+ resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7"
dependencies:
- "@babel/helper-annotate-as-pure": ^7.25.9
- "@babel/helper-compilation-targets": ^7.25.9
- "@babel/helper-plugin-utils": ^7.25.9
- "@babel/helper-replace-supers": ^7.25.9
- "@babel/traverse": ^7.25.9
- globals: ^11.1.0
+ "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/template": ^7.24.7
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: d12584f72125314cc0fa8c77586ece2888d677788ac75f7393f5da574dfe4e45a556f7e3488fab29c8777ab3e5856d7a2d79f6df02834083aaa9d766440e3c68
+ checksum: 0cf8c1b1e4ea57dec8d4612460d84fd4cdbf71a7499bb61ee34632cf89018a59eee818ffca88a8d99ee7057c20a4257044d7d463fda6daef9bf1db9fa81563cb
languageName: node
linkType: hard
-"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7"
+"@babel/plugin-transform-computed-properties@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
- "@babel/template": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.25.9
+ "@babel/template": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 0cf8c1b1e4ea57dec8d4612460d84fd4cdbf71a7499bb61ee34632cf89018a59eee818ffca88a8d99ee7057c20a4257044d7d463fda6daef9bf1db9fa81563cb
+ checksum: f77fa4bc0c1e0031068172df28852388db6b0f91c268d037905f459607cf1e8ebab00015f9f179f4ad96e11c5f381b635cd5dc4e147a48c7ac79d195ae7542de
languageName: node
linkType: hard
-"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.20.0, @babel/plugin-transform-destructuring@npm:^7.24.8":
+"@babel/plugin-transform-destructuring@npm:^7.24.8":
version: 7.24.8
resolution: "@babel/plugin-transform-destructuring@npm:7.24.8"
dependencies:
@@ -1095,90 +1424,110 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-dotall-regex@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7"
+"@babel/plugin-transform-destructuring@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-destructuring@npm:7.25.9"
dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.24.7
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 67b10fc6abb1f61f0e765288eb4c6d63d1d0f9fc0660e69f6f2170c56fa16bc74e49857afc644beda112b41771cd90cf52df0940d11e97e52617c77c7dcff171
+ checksum: 965f63077a904828f4adee91393f83644098533442b8217d5a135c23a759a4c252c714074c965676a60d2c33f610f579a4eeb59ffd783724393af61c0ca45fef
languageName: node
linkType: hard
-"@babel/plugin-transform-duplicate-keys@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.7"
+"@babel/plugin-transform-dotall-regex@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-create-regexp-features-plugin": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: d1da2ff85ecb56a63f4ccfd9dc9ae69400d85f0dadf44ecddd9e71c6e5c7a9178e74e3a9637555f415a2bb14551e563f09f98534ab54f53d25e8439fdde6ba2d
+ checksum: 8bdf1bb9e6e3a2cc8154ae88a3872faa6dc346d6901994505fb43ac85f858728781f1219f40b67f7bb0687c507450236cb7838ac68d457e65637f98500aa161b
languageName: node
linkType: hard
-"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.0"
+"@babel/plugin-transform-duplicate-keys@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9"
dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.25.0
- "@babel/helper-plugin-utils": ^7.24.8
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: b553eebc328797ead6be5ba5bdaf2f1222cea8a5bd33fb4ed625975d4f9b510bfb0d688d97e314cd4b4a48b279bea7b3634ad68c1b41ee143c3082db0ae74037
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9"
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 608d6b0e77341189508880fd1a9f605a38d0803dd6f678ea3920ab181b17b377f6d5221ae8cf0104c7a044d30d4ddb0366bd064447695671d78457a656bb264f
+ checksum: f7233cf596be8c6843d31951afaf2464a62a610cb89c72c818c044765827fab78403ab8a7d3a6386f838c8df574668e2a48f6c206b1d7da965aff9c6886cb8e6
languageName: node
linkType: hard
-"@babel/plugin-transform-dynamic-import@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7"
+"@babel/plugin-transform-dynamic-import@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
- "@babel/plugin-syntax-dynamic-import": ^7.8.3
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 776509ff62ab40c12be814a342fc56a5cc09b91fb63032b2633414b635875fd7da03734657be0f6db2891fe6e3033b75d5ddb6f2baabd1a02e4443754a785002
+ checksum: aaca1ccda819be9b2b85af47ba08ddd2210ff2dbea222f26e4cd33f97ab020884bf81a66197e50872721e9daf36ceb5659502c82199884ea74d5d75ecda5c58b
languageName: node
linkType: hard
-"@babel/plugin-transform-exponentiation-operator@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7"
+"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3":
+ version: 7.26.3
+ resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3"
dependencies:
- "@babel/helper-builder-binary-assignment-operator-visitor": ^7.24.7
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 23c84a23eb56589fdd35a3540f9a1190615be069110a2270865223c03aee3ba4e0fc68fe14850800cf36f0712b26e4964d3026235261f58f0405a29fe8dac9b1
+ checksum: b369ffad07e02e259c43a09d309a5ca86cb9da6b43b1df6256463a810b172cedc4254742605eec0fc2418371c3f7430430f5abd36f21717281e79142308c13ba
languageName: node
linkType: hard
-"@babel/plugin-transform-export-namespace-from@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.7"
+"@babel/plugin-transform-export-namespace-from@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
- "@babel/plugin-syntax-export-namespace-from": ^7.8.3
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 3bd3a10038f10ae0dea1ee42137f3edcf7036b5e9e570a0d1cbd0865f03658990c6c2d84fa2475f87a754e7dc5b46766c16f7ce5c9b32c3040150b6a21233a80
+ checksum: 4dfe8df86c5b1d085d591290874bb2d78a9063090d71567ed657a418010ad333c3f48af2c974b865f53bbb718987a065f89828d43279a7751db1a56c9229078d
languageName: node
linkType: hard
-"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.20.0, @babel/plugin-transform-flow-strip-types@npm:^7.24.7":
- version: 7.25.2
- resolution: "@babel/plugin-transform-flow-strip-types@npm:7.25.2"
+"@babel/plugin-transform-flow-strip-types@npm:^7.25.2":
+ version: 7.26.5
+ resolution: "@babel/plugin-transform-flow-strip-types@npm:7.26.5"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.8
- "@babel/plugin-syntax-flow": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.26.5
+ "@babel/plugin-syntax-flow": ^7.26.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 9f7b96cbd374077eaf04b59e468976d2e89ec353807d7ac28f129f686945447df92aeb5b60acf906f3ec0f9ebef5d9f88735c7aa39af97033a6ab96c79c9a909
+ checksum: a15ae76aea55f1801a5c8ebdfdd0e4616f256ca1eeb504b0781120242aae5a2174439a084bacd2b9e3e83d2a8463cf10c2a8c9f0f0504ded21144297c2b4a380
languageName: node
linkType: hard
-"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.24.7":
+"@babel/plugin-transform-flow-strip-types@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/plugin-transform-flow-strip-types@npm:7.27.1"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.27.1
+ "@babel/plugin-syntax-flow": ^7.27.1
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 0885028866fadefef35292d5a27f878d6a12b6f83778f8731481d4503b49c258507882a7de2aafda9b62d5f6350042f1a06355b998d5ed5e85d693bfcb77b939
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-for-of@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-for-of@npm:7.24.7"
dependencies:
@@ -1190,7 +1539,19 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.25.1":
+"@babel/plugin-transform-for-of@npm:^7.26.9":
+ version: 7.26.9
+ resolution: "@babel/plugin-transform-for-of@npm:7.26.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.26.5
+ "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 361323cfc1d9e9dc0bf0d68326b5e7f4da5b8a8be8931f6cacda749d39b88ee1b0f9b4d8b771a5a4d52bb881a90da97950c8a9e6fb47f2c9db11d91f6351768e
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-function-name@npm:^7.25.1":
version: 7.25.1
resolution: "@babel/plugin-transform-function-name@npm:7.25.1"
dependencies:
@@ -1203,19 +1564,31 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-json-strings@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-json-strings@npm:7.24.7"
+"@babel/plugin-transform-function-name@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-function-name@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
- "@babel/plugin-syntax-json-strings": ^7.8.3
+ "@babel/helper-compilation-targets": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
+ "@babel/traverse": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: a8d7c8d019a6eb57eab5ca1be3e3236f175557d55b1f3b11f8ad7999e3fbb1cf37905fd8cb3a349bffb4163a558e9f33b63f631597fdc97c858757deac1b2fd7
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-json-strings@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-json-strings@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 88874d0b7a1ddea66c097fc0abb68801ffae194468aa44b828dde9a0e20ac5d8647943793de86092eabaa2911c96f67a6b373793d4bb9c932ef81b2711c06c2e
+ checksum: e2498d84761cfd05aaea53799933d55af309c9d6204e66b38778792d171e4d1311ad34f334259a3aa3407dd0446f6bd3e390a1fcb8ce2e42fe5aabed0e41bee1
languageName: node
linkType: hard
-"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.25.2":
+"@babel/plugin-transform-literals@npm:^7.25.2":
version: 7.25.2
resolution: "@babel/plugin-transform-literals@npm:7.25.2"
dependencies:
@@ -1226,7 +1599,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1, @babel/plugin-transform-logical-assignment-operators@npm:^7.24.7":
+"@babel/plugin-transform-literals@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-literals@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 3cca75823a38aab599bc151b0fa4d816b5e1b62d6e49c156aa90436deb6e13649f5505973151a10418b64f3f9d1c3da53e38a186402e0ed7ad98e482e70c0c14
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7"
dependencies:
@@ -1238,30 +1622,41 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-member-expression-literals@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7"
+"@babel/plugin-transform-logical-assignment-operators@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 2720c57aa3bf70576146ba7d6ea03227f4611852122d76d237924f7b008dafc952e6ae61a19e5024f26c665f44384bbd378466f01b6bd1305b3564a3b7fb1a5d
+ checksum: 8c6febb4ac53852314d28b5e2c23d5dbbff7bf1e57d61f9672e0d97531ef7778b3f0ad698dcf1179f5486e626c77127508916a65eb846a89e98a92f70ed3537b
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-amd@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-modules-amd@npm:7.24.7"
+"@babel/plugin-transform-member-expression-literals@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9"
dependencies:
- "@babel/helper-module-transforms": ^7.24.7
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: f1dd0fb2f46c0f8f21076b8c7ccd5b33a85ce6dcb31518ea4c648d9a5bb2474cd4bd87c9b1b752e68591e24b022e334ba0d07631fef2b6b4d8a4b85cf3d581f5
+ checksum: db92041ae87b8f59f98b50359e0bb172480f6ba22e5e76b13bdfe07122cbf0daa9cd8ad2e78dcb47939938fed88ad57ab5989346f64b3a16953fc73dea3a9b1f
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.17.9, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8":
+"@babel/plugin-transform-modules-amd@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9"
+ dependencies:
+ "@babel/helper-module-transforms": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: baad1f6fd0e0d38e9a9c1086a06abdc014c4c653fd452337cadfe23fb5bd8bf4368d1bc433a5ac8e6421bc0732ebb7c044cf3fb39c1b7ebe967d66e26c4e5cec
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-modules-commonjs@npm:^7.17.9, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8":
version: 7.24.8
resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.8"
dependencies:
@@ -1274,33 +1669,57 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-systemjs@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.0"
+"@babel/plugin-transform-modules-commonjs@npm:^7.26.3":
+ version: 7.26.3
+ resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3"
dependencies:
- "@babel/helper-module-transforms": ^7.25.0
- "@babel/helper-plugin-utils": ^7.24.8
- "@babel/helper-validator-identifier": ^7.24.7
- "@babel/traverse": ^7.25.0
+ "@babel/helper-module-transforms": ^7.26.0
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: fe673bec08564e491847324bb80a1e6edfb229f5c37e58a094d51e95306e7b098e1d130fc43e992d22debd93b9beac74441ffc3f6ea5d78f6b2535896efa0728
+ checksum: 0ac9aa4e5fe9fe34b58ee174881631e5e1c89eee5b1ebfd1147934686be92fc5fbfdc11119f0b607b3743d36a1cbcb7c36f18e0dd4424d6d7b749b1b9a18808a
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-umd@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-modules-umd@npm:7.24.7"
+"@babel/plugin-transform-modules-commonjs@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/plugin-transform-modules-commonjs@npm:7.27.1"
dependencies:
- "@babel/helper-module-transforms": ^7.24.7
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-module-transforms": ^7.27.1
+ "@babel/helper-plugin-utils": ^7.27.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 9ff1c464892efe042952ba778468bda6131b196a2729615bdcc3f24cdc94014f016a4616ee5643c5845bade6ba698f386833e61056d7201314b13a7fd69fac88
+ checksum: bc45c1beff9b145c982bd6a614af338893d38bce18a9df7d658c9084e0d8114b286dcd0e015132ae7b15dd966153cb13321e4800df9766d0ddd892d22bf09d2a
languageName: node
linkType: hard
-"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7":
+"@babel/plugin-transform-modules-systemjs@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9"
+ dependencies:
+ "@babel/helper-module-transforms": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
+ "@babel/helper-validator-identifier": ^7.25.9
+ "@babel/traverse": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: bf446202f372ba92dc0db32b24b56225b6e3ad3b227e31074de8b86fdec01c273ae2536873e38dbe3ceb1cd0894209343adeaa37df208e3fa88c0c7dffec7924
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-modules-umd@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9"
+ dependencies:
+ "@babel/helper-module-transforms": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 946db66be5f04ab9ee56c424b00257276ec094aa2f148508927e6085239f76b00304fa1e33026d29eccdbe312efea15ca3d92e74a12689d7f0cdd9a7ba1a6c54
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.24.7"
dependencies:
@@ -1312,18 +1731,30 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-new-target@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-new-target@npm:7.24.7"
+"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-create-regexp-features-plugin": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 434346ba05cf74e3f4704b3bdd439287b95cd2a8676afcdc607810b8c38b6f4798cd69c1419726b2e4c7204e62e4a04d31b0360e91ca57a930521c9211e07789
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-new-target@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-new-target@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 3cb94cd1076b270f768f91fdcf9dd2f6d487f8dbfff3df7ca8d07b915900b86d02769a35ba1407d16fe49499012c8f055e1741299e2c880798b953d942a8fa1b
+ checksum: f8113539919aafce52f07b2bd182c771a476fe1d5d96d813460b33a16f173f038929369c595572cadc1f7bd8cb816ce89439d056e007770ddd7b7a0878e7895f
languageName: node
linkType: hard
-"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.0.0-0, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7":
+"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.0.0-0, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7"
dependencies:
@@ -1335,7 +1766,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-numeric-separator@npm:^7.24.1, @babel/plugin-transform-numeric-separator@npm:^7.24.7":
+"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6":
+ version: 7.26.6
+ resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.26.5
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 752837d532b85c41f6bb868e83809605f513bc9a3b8e88ac3d43757c9bf839af4f246874c1c6d6902bb2844d355efccae602c3856098911f8abdd603672f8379
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-numeric-separator@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7"
dependencies:
@@ -1347,7 +1789,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-object-rest-spread@npm:^7.24.5, @babel/plugin-transform-object-rest-spread@npm:^7.24.7":
+"@babel/plugin-transform-numeric-separator@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 0528ef041ed88e8c3f51624ee87b8182a7f246fe4013f0572788e0727d20795b558f2b82e3989b5dd416cbd339500f0d88857de41b6d3b6fdacb1d5344bcc5b1
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-object-rest-spread@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.7"
dependencies:
@@ -1361,19 +1814,32 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-object-super@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-object-super@npm:7.24.7"
+"@babel/plugin-transform-object-rest-spread@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
- "@babel/helper-replace-supers": ^7.24.7
+ "@babel/helper-compilation-targets": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
+ "@babel/plugin-transform-parameters": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: a8ff73e1c46a03056b3a2236bafd6b3a4b83da93afe7ee24a50d0a8088150bf85bc5e5977daa04e66ff5fb7613d02d63ad49b91ebb64cf3f3022598d722e3a7a
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-object-super@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-object-super@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ "@babel/helper-replace-supers": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: f71e607a830ee50a22fa1a2686524d3339440cf9dea63032f6efbd865cfe4e35000e1e3f3492459e5c986f7c0c07dc36938bf3ce61fc9ba5f8ab732d0b64ab37
+ checksum: 1817b5d8b80e451ae1ad9080cca884f4f16df75880a158947df76a2ed8ab404d567a7dce71dd8051ef95f90fbe3513154086a32aba55cc76027f6cbabfbd7f98
languageName: node
linkType: hard
-"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1, @babel/plugin-transform-optional-catch-binding@npm:^7.24.7":
+"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7"
dependencies:
@@ -1385,7 +1851,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-optional-chaining@npm:^7.0.0-0, @babel/plugin-transform-optional-chaining@npm:^7.24.5, @babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8":
+"@babel/plugin-transform-optional-catch-binding@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: b46a8d1e91829f3db5c252583eb00d05a779b4660abeea5500fda0f8ffa3584fd18299443c22f7fddf0ed9dfdb73c782c43b445dc468d4f89803f2356963b406
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-optional-chaining@npm:^7.0.0-0, @babel/plugin-transform-optional-chaining@npm:^7.24.8":
version: 7.24.8
resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.8"
dependencies:
@@ -1398,7 +1875,31 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.24.7":
+"@babel/plugin-transform-optional-chaining@npm:^7.24.7":
+ version: 7.27.1
+ resolution: "@babel/plugin-transform-optional-chaining@npm:7.27.1"
+ 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
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-optional-chaining@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: f1642a7094456067e82b176e1e9fd426fda7ed9df54cb6d10109fc512b622bf4b3c83acc5875125732b8622565107fdbe2d60fe3ec8685e1d1c22c38c1b57782
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-parameters@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-parameters@npm:7.24.7"
dependencies:
@@ -1409,19 +1910,30 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.25.4":
- version: 7.25.4
- resolution: "@babel/plugin-transform-private-methods@npm:7.25.4"
+"@babel/plugin-transform-parameters@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-parameters@npm:7.25.9"
dependencies:
- "@babel/helper-create-class-features-plugin": ^7.25.4
- "@babel/helper-plugin-utils": ^7.24.8
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: d7ba2a7d05edbc85aed741289b0ff3d6289a1c25d82ac4be32c565f88a66391f46631aad59ceeed40824037f7eeaa7a0de1998db491f50e65a565cd964f78786
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-private-methods@npm:^7.24.7, @babel/plugin-transform-private-methods@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-private-methods@npm:7.25.9"
+ dependencies:
+ "@babel/helper-create-class-features-plugin": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: cb1dabfc03e2977990263d65bc8f43a9037dffbb5d9a5f825c00d05447ff68015099408c1531d9dd88f18a41a90f5062dc48f3a1d52b415d2d2ee4827dedff09
+ checksum: 6e3671b352c267847c53a170a1937210fa8151764d70d25005e711ef9b21969aaf422acc14f9f7fb86bc0e4ec43e7aefcc0ad9196ae02d262ec10f509f126a58
languageName: node
linkType: hard
-"@babel/plugin-transform-private-property-in-object@npm:^7.22.11, @babel/plugin-transform-private-property-in-object@npm:^7.24.7":
+"@babel/plugin-transform-private-property-in-object@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.7"
dependencies:
@@ -1435,18 +1947,31 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-property-literals@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-property-literals@npm:7.24.7"
+"@babel/plugin-transform-private-property-in-object@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-annotate-as-pure": ^7.25.9
+ "@babel/helper-create-class-features-plugin": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 9aeefc3aab6c6bf9d1fae1cf3a2d38c7d886fd3c6c81b7c608c477f5758aee2e7abf52f32724310fe861da61af934ee2508b78a5b5f234b9740c9134e1c14437
+ checksum: 9ce3e983fea9b9ba677c192aa065c0b42ebdc7774be4c02135df09029ad92a55c35b004650c75952cb64d650872ed18f13ab64422c6fc891d06333762caa8a0a
languageName: node
linkType: hard
-"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.24.7":
+"@babel/plugin-transform-property-literals@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-property-literals@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 436046ab07d54a9b44a384eeffec701d4e959a37a7547dda72e069e751ca7ff753d1782a8339e354b97c78a868b49ea97bf41bf5a44c6d7a3c0a05ad40eeb49c
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-react-display-name@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-react-display-name@npm:7.24.7"
dependencies:
@@ -1468,29 +1993,29 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx-self@npm:^7.0.0":
- version: 7.24.7
- resolution: "@babel/plugin-transform-react-jsx-self@npm:7.24.7"
+"@babel/plugin-transform-react-jsx-self@npm:^7.24.7":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 2d72c33664e614031b8a03fc2d4cfd185e99efb1d681cbde4b0b4ab379864b31d83ee923509892f6d94b2c5893c309f0217d33bcda3e470ed42297f958138381
+ checksum: 41c833cd7f91b1432710f91b1325706e57979b2e8da44e83d86312c78bbe96cd9ef778b4e79e4e17ab25fa32c72b909f2be7f28e876779ede28e27506c41f4ae
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx-source@npm:^7.0.0":
- version: 7.24.7
- resolution: "@babel/plugin-transform-react-jsx-source@npm:7.24.7"
+"@babel/plugin-transform-react-jsx-source@npm:^7.24.7":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.9"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: c9afcb2259dd124a2de76f8a578589c18bd2f24dbcf78fe02b53c5cbc20c493c4618369604720e4e699b52be10ba0751b97140e1ef8bc8f0de0a935280e9d5b7
+ checksum: a3e0e5672e344e9d01fb20b504fe29a84918eaa70cec512c4d4b1b035f72803261257343d8e93673365b72c371f35cf34bb0d129720bf178a4c87812c8b9c662
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.24.7":
+"@babel/plugin-transform-react-jsx@npm:^7.24.7":
version: 7.25.2
resolution: "@babel/plugin-transform-react-jsx@npm:7.25.2"
dependencies:
@@ -1505,6 +2030,21 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-react-jsx@npm:^7.25.2":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9"
+ dependencies:
+ "@babel/helper-annotate-as-pure": ^7.25.9
+ "@babel/helper-module-imports": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
+ "@babel/plugin-syntax-jsx": ^7.25.9
+ "@babel/types": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 5c6523c3963e3c6cf4c3cc2768a3766318af05b8f6c17aff52a4010e2c170e87b2fcdc94e9c9223ae12158664df4852ce81b9c8d042c15ea8fd83d6375f9f30f
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-react-pure-annotations@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.7"
@@ -1517,7 +2057,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-regenerator@npm:^7.20.0, @babel/plugin-transform-regenerator@npm:^7.24.7":
+"@babel/plugin-transform-regenerator@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-regenerator@npm:7.24.7"
dependencies:
@@ -1529,34 +2069,58 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-reserved-words@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-reserved-words@npm:7.24.7"
+"@babel/plugin-transform-regenerator@npm:^7.25.9":
+ version: 7.27.0
+ resolution: "@babel/plugin-transform-regenerator@npm:7.27.0"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.26.5
+ regenerator-transform: ^0.15.2
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 3d5876954d5914d7270819479504f30c4bf5452a65c677f44e2dab2db50b3c9d4b47793c45dfad7abf4f377035dd79e4b3f554ae350df9f422201d370ce9f8dd
+ checksum: bd2f3278df31aa41cb34b051352e0d76e1feef6827a83885b6b66893a563cc9cc6bc34fc45899237e81224081ba951d8a7fed009c7de01e890646b291be7903c
languageName: node
linkType: hard
-"@babel/plugin-transform-runtime@npm:^7.0.0":
- version: 7.25.4
- resolution: "@babel/plugin-transform-runtime@npm:7.25.4"
+"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0":
+ version: 7.26.0
+ resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0"
dependencies:
- "@babel/helper-module-imports": ^7.24.7
- "@babel/helper-plugin-utils": ^7.24.8
+ "@babel/helper-create-regexp-features-plugin": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 726deca486bbd4b176f8a966eb0f4aabc19d9def3b8dabb8b3a656778eca0df1fda3f3c92b213aa5a184232fdafd5b7bd73b4e24ca4345c498ef6baff2bda4e1
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-reserved-words@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 8beda04481b25767acbd1f6b9ef7b3a9c12fbd9dcb24df45a6ad120e1dc4b247c073db60ac742f9093657d6d8c050501fc0606af042f81a3bb6a3ff862cddc47
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-runtime@npm:^7.24.7":
+ version: 7.26.10
+ resolution: "@babel/plugin-transform-runtime@npm:7.26.10"
+ dependencies:
+ "@babel/helper-module-imports": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.26.5
babel-plugin-polyfill-corejs2: ^0.4.10
- babel-plugin-polyfill-corejs3: ^0.10.6
+ babel-plugin-polyfill-corejs3: ^0.11.0
babel-plugin-polyfill-regenerator: ^0.6.1
semver: ^6.3.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 40ea3519840c1b2062fc53dd0e4ce2b37cd43995bfc8bbb741f1985622138fbfd873307217692d7bf3ab0629faf0ce277e302e8446673fddaf470d3e07dd0fb2
+ checksum: f50096ebea8c6106db2906b4b73955139c7c338d86f4940ed329703b49848843cf7a1308cafd6f23f9fc9f35f5e835daba2bb56be991b91d2a4a8092c4a9943b
languageName: node
linkType: hard
-"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.0.0-0, @babel/plugin-transform-shorthand-properties@npm:^7.24.7":
+"@babel/plugin-transform-shorthand-properties@npm:^7.0.0-0, @babel/plugin-transform-shorthand-properties@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.7"
dependencies:
@@ -1567,7 +2131,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.24.7":
+"@babel/plugin-transform-shorthand-properties@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: f774995d58d4e3a992b732cf3a9b8823552d471040e280264dd15e0735433d51b468fef04d75853d061309389c66bda10ce1b298297ce83999220eb0ad62741d
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-spread@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-spread@npm:7.24.7"
dependencies:
@@ -1579,7 +2154,19 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-sticky-regex@npm:^7.0.0, @babel/plugin-transform-sticky-regex@npm:^7.24.7":
+"@babel/plugin-transform-spread@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-spread@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 2403a5d49171b7714d5e5ecb1f598c61575a4dbe5e33e5a5f08c0ea990b75e693ca1ea983b6a96b2e3e5e7da48c8238333f525e47498c53b577c5d094d964c06
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-sticky-regex@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.7"
dependencies:
@@ -1590,7 +2177,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.0.0-0, @babel/plugin-transform-template-literals@npm:^7.24.7":
+"@babel/plugin-transform-sticky-regex@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 7454b00844dbe924030dd15e2b3615b36e196500c4c47e98dabc6b37a054c5b1038ecd437e910aabf0e43bf56b973cb148d3437d50f6e2332d8309568e3e979b
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-template-literals@npm:^7.0.0-0":
version: 7.24.7
resolution: "@babel/plugin-transform-template-literals@npm:7.24.7"
dependencies:
@@ -1601,18 +2199,29 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-typeof-symbol@npm:^7.24.8":
- version: 7.24.8
- resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.8"
+"@babel/plugin-transform-template-literals@npm:^7.26.8":
+ version: 7.26.8
+ resolution: "@babel/plugin-transform-template-literals@npm:7.26.8"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.8
+ "@babel/helper-plugin-utils": ^7.26.5
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 65874c8844ce906507cd5b9c78950d6173f8339b6416a2a9e763021db5a7045315a6f0e58976ec4af5e960c003ef322576c105130a644addb8f94d1a0821a972
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-typeof-symbol@npm:^7.26.7":
+ version: 7.27.0
+ resolution: "@babel/plugin-transform-typeof-symbol@npm:7.27.0"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.26.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 8663a8e7347cedf181001d99c88cf794b6598c3d82f324098510fe8fb8bd22113995526a77aa35a3cc5d70ffd0617a59dd0d10311a9bf0e1a3a7d3e59b900c00
+ checksum: 244bb15135a69d5e6b563394ac6a6ae2ac7e6523b0abdbfc513d55e22e4d32bceb40e8209f13c6b25621bbdfc4d3f792596ba5ddfadbcdf576ea8bd040578aeb
languageName: node
linkType: hard
-"@babel/plugin-transform-typescript@npm:^7.24.7, @babel/plugin-transform-typescript@npm:^7.5.0":
+"@babel/plugin-transform-typescript@npm:^7.24.7":
version: 7.25.2
resolution: "@babel/plugin-transform-typescript@npm:7.25.2"
dependencies:
@@ -1627,42 +2236,60 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-unicode-escapes@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7"
+"@babel/plugin-transform-typescript@npm:^7.25.2":
+ version: 7.27.0
+ resolution: "@babel/plugin-transform-typescript@npm:7.27.0"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-annotate-as-pure": ^7.25.9
+ "@babel/helper-create-class-features-plugin": ^7.27.0
+ "@babel/helper-plugin-utils": ^7.26.5
+ "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9
+ "@babel/plugin-syntax-typescript": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 4af0a193e1ddea6ff82b2b15cc2501b872728050bd625740b813c8062fec917d32d530ff6b41de56c15e7296becdf3336a58db81f5ca8e7c445c1306c52f3e01
+ checksum: 0629dffb332616d3a07f2718dc1ac1ff6b3092b59cb7b06594484b3bef9d16012ef3fe36b397000092a83aaac014c52b570e484d8903bb6a0a13d0b3a896829c
languageName: node
linkType: hard
-"@babel/plugin-transform-unicode-property-regex@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.7"
+"@babel/plugin-transform-typescript@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/plugin-transform-typescript@npm:7.27.1"
dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.24.7
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-annotate-as-pure": ^7.27.1
+ "@babel/helper-create-class-features-plugin": ^7.27.1
+ "@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: aae13350c50973f5802ca7906d022a6a0cc0e3aebac9122d0450bbd51e78252d4c2032ad69385e2759fcbdd3aac5d571bd7e26258907f51f8e1a51b53be626c2
+ checksum: 0037db32fedaacf42b5b3df774263bb7176d455859f77322f57135f7e50e457e5c95151280fc83bb9942fc1839e785489b098d73c9539d0f3c7dc9d42b3a8e86
languageName: node
linkType: hard
-"@babel/plugin-transform-unicode-regex@npm:^7.0.0, @babel/plugin-transform-unicode-regex@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.7"
+"@babel/plugin-transform-unicode-escapes@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9"
dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.24.7
- "@babel/helper-plugin-utils": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 1cb4e70678906e431da0a05ac3f8350025fee290304ad7482d9cfaa1ca67b2e898654de537c9268efbdad5b80d3ebadf42b4a88ea84609bd8a4cce7b11b48afd
+ checksum: be067e07488d804e3e82d7771f23666539d2ae5af03bf6eb8480406adf3dabd776e60c1fd5c6078dc5714b73cd80bbaca70e71d4f5d154c5c57200581602ca2f
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9"
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 201f6f46c1beb399e79aa208b94c5d54412047511795ce1e790edcd189cef73752e6a099fdfc01b3ad12205f139ae344143b62f21f44bbe02338a95e8506a911
languageName: node
linkType: hard
-"@babel/plugin-transform-unicode-regex@npm:^7.0.0-0":
+"@babel/plugin-transform-unicode-regex@npm:^7.0.0-0, @babel/plugin-transform-unicode-regex@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9"
dependencies:
@@ -1674,121 +2301,119 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.4":
- version: 7.25.4
- resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.4"
+"@babel/plugin-transform-unicode-regex@npm:^7.24.7":
+ version: 7.24.7
+ resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.7"
dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.25.2
- "@babel/helper-plugin-utils": ^7.24.8
+ "@babel/helper-create-regexp-features-plugin": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.24.7
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 1cb4e70678906e431da0a05ac3f8350025fee290304ad7482d9cfaa1ca67b2e898654de537c9268efbdad5b80d3ebadf42b4a88ea84609bd8a4cce7b11b48afd
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9":
+ version: 7.25.9
+ resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9"
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin": ^7.25.9
+ "@babel/helper-plugin-utils": ^7.25.9
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 6d1a7e9fdde4ffc9a81c0e3f261b96a9a0dfe65da282ec96fe63b36c597a7389feac638f1df2a8a4f8c9128337bba8e984f934e9f19077930f33abf1926759ea
+ checksum: 4445ef20de687cb4dcc95169742a8d9013d680aa5eee9186d8e25875bbfa7ee5e2de26a91177ccf70b1db518e36886abcd44750d28db5d7a9539f0efa6839f4b
languageName: node
linkType: hard
-"@babel/preset-env@npm:^7.20.0":
- version: 7.25.4
- resolution: "@babel/preset-env@npm:7.25.4"
+"@babel/preset-env@npm:^7.25.3":
+ version: 7.26.9
+ resolution: "@babel/preset-env@npm:7.26.9"
dependencies:
- "@babel/compat-data": ^7.25.4
- "@babel/helper-compilation-targets": ^7.25.2
- "@babel/helper-plugin-utils": ^7.24.8
- "@babel/helper-validator-option": ^7.24.8
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.3
- "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.0
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.25.0
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.24.7
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.25.0
+ "@babel/compat-data": ^7.26.8
+ "@babel/helper-compilation-targets": ^7.26.5
+ "@babel/helper-plugin-utils": ^7.26.5
+ "@babel/helper-validator-option": ^7.25.9
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.9
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.9
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.25.9
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.25.9
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.25.9
"@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2
- "@babel/plugin-syntax-async-generators": ^7.8.4
- "@babel/plugin-syntax-class-properties": ^7.12.13
- "@babel/plugin-syntax-class-static-block": ^7.14.5
- "@babel/plugin-syntax-dynamic-import": ^7.8.3
- "@babel/plugin-syntax-export-namespace-from": ^7.8.3
- "@babel/plugin-syntax-import-assertions": ^7.24.7
- "@babel/plugin-syntax-import-attributes": ^7.24.7
- "@babel/plugin-syntax-import-meta": ^7.10.4
- "@babel/plugin-syntax-json-strings": ^7.8.3
- "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4
- "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3
- "@babel/plugin-syntax-numeric-separator": ^7.10.4
- "@babel/plugin-syntax-object-rest-spread": ^7.8.3
- "@babel/plugin-syntax-optional-catch-binding": ^7.8.3
- "@babel/plugin-syntax-optional-chaining": ^7.8.3
- "@babel/plugin-syntax-private-property-in-object": ^7.14.5
- "@babel/plugin-syntax-top-level-await": ^7.14.5
+ "@babel/plugin-syntax-import-assertions": ^7.26.0
+ "@babel/plugin-syntax-import-attributes": ^7.26.0
"@babel/plugin-syntax-unicode-sets-regex": ^7.18.6
- "@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-scoped-functions": ^7.24.7
- "@babel/plugin-transform-block-scoping": ^7.25.0
- "@babel/plugin-transform-class-properties": ^7.25.4
- "@babel/plugin-transform-class-static-block": ^7.24.7
- "@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-dotall-regex": ^7.24.7
- "@babel/plugin-transform-duplicate-keys": ^7.24.7
- "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.0
- "@babel/plugin-transform-dynamic-import": ^7.24.7
- "@babel/plugin-transform-exponentiation-operator": ^7.24.7
- "@babel/plugin-transform-export-namespace-from": ^7.24.7
- "@babel/plugin-transform-for-of": ^7.24.7
- "@babel/plugin-transform-function-name": ^7.25.1
- "@babel/plugin-transform-json-strings": ^7.24.7
- "@babel/plugin-transform-literals": ^7.25.2
- "@babel/plugin-transform-logical-assignment-operators": ^7.24.7
- "@babel/plugin-transform-member-expression-literals": ^7.24.7
- "@babel/plugin-transform-modules-amd": ^7.24.7
- "@babel/plugin-transform-modules-commonjs": ^7.24.8
- "@babel/plugin-transform-modules-systemjs": ^7.25.0
- "@babel/plugin-transform-modules-umd": ^7.24.7
- "@babel/plugin-transform-named-capturing-groups-regex": ^7.24.7
- "@babel/plugin-transform-new-target": ^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-object-super": ^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.25.4
- "@babel/plugin-transform-private-property-in-object": ^7.24.7
- "@babel/plugin-transform-property-literals": ^7.24.7
- "@babel/plugin-transform-regenerator": ^7.24.7
- "@babel/plugin-transform-reserved-words": ^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-template-literals": ^7.24.7
- "@babel/plugin-transform-typeof-symbol": ^7.24.8
- "@babel/plugin-transform-unicode-escapes": ^7.24.7
- "@babel/plugin-transform-unicode-property-regex": ^7.24.7
- "@babel/plugin-transform-unicode-regex": ^7.24.7
- "@babel/plugin-transform-unicode-sets-regex": ^7.25.4
+ "@babel/plugin-transform-arrow-functions": ^7.25.9
+ "@babel/plugin-transform-async-generator-functions": ^7.26.8
+ "@babel/plugin-transform-async-to-generator": ^7.25.9
+ "@babel/plugin-transform-block-scoped-functions": ^7.26.5
+ "@babel/plugin-transform-block-scoping": ^7.25.9
+ "@babel/plugin-transform-class-properties": ^7.25.9
+ "@babel/plugin-transform-class-static-block": ^7.26.0
+ "@babel/plugin-transform-classes": ^7.25.9
+ "@babel/plugin-transform-computed-properties": ^7.25.9
+ "@babel/plugin-transform-destructuring": ^7.25.9
+ "@babel/plugin-transform-dotall-regex": ^7.25.9
+ "@babel/plugin-transform-duplicate-keys": ^7.25.9
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.9
+ "@babel/plugin-transform-dynamic-import": ^7.25.9
+ "@babel/plugin-transform-exponentiation-operator": ^7.26.3
+ "@babel/plugin-transform-export-namespace-from": ^7.25.9
+ "@babel/plugin-transform-for-of": ^7.26.9
+ "@babel/plugin-transform-function-name": ^7.25.9
+ "@babel/plugin-transform-json-strings": ^7.25.9
+ "@babel/plugin-transform-literals": ^7.25.9
+ "@babel/plugin-transform-logical-assignment-operators": ^7.25.9
+ "@babel/plugin-transform-member-expression-literals": ^7.25.9
+ "@babel/plugin-transform-modules-amd": ^7.25.9
+ "@babel/plugin-transform-modules-commonjs": ^7.26.3
+ "@babel/plugin-transform-modules-systemjs": ^7.25.9
+ "@babel/plugin-transform-modules-umd": ^7.25.9
+ "@babel/plugin-transform-named-capturing-groups-regex": ^7.25.9
+ "@babel/plugin-transform-new-target": ^7.25.9
+ "@babel/plugin-transform-nullish-coalescing-operator": ^7.26.6
+ "@babel/plugin-transform-numeric-separator": ^7.25.9
+ "@babel/plugin-transform-object-rest-spread": ^7.25.9
+ "@babel/plugin-transform-object-super": ^7.25.9
+ "@babel/plugin-transform-optional-catch-binding": ^7.25.9
+ "@babel/plugin-transform-optional-chaining": ^7.25.9
+ "@babel/plugin-transform-parameters": ^7.25.9
+ "@babel/plugin-transform-private-methods": ^7.25.9
+ "@babel/plugin-transform-private-property-in-object": ^7.25.9
+ "@babel/plugin-transform-property-literals": ^7.25.9
+ "@babel/plugin-transform-regenerator": ^7.25.9
+ "@babel/plugin-transform-regexp-modifiers": ^7.26.0
+ "@babel/plugin-transform-reserved-words": ^7.25.9
+ "@babel/plugin-transform-shorthand-properties": ^7.25.9
+ "@babel/plugin-transform-spread": ^7.25.9
+ "@babel/plugin-transform-sticky-regex": ^7.25.9
+ "@babel/plugin-transform-template-literals": ^7.26.8
+ "@babel/plugin-transform-typeof-symbol": ^7.26.7
+ "@babel/plugin-transform-unicode-escapes": ^7.25.9
+ "@babel/plugin-transform-unicode-property-regex": ^7.25.9
+ "@babel/plugin-transform-unicode-regex": ^7.25.9
+ "@babel/plugin-transform-unicode-sets-regex": ^7.25.9
"@babel/preset-modules": 0.1.6-no-external-plugins
babel-plugin-polyfill-corejs2: ^0.4.10
- babel-plugin-polyfill-corejs3: ^0.10.6
+ babel-plugin-polyfill-corejs3: ^0.11.0
babel-plugin-polyfill-regenerator: ^0.6.1
- core-js-compat: ^3.37.1
+ core-js-compat: ^3.40.0
semver: ^6.3.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 752be43f0b78a2eefe5007076aed3d21b505e1c09d134b61e7de8838f1bbb1e7af81023d39adb14b6eae23727fb5a9fd23f8115a44df043319be22319be17913
+ checksum: 7a657f947d069b7a27b02258012ce3ceb9383a8c10c249d4a3565c486294c3fe63ed08128ca3d124444d17eb821cfbf64a91fe8160af2e39f70d5cd2232f079e
languageName: node
linkType: hard
-"@babel/preset-flow@npm:^7.13.13":
- version: 7.24.7
- resolution: "@babel/preset-flow@npm:7.24.7"
+"@babel/preset-flow@npm:^7.24.7":
+ version: 7.27.1
+ resolution: "@babel/preset-flow@npm:7.27.1"
dependencies:
- "@babel/helper-plugin-utils": ^7.24.7
- "@babel/helper-validator-option": ^7.24.7
- "@babel/plugin-transform-flow-strip-types": ^7.24.7
+ "@babel/helper-plugin-utils": ^7.27.1
+ "@babel/helper-validator-option": ^7.27.1
+ "@babel/plugin-transform-flow-strip-types": ^7.27.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 4caca02a6e0a477eb22994d686a1fbf65b5ab0240ae77530696434dba7efff4c5dcbf9186a774168dd4c492423141a22af3f2874c356aa22429f3c83eaf34419
+ checksum: f3f25b390debf72a6ff0170a2d5198aea344ba96f05eaca0bae2c7072119706fd46321604d89646bda1842527cfc6eab8828a983ec90149218d2120b9cd26596
languageName: node
linkType: hard
@@ -1821,7 +2446,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.16.7":
+"@babel/preset-typescript@npm:^7.16.7":
version: 7.24.7
resolution: "@babel/preset-typescript@npm:7.24.7"
dependencies:
@@ -1836,9 +2461,24 @@ __metadata:
languageName: node
linkType: hard
-"@babel/register@npm:^7.13.16":
- version: 7.24.6
- resolution: "@babel/register@npm:7.24.6"
+"@babel/preset-typescript@npm:^7.24.7":
+ version: 7.27.1
+ resolution: "@babel/preset-typescript@npm:7.27.1"
+ 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
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 38020f1b23e88ec4fbffd5737da455d8939244bddfb48a2516aef93fb5947bd9163fb807ce6eff3e43fa5ffe9113aa131305fef0fb5053998410bbfcfe6ce0ec
+ languageName: node
+ linkType: hard
+
+"@babel/register@npm:^7.24.6":
+ version: 7.27.1
+ resolution: "@babel/register@npm:7.27.1"
dependencies:
clone-deep: ^4.0.1
find-cache-dir: ^2.0.0
@@ -1847,7 +2487,7 @@ __metadata:
source-map-support: ^0.5.16
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 446316c80969df89ad3515576937ddf746cd4927810f226101a8d7f476b399c14c26847e77637e09355399c645fbf413d6e53ac6987b8cf240de7932a9372cb5
+ checksum: 154ab3075f245466bbd7a3f0cf972328365961a6f621ecb7795ba67e70243596138c264ac7cb79df4a93527318021b5edbab1df39b669afc83159a9e6e560770
languageName: node
linkType: hard
@@ -1876,7 +2516,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/template@npm:^7.0.0, @babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0, @babel/template@npm:^7.3.3":
+"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0, @babel/template@npm:^7.3.3":
version: 7.25.0
resolution: "@babel/template@npm:7.25.0"
dependencies:
@@ -1887,7 +2527,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/template@npm:^7.27.0":
+"@babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9, @babel/template@npm:^7.27.0":
version: 7.27.0
resolution: "@babel/template@npm:7.27.0"
dependencies:
@@ -1898,7 +2538,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.4, @babel/traverse@npm:^7.7.0":
+"@babel/template@npm:^7.27.1":
+ version: 7.27.2
+ resolution: "@babel/template@npm:7.27.2"
+ dependencies:
+ "@babel/code-frame": ^7.27.1
+ "@babel/parser": ^7.27.2
+ "@babel/types": ^7.27.1
+ checksum: ff5628bc066060624afd970616090e5bba91c6240c2e4b458d13267a523572cbfcbf549391eec8217b94b064cf96571c6273f0c04b28a8567b96edc675c28e27
+ languageName: node
+ linkType: hard
+
+"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.4, @babel/traverse@npm:^7.7.0":
version: 7.25.6
resolution: "@babel/traverse@npm:7.25.6"
dependencies:
@@ -1913,7 +2564,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.27.0":
+"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.10, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.27.0":
version: 7.27.0
resolution: "@babel/traverse@npm:7.27.0"
dependencies:
@@ -1928,7 +2579,22 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.0.0-beta.49, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0":
+"@babel/traverse@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/traverse@npm:7.27.1"
+ dependencies:
+ "@babel/code-frame": ^7.27.1
+ "@babel/generator": ^7.27.1
+ "@babel/parser": ^7.27.1
+ "@babel/template": ^7.27.1
+ "@babel/types": ^7.27.1
+ debug: ^4.3.1
+ globals: ^11.1.0
+ checksum: 7ea3ec36a65e734f2921f5dba6f417f5dd0c90eb44a60f6addbacbbedb44e8c82eba415a74feb7d6df58e351519b81b11b6ca3c0c7c41a3f73ebeaf6895a826c
+ languageName: node
+ linkType: hard
+
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.0.0-beta.49, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0":
version: 7.25.6
resolution: "@babel/types@npm:7.25.6"
dependencies:
@@ -1939,7 +2605,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.25.9, @babel/types@npm:^7.27.0":
+"@babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0":
version: 7.27.0
resolution: "@babel/types@npm:7.27.0"
dependencies:
@@ -1949,6 +2615,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/types@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/types@npm:7.27.1"
+ dependencies:
+ "@babel/helper-string-parser": ^7.27.1
+ "@babel/helper-validator-identifier": ^7.27.1
+ checksum: 357c13f37aaa2f2e2cfcdb63f986d5f7abc9f38df20182b620ace34387d2460620415770fe5856eb54d70c9f0ba2f71230d29465e789188635a948476b830ae4
+ languageName: node
+ linkType: hard
+
"@bcoe/v8-coverage@npm:^0.2.3":
version: 0.2.3
resolution: "@bcoe/v8-coverage@npm:0.2.3"
@@ -2009,6 +2685,24 @@ __metadata:
languageName: node
linkType: hard
+"@eslint-community/eslint-utils@npm:^4.4.0":
+ version: 4.6.0
+ resolution: "@eslint-community/eslint-utils@npm:4.6.0"
+ dependencies:
+ eslint-visitor-keys: ^3.4.3
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ checksum: 1d866093009949a269d5b5d19297fd8ed27c537edb1238f760af09b4ca7fd51d223393c223a664faa79b36dd4568a7d8fa78b2a96c4f90e412f8ce9720b2fd64
+ languageName: node
+ linkType: hard
+
+"@eslint-community/regexpp@npm:^4.10.0":
+ version: 4.12.1
+ resolution: "@eslint-community/regexpp@npm:4.12.1"
+ checksum: 0d628680e204bc316d545b4993d3658427ca404ae646ce541fcc65306b8c712c340e5e573e30fb9f85f4855c0c5f6dca9868931f2fcced06417fbe1a0c6cd2d6
+ languageName: node
+ linkType: hard
+
"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1":
version: 4.11.1
resolution: "@eslint-community/regexpp@npm:4.11.1"
@@ -2635,108 +3329,62 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli-clean@npm:12.3.7":
- version: 12.3.7
- resolution: "@react-native-community/cli-clean@npm:12.3.7"
+"@react-native-community/cli-clean@npm:15.0.1":
+ version: 15.0.1
+ resolution: "@react-native-community/cli-clean@npm:15.0.1"
dependencies:
- "@react-native-community/cli-tools": 12.3.7
+ "@react-native-community/cli-tools": 15.0.1
chalk: ^4.1.2
execa: ^5.0.0
- checksum: de92469c161fb3b6bdc8665c0d248f43aeb920f6018e225f50a99a851fe96ef88ec0c78c36c2b3339728adda2dde5229d527684a70698a1fc9fdef6af289734a
+ fast-glob: ^3.3.2
+ checksum: ea6c663ec56cfe3a2c4fac7d3f0fec2ac8de9c34458f241b2afdf7f45dfb00d1de9e367fec732f8fef6e2b17046f4ed03c3be2ea4d2075633197dc23c516f986
languageName: node
linkType: hard
-"@react-native-community/cli-clean@npm:14.1.0":
- version: 14.1.0
- resolution: "@react-native-community/cli-clean@npm:14.1.0"
+"@react-native-community/cli-config-apple@npm:15.0.1":
+ version: 15.0.1
+ resolution: "@react-native-community/cli-config-apple@npm:15.0.1"
dependencies:
- "@react-native-community/cli-tools": 14.1.0
+ "@react-native-community/cli-tools": 15.0.1
chalk: ^4.1.2
execa: ^5.0.0
fast-glob: ^3.3.2
- checksum: 495c354a2d4c90e6a7a8b02214454f567a070529a24c4e6d5be1648492ca743b1fa223756aa1f255866150b0043cbb28a132bf48c53d1d00250bd1dc43642208
- languageName: node
- linkType: hard
-
-"@react-native-community/cli-config@npm:12.3.7":
- version: 12.3.7
- resolution: "@react-native-community/cli-config@npm:12.3.7"
- dependencies:
- "@react-native-community/cli-tools": 12.3.7
- chalk: ^4.1.2
- cosmiconfig: ^5.1.0
- deepmerge: ^4.3.0
- glob: ^7.1.3
- joi: ^17.2.1
- checksum: 051c9f27e75a3d812970c18e70aa61f936cf4bc334cad3b01641267daa9f22949f19eef4102f6b91d502276b857eff3a5b9f86a87e1fe6b8c2d2f0274d54985d
+ checksum: 67b9be8b6cce14f764a5734b9599eb7d1095c7fb5c06b0b6cd3518cf3a00c90026018c1eb8d497338da092a3cdcaa9b33fec34c5b766a4517c70293e5f1df58d
languageName: node
linkType: hard
-"@react-native-community/cli-config@npm:14.1.0":
- version: 14.1.0
- resolution: "@react-native-community/cli-config@npm:14.1.0"
+"@react-native-community/cli-config@npm:15.0.1":
+ version: 15.0.1
+ resolution: "@react-native-community/cli-config@npm:15.0.1"
dependencies:
- "@react-native-community/cli-tools": 14.1.0
+ "@react-native-community/cli-tools": 15.0.1
chalk: ^4.1.2
cosmiconfig: ^9.0.0
deepmerge: ^4.3.0
fast-glob: ^3.3.2
joi: ^17.2.1
- checksum: f41b629a0617ec79dc585a1974d2989e607f1022103b09ed1ba95a07a6a299dd41f32a0b224a3afc81046c32d17de696c8039063db4567369fe6a9bfa7ae4cd8
- languageName: node
- linkType: hard
-
-"@react-native-community/cli-debugger-ui@npm:12.3.7":
- version: 12.3.7
- resolution: "@react-native-community/cli-debugger-ui@npm:12.3.7"
- dependencies:
- serve-static: ^1.13.1
- checksum: 1ee7bac1e3df9adfe0978d091b896f93b992cb92590664ded654631158d754fb9ac5d0ba67cd5cb8371697518052ee48e933b6f2b7636548e9921f369bd9014c
+ checksum: 23314bcdf465974ee71a01792f0a1149ea51eea1dc66416e53aa2bc3a123dba6a8e0654d68211d2b20570bc875145b2e5d4abf923190c685c0021bb280230c3f
languageName: node
linkType: hard
-"@react-native-community/cli-debugger-ui@npm:14.1.0":
- version: 14.1.0
- resolution: "@react-native-community/cli-debugger-ui@npm:14.1.0"
+"@react-native-community/cli-debugger-ui@npm:15.0.1":
+ version: 15.0.1
+ resolution: "@react-native-community/cli-debugger-ui@npm:15.0.1"
dependencies:
serve-static: ^1.13.1
- checksum: 410fb5e57cbd58a7deb81ab4f83ae882a1b2b42729a5f9db5837b6a32edf35aae06f0293ef5ada49c2e51da193da9e21132cd54c213130975e57c8c53ee5042f
- languageName: node
- linkType: hard
-
-"@react-native-community/cli-doctor@npm:12.3.7":
- version: 12.3.7
- resolution: "@react-native-community/cli-doctor@npm:12.3.7"
- dependencies:
- "@react-native-community/cli-config": 12.3.7
- "@react-native-community/cli-platform-android": 12.3.7
- "@react-native-community/cli-platform-ios": 12.3.7
- "@react-native-community/cli-tools": 12.3.7
- chalk: ^4.1.2
- command-exists: ^1.2.8
- deepmerge: ^4.3.0
- envinfo: ^7.10.0
- execa: ^5.0.0
- hermes-profile-transformer: ^0.0.6
- node-stream-zip: ^1.9.1
- ora: ^5.4.1
- semver: ^7.5.2
- strip-ansi: ^5.2.0
- wcwidth: ^1.0.1
- yaml: ^2.2.1
- checksum: 85eb78d6a5d887f8a97845493075b3fffd403d8c7e32395755d7855ea4e9ddfb52e02a0500d90e5626c03a6ecb3768bf1d40bfbe8675ffd6ca55f26fe38d14c9
+ checksum: a97bb195f3722b91e0acf4c63f4e6956d572f5a275a13be01513b6797bd81ad0b838aa4fc8440131e64c39547c8e83feebb6435a34773269355a497122ed2209
languageName: node
linkType: hard
-"@react-native-community/cli-doctor@npm:14.1.0":
- version: 14.1.0
- resolution: "@react-native-community/cli-doctor@npm:14.1.0"
+"@react-native-community/cli-doctor@npm:15.0.1":
+ version: 15.0.1
+ resolution: "@react-native-community/cli-doctor@npm:15.0.1"
dependencies:
- "@react-native-community/cli-config": 14.1.0
- "@react-native-community/cli-platform-android": 14.1.0
- "@react-native-community/cli-platform-apple": 14.1.0
- "@react-native-community/cli-platform-ios": 14.1.0
- "@react-native-community/cli-tools": 14.1.0
+ "@react-native-community/cli-config": 15.0.1
+ "@react-native-community/cli-platform-android": 15.0.1
+ "@react-native-community/cli-platform-apple": 15.0.1
+ "@react-native-community/cli-platform-ios": 15.0.1
+ "@react-native-community/cli-tools": 15.0.1
chalk: ^4.1.2
command-exists: ^1.2.8
deepmerge: ^4.3.0
@@ -2748,117 +3396,52 @@ __metadata:
strip-ansi: ^5.2.0
wcwidth: ^1.0.1
yaml: ^2.2.1
- checksum: 2e47b306db5bc6a27e15e00b0d4123e69a5c7561e69d39688e98a74349a9aa6aa84737be7988e69bfe5e3c4caf8f697d3c788a65a29b352907aba9a90cdb349b
- languageName: node
- linkType: hard
-
-"@react-native-community/cli-hermes@npm:12.3.7":
- version: 12.3.7
- resolution: "@react-native-community/cli-hermes@npm:12.3.7"
- dependencies:
- "@react-native-community/cli-platform-android": 12.3.7
- "@react-native-community/cli-tools": 12.3.7
- chalk: ^4.1.2
- hermes-profile-transformer: ^0.0.6
- checksum: a7db113e2a00a666cd705c9791391cb19ddf8441b94daf2c16577b33dd85eef43be1627fa2fafeb4def5db1ce45f2c28b59744d913fbbbd877489280eb9b6f03
- languageName: node
- linkType: hard
-
-"@react-native-community/cli-platform-android@npm:12.3.7":
- version: 12.3.7
- resolution: "@react-native-community/cli-platform-android@npm:12.3.7"
- dependencies:
- "@react-native-community/cli-tools": 12.3.7
- chalk: ^4.1.2
- execa: ^5.0.0
- fast-xml-parser: ^4.2.4
- glob: ^7.1.3
- logkitty: ^0.7.1
- checksum: 8f694fe30a5043a923199dd030cd506142ceb349666be0716560a6e3d42645490ecf0542a727be4ffd0ac07c5c74c9b01a75105f5a079b7810e37a282e265cb7
+ checksum: 6df1825df9f563096e48528f16d0bc521aceb2933e864921c8092eeeeeade0893963964897a6145b26a3d4de72ce05259f2d06f873eae64796d8c3815f22f1a5
languageName: node
linkType: hard
-"@react-native-community/cli-platform-android@npm:14.1.0":
- version: 14.1.0
- resolution: "@react-native-community/cli-platform-android@npm:14.1.0"
+"@react-native-community/cli-platform-android@npm:15.0.1":
+ version: 15.0.1
+ resolution: "@react-native-community/cli-platform-android@npm:15.0.1"
dependencies:
- "@react-native-community/cli-tools": 14.1.0
+ "@react-native-community/cli-tools": 15.0.1
chalk: ^4.1.2
execa: ^5.0.0
fast-glob: ^3.3.2
fast-xml-parser: ^4.4.1
logkitty: ^0.7.1
- checksum: 4c240321344757cbd660174d44bc1dea81265369353dc50a703c93eb1692c2eb6f33839901b640fd4a609416d36c26ca2341f44c5f417751d2cc45833a58b012
+ checksum: 6c5e5912b7c81a6cb9076ae08897470090e1ff20fdaa502d500b4700235f2411942c6e38e3373111efa025dee9a1d3cc71dea6a4c42a89272f0d56b1eeb7b38a
languageName: node
linkType: hard
-"@react-native-community/cli-platform-apple@npm:14.1.0":
- version: 14.1.0
- resolution: "@react-native-community/cli-platform-apple@npm:14.1.0"
+"@react-native-community/cli-platform-apple@npm:15.0.1":
+ version: 15.0.1
+ resolution: "@react-native-community/cli-platform-apple@npm:15.0.1"
dependencies:
- "@react-native-community/cli-tools": 14.1.0
+ "@react-native-community/cli-config-apple": 15.0.1
+ "@react-native-community/cli-tools": 15.0.1
chalk: ^4.1.2
execa: ^5.0.0
- fast-glob: ^3.3.2
fast-xml-parser: ^4.4.1
- ora: ^5.4.1
- checksum: f9ea2520880511f0f914a4a8e9ba7be33058461ff75188e96578f2b8706231b355905b251f362a75ed2270082635809f13055e0bea01c4b57448c0ea43a05a31
- languageName: node
- linkType: hard
-
-"@react-native-community/cli-platform-ios@npm:12.3.7":
- version: 12.3.7
- resolution: "@react-native-community/cli-platform-ios@npm:12.3.7"
- dependencies:
- "@react-native-community/cli-tools": 12.3.7
- chalk: ^4.1.2
- execa: ^5.0.0
- fast-xml-parser: ^4.0.12
- glob: ^7.1.3
- ora: ^5.4.1
- checksum: 9d005c450aa99a58882130bd1cf964d9963efe7d70db4eb017ae5d5d384ada80ebeb8e9e087b1a6cb383741913a7f21e5f2644fe5909895e406eff2e9914dcae
- languageName: node
- linkType: hard
-
-"@react-native-community/cli-platform-ios@npm:14.1.0":
- version: 14.1.0
- resolution: "@react-native-community/cli-platform-ios@npm:14.1.0"
- dependencies:
- "@react-native-community/cli-platform-apple": 14.1.0
- checksum: 17033ed819bf9701359117341b2650616161d078cabd8d87e7c1c1fc4f9333c2d087894ed893e0719b71cd5e2a34f76b01ba0e7edfb273cd8c6a5249e50429bd
- languageName: node
- linkType: hard
-
-"@react-native-community/cli-plugin-metro@npm:12.3.7":
- version: 12.3.7
- resolution: "@react-native-community/cli-plugin-metro@npm:12.3.7"
- checksum: e5d1265bfaec8054debce98f8417f547b2a6841608945ca83e4d2b483ee2ca41b9cace3b24376dd86e4591e13ef162bb11869c1615ede8b4b8caf09e795079c7
+ checksum: 27278ff8790fddc220cba9daa4b05cb027403b7c3b81cd3f025b09f52ceccd41f68e86b71d493794eadc2d54fa4a5f6a1032608c4ec7ce928cc1985dce7b9bd2
languageName: node
linkType: hard
-
-"@react-native-community/cli-server-api@npm:12.3.7":
- version: 12.3.7
- resolution: "@react-native-community/cli-server-api@npm:12.3.7"
- dependencies:
- "@react-native-community/cli-debugger-ui": 12.3.7
- "@react-native-community/cli-tools": 12.3.7
- compression: ^1.7.1
- connect: ^3.6.5
- errorhandler: ^1.5.1
- nocache: ^3.0.1
- pretty-format: ^26.6.2
- serve-static: ^1.13.1
- ws: ^7.5.1
- checksum: 67bdabb3af523b516b7b55b57857c89ac2881e4357b027f1bd3be72e80b83ae70a21a4f0972d4aa0b0b5fc919720b86c327301e5ed0fe18fba7fff5340c1489e
+
+"@react-native-community/cli-platform-ios@npm:15.0.1":
+ version: 15.0.1
+ resolution: "@react-native-community/cli-platform-ios@npm:15.0.1"
+ dependencies:
+ "@react-native-community/cli-platform-apple": 15.0.1
+ checksum: 27b4775af43ce06e9315fda54f299e96405975c44d20a495443074d2818fc085dcb85cf2d2e6581990b71ab2e9ffc7d88666337bec8eb9412e80abf8dd793851
languageName: node
linkType: hard
-"@react-native-community/cli-server-api@npm:14.1.0":
- version: 14.1.0
- resolution: "@react-native-community/cli-server-api@npm:14.1.0"
+"@react-native-community/cli-server-api@npm:15.0.1":
+ version: 15.0.1
+ resolution: "@react-native-community/cli-server-api@npm:15.0.1"
dependencies:
- "@react-native-community/cli-debugger-ui": 14.1.0
- "@react-native-community/cli-tools": 14.1.0
+ "@react-native-community/cli-debugger-ui": 15.0.1
+ "@react-native-community/cli-tools": 15.0.1
compression: ^1.7.1
connect: ^3.6.5
errorhandler: ^1.5.1
@@ -2866,31 +3449,13 @@ __metadata:
pretty-format: ^26.6.2
serve-static: ^1.13.1
ws: ^6.2.3
- checksum: c165ba799ccfb0ee6c38f3b9aa0c341733310400f3c9689578078b94ddded9d33c06144719732445ce7da9f27eaf120d9d04258d307475a24576d7a5b2b3847c
- languageName: node
- linkType: hard
-
-"@react-native-community/cli-tools@npm:12.3.7":
- version: 12.3.7
- resolution: "@react-native-community/cli-tools@npm:12.3.7"
- dependencies:
- appdirsjs: ^1.2.4
- chalk: ^4.1.2
- find-up: ^5.0.0
- mime: ^2.4.1
- node-fetch: ^2.6.0
- open: ^6.2.0
- ora: ^5.4.1
- semver: ^7.5.2
- shell-quote: ^1.7.3
- sudo-prompt: ^9.0.0
- checksum: 5b1703683cd060656938d48221b4cf80786f9a8d71b2c30e5a22b9070b37551425be8a66107dc28dfda15f5366534a0d195e138687eb681c62f711ce421e7e8b
+ checksum: 354eba589433251a56db7edf005886aa3c4886ff70f52b999db7c3718435f01a3f1081bc56cc681a1b7de2fa50ea4891c4ea673fe0a02eb855ecbc001bd86654
languageName: node
linkType: hard
-"@react-native-community/cli-tools@npm:14.1.0":
- version: 14.1.0
- resolution: "@react-native-community/cli-tools@npm:14.1.0"
+"@react-native-community/cli-tools@npm:15.0.1":
+ version: 15.0.1
+ resolution: "@react-native-community/cli-tools@npm:15.0.1"
dependencies:
appdirsjs: ^1.2.4
chalk: ^4.1.2
@@ -2899,70 +3464,34 @@ __metadata:
mime: ^2.4.1
open: ^6.2.0
ora: ^5.4.1
+ prompts: ^2.4.2
semver: ^7.5.2
shell-quote: ^1.7.3
sudo-prompt: ^9.0.0
- checksum: 90b163e67c7d5a1d06b25d662ba678447acf26cd0f6c7bef265d40dcd9684d1e14ec0c21447c9dfb2f09083d4b5c429dd008de7df966075efa79220149d2da54
+ checksum: 0c40d5aa2306a2bfc1ee15362d045b0eff3cb162dd1b070f504508b2bbdd00c791151cf9f8679d248b4480b75b758e60b8d0cf3c19a19a02b4b4ece9928a119c
languageName: node
linkType: hard
-"@react-native-community/cli-types@npm:12.3.7":
- version: 12.3.7
- resolution: "@react-native-community/cli-types@npm:12.3.7"
+"@react-native-community/cli-types@npm:15.0.1":
+ version: 15.0.1
+ resolution: "@react-native-community/cli-types@npm:15.0.1"
dependencies:
joi: ^17.2.1
- checksum: c424e9a1b2042bb36ab1b18e4463491e1ea1bf778280441ad16da7f41a092bea26b687954d354b738bc8e36ab004590aaaad3ec78b4cdba2e25c0652842026aa
- languageName: node
- linkType: hard
-
-"@react-native-community/cli-types@npm:14.1.0":
- version: 14.1.0
- resolution: "@react-native-community/cli-types@npm:14.1.0"
- dependencies:
- joi: ^17.2.1
- checksum: c721d256a1e90fa3f8353cb0b9d37688aad080e2de44ad6b69516dd591c9f4089d214c43e85b5be0aff0d8b08595af4727a13ddd1c88492f5d3acc57bc22ce8f
- languageName: node
- linkType: hard
-
-"@react-native-community/cli@npm:12.3.7":
- version: 12.3.7
- resolution: "@react-native-community/cli@npm:12.3.7"
- dependencies:
- "@react-native-community/cli-clean": 12.3.7
- "@react-native-community/cli-config": 12.3.7
- "@react-native-community/cli-debugger-ui": 12.3.7
- "@react-native-community/cli-doctor": 12.3.7
- "@react-native-community/cli-hermes": 12.3.7
- "@react-native-community/cli-plugin-metro": 12.3.7
- "@react-native-community/cli-server-api": 12.3.7
- "@react-native-community/cli-tools": 12.3.7
- "@react-native-community/cli-types": 12.3.7
- chalk: ^4.1.2
- commander: ^9.4.1
- deepmerge: ^4.3.0
- execa: ^5.0.0
- find-up: ^4.1.0
- fs-extra: ^8.1.0
- graceful-fs: ^4.1.3
- prompts: ^2.4.2
- semver: ^7.5.2
- bin:
- react-native: build/bin.js
- checksum: 9eea5cc860a9b376425bc1552bfce8cb541b5a5a9c813e5632c37414468dcab73d3cd8b12d53188679dba71d29faf8ace5323d9747ccb106ca0c402d74e31a66
+ checksum: 77452486158afcf1f03a3596135b6dba16dba5dd10209dacd5a6a4b176df36d37b8e49af61590d5a64df4907cf0575b6f37e0a3893335f961a9380edaee32152
languageName: node
linkType: hard
-"@react-native-community/cli@npm:14.1.0":
- version: 14.1.0
- resolution: "@react-native-community/cli@npm:14.1.0"
+"@react-native-community/cli@npm:15.0.1":
+ version: 15.0.1
+ resolution: "@react-native-community/cli@npm:15.0.1"
dependencies:
- "@react-native-community/cli-clean": 14.1.0
- "@react-native-community/cli-config": 14.1.0
- "@react-native-community/cli-debugger-ui": 14.1.0
- "@react-native-community/cli-doctor": 14.1.0
- "@react-native-community/cli-server-api": 14.1.0
- "@react-native-community/cli-tools": 14.1.0
- "@react-native-community/cli-types": 14.1.0
+ "@react-native-community/cli-clean": 15.0.1
+ "@react-native-community/cli-config": 15.0.1
+ "@react-native-community/cli-debugger-ui": 15.0.1
+ "@react-native-community/cli-doctor": 15.0.1
+ "@react-native-community/cli-server-api": 15.0.1
+ "@react-native-community/cli-tools": 15.0.1
+ "@react-native-community/cli-types": 15.0.1
chalk: ^4.1.2
commander: ^9.4.1
deepmerge: ^4.3.0
@@ -2974,389 +3503,244 @@ __metadata:
semver: ^7.5.2
bin:
rnc-cli: build/bin.js
- checksum: 57c412cd3da1ef2312e9e314352cde0e783a5efcac7821798d5d69a390168837240b87b486538aab31a4d7e7e6d41bd31c487878a5485503289e89e15f468bbf
+ checksum: 26c98ef67b4b89d3af13f2a3b19e51c7b2de5d320ca908cb628ca22b32bff5a17b8a1cc7f4b0ece303c4e53dc10e8ac0e88df9b376e63ebc97acb8d358f78c2e
languageName: node
linkType: hard
-"@react-native-community/datetimepicker@npm:^3.4.6":
- version: 3.5.2
- resolution: "@react-native-community/datetimepicker@npm:3.5.2"
+"@react-native-community/datetimepicker@npm:^8.4.2":
+ version: 8.4.2
+ resolution: "@react-native-community/datetimepicker@npm:8.4.2"
dependencies:
invariant: ^2.2.4
- checksum: 8f0d3bc7014b17c696a415565c6fc591591b29ba5a438f2c1692a96ffc185693266eb950229ed3e9bf6b035d61a720ee402cbe9750d5bef81fd19e7647a24229
+ peerDependencies:
+ expo: ">=52.0.0"
+ react: "*"
+ react-native: "*"
+ react-native-windows: "*"
+ peerDependenciesMeta:
+ expo:
+ optional: true
+ react-native-windows:
+ optional: true
+ checksum: 0a9e2a450d5cedb75478cb449d0a73b31105cc1f90ba9a0d42661497824d0c20657160e05f8ed57b00cf1df4bf4292a01a9d929cffd9954cd59c514a5c49a360
languageName: node
linkType: hard
-"@react-native-community/netinfo@npm:^5.6.2":
- version: 5.9.10
- resolution: "@react-native-community/netinfo@npm:5.9.10"
+"@react-native-community/netinfo@npm:11.3.3":
+ version: 11.3.3
+ resolution: "@react-native-community/netinfo@npm:11.3.3"
peerDependencies:
react-native: ">=0.59"
- checksum: adedc8aa929bdeb5c837ac8c49a41349f1d4d94187114500f023faee0e8aa5fb8ca6eb301845c34c67d49c9b2416090f322be5009c1087b48422d4e8e70334d9
- languageName: node
- linkType: hard
-
-"@react-native/assets-registry@npm:0.73.1":
- version: 0.73.1
- resolution: "@react-native/assets-registry@npm:0.73.1"
- checksum: d9d09774d497bae13b1fb6a1c977bf6e442858639ee66fe4e8f955cfc903a16f79de6129471114a918a4b814eb5150bd808a5a7dc9f8b12d49795d9488d4cb67
- languageName: node
- linkType: hard
-
-"@react-native/assets-registry@npm:0.75.3":
- version: 0.75.3
- resolution: "@react-native/assets-registry@npm:0.75.3"
- checksum: 7e1fec31d442407a4a777d40b8f9d253e0dbecfdd112624772a861182e5818b6a4751f0c2818179357f6f4caa223470159d8528b04ab7261807f77b01b263ad8
- languageName: node
- linkType: hard
-
-"@react-native/babel-plugin-codegen@npm:0.73.4":
- version: 0.73.4
- resolution: "@react-native/babel-plugin-codegen@npm:0.73.4"
- dependencies:
- "@react-native/codegen": 0.73.3
- checksum: b32651c29d694a530390347c06fa09cfbc0189bddb3ccdbe47caa050e2e909ea0e4e32182b1a2c12fb73e9b8f352da9f3c239fb77e6e892c59c297371758f53a
- languageName: node
- linkType: hard
-
-"@react-native/babel-plugin-codegen@npm:0.75.3":
- version: 0.75.3
- resolution: "@react-native/babel-plugin-codegen@npm:0.75.3"
- dependencies:
- "@react-native/codegen": 0.75.3
- checksum: dc4cd8c287061a854535906414fbbed805b1952888c7ee36ef0cd500aa24a9644c491fb4090c3045a8f02e4ac62d443419e0b78d092fe00c076b7cce118cb8dd
- languageName: node
- linkType: hard
-
-"@react-native/babel-preset@npm:0.73.21":
- version: 0.73.21
- resolution: "@react-native/babel-preset@npm:0.73.21"
- dependencies:
- "@babel/core": ^7.20.0
- "@babel/plugin-proposal-async-generator-functions": ^7.0.0
- "@babel/plugin-proposal-class-properties": ^7.18.0
- "@babel/plugin-proposal-export-default-from": ^7.0.0
- "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0
- "@babel/plugin-proposal-numeric-separator": ^7.0.0
- "@babel/plugin-proposal-object-rest-spread": ^7.20.0
- "@babel/plugin-proposal-optional-catch-binding": ^7.0.0
- "@babel/plugin-proposal-optional-chaining": ^7.20.0
- "@babel/plugin-syntax-dynamic-import": ^7.8.0
- "@babel/plugin-syntax-export-default-from": ^7.0.0
- "@babel/plugin-syntax-flow": ^7.18.0
- "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0
- "@babel/plugin-syntax-optional-chaining": ^7.0.0
- "@babel/plugin-transform-arrow-functions": ^7.0.0
- "@babel/plugin-transform-async-to-generator": ^7.20.0
- "@babel/plugin-transform-block-scoping": ^7.0.0
- "@babel/plugin-transform-classes": ^7.0.0
- "@babel/plugin-transform-computed-properties": ^7.0.0
- "@babel/plugin-transform-destructuring": ^7.20.0
- "@babel/plugin-transform-flow-strip-types": ^7.20.0
- "@babel/plugin-transform-function-name": ^7.0.0
- "@babel/plugin-transform-literals": ^7.0.0
- "@babel/plugin-transform-modules-commonjs": ^7.0.0
- "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0
- "@babel/plugin-transform-parameters": ^7.0.0
- "@babel/plugin-transform-private-methods": ^7.22.5
- "@babel/plugin-transform-private-property-in-object": ^7.22.11
- "@babel/plugin-transform-react-display-name": ^7.0.0
- "@babel/plugin-transform-react-jsx": ^7.0.0
- "@babel/plugin-transform-react-jsx-self": ^7.0.0
- "@babel/plugin-transform-react-jsx-source": ^7.0.0
- "@babel/plugin-transform-runtime": ^7.0.0
- "@babel/plugin-transform-shorthand-properties": ^7.0.0
- "@babel/plugin-transform-spread": ^7.0.0
- "@babel/plugin-transform-sticky-regex": ^7.0.0
- "@babel/plugin-transform-typescript": ^7.5.0
- "@babel/plugin-transform-unicode-regex": ^7.0.0
- "@babel/template": ^7.0.0
- "@react-native/babel-plugin-codegen": 0.73.4
- babel-plugin-transform-flow-enums: ^0.0.2
- react-refresh: ^0.14.0
- peerDependencies:
- "@babel/core": "*"
- checksum: 111b09b211e12723fde6655b8dfe70344ed8105fa24305ddc82531a98b97c294fd572d33445464ac043b72d033d5421975a11692bcbef1bb047215e3fabb258a
- languageName: node
- linkType: hard
-
-"@react-native/babel-preset@npm:0.75.3":
- version: 0.75.3
- resolution: "@react-native/babel-preset@npm:0.75.3"
- dependencies:
- "@babel/core": ^7.20.0
- "@babel/plugin-proposal-export-default-from": ^7.0.0
- "@babel/plugin-syntax-dynamic-import": ^7.8.0
- "@babel/plugin-syntax-export-default-from": ^7.0.0
- "@babel/plugin-syntax-flow": ^7.18.0
- "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0
- "@babel/plugin-syntax-optional-chaining": ^7.0.0
- "@babel/plugin-transform-arrow-functions": ^7.0.0
- "@babel/plugin-transform-async-generator-functions": ^7.24.3
- "@babel/plugin-transform-async-to-generator": ^7.20.0
- "@babel/plugin-transform-block-scoping": ^7.0.0
- "@babel/plugin-transform-class-properties": ^7.24.1
- "@babel/plugin-transform-classes": ^7.0.0
- "@babel/plugin-transform-computed-properties": ^7.0.0
- "@babel/plugin-transform-destructuring": ^7.20.0
- "@babel/plugin-transform-flow-strip-types": ^7.20.0
- "@babel/plugin-transform-for-of": ^7.0.0
- "@babel/plugin-transform-function-name": ^7.0.0
- "@babel/plugin-transform-literals": ^7.0.0
- "@babel/plugin-transform-logical-assignment-operators": ^7.24.1
- "@babel/plugin-transform-modules-commonjs": ^7.0.0
- "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0
- "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.1
- "@babel/plugin-transform-numeric-separator": ^7.24.1
- "@babel/plugin-transform-object-rest-spread": ^7.24.5
- "@babel/plugin-transform-optional-catch-binding": ^7.24.1
- "@babel/plugin-transform-optional-chaining": ^7.24.5
- "@babel/plugin-transform-parameters": ^7.0.0
- "@babel/plugin-transform-private-methods": ^7.22.5
- "@babel/plugin-transform-private-property-in-object": ^7.22.11
- "@babel/plugin-transform-react-display-name": ^7.0.0
- "@babel/plugin-transform-react-jsx": ^7.0.0
- "@babel/plugin-transform-react-jsx-self": ^7.0.0
- "@babel/plugin-transform-react-jsx-source": ^7.0.0
- "@babel/plugin-transform-regenerator": ^7.20.0
- "@babel/plugin-transform-runtime": ^7.0.0
- "@babel/plugin-transform-shorthand-properties": ^7.0.0
- "@babel/plugin-transform-spread": ^7.0.0
- "@babel/plugin-transform-sticky-regex": ^7.0.0
- "@babel/plugin-transform-typescript": ^7.5.0
- "@babel/plugin-transform-unicode-regex": ^7.0.0
- "@babel/template": ^7.0.0
- "@react-native/babel-plugin-codegen": 0.75.3
- babel-plugin-transform-flow-enums: ^0.0.2
- react-refresh: ^0.14.0
- peerDependencies:
- "@babel/core": "*"
- checksum: d9650cec859bf8614d5f53f63365ec474f0a5d787ae712b85517b56f35533a722752bcc271ae8401257f173a1853eb6188bfb692ef5dcddbc60106145affdd07
+ checksum: 1f274b85df111115f4b240c15ec0fe0a93d980b5ab10241ebbd08b9df792ea3559f7b278cd8d5ee92f31abe1de0611da59db0131e694134687f09355e51637a5
+ languageName: node
+ linkType: hard
+
+"@react-native/assets-registry@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/assets-registry@npm:0.77.2"
+ checksum: a1a5b650f5e78769baddb75c4e53f3f7662e97a58fc5eeabe687d1a825eeccda28cc657f00869f3e9f3cb6a84af717b889e5e08430448910979e27c9b568685f
languageName: node
linkType: hard
-"@react-native/codegen@npm:0.73.3":
- version: 0.73.3
- resolution: "@react-native/codegen@npm:0.73.3"
+"@react-native/babel-plugin-codegen@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/babel-plugin-codegen@npm:0.77.2"
dependencies:
- "@babel/parser": ^7.20.0
- flow-parser: ^0.206.0
- glob: ^7.1.1
- invariant: ^2.2.4
- jscodeshift: ^0.14.0
- mkdirp: ^0.5.1
- nullthrows: ^1.1.1
+ "@babel/traverse": ^7.25.3
+ "@react-native/codegen": 0.77.2
+ checksum: 10f35a509208976f460b547a9ea747f12b6631e097d7accd7f5927ca209a92396288ae97b2905a3ac1da65c9f7dacbf2e5ffce6a81d3879fb8080cae926449a0
+ languageName: node
+ linkType: hard
+
+"@react-native/babel-preset@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/babel-preset@npm:0.77.2"
+ 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.77.2
+ babel-plugin-syntax-hermes-parser: 0.25.1
+ babel-plugin-transform-flow-enums: ^0.0.2
+ react-refresh: ^0.14.0
peerDependencies:
- "@babel/preset-env": ^7.1.6
- checksum: 08984813003ce58c2904c837c89605cc3161e93a704f3b8a0ee1593088dbbd7bcda9b867c1b21ec4f217f71df9de21b25ce35a3f2df9587f6c73763504a4d014
+ "@babel/core": "*"
+ checksum: b67d44d8ce4dcb4c9cdcb5df0ad8e00ed71adadfe76116ce110777f31419d1cf21b655f0e27625d7beff3763ab608369ee799dd082d596eb921631742a20ad67
languageName: node
linkType: hard
-"@react-native/codegen@npm:0.75.3":
- version: 0.75.3
- resolution: "@react-native/codegen@npm:0.75.3"
+"@react-native/codegen@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/codegen@npm:0.77.2"
dependencies:
- "@babel/parser": ^7.20.0
+ "@babel/parser": ^7.25.3
glob: ^7.1.1
- hermes-parser: 0.22.0
+ hermes-parser: 0.25.1
invariant: ^2.2.4
- jscodeshift: ^0.14.0
- mkdirp: ^0.5.1
+ jscodeshift: ^17.0.0
nullthrows: ^1.1.1
yargs: ^17.6.2
peerDependencies:
"@babel/preset-env": ^7.1.6
- checksum: e4f9f294024df7e792e6d75e5a265a87609c90202ef43cf69ed71c808bb3935ef047ecea5b65306e79839c42e5c37f0dd065fa25bf60b32f4927646938669ba8
- languageName: node
- linkType: hard
-
-"@react-native/community-cli-plugin@npm:0.73.18":
- version: 0.73.18
- resolution: "@react-native/community-cli-plugin@npm:0.73.18"
- dependencies:
- "@react-native-community/cli-server-api": 12.3.7
- "@react-native-community/cli-tools": 12.3.7
- "@react-native/dev-middleware": 0.73.8
- "@react-native/metro-babel-transformer": 0.73.15
- chalk: ^4.0.0
- execa: ^5.1.1
- metro: ^0.80.3
- metro-config: ^0.80.3
- metro-core: ^0.80.3
- node-fetch: ^2.2.0
- readline: ^1.3.0
- checksum: 65c19343a78d49e0b1e075b8a0cbeae5762d1133a99c76306cd437c8ace0fd4d88555580040fa3b1c5ba0fb963850c2c02269cadc18315dc9626010ef162690f
+ checksum: 7839ee655de0372e0356d1edf369bf90eefc600d3b63ccfceb5e3e211ad0dce5611517136a65a510dd4c7814fe487f74e190766b4442f54039f9b716a06d1c44
languageName: node
linkType: hard
-"@react-native/community-cli-plugin@npm:0.75.3":
- version: 0.75.3
- resolution: "@react-native/community-cli-plugin@npm:0.75.3"
+"@react-native/community-cli-plugin@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/community-cli-plugin@npm:0.77.2"
dependencies:
- "@react-native-community/cli-server-api": 14.1.0
- "@react-native-community/cli-tools": 14.1.0
- "@react-native/dev-middleware": 0.75.3
- "@react-native/metro-babel-transformer": 0.75.3
+ "@react-native/dev-middleware": 0.77.2
+ "@react-native/metro-babel-transformer": 0.77.2
chalk: ^4.0.0
- execa: ^5.1.1
- metro: ^0.80.3
- metro-config: ^0.80.3
- metro-core: ^0.80.3
- node-fetch: ^2.2.0
+ debug: ^2.2.0
+ invariant: ^2.2.4
+ metro: ^0.81.3
+ metro-config: ^0.81.3
+ metro-core: ^0.81.3
readline: ^1.3.0
- checksum: 5bbb163947dc0e7d917a15e9a71050f493f134f431e62f010c908eca77bfa3aac43f369919151e0c3934e7782405b16b6937b7f1ba6ea3655e17cdc421ead890
- languageName: node
- linkType: hard
-
-"@react-native/debugger-frontend@npm:0.73.3":
- version: 0.73.3
- resolution: "@react-native/debugger-frontend@npm:0.73.3"
- checksum: 71ecf6fdf3ecf2cae80818e2b8717acb22e291fd19edf89f570e695a165660a749244fb03465b3b8b9b7166cbdee627577dd75321f6793649b0a255aec722d92
- languageName: node
- linkType: hard
-
-"@react-native/debugger-frontend@npm:0.75.3":
- version: 0.75.3
- resolution: "@react-native/debugger-frontend@npm:0.75.3"
- checksum: 4fcca84947d89ab4198d939ebdaa8221a74fb2e1cd64d0fe8b5de1737561d04011682c19e94ae802db565c8c631eb0df8c7e42d631e4ff55d2ac9c19adec727d
+ semver: ^7.1.3
+ peerDependencies:
+ "@react-native-community/cli": "*"
+ peerDependenciesMeta:
+ "@react-native-community/cli":
+ optional: true
+ checksum: eb992f145dc27de54febd992437a5542eaf2fdc4fe35609679b5e8fe4909a5f68d1a91465cd2f44007e8ad9f66665d7e62cc3beedbe8127ab3026b5067781b3d
languageName: node
linkType: hard
-"@react-native/dev-middleware@npm:0.73.8":
- version: 0.73.8
- resolution: "@react-native/dev-middleware@npm:0.73.8"
- dependencies:
- "@isaacs/ttlcache": ^1.4.1
- "@react-native/debugger-frontend": 0.73.3
- chrome-launcher: ^0.15.2
- chromium-edge-launcher: ^1.0.0
- connect: ^3.6.5
- debug: ^2.2.0
- node-fetch: ^2.2.0
- open: ^7.0.3
- serve-static: ^1.13.1
- temp-dir: ^2.0.0
- ws: ^6.2.2
- checksum: 1b05cd4f36c341ba41ea98360f330ccc78dba0eb3d03099af8e410d2d66ae43dd7a1422165dd26f9d06e6de23ca249b64f8687b9f16d1b165356e004158e587b
+"@react-native/debugger-frontend@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/debugger-frontend@npm:0.77.2"
+ checksum: 154d32672fe9985a0e93c77a0ab0191a1100e01b5b18691606d7082d5145b73102b9adcd7fa54ee0f2628b01200fd125f4d05f44cd3f9efdbad1cac08a73742c
languageName: node
linkType: hard
-"@react-native/dev-middleware@npm:0.75.3":
- version: 0.75.3
- resolution: "@react-native/dev-middleware@npm:0.75.3"
+"@react-native/dev-middleware@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/dev-middleware@npm:0.77.2"
dependencies:
"@isaacs/ttlcache": ^1.4.1
- "@react-native/debugger-frontend": 0.75.3
+ "@react-native/debugger-frontend": 0.77.2
chrome-launcher: ^0.15.2
chromium-edge-launcher: ^0.2.0
connect: ^3.6.5
debug: ^2.2.0
- node-fetch: ^2.2.0
+ invariant: ^2.2.4
nullthrows: ^1.1.1
open: ^7.0.3
selfsigned: ^2.4.1
- serve-static: ^1.13.1
- ws: ^6.2.2
- checksum: bd2543d195b30c63709c9fa11a930288ef6fd38a3b5d3a50959eddf0302ed204e83b8a7f2bd94f92f89ce42219510bba1300f5d050bdb56c590abcd27773a58c
+ serve-static: ^1.16.2
+ ws: ^6.2.3
+ checksum: 062495c7642e8061b300cb4e6c0045303e09aa25593404baa49d2b5cadac8b9b182d478ba556562f24ebfa69415814b4b9cf0d3438c7e600b457e66292618567
languageName: node
linkType: hard
-"@react-native/eslint-config@npm:0.73.2":
- version: 0.73.2
- resolution: "@react-native/eslint-config@npm:0.73.2"
+"@react-native/eslint-config@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/eslint-config@npm:0.77.2"
dependencies:
- "@babel/core": ^7.20.0
- "@babel/eslint-parser": ^7.20.0
- "@react-native/eslint-plugin": 0.73.1
- "@typescript-eslint/eslint-plugin": ^5.57.1
- "@typescript-eslint/parser": ^5.57.1
+ "@babel/core": ^7.25.2
+ "@babel/eslint-parser": ^7.25.1
+ "@react-native/eslint-plugin": 0.77.2
+ "@typescript-eslint/eslint-plugin": ^7.1.1
+ "@typescript-eslint/parser": ^7.1.1
eslint-config-prettier: ^8.5.0
eslint-plugin-eslint-comments: ^3.2.0
eslint-plugin-ft-flow: ^2.0.1
- eslint-plugin-jest: ^26.5.3
- eslint-plugin-prettier: ^4.2.1
+ eslint-plugin-jest: ^27.9.0
eslint-plugin-react: ^7.30.1
eslint-plugin-react-hooks: ^4.6.0
eslint-plugin-react-native: ^4.0.0
peerDependencies:
eslint: ">=8"
prettier: ">=2"
- checksum: 6d9de3267d80f1ee4f046a54a86bb906448dbc2a1a708fa7b7cb92f7611dec666b5908451501cd39b8b67eda4c8cfac6b2707a0ea65eb0228c79dcd47fc9b4c5
+ checksum: 0a2f59d242f98c61acf5aa1151f5351ebce8f146961bac25b50cf3c80c713e7447f6837591b5fd4e134a96f85983385b3abeb2c9fa97c025a3c7a2573347d1f1
languageName: node
linkType: hard
-"@react-native/eslint-plugin@npm:0.73.1":
- version: 0.73.1
- resolution: "@react-native/eslint-plugin@npm:0.73.1"
- checksum: 82a9bd30ada10ec4e926021967d1ffeb7c82eaaba6f7171cc655daf3339d2e2c15897bc3cd0f529e83ef2958c3b9b0365590a6b672a1a0efe7c781bd3e854473
+"@react-native/eslint-plugin@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/eslint-plugin@npm:0.77.2"
+ checksum: f3386e95e22646aa2bfef4989c72f45043e147ae81f90599bf9ce84eccc82e5ee275085b314d6228af29b7de98522c31dc83b3b78422695fc47e0ef82f3a5652
languageName: node
linkType: hard
-"@react-native/gradle-plugin@npm:0.73.4":
- version: 0.73.4
- resolution: "@react-native/gradle-plugin@npm:0.73.4"
- checksum: f72e2a9fc44f7a848142f09e939686b85f7f51edb0634407635b742f152f2d5162eb08579a6a03c37f2550397a64915578d185dac1b95c7cf1ba8729fa51f389
+"@react-native/gradle-plugin@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/gradle-plugin@npm:0.77.2"
+ checksum: 7a1ea02ab2d7cb48b2e3426c4352d1718c899605477a6a321de8eb77240236417f2e52744be92b4b2f7b9304ed37112e9b015ed9947572a189a444a3cd64cb92
languageName: node
linkType: hard
-"@react-native/gradle-plugin@npm:0.75.3":
- version: 0.75.3
- resolution: "@react-native/gradle-plugin@npm:0.75.3"
- checksum: 31ab39095f8923d22f4732a4949148d61c2e0d9ac05155bdc414d188fb52af7b236599dbab8a829fb9aab4e1283ba18f026096ad65702ec11169373544899c7f
+"@react-native/js-polyfills@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/js-polyfills@npm:0.77.2"
+ checksum: 5934885baa67414aa40785470c06b21c0eee1405f48ffb3b773dc1c9fd1da7f6cb9b9c9bf1c81d54b3e9399cb0cc0d54be88ea26bdcc4bca5134a563bd8003b6
languageName: node
linkType: hard
-"@react-native/js-polyfills@npm:0.73.1":
- version: 0.73.1
- resolution: "@react-native/js-polyfills@npm:0.73.1"
- checksum: ec5899c3f2480475a6dccb252f3de6cc0b2eccc32d3d4a61a479e5f09d6458d86860fd60af472448b417d6e19f75c6b4008de245ab7fbb6d9c4300f452a37fd5
- languageName: node
- linkType: hard
-
-"@react-native/js-polyfills@npm:0.75.3":
- version: 0.75.3
- resolution: "@react-native/js-polyfills@npm:0.75.3"
- checksum: d7e74414769e8f6eb0a369939ac461c7496b8d8f901776f92fad2950df18f1b58421e5b17b428518abf6254b1545877865d002a815a2edb18b272b27dac26370
- languageName: node
- linkType: hard
-
-"@react-native/metro-babel-transformer@npm:0.73.15":
- version: 0.73.15
- resolution: "@react-native/metro-babel-transformer@npm:0.73.15"
- dependencies:
- "@babel/core": ^7.20.0
- "@react-native/babel-preset": 0.73.21
- hermes-parser: 0.15.0
- nullthrows: ^1.1.1
- peerDependencies:
- "@babel/core": "*"
- checksum: 49d2a5c19186dd8eab78d334e3499af8084b9a083a7c5dab11cd668a79324d5942acdb3c3c32ce0e63bace8b0140c72029efdabf99297e93107e90c7b79bf880
- languageName: node
- linkType: hard
-
-"@react-native/metro-babel-transformer@npm:0.75.3":
- version: 0.75.3
- resolution: "@react-native/metro-babel-transformer@npm:0.75.3"
+"@react-native/metro-babel-transformer@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/metro-babel-transformer@npm:0.77.2"
dependencies:
- "@babel/core": ^7.20.0
- "@react-native/babel-preset": 0.75.3
- hermes-parser: 0.22.0
+ "@babel/core": ^7.25.2
+ "@react-native/babel-preset": 0.77.2
+ hermes-parser: 0.25.1
nullthrows: ^1.1.1
peerDependencies:
"@babel/core": "*"
- checksum: c64410f057d15e022b82267b1f697f29a206524a7224f60f604d09cc0895fe789d9ce5db8e474cf8fa27be4e738b26f5d17b156f23c95eb73f126f302a894180
+ checksum: 70526eb6fd1bc4b973daa06b836b2130891f1c5c44ea5f21612e7626bb5f2f2552f090b5b7be2bb0ab9c47077ba36ef28ded29f41892c489f9f263f7e4062dd4
languageName: node
linkType: hard
-"@react-native/metro-config@npm:0.73.5":
- version: 0.73.5
- resolution: "@react-native/metro-config@npm:0.73.5"
+"@react-native/metro-config@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/metro-config@npm:0.77.2"
dependencies:
- "@react-native/js-polyfills": 0.73.1
- "@react-native/metro-babel-transformer": 0.73.15
- metro-config: ^0.80.3
- metro-runtime: ^0.80.3
- checksum: ddf5793664a47bbf16d79d2a4ea7f90cecb01206fbe5fc91aadb5e4169159cf24282ab0116799b9271332b7cb6ce9bc1420a57ad65d9cdfe98ac1e3b9a1f75ae
+ "@react-native/js-polyfills": 0.77.2
+ "@react-native/metro-babel-transformer": 0.77.2
+ metro-config: ^0.81.3
+ metro-runtime: ^0.81.3
+ checksum: c98bb93be27338752cedafff2551ceda0a5523fcf578c5ee51325887e68e92edd34bd02adfb34e758abb40bc259054132932e389b83464e91f11e7937d2a96f3
languageName: node
linkType: hard
@@ -3367,42 +3751,23 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/normalize-colors@npm:0.73.2, @react-native/normalize-colors@npm:^0.73.0":
- version: 0.73.2
- resolution: "@react-native/normalize-colors@npm:0.73.2"
- checksum: ddf9384ad41adc4f3c8eb61ddd27113130c8060bd2f4255bee284a52aa7ddcff8a5e751f569dd416c45f8b9d4062392fa7219b221f2f7f0b229d02b8d2a5b974
- languageName: node
- linkType: hard
-
-"@react-native/normalize-colors@npm:0.75.3":
- version: 0.75.3
- resolution: "@react-native/normalize-colors@npm:0.75.3"
- checksum: 78c43611fa5c0dedcc5f46423e7c8def0a1518917c829f45028a43a6e9edd7e9986303b63b7c93785eb6ed7bb6153c6f649ec0ab6cf6798981e16be22f737894
+"@react-native/normalize-colors@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/normalize-colors@npm:0.77.2"
+ checksum: 57902b123cd9421f8058b3ce9f9f3c535a97511f3a7c8e81d1090cfb727c6c231d7b7c366f0dbdabe485cfa690f9eb9baca7e98dc6672b9c78debe19b35a0753
languageName: node
linkType: hard
-"@react-native/typescript-config@npm:0.73.1":
- version: 0.73.1
- resolution: "@react-native/typescript-config@npm:0.73.1"
- checksum: 9b66fe369c26758764e782f876241f51b75101b627659a148b2709e3c0548a314f5e98dfb508a72d038379a9a11eef18f5cc3e20b04d4e28210b0e09edd819fe
+"@react-native/typescript-config@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/typescript-config@npm:0.77.2"
+ checksum: 28c513bf6e33eff27836f3feedc1e00504b6c24b83d337464ae1109b3ff248c58c7f0545c9ea5fdc942d1c930b4195c10edac892ae62e009b14de117aa082bf3
languageName: node
linkType: hard
-"@react-native/virtualized-lists@npm:0.73.4":
- version: 0.73.4
- resolution: "@react-native/virtualized-lists@npm:0.73.4"
- dependencies:
- invariant: ^2.2.4
- nullthrows: ^1.1.1
- peerDependencies:
- react-native: "*"
- checksum: 59826b146cdcff358f27b118b9dcc6fa23534f3880b5e8546c79aedff8cb4e028af652b0371e0080610e30a250c69607f45b2066c83762788783ccf2031938e3
- languageName: node
- linkType: hard
-
-"@react-native/virtualized-lists@npm:0.75.3":
- version: 0.75.3
- resolution: "@react-native/virtualized-lists@npm:0.75.3"
+"@react-native/virtualized-lists@npm:0.77.2":
+ version: 0.77.2
+ resolution: "@react-native/virtualized-lists@npm:0.77.2"
dependencies:
invariant: ^2.2.4
nullthrows: ^1.1.1
@@ -3413,7 +3778,7 @@ __metadata:
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 52d32e0f5e8ac945e7d33dab25840fb10d72710a587934849d051c0c9f30e941e49751a71ee26351c98579824d251c2cc88ff74a13cee2095db5a496ea766c20
+ checksum: 5cd03ec22d21bdb026601305317092e9774bb8585c530c40141e29f35bbdcb2f79d3ad236181c42fd4927bfd2cba25c4a691783a31daed5ac347c9646838fecb
languageName: node
linkType: hard
@@ -3757,13 +4122,13 @@ __metadata:
languageName: node
linkType: hard
-"@types/jest@npm:^29.2.1":
- version: 29.5.13
- resolution: "@types/jest@npm:29.5.13"
+"@types/jest@npm:^29.5.13":
+ version: 29.5.14
+ resolution: "@types/jest@npm:29.5.14"
dependencies:
expect: ^29.0.0
pretty-format: ^29.0.0
- checksum: 875ac23c2398cdcf22aa56c6ba24560f11d2afda226d4fa23936322dde6202f9fdbd2b91602af51c27ecba223d9fc3c1e33c9df7e47b3bf0e2aefc6baf13ce53
+ checksum: 18dba4623f26661641d757c63da2db45e9524c9be96a29ef713c703a9a53792df9ecee9f7365a0858ddbd6440d98fe6b65ca67895ca5884b73cbc7ffc11f3838
languageName: node
linkType: hard
@@ -3806,15 +4171,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/react-native@npm:0.73.0":
- version: 0.73.0
- resolution: "@types/react-native@npm:0.73.0"
- dependencies:
- react-native: "*"
- checksum: a764ca5d876dae3c109da449f736c44271b3b236d0d6e836c078247af1419f6d851600c56bb0c26f3e0d1b4be6eaac56b65c1f74ad0f0d05baf8b65dd1d5c597
- languageName: node
- linkType: hard
-
"@types/react-test-renderer@npm:^18.3.0":
version: 18.3.0
resolution: "@types/react-test-renderer@npm:18.3.0"
@@ -3887,7 +4243,7 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:^5.3.1, @typescript-eslint/eslint-plugin@npm:^5.57.1":
+"@typescript-eslint/eslint-plugin@npm:^5.3.1":
version: 5.62.0
resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0"
dependencies:
@@ -3911,7 +4267,30 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:^5.3.1, @typescript-eslint/parser@npm:^5.57.1":
+"@typescript-eslint/eslint-plugin@npm:^7.1.1":
+ version: 7.18.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:7.18.0"
+ dependencies:
+ "@eslint-community/regexpp": ^4.10.0
+ "@typescript-eslint/scope-manager": 7.18.0
+ "@typescript-eslint/type-utils": 7.18.0
+ "@typescript-eslint/utils": 7.18.0
+ "@typescript-eslint/visitor-keys": 7.18.0
+ graphemer: ^1.4.0
+ ignore: ^5.3.1
+ natural-compare: ^1.4.0
+ ts-api-utils: ^1.3.0
+ peerDependencies:
+ "@typescript-eslint/parser": ^7.0.0
+ eslint: ^8.56.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: dfcf150628ca2d4ccdfc20b46b0eae075c2f16ef5e70d9d2f0d746acf4c69a09f962b93befee01a529f14bbeb3e817b5aba287d7dd0edc23396bc5ed1f448c3d
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/parser@npm:^5.3.1":
version: 5.62.0
resolution: "@typescript-eslint/parser@npm:5.62.0"
dependencies:
@@ -3946,6 +4325,24 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/parser@npm:^7.1.1":
+ version: 7.18.0
+ resolution: "@typescript-eslint/parser@npm:7.18.0"
+ dependencies:
+ "@typescript-eslint/scope-manager": 7.18.0
+ "@typescript-eslint/types": 7.18.0
+ "@typescript-eslint/typescript-estree": 7.18.0
+ "@typescript-eslint/visitor-keys": 7.18.0
+ debug: ^4.3.4
+ peerDependencies:
+ eslint: ^8.56.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 132b56ac3b2d90b588d61d005a70f6af322860974225b60201cbf45abf7304d67b7d8a6f0ade1c188ac4e339884e78d6dcd450417f1481998f9ddd155bab0801
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/scope-manager@npm:5.62.0":
version: 5.62.0
resolution: "@typescript-eslint/scope-manager@npm:5.62.0"
@@ -3966,6 +4363,16 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/scope-manager@npm:7.18.0":
+ version: 7.18.0
+ resolution: "@typescript-eslint/scope-manager@npm:7.18.0"
+ dependencies:
+ "@typescript-eslint/types": 7.18.0
+ "@typescript-eslint/visitor-keys": 7.18.0
+ checksum: b982c6ac13d8c86bb3b949c6b4e465f3f60557c2ccf4cc229799827d462df56b9e4d3eaed7711d79b875422fc3d71ec1ebcb5195db72134d07c619e3c5506b57
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/type-utils@npm:5.62.0":
version: 5.62.0
resolution: "@typescript-eslint/type-utils@npm:5.62.0"
@@ -3983,6 +4390,23 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/type-utils@npm:7.18.0":
+ version: 7.18.0
+ resolution: "@typescript-eslint/type-utils@npm:7.18.0"
+ dependencies:
+ "@typescript-eslint/typescript-estree": 7.18.0
+ "@typescript-eslint/utils": 7.18.0
+ debug: ^4.3.4
+ ts-api-utils: ^1.3.0
+ peerDependencies:
+ eslint: ^8.56.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 68fd5df5146c1a08cde20d59b4b919acab06a1b06194fe4f7ba1b928674880249890785fbbc97394142f2ef5cff5a7fba9b8a940449e7d5605306505348e38bc
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/types@npm:5.62.0":
version: 5.62.0
resolution: "@typescript-eslint/types@npm:5.62.0"
@@ -3997,6 +4421,13 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/types@npm:7.18.0":
+ version: 7.18.0
+ resolution: "@typescript-eslint/types@npm:7.18.0"
+ checksum: 7df2750cd146a0acd2d843208d69f153b458e024bbe12aab9e441ad2c56f47de3ddfeb329c4d1ea0079e2577fea4b8c1c1ce15315a8d49044586b04fedfe7a4d
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/typescript-estree@npm:5.62.0":
version: 5.62.0
resolution: "@typescript-eslint/typescript-estree@npm:5.62.0"
@@ -4034,6 +4465,25 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/typescript-estree@npm:7.18.0":
+ version: 7.18.0
+ resolution: "@typescript-eslint/typescript-estree@npm:7.18.0"
+ dependencies:
+ "@typescript-eslint/types": 7.18.0
+ "@typescript-eslint/visitor-keys": 7.18.0
+ debug: ^4.3.4
+ globby: ^11.1.0
+ is-glob: ^4.0.3
+ minimatch: ^9.0.4
+ semver: ^7.6.0
+ ts-api-utils: ^1.3.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: c82d22ec9654973944f779eb4eb94c52f4a6eafaccce2f0231ff7757313f3a0d0256c3252f6dfe6d43f57171d09656478acb49a629a9d0c193fb959bc3f36116
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.10.0":
version: 5.62.0
resolution: "@typescript-eslint/utils@npm:5.62.0"
@@ -4052,6 +4502,20 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/utils@npm:7.18.0":
+ version: 7.18.0
+ resolution: "@typescript-eslint/utils@npm:7.18.0"
+ dependencies:
+ "@eslint-community/eslint-utils": ^4.4.0
+ "@typescript-eslint/scope-manager": 7.18.0
+ "@typescript-eslint/types": 7.18.0
+ "@typescript-eslint/typescript-estree": 7.18.0
+ peerDependencies:
+ eslint: ^8.56.0
+ checksum: 751dbc816dab8454b7dc6b26a56671dbec08e3f4ef94c2661ce1c0fc48fa2d05a64e03efe24cba2c22d03ba943cd3c5c7a5e1b7b03bbb446728aec1c640bd767
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/visitor-keys@npm:5.62.0":
version: 5.62.0
resolution: "@typescript-eslint/visitor-keys@npm:5.62.0"
@@ -4072,6 +4536,16 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/visitor-keys@npm:7.18.0":
+ version: 7.18.0
+ resolution: "@typescript-eslint/visitor-keys@npm:7.18.0"
+ dependencies:
+ "@typescript-eslint/types": 7.18.0
+ eslint-visitor-keys: ^3.4.3
+ checksum: 6e806a7cdb424c5498ea187a5a11d0fef7e4602a631be413e7d521e5aec1ab46ba00c76cfb18020adaa0a8c9802354a163bfa0deb74baa7d555526c7517bb158
+ languageName: node
+ linkType: hard
+
"@ungap/structured-clone@npm:^1.2.0":
version: 1.2.0
resolution: "@ungap/structured-clone@npm:1.2.0"
@@ -4413,12 +4887,12 @@ __metadata:
languageName: node
linkType: hard
-"ast-types@npm:0.15.2":
- version: 0.15.2
- resolution: "ast-types@npm:0.15.2"
+"ast-types@npm:^0.16.1":
+ version: 0.16.1
+ resolution: "ast-types@npm:0.16.1"
dependencies:
tslib: ^2.0.1
- checksum: 24f0d86bf9e4c8dae16fa24b13c1776f2c2677040bcfbd4eb4f27911db49020be4876885e45e6cfcc548ed4dfea3a0742d77e3346b84fae47379cb0b89e9daa0
+ checksum: 21c186da9fdb1d8087b1b7dabbc4059f91aa5a1e593a9776b4393cc1eaa857e741b2dda678d20e34b16727b78fef3ab59cf8f0c75ed1ba649c78fe194e5c114b
languageName: node
linkType: hard
@@ -4445,15 +4919,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-core@npm:^7.0.0-bridge.0":
- version: 7.0.0-bridge.0
- resolution: "babel-core@npm:7.0.0-bridge.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 2a1cb879019dffb08d17bec36e13c3a6d74c94773f41c1fd8b14de13f149cc34b705b0a1e07b42fcf35917b49d78db6ff0c5c3b00b202a5235013d517b5c6bbb
- languageName: node
- linkType: hard
-
"babel-eslint@npm:^10.0.0":
version: 10.1.0
resolution: "babel-eslint@npm:10.1.0"
@@ -4470,7 +4935,7 @@ __metadata:
languageName: node
linkType: hard
-"babel-jest@npm:^29.6.3, babel-jest@npm:^29.7.0":
+"babel-jest@npm:^29.7.0":
version: 29.7.0
resolution: "babel-jest@npm:29.7.0"
dependencies:
@@ -4551,15 +5016,15 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-polyfill-corejs3@npm:^0.10.6":
- version: 0.10.6
- resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6"
+"babel-plugin-polyfill-corejs3@npm:^0.11.0":
+ version: 0.11.1
+ resolution: "babel-plugin-polyfill-corejs3@npm:0.11.1"
dependencies:
- "@babel/helper-define-polyfill-provider": ^0.6.2
- core-js-compat: ^3.38.0
+ "@babel/helper-define-polyfill-provider": ^0.6.3
+ core-js-compat: ^3.40.0
peerDependencies:
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
- checksum: f762f29f7acca576897c63149c850f0a72babd3fb9ea436a2e36f0c339161c4b912a77828541d8188ce8a91e50965c6687120cf36071eabb1b7aa92f279e2164
+ checksum: ee39440475ef377a1570ccbc06b1a1d274cbfbbe2e7c3d4c60f38781a47f00a28bd10d8e23430828b965820c41beb2c93c84596baf72583a2c9c3fdfa4397994
languageName: node
linkType: hard
@@ -4574,6 +5039,15 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-syntax-hermes-parser@npm:0.25.1":
+ version: 0.25.1
+ resolution: "babel-plugin-syntax-hermes-parser@npm:0.25.1"
+ dependencies:
+ hermes-parser: 0.25.1
+ checksum: dc80fafde1aed8e60cf86ecd2e9920e7f35ffe02b33bd4e772daaa786167bcf508aac3fc1aea425ff4c7a0be94d82528f3fe8619b7f41dac853264272d640c04
+ languageName: node
+ linkType: hard
+
"babel-plugin-transform-flow-enums@npm:^0.0.2":
version: 0.0.2
resolution: "babel-plugin-transform-flow-enums@npm:0.0.2"
@@ -4726,7 +5200,7 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.23.1, browserslist@npm:^4.23.3":
+"browserslist@npm:^4.23.1":
version: 4.23.3
resolution: "browserslist@npm:4.23.3"
dependencies:
@@ -4740,7 +5214,7 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.24.0":
+"browserslist@npm:^4.24.0, browserslist@npm:^4.24.4":
version: 4.24.4
resolution: "browserslist@npm:4.24.4"
dependencies:
@@ -4982,20 +5456,6 @@ __metadata:
languageName: node
linkType: hard
-"chromium-edge-launcher@npm:^1.0.0":
- version: 1.0.0
- resolution: "chromium-edge-launcher@npm:1.0.0"
- dependencies:
- "@types/node": "*"
- escape-string-regexp: ^4.0.0
- is-wsl: ^2.2.0
- lighthouse-logger: ^1.0.0
- mkdirp: ^1.0.4
- rimraf: ^3.0.2
- checksum: 77ce4fc03e7ee6f72383cc23c9b34a18ff368fcce8d23bcdc777c603c6d48ae25d3b79be5a1256e7edeec65f6e2250245a5372175454a329bcc99df672160ee4
- languageName: node
- linkType: hard
-
"ci-info@npm:^2.0.0":
version: 2.0.0
resolution: "ci-info@npm:2.0.0"
@@ -5174,6 +5634,13 @@ __metadata:
languageName: node
linkType: hard
+"commander@npm:^12.0.0":
+ version: 12.1.0
+ resolution: "commander@npm:12.1.0"
+ checksum: 68e9818b00fc1ed9cdab9eb16905551c2b768a317ae69a5e3c43924c2b20ac9bb65b27e1cab36aeda7b6496376d4da908996ba2c0b5d79463e0fb1e77935d514
+ languageName: node
+ linkType: hard
+
"commander@npm:^2.20.0":
version: 2.20.3
resolution: "commander@npm:2.20.3"
@@ -5285,23 +5752,16 @@ __metadata:
languageName: node
linkType: hard
-"core-js-compat@npm:^3.37.1, core-js-compat@npm:^3.38.0":
- version: 3.38.1
- resolution: "core-js-compat@npm:3.38.1"
+"core-js-compat@npm:^3.40.0":
+ version: 3.41.0
+ resolution: "core-js-compat@npm:3.41.0"
dependencies:
- browserslist: ^4.23.3
- checksum: a0a5673bcd59f588f0cd0b59cdacd4712b82909738a87406d334dd412eb3d273ae72b275bdd8e8fef63fca9ef12b42ed651be139c7c44c8a1acb423c8906992e
- languageName: node
- linkType: hard
-
-"core-util-is@npm:~1.0.0":
- version: 1.0.3
- resolution: "core-util-is@npm:1.0.3"
- checksum: 9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99
+ browserslist: ^4.24.4
+ checksum: 060f6d6ede3a5f201462ae6f54975ca4eefdb731c4983950c54bc81411fc1c2865a9e916091d034b5229d4dcb79e0f5f8aeda5eeb7a31d940550a5c14e8e8729
languageName: node
linkType: hard
-"cosmiconfig@npm:^5.0.5, cosmiconfig@npm:^5.0.7, cosmiconfig@npm:^5.1.0":
+"cosmiconfig@npm:^5.0.5, cosmiconfig@npm:^5.0.7":
version: 5.2.1
resolution: "cosmiconfig@npm:5.2.1"
dependencies:
@@ -5595,13 +6055,6 @@ __metadata:
languageName: node
linkType: hard
-"denodeify@npm:^1.2.1":
- version: 1.2.1
- resolution: "denodeify@npm:1.2.1"
- checksum: a85c8f7fce5626e311edd897c27ad571b29393c4a739dc29baee48328e09edd82364ff697272dd612462c67e48b4766389642b5bdfaea0dc114b7c6a276c0eae
- languageName: node
- linkType: hard
-
"depd@npm:2.0.0":
version: 2.0.0
resolution: "depd@npm:2.0.0"
@@ -5614,20 +6067,9 @@ __metadata:
resolution: "deprecated-react-native-prop-types@npm:2.3.0"
dependencies:
"@react-native/normalize-color": "*"
- invariant: "*"
- prop-types: "*"
- checksum: d14f4be1dfe780a7fa9197a31b4a9a2b409c8cf1bf677713fd92d06733dee1043578662d1a8858541cf06164ae91d295db6e595f29bf13e808d9fb37bc58c90b
- languageName: node
- linkType: hard
-
-"deprecated-react-native-prop-types@npm:^5.0.0":
- version: 5.0.0
- resolution: "deprecated-react-native-prop-types@npm:5.0.0"
- dependencies:
- "@react-native/normalize-colors": ^0.73.0
- invariant: ^2.2.4
- prop-types: ^15.8.1
- checksum: ccbd4214733a178ef51934c4e0149f5c3ab60aa318d68500b6d6b4b59be9d6c25b844f808ed7095d82e1bbef6fc4bc49e0dea14d55d3ebd1ff383011ac2a1576
+ invariant: "*"
+ prop-types: "*"
+ checksum: d14f4be1dfe780a7fa9197a31b4a9a2b409c8cf1bf677713fd92d06733dee1043578662d1a8858541cf06164ae91d295db6e595f29bf13e808d9fb37bc58c90b
languageName: node
linkType: hard
@@ -5829,7 +6271,7 @@ __metadata:
languageName: node
linkType: hard
-"envinfo@npm:^7.10.0, envinfo@npm:^7.13.0":
+"envinfo@npm:^7.13.0":
version: 7.14.0
resolution: "envinfo@npm:7.14.0"
bin:
@@ -6140,20 +6582,21 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-jest@npm:^26.5.3":
- version: 26.9.0
- resolution: "eslint-plugin-jest@npm:26.9.0"
+"eslint-plugin-jest@npm:^27.9.0":
+ version: 27.9.0
+ resolution: "eslint-plugin-jest@npm:27.9.0"
dependencies:
"@typescript-eslint/utils": ^5.10.0
peerDependencies:
- "@typescript-eslint/eslint-plugin": ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 || ^7.0.0
+ eslint: ^7.0.0 || ^8.0.0
+ jest: "*"
peerDependenciesMeta:
"@typescript-eslint/eslint-plugin":
optional: true
jest:
optional: true
- checksum: 6d5fd5c95368f1ca2640389aeb7ce703d6202493c3ec6bdedb4eaca37233710508b0c75829e727765a16fd27029a466d34202bc7f2811c752038ccbbce224400
+ checksum: e2a4b415105408de28ad146818fcc6f4e122f6a39c6b2216ec5c24a80393f1390298b20231b0467bc5fd730f6e24b05b89e1a6a3ce651fc159aa4174ecc233d0
languageName: node
linkType: hard
@@ -6180,21 +6623,6 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-prettier@npm:^4.2.1":
- version: 4.2.1
- resolution: "eslint-plugin-prettier@npm:4.2.1"
- dependencies:
- prettier-linter-helpers: ^1.0.0
- peerDependencies:
- eslint: ">=7.28.0"
- prettier: ">=2.0.0"
- peerDependenciesMeta:
- eslint-config-prettier:
- optional: true
- checksum: b9e839d2334ad8ec7a5589c5cb0f219bded260839a857d7a486997f9870e95106aa59b8756ff3f37202085ebab658de382b0267cae44c3a7f0eb0bcc03a4f6d6
- languageName: node
- linkType: hard
-
"eslint-plugin-react-hooks@npm:^4.0.4, eslint-plugin-react-hooks@npm:^4.6.0":
version: 4.6.2
resolution: "eslint-plugin-react-hooks@npm:4.6.2"
@@ -6536,7 +6964,7 @@ __metadata:
languageName: node
linkType: hard
-"execa@npm:^5.0.0, execa@npm:^5.1.1":
+"execa@npm:^5.0.0":
version: 5.1.1
resolution: "execa@npm:5.1.1"
dependencies:
@@ -6587,13 +7015,6 @@ __metadata:
languageName: node
linkType: hard
-"fast-diff@npm:^1.1.2":
- version: 1.3.0
- resolution: "fast-diff@npm:1.3.0"
- checksum: d22d371b994fdc8cce9ff510d7b8dc4da70ac327bcba20df607dd5b9cae9f908f4d1028f5fe467650f058d1e7270235ae0b8230809a262b4df587a3b3aa216c3
- languageName: node
- linkType: hard
-
"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2":
version: 3.3.2
resolution: "fast-glob@npm:3.3.2"
@@ -6621,7 +7042,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-xml-parser@npm:^4.0.12, fast-xml-parser@npm:^4.2.4, fast-xml-parser@npm:^4.4.1":
+"fast-xml-parser@npm:^4.4.1":
version: 4.5.0
resolution: "fast-xml-parser@npm:4.5.0"
dependencies:
@@ -6783,13 +7204,6 @@ __metadata:
languageName: node
linkType: hard
-"flow-parser@npm:^0.206.0":
- version: 0.206.0
- resolution: "flow-parser@npm:0.206.0"
- checksum: 1b87d87b59815b09852a6981543ad222da7f4d0e0c26702f9d5e0065174f5f64d2563db76d07a487c6b55e1979344e3845ac42929db70f77a82e8c9171a62a86
- languageName: node
- linkType: hard
-
"for-each@npm:^0.3.3":
version: 0.3.3
resolution: "for-each@npm:0.3.3"
@@ -7104,7 +7518,7 @@ __metadata:
languageName: node
linkType: hard
-"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9":
+"graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9":
version: 4.2.11
resolution: "graceful-fs@npm:4.2.11"
checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7
@@ -7189,60 +7603,19 @@ __metadata:
languageName: node
linkType: hard
-"hermes-estree@npm:0.15.0":
- version: 0.15.0
- resolution: "hermes-estree@npm:0.15.0"
- checksum: 227d7ac117a00b4f02cdadf33f4ca73dd263bb05e692065f6709ef5a348b283d0fc319fc5d188438c84c688c4e1245cd990ade27f229abd4e9f94dda1abe147d
- languageName: node
- linkType: hard
-
-"hermes-estree@npm:0.22.0":
- version: 0.22.0
- resolution: "hermes-estree@npm:0.22.0"
- checksum: 7c37e7e2f43d650255f5b1d0034e7dc5a1637ac0d15f0beaa672adbcea9db8d2a71b275d48c115862b7952ba2d5b36e736e72cb48b9ae8b236b329d712a74083
- languageName: node
- linkType: hard
-
-"hermes-estree@npm:0.23.1":
- version: 0.23.1
- resolution: "hermes-estree@npm:0.23.1"
- checksum: 0f63edc365099304f4cd8e91a3666a4fb5a2a47baee751dc120df9201640112865944cae93617f554af71be9827e96547f9989f4972d6964ecc121527295fec6
- languageName: node
- linkType: hard
-
-"hermes-parser@npm:0.15.0":
- version: 0.15.0
- resolution: "hermes-parser@npm:0.15.0"
- dependencies:
- hermes-estree: 0.15.0
- checksum: 6c06a57a3998edd8c3aff05bbacdc8ec80f930360fa82ab75021b4b20edce8d76d30232babb7d6e7a0fcb758b0b36d7ee0f25936c9accf0b977542a079cb39cf
- languageName: node
- linkType: hard
-
-"hermes-parser@npm:0.22.0":
- version: 0.22.0
- resolution: "hermes-parser@npm:0.22.0"
- dependencies:
- hermes-estree: 0.22.0
- checksum: b2d5c0730dc9845606a5b4a045fbf67e4985c62eb0f9baa21e204576274227ddfb52da0d2a29f7858293557f3a229448625118a382154337487c7bee610a290c
- languageName: node
- linkType: hard
-
-"hermes-parser@npm:0.23.1":
- version: 0.23.1
- resolution: "hermes-parser@npm:0.23.1"
- dependencies:
- hermes-estree: 0.23.1
- checksum: a08008928aea9ea9a2cab2c0fac3cffa21f7869ab3fabb68e5add0fe057737a0c352d7a446426f7956172ccc8f2d4a215b4fc20d1d08354fc8dc16772c248fce
+"hermes-estree@npm:0.25.1":
+ version: 0.25.1
+ resolution: "hermes-estree@npm:0.25.1"
+ checksum: 97f42e9178dff61db017810b4f79f5a2cdbb3cde94b7d99ba84ed632ee2adfcae2244555587951b3151fc036676c68f48f57fbe2b49e253eb1f3f904d284a8b0
languageName: node
linkType: hard
-"hermes-profile-transformer@npm:^0.0.6":
- version: 0.0.6
- resolution: "hermes-profile-transformer@npm:0.0.6"
+"hermes-parser@npm:0.25.1":
+ version: 0.25.1
+ resolution: "hermes-parser@npm:0.25.1"
dependencies:
- source-map: ^0.7.3
- checksum: b5f874eaa65b70d88df7a4ce3b20d73312bb0bc73410f1b63d708f02e1c532ae16975da84e23b977eab8592ac95d7e6fc0c4094c78604fd0a092ed886c62aa7a
+ hermes-estree: 0.25.1
+ checksum: 4edcfaa3030931343b540182b83c432aba4cdcb1925952521ab4cfb7ab90c2c1543dfcb042ccd51d5e81e4bfe2809420e85902c2ff95ef7c6c64644ce17138ea
languageName: node
linkType: hard
@@ -7352,7 +7725,7 @@ __metadata:
languageName: node
linkType: hard
-"ignore@npm:^5.0.5, ignore@npm:^5.2.0":
+"ignore@npm:^5.0.5, ignore@npm:^5.2.0, ignore@npm:^5.3.1":
version: 5.3.2
resolution: "ignore@npm:5.3.2"
checksum: 2acfd32a573260ea522ea0bfeff880af426d68f6831f973129e2ba7363f422923cf53aab62f8369cbf4667c7b25b6f8a3761b34ecdb284ea18e87a5262a865be
@@ -7823,13 +8196,6 @@ __metadata:
languageName: node
linkType: hard
-"isarray@npm:~1.0.0":
- version: 1.0.0
- resolution: "isarray@npm:1.0.0"
- checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab
- languageName: node
- linkType: hard
-
"isexe@npm:^2.0.0":
version: 2.0.0
resolution: "isexe@npm:2.0.0"
@@ -8327,7 +8693,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-validate@npm:^29.6.3, jest-validate@npm:^29.7.0":
+"jest-validate@npm:^29.7.0":
version: 29.7.0
resolution: "jest-validate@npm:29.7.0"
dependencies:
@@ -8357,7 +8723,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-worker@npm:^29.6.3, jest-worker@npm:^29.7.0":
+"jest-worker@npm:^29.7.0":
version: 29.7.0
resolution: "jest-worker@npm:29.7.0"
dependencies:
@@ -8452,34 +8818,36 @@ __metadata:
languageName: node
linkType: hard
-"jscodeshift@npm:^0.14.0":
- version: 0.14.0
- resolution: "jscodeshift@npm:0.14.0"
+"jscodeshift@npm:^17.0.0":
+ version: 17.3.0
+ resolution: "jscodeshift@npm:17.3.0"
dependencies:
- "@babel/core": ^7.13.16
- "@babel/parser": ^7.13.16
- "@babel/plugin-proposal-class-properties": ^7.13.0
- "@babel/plugin-proposal-nullish-coalescing-operator": ^7.13.8
- "@babel/plugin-proposal-optional-chaining": ^7.13.12
- "@babel/plugin-transform-modules-commonjs": ^7.13.8
- "@babel/preset-flow": ^7.13.13
- "@babel/preset-typescript": ^7.13.0
- "@babel/register": ^7.13.16
- babel-core: ^7.0.0-bridge.0
- chalk: ^4.1.2
+ "@babel/core": ^7.24.7
+ "@babel/parser": ^7.24.7
+ "@babel/plugin-transform-class-properties": ^7.24.7
+ "@babel/plugin-transform-modules-commonjs": ^7.24.7
+ "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.7
+ "@babel/plugin-transform-optional-chaining": ^7.24.7
+ "@babel/plugin-transform-private-methods": ^7.24.7
+ "@babel/preset-flow": ^7.24.7
+ "@babel/preset-typescript": ^7.24.7
+ "@babel/register": ^7.24.6
flow-parser: 0.*
graceful-fs: ^4.2.4
- micromatch: ^4.0.4
+ micromatch: ^4.0.7
neo-async: ^2.5.0
- node-dir: ^0.1.17
- recast: ^0.21.0
- temp: ^0.8.4
- write-file-atomic: ^2.3.0
+ picocolors: ^1.0.1
+ recast: ^0.23.11
+ tmp: ^0.2.3
+ write-file-atomic: ^5.0.1
peerDependencies:
"@babel/preset-env": ^7.1.6
+ peerDependenciesMeta:
+ "@babel/preset-env":
+ optional: true
bin:
jscodeshift: bin/jscodeshift.js
- checksum: 54ea6d639455883336f80b38a70648821c88b7942315dc0fbab01bc34a9ad0f0f78e3bd69304b5ab167e4262d6ed7e6284c6d32525ab01c89d9118df89b3e2a0
+ checksum: 6a529c8dcab8eef48381425c706d58a0a9205397cad367925872845ff1c35924f8f838bbd1397b28a065061032047c9fd843877000a3743240db4ba6ded2546b
languageName: node
linkType: hard
@@ -8924,287 +9292,231 @@ __metadata:
languageName: node
linkType: hard
-"metro-babel-transformer@npm:0.80.12":
- version: 0.80.12
- resolution: "metro-babel-transformer@npm:0.80.12"
+"metro-babel-transformer@npm:0.81.5":
+ version: 0.81.5
+ resolution: "metro-babel-transformer@npm:0.81.5"
dependencies:
- "@babel/core": ^7.20.0
+ "@babel/core": ^7.25.2
flow-enums-runtime: ^0.0.6
- hermes-parser: 0.23.1
+ hermes-parser: 0.25.1
nullthrows: ^1.1.1
- checksum: 1ea8bce0c169f3d8bf46f56da126ca52f4c8ba5ca9ffeaca987c34d269b0a3e2a54d0544bd44bfa5d0322e37f0171a52d2a2160defcbcd91ec1fd96f62b0eece
+ checksum: 687b0657fcb2c6a01784a29abaa9979539a9047c0632c299d7764e7cafa9412cbb17f4e866212dc4c96a73eb47381d30340b30628b2d083fef0c88523ae0a293
languageName: node
linkType: hard
-"metro-cache-key@npm:0.80.12":
- version: 0.80.12
- resolution: "metro-cache-key@npm:0.80.12"
+"metro-cache-key@npm:0.81.5":
+ version: 0.81.5
+ resolution: "metro-cache-key@npm:0.81.5"
dependencies:
flow-enums-runtime: ^0.0.6
- checksum: 7a06601180604361339d19eb833d61b79cc188a4e6ebe73188cc10fbf3a33e711d74c81d1d19a14b6581bd9dfeebe1b253684360682d033ab55909c9995b6a18
+ checksum: d5656bc8906ff4366d8093d19304d6ac386c59429e3e7e24050f4bc9f93ca4e04d8062af6bdd28874a5e4b9bcc84f248855933ffa80af56aeed8be5ff02c85bf
languageName: node
linkType: hard
-"metro-cache@npm:0.80.12":
- version: 0.80.12
- resolution: "metro-cache@npm:0.80.12"
+"metro-cache@npm:0.81.5":
+ version: 0.81.5
+ resolution: "metro-cache@npm:0.81.5"
dependencies:
exponential-backoff: ^3.1.1
flow-enums-runtime: ^0.0.6
- metro-core: 0.80.12
- checksum: 724e33fdda6a3568572c36a3f2d3465ad1b5f3e8ded5ec116b98e0038826187ebdadd05f77e91ddc17fa71ff4dd91281793a940e7b619cac36044ed868abc01d
+ metro-core: 0.81.5
+ checksum: cba822d3f5c38163558e8240f7b8f189a597829c7df07a3f205c9565f66c0d3a9d7deab7be9449dec3bd1c615b71918c8cd05b0e2bf9cc21c517702405d468d1
languageName: node
linkType: hard
-"metro-config@npm:0.80.12, metro-config@npm:^0.80.3":
- version: 0.80.12
- resolution: "metro-config@npm:0.80.12"
+"metro-config@npm:0.81.5, metro-config@npm:^0.81.3":
+ version: 0.81.5
+ resolution: "metro-config@npm:0.81.5"
dependencies:
connect: ^3.6.5
cosmiconfig: ^5.0.5
flow-enums-runtime: ^0.0.6
- jest-validate: ^29.6.3
- metro: 0.80.12
- metro-cache: 0.80.12
- metro-core: 0.80.12
- metro-runtime: 0.80.12
- checksum: 49496d2bc875fbb8c89639979753377888f5ce779742a4ef487d812e7c5f3f6c87dd6ae129727f614d2fe3210f7fde08041055d29772b8c86c018e2ef08e7785
+ jest-validate: ^29.7.0
+ metro: 0.81.5
+ metro-cache: 0.81.5
+ metro-core: 0.81.5
+ metro-runtime: 0.81.5
+ checksum: 43ba163fcfcbd0bcf69c3416901779c3de94536b0ee451ad73cad6311734e931cb1bf2c007dd71317f35ddf346cca74bc07b5a3075adf5c09b0e6e859d2169e4
languageName: node
linkType: hard
-"metro-core@npm:0.80.12, metro-core@npm:^0.80.3":
- version: 0.80.12
- resolution: "metro-core@npm:0.80.12"
+"metro-core@npm:0.81.5, metro-core@npm:^0.81.3":
+ version: 0.81.5
+ resolution: "metro-core@npm:0.81.5"
dependencies:
flow-enums-runtime: ^0.0.6
lodash.throttle: ^4.1.1
- metro-resolver: 0.80.12
- checksum: 319f3965fa76fc08987cbd0228024bdbb0eaad7406e384e48929674188f1066cbc7a233053615ebd84b3ce1bbae28f59c114885fd0a0c179a580319ed69f717e
+ metro-resolver: 0.81.5
+ checksum: 5fb02d055669f0d37aaffc165444aa723741e9e9a74c1e17c54b53e635e4b7246d8ec582bfb951710ff02cd2d26d5565811182464f3f42728c1f346d0e699f8a
languageName: node
linkType: hard
-"metro-file-map@npm:0.80.12":
- version: 0.80.12
- resolution: "metro-file-map@npm:0.80.12"
+"metro-file-map@npm:0.81.5":
+ version: 0.81.5
+ resolution: "metro-file-map@npm:0.81.5"
dependencies:
- anymatch: ^3.0.3
debug: ^2.2.0
fb-watchman: ^2.0.0
flow-enums-runtime: ^0.0.6
- fsevents: ^2.3.2
graceful-fs: ^4.2.4
invariant: ^2.2.4
- jest-worker: ^29.6.3
+ jest-worker: ^29.7.0
micromatch: ^4.0.4
- node-abort-controller: ^3.1.1
nullthrows: ^1.1.1
walker: ^1.0.7
- dependenciesMeta:
- fsevents:
- optional: true
- checksum: 5e6eafcfafe55fd8a9a6e5613394a20ed2a0ad433a394dcb830f017b8fc9d82ddcd715391e36abe5e98c651c074b99a806d3b04d76f2cadb225f9f5b1c92daef
+ checksum: dcc975a6a3a0ceaf25048cca834d6b065b719b768f332c2a720d6a0341b6b640783625d1188dc1b85204e42420853240fa0419988bade2395ce3c054079c3b65
languageName: node
linkType: hard
-"metro-minify-terser@npm:0.80.12":
- version: 0.80.12
- resolution: "metro-minify-terser@npm:0.80.12"
+"metro-minify-terser@npm:0.81.5":
+ version: 0.81.5
+ resolution: "metro-minify-terser@npm:0.81.5"
dependencies:
flow-enums-runtime: ^0.0.6
terser: ^5.15.0
- checksum: ff527b3f04c5814db139e55ceb7689aaaf0af5c7fbb0eb5d4a6f22044932dfb10bd385d388fa7b352acd03a2d078edaf43a6b5cd11cbc87a7c5502a34fc12735
- languageName: node
- linkType: hard
-
-"metro-react-native-babel-preset@npm:0.73.10":
- version: 0.73.10
- resolution: "metro-react-native-babel-preset@npm:0.73.10"
- dependencies:
- "@babel/core": ^7.20.0
- "@babel/plugin-proposal-async-generator-functions": ^7.0.0
- "@babel/plugin-proposal-class-properties": ^7.0.0
- "@babel/plugin-proposal-export-default-from": ^7.0.0
- "@babel/plugin-proposal-nullish-coalescing-operator": ^7.0.0
- "@babel/plugin-proposal-object-rest-spread": ^7.0.0
- "@babel/plugin-proposal-optional-catch-binding": ^7.0.0
- "@babel/plugin-proposal-optional-chaining": ^7.0.0
- "@babel/plugin-syntax-dynamic-import": ^7.0.0
- "@babel/plugin-syntax-export-default-from": ^7.0.0
- "@babel/plugin-syntax-flow": ^7.18.0
- "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0
- "@babel/plugin-syntax-optional-chaining": ^7.0.0
- "@babel/plugin-transform-arrow-functions": ^7.0.0
- "@babel/plugin-transform-async-to-generator": ^7.0.0
- "@babel/plugin-transform-block-scoping": ^7.0.0
- "@babel/plugin-transform-classes": ^7.0.0
- "@babel/plugin-transform-computed-properties": ^7.0.0
- "@babel/plugin-transform-destructuring": ^7.0.0
- "@babel/plugin-transform-flow-strip-types": ^7.0.0
- "@babel/plugin-transform-function-name": ^7.0.0
- "@babel/plugin-transform-literals": ^7.0.0
- "@babel/plugin-transform-modules-commonjs": ^7.0.0
- "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0
- "@babel/plugin-transform-parameters": ^7.0.0
- "@babel/plugin-transform-react-display-name": ^7.0.0
- "@babel/plugin-transform-react-jsx": ^7.0.0
- "@babel/plugin-transform-react-jsx-self": ^7.0.0
- "@babel/plugin-transform-react-jsx-source": ^7.0.0
- "@babel/plugin-transform-runtime": ^7.0.0
- "@babel/plugin-transform-shorthand-properties": ^7.0.0
- "@babel/plugin-transform-spread": ^7.0.0
- "@babel/plugin-transform-sticky-regex": ^7.0.0
- "@babel/plugin-transform-template-literals": ^7.0.0
- "@babel/plugin-transform-typescript": ^7.5.0
- "@babel/plugin-transform-unicode-regex": ^7.0.0
- "@babel/template": ^7.0.0
- react-refresh: ^0.4.0
- peerDependencies:
- "@babel/core": "*"
- checksum: 0891f1d46d3c7af3e578cab370112f74f494f703f95841bba590beb5b6fe0418a63cf6b9df0b850f02e7f0124671d3e3d1fc049bfb389e64c1c2cf3d4db529ca
+ checksum: 4623743676e2bb8bb74b99bd2b2c26feb2509a8db5596f265e21042b43e84611f9025977ae298b8271644cb27e8da8a60b8dff791f57517b4bd2f5ae366f2945
languageName: node
linkType: hard
-"metro-resolver@npm:0.80.12":
- version: 0.80.12
- resolution: "metro-resolver@npm:0.80.12"
+"metro-resolver@npm:0.81.5":
+ version: 0.81.5
+ resolution: "metro-resolver@npm:0.81.5"
dependencies:
flow-enums-runtime: ^0.0.6
- checksum: a520030a65afab2f3282604ef6dec802051899a356910606b8ffbc5b82a722008d9d416c8ba3d9ef9527912206586b713733b776803a6b76adac72bcb31870cd
+ checksum: 84d9f3c10538a747c2718ddc1cf366c38b1a6080e2b6cdfd4731511e5a25cec45fbf35101fae8691bda59fd2e9aa3f559d436bc46e05b603c446072e4a1bc6e9
languageName: node
linkType: hard
-"metro-runtime@npm:0.80.12, metro-runtime@npm:^0.80.3":
- version: 0.80.12
- resolution: "metro-runtime@npm:0.80.12"
+"metro-runtime@npm:0.81.5, metro-runtime@npm:^0.81.3":
+ version: 0.81.5
+ resolution: "metro-runtime@npm:0.81.5"
dependencies:
"@babel/runtime": ^7.25.0
flow-enums-runtime: ^0.0.6
- checksum: 11a6d36c7dcf9d221f7de6989556f45d4d64cd1cdd225ec96273b584138b4aa77b7afdc9e9a9488d1dc9a3d90f8e94bb68ab149079cc6ebdb8f8f8b03462cb4f
+ checksum: 43b54e07ce0534928c12f59a3d2e68ecf4fc7e7ad1a78cb691f90a406796eec381af21fcef5af73ecc5081153a4da5f935797ebe9ea4a025a5e526039bf19b21
languageName: node
linkType: hard
-"metro-source-map@npm:0.80.12, metro-source-map@npm:^0.80.3":
- version: 0.80.12
- resolution: "metro-source-map@npm:0.80.12"
+"metro-source-map@npm:0.81.5, metro-source-map@npm:^0.81.3":
+ version: 0.81.5
+ resolution: "metro-source-map@npm:0.81.5"
dependencies:
- "@babel/traverse": ^7.20.0
- "@babel/types": ^7.20.0
+ "@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.80.12
+ metro-symbolicate: 0.81.5
nullthrows: ^1.1.1
- ob1: 0.80.12
+ ob1: 0.81.5
source-map: ^0.5.6
vlq: ^1.0.0
- checksum: 39575bff8666abd0944ec71e01a0c0eacbeab48277528608e894ffa6691c4267c389ee51ad86d5cd8e96f13782b66e1f693a3c60786bb201268678232dce6130
+ checksum: a31e459c8a18fe3fc6b3cc5d87a2f25b2f3794425d590bbbab8abafa537647110b18edd0ff025971d1783e16d3c114099bf13c406a01a6456e3e004a54f621d8
languageName: node
linkType: hard
-"metro-symbolicate@npm:0.80.12":
- version: 0.80.12
- resolution: "metro-symbolicate@npm:0.80.12"
+"metro-symbolicate@npm:0.81.5":
+ version: 0.81.5
+ resolution: "metro-symbolicate@npm:0.81.5"
dependencies:
flow-enums-runtime: ^0.0.6
invariant: ^2.2.4
- metro-source-map: 0.80.12
+ metro-source-map: 0.81.5
nullthrows: ^1.1.1
source-map: ^0.5.6
- through2: ^2.0.1
vlq: ^1.0.0
bin:
metro-symbolicate: src/index.js
- checksum: b775e4613deec421f6287918d0055c50bb2a38fe3f72581eb70b9441e4497c9c7413c2929c579b24fb76893737b6d5af83a5f6cd8c032e2a83957091f82ec5de
+ checksum: f1ec6df153be8b469c87179dcc0807e6e94e2523140e0b0044aa2fecedfd222f9d05a408bd142d3293e52e9c7ef59064332fce5f489cddb0f38d11d3ed897c2b
languageName: node
linkType: hard
-"metro-transform-plugins@npm:0.80.12":
- version: 0.80.12
- resolution: "metro-transform-plugins@npm:0.80.12"
+"metro-transform-plugins@npm:0.81.5":
+ version: 0.81.5
+ resolution: "metro-transform-plugins@npm:0.81.5"
dependencies:
- "@babel/core": ^7.20.0
- "@babel/generator": ^7.20.0
- "@babel/template": ^7.0.0
- "@babel/traverse": ^7.20.0
+ "@babel/core": ^7.25.2
+ "@babel/generator": ^7.25.0
+ "@babel/template": ^7.25.0
+ "@babel/traverse": ^7.25.3
flow-enums-runtime: ^0.0.6
nullthrows: ^1.1.1
- checksum: 85c99c367d6c0b9721af744fc980372329c6d37711177660e2d5e2dbe5e92e2cd853604eb8a513ad824eafbed84663472fa304cbbe2036957ee8688b72c2324c
+ checksum: 2d156882c6545730638aeb362856288649e5049f336d532040dd4b9435ad53d35adbc808903f01519dfda5e7a9a1d80b6f2303171921f32aa823f86484ab2b60
languageName: node
linkType: hard
-"metro-transform-worker@npm:0.80.12":
- version: 0.80.12
- resolution: "metro-transform-worker@npm:0.80.12"
+"metro-transform-worker@npm:0.81.5":
+ version: 0.81.5
+ resolution: "metro-transform-worker@npm:0.81.5"
dependencies:
- "@babel/core": ^7.20.0
- "@babel/generator": ^7.20.0
- "@babel/parser": ^7.20.0
- "@babel/types": ^7.20.0
+ "@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.80.12
- metro-babel-transformer: 0.80.12
- metro-cache: 0.80.12
- metro-cache-key: 0.80.12
- metro-minify-terser: 0.80.12
- metro-source-map: 0.80.12
- metro-transform-plugins: 0.80.12
+ metro: 0.81.5
+ metro-babel-transformer: 0.81.5
+ metro-cache: 0.81.5
+ metro-cache-key: 0.81.5
+ metro-minify-terser: 0.81.5
+ metro-source-map: 0.81.5
+ metro-transform-plugins: 0.81.5
nullthrows: ^1.1.1
- checksum: 90684b1f1163bfc84b11bfc01082a38de2a5dd9f7bcabc524bc84f1faff32222954f686a60bc0f464d3e46e86c4c01435111e2ed0e9767a5efbfaf205f55245e
+ checksum: 59d144c44e7979317ee702a0f11da19443e5bf56a4fb6be026e4e09377631a2704ca4aba4e7290711fbe481176e82006fe195a18cacd6007f01c6b1ebe2a7a84
languageName: node
linkType: hard
-"metro@npm:0.80.12, metro@npm:^0.80.3":
- version: 0.80.12
- resolution: "metro@npm:0.80.12"
+"metro@npm:0.81.5, metro@npm:^0.81.3":
+ version: 0.81.5
+ resolution: "metro@npm:0.81.5"
dependencies:
- "@babel/code-frame": ^7.0.0
- "@babel/core": ^7.20.0
- "@babel/generator": ^7.20.0
- "@babel/parser": ^7.20.0
- "@babel/template": ^7.0.0
- "@babel/traverse": ^7.20.0
- "@babel/types": ^7.20.0
+ "@babel/code-frame": ^7.24.7
+ "@babel/core": ^7.25.2
+ "@babel/generator": ^7.25.0
+ "@babel/parser": ^7.25.3
+ "@babel/template": ^7.25.0
+ "@babel/traverse": ^7.25.3
+ "@babel/types": ^7.25.2
accepts: ^1.3.7
chalk: ^4.0.0
ci-info: ^2.0.0
connect: ^3.6.5
debug: ^2.2.0
- denodeify: ^1.2.1
error-stack-parser: ^2.0.6
flow-enums-runtime: ^0.0.6
graceful-fs: ^4.2.4
- hermes-parser: 0.23.1
+ hermes-parser: 0.25.1
image-size: ^1.0.2
invariant: ^2.2.4
- jest-worker: ^29.6.3
+ jest-worker: ^29.7.0
jsc-safe-url: ^0.2.2
lodash.throttle: ^4.1.1
- metro-babel-transformer: 0.80.12
- metro-cache: 0.80.12
- metro-cache-key: 0.80.12
- metro-config: 0.80.12
- metro-core: 0.80.12
- metro-file-map: 0.80.12
- metro-resolver: 0.80.12
- metro-runtime: 0.80.12
- metro-source-map: 0.80.12
- metro-symbolicate: 0.80.12
- metro-transform-plugins: 0.80.12
- metro-transform-worker: 0.80.12
+ metro-babel-transformer: 0.81.5
+ metro-cache: 0.81.5
+ metro-cache-key: 0.81.5
+ metro-config: 0.81.5
+ metro-core: 0.81.5
+ metro-file-map: 0.81.5
+ metro-resolver: 0.81.5
+ metro-runtime: 0.81.5
+ metro-source-map: 0.81.5
+ metro-symbolicate: 0.81.5
+ metro-transform-plugins: 0.81.5
+ metro-transform-worker: 0.81.5
mime-types: ^2.1.27
nullthrows: ^1.1.1
serialize-error: ^2.1.0
source-map: ^0.5.6
- strip-ansi: ^6.0.0
throat: ^5.0.0
ws: ^7.5.10
yargs: ^17.6.2
bin:
metro: src/cli.js
- checksum: 8016f7448e6e0947bd38633c01c3daad47b5a29d4a7294ebe922fa3c505430f78861d85965ecfc6f41d9b209e2663cac0f23c99a80a3f941a19de564203fcdb8
+ checksum: 7665b811aa09abe5c7743764402f03cf64ccb3e1b381a46716470b58b05a952dde45e5e34c6a485f79154e2905b89fc178455c378831f9425767d76392418f9f
languageName: node
linkType: hard
-"micromatch@npm:^4.0.4":
+"micromatch@npm:^4.0.4, micromatch@npm:^4.0.7":
version: 4.0.8
resolution: "micromatch@npm:4.0.8"
dependencies:
@@ -9271,7 +9583,7 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
+"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
version: 3.1.2
resolution: "minimatch@npm:3.1.2"
dependencies:
@@ -9498,36 +9810,6 @@ __metadata:
languageName: node
linkType: hard
-"node-abort-controller@npm:^3.1.1":
- version: 3.1.1
- resolution: "node-abort-controller@npm:3.1.1"
- checksum: 2c340916af9710328b11c0828223fc65ba320e0d082214a211311bf64c2891028e42ef276b9799188c4ada9e6e1c54cf7a0b7c05dd9d59fcdc8cd633304c8047
- languageName: node
- linkType: hard
-
-"node-dir@npm:^0.1.17":
- version: 0.1.17
- resolution: "node-dir@npm:0.1.17"
- dependencies:
- minimatch: ^3.0.2
- checksum: 29de9560e52cdac8d3f794d38d782f6799e13d4d11aaf96d3da8c28458e1c5e33bb5f8edfb42dc34172ec5516c50c5b8850c9e1526542616757a969267263328
- languageName: node
- linkType: hard
-
-"node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.0":
- version: 2.7.0
- resolution: "node-fetch@npm:2.7.0"
- dependencies:
- whatwg-url: ^5.0.0
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
- checksum: d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5
- languageName: node
- linkType: hard
-
"node-forge@npm:^1":
version: 1.3.1
resolution: "node-forge@npm:1.3.1"
@@ -9665,12 +9947,12 @@ __metadata:
languageName: node
linkType: hard
-"ob1@npm:0.80.12":
- version: 0.80.12
- resolution: "ob1@npm:0.80.12"
+"ob1@npm:0.81.5":
+ version: 0.81.5
+ resolution: "ob1@npm:0.81.5"
dependencies:
flow-enums-runtime: ^0.0.6
- checksum: c78af51d6ecf47ba5198bc7eb27d0456a287589533f1445e6d595e2d067f6f8038da02a98e5faa4a6c3d0c04f77c570bc9b29c652fec55518884c40c73212f17
+ checksum: 249ad576be69151a3099207b35b2f6da5c6bb39dfacb9295028ebdc182c2f61f6544d1f6f167af759a77174ab19d8997d1ae6aecdbd9bdc293b2826067e66c5b
languageName: node
linkType: hard
@@ -10183,15 +10465,6 @@ __metadata:
languageName: node
linkType: hard
-"prettier-linter-helpers@npm:^1.0.0":
- version: 1.0.0
- resolution: "prettier-linter-helpers@npm:1.0.0"
- dependencies:
- fast-diff: ^1.1.2
- checksum: 00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392
- languageName: node
- linkType: hard
-
"prettier@npm:^3.0.1, prettier@npm:^3.2.5":
version: 3.3.3
resolution: "prettier@npm:3.3.3"
@@ -10201,7 +10474,7 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:^26.5.2, pretty-format@npm:^26.6.2":
+"pretty-format@npm:^26.6.2":
version: 26.6.2
resolution: "pretty-format@npm:26.6.2"
dependencies:
@@ -10231,13 +10504,6 @@ __metadata:
languageName: node
linkType: hard
-"process-nextick-args@npm:~2.0.0":
- version: 2.0.1
- resolution: "process-nextick-args@npm:2.0.1"
- checksum: 1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf
- languageName: node
- linkType: hard
-
"promise-retry@npm:^2.0.1":
version: 2.0.1
resolution: "promise-retry@npm:2.0.1"
@@ -10267,7 +10533,7 @@ __metadata:
languageName: node
linkType: hard
-"prop-types@npm:*, prop-types@npm:15.8.1, prop-types@npm:15.x.x, prop-types@npm:^15.5.10, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1":
+"prop-types@npm:*, prop-types@npm:15.8.1, prop-types@npm:15.x.x, prop-types@npm:^15.5.10, prop-types@npm:^15.8.1":
version: 15.8.1
resolution: "prop-types@npm:15.8.1"
dependencies:
@@ -10353,23 +10619,13 @@ __metadata:
languageName: node
linkType: hard
-"react-devtools-core@npm:^4.27.7":
- version: 4.28.5
- resolution: "react-devtools-core@npm:4.28.5"
- dependencies:
- shell-quote: ^1.6.1
- ws: ^7
- checksum: d8e4b32ffcfe1ada5c9f7decffd04afc4707a3d6261953a92b8aed1c8abe15cd57d6eb4ce711f842180a2f5c60d2947209e3c1202f7ea29303ee150c55da59e0
- languageName: node
- linkType: hard
-
-"react-devtools-core@npm:^5.3.1":
- version: 5.3.1
- resolution: "react-devtools-core@npm:5.3.1"
+"react-devtools-core@npm:^6.0.1":
+ version: 6.1.1
+ resolution: "react-devtools-core@npm:6.1.1"
dependencies:
shell-quote: ^1.6.1
ws: ^7
- checksum: a68434a6af8261f5eb7defd823ebc77cc86f42a93521755bc58e5925956af579a312e109f9b27f652d016c2d580ef28f6e8d1643502624c0fe7913c93c743170
+ checksum: 18b6d11a11a23b67eb1ff7d44b45adb914a18d9b26cdb378d8f3146834eda5d9bdefc131bb7fb793f3057f166c309681651e865814bbf491f2ea0d0bf06a2922
languageName: node
linkType: hard
@@ -10405,7 +10661,7 @@ __metadata:
languageName: node
linkType: hard
-"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.2.0":
+"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.3.1":
version: 18.3.1
resolution: "react-is@npm:18.3.1"
checksum: e20fe84c86ff172fc8d898251b7cc2c43645d108bf96d0b8edf39b98f9a2cae97b40520ee7ed8ee0085ccc94736c4886294456033304151c3f94978cec03df21
@@ -10426,10 +10682,10 @@ __metadata:
languageName: node
linkType: hard
-"react-lifecycles-compat@npm:2.0.0":
- version: 2.0.0
- resolution: "react-lifecycles-compat@npm:2.0.0"
- checksum: ace0e1edfa1a544a67a354084c2dc64556e37695c2ad10118ec3e09c491dfe68c5f9332cbcb4963b0dd7c38d22f094ebe700e7d816108e0a28627a4a5e693ba3
+"react-lifecycles-compat@npm:^3.0.4":
+ version: 3.0.4
+ resolution: "react-lifecycles-compat@npm:3.0.4"
+ checksum: a904b0fc0a8eeb15a148c9feb7bc17cec7ef96e71188280061fc340043fd6d8ee3ff233381f0e8f95c1cf926210b2c4a31f38182c8f35ac55057e453d6df204f
languageName: node
linkType: hard
@@ -10449,19 +10705,17 @@ __metadata:
languageName: node
linkType: hard
-"react-native-gesture-handler@npm:2.14.1":
- version: 2.14.1
- resolution: "react-native-gesture-handler@npm:2.14.1"
+"react-native-gesture-handler@npm:2.22.1":
+ version: 2.22.1
+ resolution: "react-native-gesture-handler@npm:2.22.1"
dependencies:
"@egjs/hammerjs": ^2.0.17
hoist-non-react-statics: ^3.3.0
invariant: ^2.2.4
- lodash: ^4.17.21
- prop-types: ^15.7.2
peerDependencies:
react: "*"
react-native: "*"
- checksum: a037e8c5a88a9fc79c283f3064d7653ec8615cb05fc62622eaccb5f3db489ede9c3a0685b7aad210c7efabfd8f5aa34e4f19204318dfda64c8829266d78e0cae
+ checksum: 31be1a30d35b20dc72426147b3c5b8a2bf23a4666a4208208c423baec098850564e8cb555d360b87435ffe65a4f51f84e5471bf2140979c84589bd787cf5cfe0
languageName: node
linkType: hard
@@ -10484,24 +10738,27 @@ __metadata:
languageName: node
linkType: hard
-"react-native-mmkv@npm:2.11.0":
- version: 2.11.0
- resolution: "react-native-mmkv@npm:2.11.0"
+"react-native-mmkv@npm:3.2.0":
+ version: 3.2.0
+ resolution: "react-native-mmkv@npm:3.2.0"
peerDependencies:
react: "*"
- react-native: ">=0.71.0"
- checksum: 23ba624db8a4c530532aaab78705b58d1c9eefc3173dae3b1f86c8cb4d0e5abe3d175079c263251bfed406dc9f6ccda3657f138177916866ea0c0dc8fa3d2389
+ react-native: "*"
+ checksum: 766944a7cbf265e27b57576e51bff8604cd8f58c88eaec78bd93d4ce10ff9127d5f75f4c3bb03d6c7ce5dafa07c65e233d5363c0504db802cc88eaf1ccbffaa1
languageName: node
linkType: hard
-"react-native-navigation@npm:7.40.1":
- version: 7.40.1
- resolution: "react-native-navigation@npm:7.40.1"
+"react-native-navigation@npm:8.1.0":
+ version: 8.1.0
+ resolution: "react-native-navigation@npm:8.1.0"
dependencies:
hoist-non-react-statics: 3.x.x
lodash: 4.17.x
prop-types: 15.x.x
- react-lifecycles-compat: 2.0.0
+ react-lifecycles-compat: ^3.0.4
+ react-native-redash: ^12.6.1
+ reanimated-color-picker: ^3.0.6
+ ssim.js: ^3.5.0
tslib: 1.9.3
peerDependencies:
react: "*"
@@ -10512,7 +10769,7 @@ __metadata:
optional: true
bin:
rnn-link: autolink/postlink/run.js
- checksum: 3c4425d9f89fcb055e6b40c2bc92eb7eb9f5672b0b8914262413d66209ed5f789d45032b9ac74c87fb0a7bb1f7aeeebbe306949ec3b932f6bbfdf04c46d12ef6
+ checksum: 48bce9912b98b5139acda8be2e4a019aaa83035ba328fc487f6bf141fe25f42515ac1976c90fcefcf22ce4a9c948a6b1121bd2180fad09dd3983fe4c0bc23254
languageName: node
linkType: hard
@@ -10539,7 +10796,7 @@ __metadata:
languageName: node
linkType: hard
-"react-native-redash@npm:^12.0.3":
+"react-native-redash@npm:^12.0.3, react-native-redash@npm:^12.6.1":
version: 12.6.1
resolution: "react-native-redash@npm:12.6.1"
dependencies:
@@ -10581,16 +10838,17 @@ __metadata:
languageName: node
linkType: hard
-"react-native-svg@npm:15.2.0":
- version: 15.2.0
- resolution: "react-native-svg@npm:15.2.0"
+"react-native-svg@npm:15.11.2":
+ version: 15.11.2
+ resolution: "react-native-svg@npm:15.11.2"
dependencies:
css-select: ^5.1.0
css-tree: ^1.1.3
+ warn-once: 0.1.1
peerDependencies:
react: "*"
react-native: "*"
- checksum: 0075d3c5bcf6bbbebe064364ec72c02eeff3fc0f2b1ba127bde26a8ecedc190a7890a910a6a051687318fa80504a3bc335eee2bfd6846b90193ca1608bae821e
+ checksum: 7bc2d9a5b7ceb66905e358d995bf102d63ce017db40b024d31a6ada03c21733fd3620f9ad867d631b878e2380033ea8777e75c4f654bc5b420ea902695ed9ba8
languageName: node
linkType: hard
@@ -10599,9 +10857,9 @@ __metadata:
resolution: "react-native-ui-lib@workspace:."
dependencies:
"@babel/cli": ^7.16.8
- "@babel/core": ^7.24.4
+ "@babel/core": ^7.25.2
"@babel/plugin-transform-modules-commonjs": ^7.17.9
- "@babel/preset-env": ^7.20.0
+ "@babel/preset-env": ^7.25.3
"@babel/preset-react": ^7.10.1
"@babel/runtime": ^7.26.10
"@formatjs/intl-datetimeformat": ^6.0.3
@@ -10610,28 +10868,29 @@ __metadata:
"@formatjs/intl-numberformat": ^8.0.4
"@formatjs/intl-pluralrules": ^5.0.3
"@react-native-community/blur": 4.4.1
- "@react-native-community/datetimepicker": ^3.4.6
- "@react-native-community/netinfo": ^5.6.2
- "@react-native/babel-preset": 0.73.21
- "@react-native/eslint-config": 0.73.2
- "@react-native/metro-config": 0.73.5
- "@react-native/typescript-config": 0.73.1
+ "@react-native-community/cli": 15.0.1
+ "@react-native-community/cli-platform-android": 15.0.1
+ "@react-native-community/cli-platform-ios": 15.0.1
+ "@react-native-community/datetimepicker": ^8.4.2
+ "@react-native-community/netinfo": 11.3.3
+ "@react-native/babel-preset": 0.77.2
+ "@react-native/eslint-config": 0.77.2
+ "@react-native/metro-config": 0.77.2
+ "@react-native/typescript-config": 0.77.2
"@shopify/flash-list": 1.7.6
"@testing-library/react-hooks": ^8.0.1
"@testing-library/react-native": ^11.5.1
"@types/hoist-non-react-statics": ^3.3.1
- "@types/jest": ^29.2.1
+ "@types/jest": ^29.5.13
"@types/lodash": ^4.0.0
"@types/prop-types": ^15.5.3
"@types/react": 18.3.7
- "@types/react-native": 0.73.0
"@types/react-test-renderer": ^18.3.0
"@types/tinycolor2": ^1.4.2
"@types/url-parse": ^1.4.3
"@typescript-eslint/eslint-plugin": ^5.3.1
"@typescript-eslint/parser": ^5.3.1
"@welldone-software/why-did-you-render": ^3.2.1
- babel-jest: ^29.6.3
babel-plugin-lodash: ^3.3.4
babel-plugin-module-resolver: ^5.0.0
babel-plugin-transform-inline-environment-variables: ^0.0.2
@@ -10649,7 +10908,6 @@ __metadata:
light-date: ^1.2.0
lodash: ^4.17.21
memoize-one: ^5.0.5
- metro-react-native-babel-preset: 0.73.10
moment: ^2.24.0
object-hash: ^3.0.0
postcss: ^8.4.21
@@ -10661,57 +10919,57 @@ __metadata:
react-autobind: ^1.0.6
react-dom: ^18.2.0
react-freeze: ^1.0.0
- react-native: 0.73.9
+ react-native: 0.77.2
react-native-fs: ^2.20.0
- react-native-gesture-handler: 2.14.1
+ react-native-gesture-handler: 2.22.1
react-native-haptic-feedback: ^1.11.0
react-native-linear-gradient: 2.6.2
- react-native-mmkv: 2.11.0
- react-native-navigation: 7.40.1
+ react-native-mmkv: 3.2.0
+ react-native-navigation: 8.1.0
react-native-reanimated: 3.16.7
react-native-redash: ^12.0.3
react-native-shimmer-placeholder: ^2.0.6
- react-native-svg: 15.2.0
+ react-native-svg: 15.11.2
react-native-svg-transformer: 1.5.0
- react-test-renderer: 18.2.0
+ react-test-renderer: 18.3.1
reassure: ^0.4.1
semver: ^5.5.0
+ setimmediate: ^1.0.5
shell-utils: ^1.0.10
tinycolor2: ^1.4.2
typescript: 5.0.4
- uilib-native: 4.5.1
+ uilib-native: 5.0.0-snapshot.7216
url-parse: ^1.2.0
wix-react-native-text-size: 1.0.9
peerDependencies:
react: ">=17.0.1"
- react-native: ">=0.64.1"
- react-native-gesture-handler: ">=2.5.0"
- react-native-reanimated: ">=2.0.0"
+ react-native: ">=0.76.0"
+ react-native-gesture-handler: ">=2.22.0"
+ react-native-reanimated: ">=3.16.7"
react-native-ui-lib: "*"
languageName: unknown
linkType: soft
-"react-native@npm:*":
- version: 0.75.3
- resolution: "react-native@npm:0.75.3"
+"react-native@npm:0.77.2":
+ version: 0.77.2
+ resolution: "react-native@npm:0.77.2"
dependencies:
"@jest/create-cache-key-function": ^29.6.3
- "@react-native-community/cli": 14.1.0
- "@react-native-community/cli-platform-android": 14.1.0
- "@react-native-community/cli-platform-ios": 14.1.0
- "@react-native/assets-registry": 0.75.3
- "@react-native/codegen": 0.75.3
- "@react-native/community-cli-plugin": 0.75.3
- "@react-native/gradle-plugin": 0.75.3
- "@react-native/js-polyfills": 0.75.3
- "@react-native/normalize-colors": 0.75.3
- "@react-native/virtualized-lists": 0.75.3
+ "@react-native/assets-registry": 0.77.2
+ "@react-native/codegen": 0.77.2
+ "@react-native/community-cli-plugin": 0.77.2
+ "@react-native/gradle-plugin": 0.77.2
+ "@react-native/js-polyfills": 0.77.2
+ "@react-native/normalize-colors": 0.77.2
+ "@react-native/virtualized-lists": 0.77.2
abort-controller: ^3.0.0
anser: ^1.4.9
ansi-regex: ^5.0.0
+ babel-jest: ^29.7.0
+ babel-plugin-syntax-hermes-parser: 0.25.1
base64-js: ^1.5.1
chalk: ^4.0.0
- commander: ^9.4.1
+ commander: ^12.0.0
event-target-shim: ^5.0.1
flow-enums-runtime: ^0.0.6
glob: ^7.1.1
@@ -10719,20 +10977,19 @@ __metadata:
jest-environment-node: ^29.6.3
jsc-android: ^250231.0.0
memoize-one: ^5.0.0
- metro-runtime: ^0.80.3
- metro-source-map: ^0.80.3
- mkdirp: ^0.5.1
+ metro-runtime: ^0.81.3
+ metro-source-map: ^0.81.3
nullthrows: ^1.1.1
- pretty-format: ^26.5.2
+ pretty-format: ^29.7.0
promise: ^8.3.0
- react-devtools-core: ^5.3.1
+ react-devtools-core: ^6.0.1
react-refresh: ^0.14.0
regenerator-runtime: ^0.13.2
scheduler: 0.24.0-canary-efb381bbf-20230505
semver: ^7.1.3
stacktrace-parser: ^0.1.10
whatwg-fetch: ^3.0.0
- ws: ^6.2.2
+ ws: ^6.2.3
yargs: ^17.6.2
peerDependencies:
"@types/react": ^18.2.6
@@ -10742,57 +10999,7 @@ __metadata:
optional: true
bin:
react-native: cli.js
- checksum: 44b52c3385a4c618bacbca57c78f8264cf37023c0385b27c677491c3b88b5acec081aa12098d53480614cd2839ca736c0161e811bf23ca5fd2e890e7b6c89096
- languageName: node
- linkType: hard
-
-"react-native@npm:0.73.9":
- version: 0.73.9
- resolution: "react-native@npm:0.73.9"
- dependencies:
- "@jest/create-cache-key-function": ^29.6.3
- "@react-native-community/cli": 12.3.7
- "@react-native-community/cli-platform-android": 12.3.7
- "@react-native-community/cli-platform-ios": 12.3.7
- "@react-native/assets-registry": 0.73.1
- "@react-native/codegen": 0.73.3
- "@react-native/community-cli-plugin": 0.73.18
- "@react-native/gradle-plugin": 0.73.4
- "@react-native/js-polyfills": 0.73.1
- "@react-native/normalize-colors": 0.73.2
- "@react-native/virtualized-lists": 0.73.4
- abort-controller: ^3.0.0
- anser: ^1.4.9
- ansi-regex: ^5.0.0
- base64-js: ^1.5.1
- chalk: ^4.0.0
- deprecated-react-native-prop-types: ^5.0.0
- event-target-shim: ^5.0.1
- flow-enums-runtime: ^0.0.6
- invariant: ^2.2.4
- jest-environment-node: ^29.6.3
- jsc-android: ^250231.0.0
- memoize-one: ^5.0.0
- metro-runtime: ^0.80.3
- metro-source-map: ^0.80.3
- mkdirp: ^0.5.1
- nullthrows: ^1.1.1
- pretty-format: ^26.5.2
- promise: ^8.3.0
- react-devtools-core: ^4.27.7
- react-refresh: ^0.14.0
- react-shallow-renderer: ^16.15.0
- regenerator-runtime: ^0.13.2
- scheduler: 0.24.0-canary-efb381bbf-20230505
- stacktrace-parser: ^0.1.10
- whatwg-fetch: ^3.0.0
- ws: ^6.2.2
- yargs: ^17.6.2
- peerDependencies:
- react: 18.2.0
- bin:
- react-native: cli.js
- checksum: b3d187dc594f4d3dd67dfeca7046bf3de7bb12461f67e1c7919f0ed6a1d1d2aeeeb8e7f52ac7f078726843d4408754abefbb404552496684b3e67a56d32cb465
+ checksum: 95c503e124aa00e6b90a891410775bb23070fdfacb5e082ccb6434345e459b330a2188305c9b4db4e57209cd98bab993fe941685e8d4ebb9cc145720f813619e
languageName: node
linkType: hard
@@ -10803,13 +11010,6 @@ __metadata:
languageName: node
linkType: hard
-"react-refresh@npm:^0.4.0":
- version: 0.4.3
- resolution: "react-refresh@npm:0.4.3"
- checksum: 58d3b899ede4c890b1d06a2d02254a77d1c0dea400be139940e47b1c451ff1c4cbb3ca5d0a9d6ee9574e570075ab6c1bef15e77b7270d4a6f571847d2b26f4fc
- languageName: node
- linkType: hard
-
"react-shallow-renderer@npm:^16.15.0":
version: 16.15.0
resolution: "react-shallow-renderer@npm:16.15.0"
@@ -10822,16 +11022,16 @@ __metadata:
languageName: node
linkType: hard
-"react-test-renderer@npm:18.2.0":
- version: 18.2.0
- resolution: "react-test-renderer@npm:18.2.0"
+"react-test-renderer@npm:18.3.1":
+ version: 18.3.1
+ resolution: "react-test-renderer@npm:18.3.1"
dependencies:
- react-is: ^18.2.0
+ react-is: ^18.3.1
react-shallow-renderer: ^16.15.0
- scheduler: ^0.23.0
+ scheduler: ^0.23.2
peerDependencies:
- react: ^18.2.0
- checksum: 6b6980ced93fa2b72662d5e4ab3b4896833586940047ce52ca9aca801e5432adf05fcbe28289b0af3ce6a2a7c590974e25dcc8aa43d0de658bfe8bbcd686f958
+ react: ^18.3.1
+ checksum: e8e58e738835fab3801afb63f6bfe0fcf6e68ea39619fae5bdf47feefc36b1e4acb48c9dd139c7533611466eff1dfce6ffdda4b317e06aee663dda7d91438f26
languageName: node
linkType: hard
@@ -10866,21 +11066,6 @@ __metadata:
languageName: node
linkType: hard
-"readable-stream@npm:~2.3.6":
- version: 2.3.8
- resolution: "readable-stream@npm:2.3.8"
- dependencies:
- core-util-is: ~1.0.0
- inherits: ~2.0.3
- isarray: ~1.0.0
- process-nextick-args: ~2.0.0
- safe-buffer: ~5.1.1
- string_decoder: ~1.1.1
- util-deprecate: ~1.0.1
- checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42
- languageName: node
- linkType: hard
-
"readdirp@npm:~3.6.0":
version: 3.6.0
resolution: "readdirp@npm:3.6.0"
@@ -10897,6 +11082,22 @@ __metadata:
languageName: node
linkType: hard
+"reanimated-color-picker@npm:^3.0.6":
+ version: 3.0.6
+ resolution: "reanimated-color-picker@npm:3.0.6"
+ peerDependencies:
+ expo: ">=44.0.0"
+ react: "*"
+ react-native: "*"
+ react-native-gesture-handler: ">=2.0.0"
+ react-native-reanimated: ^2.0.0 || ^3.0.0
+ peerDependenciesMeta:
+ expo:
+ optional: true
+ checksum: e7106c5e6c2d1f5b512b97323f9f79c86c317055629706bd9263e9c2044ee6e1cdee02250876111f5682643029f2173c34c948f9708ad44d7c2ddc8edfd83c1c
+ languageName: node
+ linkType: hard
+
"reassure@npm:^0.4.1":
version: 0.4.1
resolution: "reassure@npm:0.4.1"
@@ -10907,15 +11108,16 @@ __metadata:
languageName: node
linkType: hard
-"recast@npm:^0.21.0":
- version: 0.21.5
- resolution: "recast@npm:0.21.5"
+"recast@npm:^0.23.11":
+ version: 0.23.11
+ resolution: "recast@npm:0.23.11"
dependencies:
- ast-types: 0.15.2
+ ast-types: ^0.16.1
esprima: ~4.0.0
source-map: ~0.6.1
+ tiny-invariant: ^1.3.3
tslib: ^2.0.1
- checksum: 03cc7f57562238ba258d468be67bf7446ce7a707bc87a087891dad15afead46c36e9aaeedf2130e2ab5a465244a9c62bfd4127849761cf8f4085abe2f3e5f485
+ checksum: 1807159b1c33bc4a2d146e4ffea13b658e54bdcfab04fc4f9c9d7f1b4626c931e2ce41323e214516ec1e02a119037d686d825fc62f28072db27962b85e5b481d
languageName: node
linkType: hard
@@ -11236,17 +11438,6 @@ __metadata:
languageName: node
linkType: hard
-"rimraf@npm:~2.6.2":
- version: 2.6.3
- resolution: "rimraf@npm:2.6.3"
- dependencies:
- glob: ^7.1.3
- bin:
- rimraf: ./bin.js
- checksum: 3ea587b981a19016297edb96d1ffe48af7e6af69660e3b371dbfc73722a73a0b0e9be5c88089fbeeb866c389c1098e07f64929c7414290504b855f54f901ab10
- languageName: node
- linkType: hard
-
"run-node@npm:^1.0.0":
version: 1.0.0
resolution: "run-node@npm:1.0.0"
@@ -11277,7 +11468,7 @@ __metadata:
languageName: node
linkType: hard
-"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1":
+"safe-buffer@npm:5.1.2":
version: 5.1.2
resolution: "safe-buffer@npm:5.1.2"
checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c
@@ -11318,7 +11509,7 @@ __metadata:
languageName: node
linkType: hard
-"scheduler@npm:^0.23.0, scheduler@npm:^0.23.2":
+"scheduler@npm:^0.23.2":
version: 0.23.2
resolution: "scheduler@npm:0.23.2"
dependencies:
@@ -11378,6 +11569,15 @@ __metadata:
languageName: node
linkType: hard
+"semver@npm:^7.6.0":
+ version: 7.7.1
+ resolution: "semver@npm:7.7.1"
+ bin:
+ semver: bin/semver.js
+ checksum: 586b825d36874007c9382d9e1ad8f93888d8670040add24a28e06a910aeebd673a2eb9e3bf169c6679d9245e66efb9057e0852e70d9daa6c27372aab1dda7104
+ languageName: node
+ linkType: hard
+
"send@npm:0.19.0":
version: 0.19.0
resolution: "send@npm:0.19.0"
@@ -11406,7 +11606,7 @@ __metadata:
languageName: node
linkType: hard
-"serve-static@npm:^1.13.1":
+"serve-static@npm:^1.13.1, serve-static@npm:^1.16.2":
version: 1.16.2
resolution: "serve-static@npm:1.16.2"
dependencies:
@@ -11451,6 +11651,13 @@ __metadata:
languageName: node
linkType: hard
+"setimmediate@npm:^1.0.5":
+ version: 1.0.5
+ resolution: "setimmediate@npm:1.0.5"
+ checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd
+ languageName: node
+ linkType: hard
+
"setprototypeof@npm:1.2.0":
version: 1.2.0
resolution: "setprototypeof@npm:1.2.0"
@@ -11661,13 +11868,6 @@ __metadata:
languageName: node
linkType: hard
-"source-map@npm:^0.7.3":
- version: 0.7.4
- resolution: "source-map@npm:0.7.4"
- checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5
- languageName: node
- linkType: hard
-
"spdx-correct@npm:^3.0.0":
version: 3.2.0
resolution: "spdx-correct@npm:3.2.0"
@@ -11716,6 +11916,13 @@ __metadata:
languageName: node
linkType: hard
+"ssim.js@npm:^3.5.0":
+ version: 3.5.0
+ resolution: "ssim.js@npm:3.5.0"
+ checksum: 3f3a63ac8bec9c45e9f72252b786dcb4c91d7a74316b49c20e7935fd6e3869541e9324233b00eb0ab6bd15701016becd62740a5fb8c98f7b5115a9237efb2d4a
+ languageName: node
+ linkType: hard
+
"ssri@npm:^10.0.0":
version: 10.0.6
resolution: "ssri@npm:10.0.6"
@@ -11876,15 +12083,6 @@ __metadata:
languageName: node
linkType: hard
-"string_decoder@npm:~1.1.1":
- version: 1.1.1
- resolution: "string_decoder@npm:1.1.1"
- dependencies:
- safe-buffer: ~5.1.0
- checksum: 9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b
- languageName: node
- linkType: hard
-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
version: 6.0.1
resolution: "strip-ansi@npm:6.0.1"
@@ -12049,22 +12247,6 @@ __metadata:
languageName: node
linkType: hard
-"temp-dir@npm:^2.0.0":
- version: 2.0.0
- resolution: "temp-dir@npm:2.0.0"
- checksum: cc4f0404bf8d6ae1a166e0e64f3f409b423f4d1274d8c02814a59a5529f07db6cd070a749664141b992b2c1af337fa9bb451a460a43bb9bcddc49f235d3115aa
- languageName: node
- linkType: hard
-
-"temp@npm:^0.8.4":
- version: 0.8.4
- resolution: "temp@npm:0.8.4"
- dependencies:
- rimraf: ~2.6.2
- checksum: f35bed78565355dfdf95f730b7b489728bd6b7e35071bcc6497af7c827fb6c111fbe9063afc7b8cbc19522a072c278679f9a0ee81e684aa2c8617cc0f2e9c191
- languageName: node
- linkType: hard
-
"terser@npm:^5.15.0":
version: 5.33.0
resolution: "terser@npm:5.33.0"
@@ -12114,16 +12296,6 @@ __metadata:
languageName: node
linkType: hard
-"through2@npm:^2.0.1":
- version: 2.0.5
- resolution: "through2@npm:2.0.5"
- dependencies:
- readable-stream: ~2.3.6
- xtend: ~4.0.1
- checksum: beb0f338aa2931e5660ec7bf3ad949e6d2e068c31f4737b9525e5201b824ac40cac6a337224856b56bd1ddd866334bbfb92a9f57cd6f66bc3f18d3d86fc0fe50
- languageName: node
- linkType: hard
-
"tiny-emitter@npm:^2.1.0":
version: 2.1.0
resolution: "tiny-emitter@npm:2.1.0"
@@ -12131,6 +12303,13 @@ __metadata:
languageName: node
linkType: hard
+"tiny-invariant@npm:^1.3.3":
+ version: 1.3.3
+ resolution: "tiny-invariant@npm:1.3.3"
+ checksum: 5e185c8cc2266967984ce3b352a4e57cb89dad5a8abb0dea21468a6ecaa67cd5bb47a3b7a85d08041008644af4f667fb8b6575ba38ba5fb00b3b5068306e59fe
+ languageName: node
+ linkType: hard
+
"tinycolor2@npm:^1.4.2":
version: 1.6.0
resolution: "tinycolor2@npm:1.6.0"
@@ -12147,6 +12326,13 @@ __metadata:
languageName: node
linkType: hard
+"tmp@npm:^0.2.3":
+ version: 0.2.3
+ resolution: "tmp@npm:0.2.3"
+ checksum: 73b5c96b6e52da7e104d9d44afb5d106bb1e16d9fa7d00dbeb9e6522e61b571fbdb165c756c62164be9a3bbe192b9b268c236d370a2a0955c7689cd2ae377b95
+ languageName: node
+ linkType: hard
+
"tmpl@npm:1.0.5":
version: 1.0.5
resolution: "tmpl@npm:1.0.5"
@@ -12177,13 +12363,6 @@ __metadata:
languageName: node
linkType: hard
-"tr46@npm:~0.0.3":
- version: 0.0.3
- resolution: "tr46@npm:0.0.3"
- checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3
- languageName: node
- linkType: hard
-
"ts-api-utils@npm:^1.0.1":
version: 1.3.0
resolution: "ts-api-utils@npm:1.3.0"
@@ -12193,6 +12372,15 @@ __metadata:
languageName: node
linkType: hard
+"ts-api-utils@npm:^1.3.0":
+ version: 1.4.3
+ resolution: "ts-api-utils@npm:1.4.3"
+ peerDependencies:
+ typescript: ">=4.2.0"
+ checksum: ea00dee382d19066b2a3d8929f1089888b05fec797e32e7a7004938eda1dccf2e77274ee2afcd4166f53fab9b8d7ee90ebb225a3183f9ba8817d636f688a148d
+ languageName: node
+ linkType: hard
+
"ts-object-utils@npm:0.0.5":
version: 0.0.5
resolution: "ts-object-utils@npm:0.0.5"
@@ -12382,16 +12570,16 @@ __metadata:
languageName: node
linkType: hard
-"uilib-native@npm:4.5.1":
- version: 4.5.1
- resolution: "uilib-native@npm:4.5.1"
+"uilib-native@npm:5.0.0-snapshot.7216":
+ version: 5.0.0-snapshot.7216
+ resolution: "uilib-native@npm:5.0.0-snapshot.7216"
dependencies:
lodash: ^4.17.21
prop-types: ^15.5.10
peerDependencies:
react: ">=17.0.1"
react-native: ">=0.64.1"
- checksum: 2a85fe8976f50003c7eeda7c752fa12f7b9af24089b07e86b2b93505eeb0e91d1f9268b8a9166091432b39a535b676efb0eaa0a0d01e8f7f6ae33d0f06b2cf37
+ checksum: 3ca207bae3865fc4275393135f5cd4a46c52678100d4308fe1008d0167d8d5ae8bd1cab558b364d7ad60e5c96cb38497cd10b0109e15376c623ef9849cfb3a32
languageName: node
linkType: hard
@@ -12540,7 +12728,7 @@ __metadata:
languageName: node
linkType: hard
-"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1":
+"util-deprecate@npm:^1.0.1":
version: 1.0.2
resolution: "util-deprecate@npm:1.0.2"
checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2
@@ -12622,6 +12810,13 @@ __metadata:
languageName: node
linkType: hard
+"warn-once@npm:0.1.1":
+ version: 0.1.1
+ resolution: "warn-once@npm:0.1.1"
+ checksum: e6a5a1f5a8dba7744399743d3cfb571db4c3947897875d4962a7c5b1bf2195ab4518c838cb4cea652e71729f21bba2e98dc75686f5fccde0fabbd894e2ed0c0d
+ languageName: node
+ linkType: hard
+
"wcwidth@npm:^1.0.1":
version: 1.0.1
resolution: "wcwidth@npm:1.0.1"
@@ -12631,13 +12826,6 @@ __metadata:
languageName: node
linkType: hard
-"webidl-conversions@npm:^3.0.0":
- version: 3.0.1
- resolution: "webidl-conversions@npm:3.0.1"
- checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c
- languageName: node
- linkType: hard
-
"whatwg-fetch@npm:^3.0.0":
version: 3.6.20
resolution: "whatwg-fetch@npm:3.6.20"
@@ -12645,16 +12833,6 @@ __metadata:
languageName: node
linkType: hard
-"whatwg-url@npm:^5.0.0":
- version: 5.0.0
- resolution: "whatwg-url@npm:5.0.0"
- dependencies:
- tr46: ~0.0.3
- webidl-conversions: ^3.0.0
- checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c
- languageName: node
- linkType: hard
-
"which-boxed-primitive@npm:^1.0.2":
version: 1.0.2
resolution: "which-boxed-primitive@npm:1.0.2"
@@ -12824,17 +13002,6 @@ __metadata:
languageName: node
linkType: hard
-"write-file-atomic@npm:^2.3.0":
- version: 2.4.3
- resolution: "write-file-atomic@npm:2.4.3"
- dependencies:
- graceful-fs: ^4.1.11
- imurmurhash: ^0.1.4
- signal-exit: ^3.0.2
- checksum: 2db81f92ae974fd87ab4a5e7932feacaca626679a7c98fcc73ad8fcea5a1950eab32fa831f79e9391ac99b562ca091ad49be37a79045bd65f595efbb8f4596ae
- languageName: node
- linkType: hard
-
"write-file-atomic@npm:^4.0.2":
version: 4.0.2
resolution: "write-file-atomic@npm:4.0.2"
@@ -12845,7 +13012,17 @@ __metadata:
languageName: node
linkType: hard
-"ws@npm:^6.2.2, ws@npm:^6.2.3":
+"write-file-atomic@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "write-file-atomic@npm:5.0.1"
+ dependencies:
+ imurmurhash: ^0.1.4
+ signal-exit: ^4.0.1
+ checksum: 8dbb0e2512c2f72ccc20ccedab9986c7d02d04039ed6e8780c987dc4940b793339c50172a1008eed7747001bfacc0ca47562668a069a7506c46c77d7ba3926a9
+ languageName: node
+ linkType: hard
+
+"ws@npm:^6.2.3":
version: 6.2.3
resolution: "ws@npm:6.2.3"
dependencies:
@@ -12854,7 +13031,7 @@ __metadata:
languageName: node
linkType: hard
-"ws@npm:^7, ws@npm:^7.5.1, ws@npm:^7.5.10":
+"ws@npm:^7, ws@npm:^7.5.10":
version: 7.5.10
resolution: "ws@npm:7.5.10"
peerDependencies:
@@ -12869,13 +13046,6 @@ __metadata:
languageName: node
linkType: hard
-"xtend@npm:~4.0.1":
- version: 4.0.2
- resolution: "xtend@npm:4.0.2"
- checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a
- languageName: node
- linkType: hard
-
"y18n@npm:^4.0.0":
version: 4.0.3
resolution: "y18n@npm:4.0.3"