fixing react-native-worklets version

This commit is contained in:
Blake Kaufman
2026-03-18 11:12:47 -04:00
parent 9bbfad25ab
commit 6fcd66949a
14 changed files with 94 additions and 99 deletions
@@ -36,7 +36,6 @@ import Animated, {
interpolate,
useHandler,
useEvent,
runOnJS,
} from 'react-native-reanimated';
import { Gesture, GestureDetector } from 'react-native-gesture-handler';
import { TAB_ITEM_HEIGHT } from '../../../../navigation/tabs';
@@ -418,9 +417,9 @@ export default function HomeLightning({ navigation }) {
'worklet';
const { translationX, velocityX } = event;
if (translationX < -40 || velocityX < -300) {
runOnJS(goToNextPage)();
scheduleOnRN(goToNextPage);
} else if (translationX > 40 || velocityX > 300) {
runOnJS(goToPrevPage)();
scheduleOnRN(goToPrevPage);
}
});
@@ -18,8 +18,8 @@ import Animated, {
useSharedValue,
useAnimatedStyle,
withTiming,
runOnJS,
} from 'react-native-reanimated';
import { scheduleOnRN } from 'react-native-worklets';
import { Gesture, GestureDetector } from 'react-native-gesture-handler';
import { useAppStatus } from '../../../../../../context-store/appStatus';
@@ -72,7 +72,7 @@ export default function ConfirmPinForLoginMode() {
})
.onEnd(e => {
if (e.translationY > 100) {
runOnJS(handleBackPressFunction)();
scheduleOnRN(handleBackPressFunction);
} else {
panY.value = withTiming(0, { duration: 200 });
}
+2 -2
View File
@@ -47,8 +47,8 @@ import Animated, {
useAnimatedStyle,
withTiming,
withSpring,
runOnJS,
} from 'react-native-reanimated';
import { scheduleOnRN } from 'react-native-worklets';
import { GestureDetector, Gesture } from 'react-native-gesture-handler';
import { useAppStatus } from '../../../context-store/appStatus';
import SelectLRC20Token from '../../components/admin/homeComponents/sendBitcoin/components/selectLRC20Token';
@@ -560,7 +560,7 @@ export default function CustomHalfModal(props) {
})
.onEnd(e => {
if (e.translationY > 100) {
runOnJS(handleBackPressFunction)();
scheduleOnRN(handleBackPressFunction);
} else {
translateY.value = withSpring(0);
}
@@ -9,9 +9,9 @@ import { useGlobalThemeContext } from '../../../context-store/theme';
import Animated, {
useSharedValue,
withTiming,
runOnJS,
useAnimatedStyle,
} from 'react-native-reanimated';
import { scheduleOnRN } from 'react-native-worklets';
import ThemeIcon from './themeIcon';
export default function InformationPopup(props) {
@@ -43,9 +43,9 @@ export default function InformationPopup(props) {
BlurViewAnimation.value = withTiming(0, { duration: 500 }, isFinished => {
if (isFinished) {
if (customNavigation) {
runOnJS(customNavigation)();
scheduleOnRN(customNavigation);
} else {
runOnJS(navigate.goBack)();
scheduleOnRN(navigate.goBack);
}
}
});
@@ -6,10 +6,10 @@ import Animated, {
withTiming,
interpolate,
withSpring,
runOnJS,
Easing,
cancelAnimation,
} from 'react-native-reanimated';
import { scheduleOnRN } from 'react-native-worklets';
import ThemeText from './textTheme';
import FullLoadingScreen from './loadingScreen';
@@ -60,7 +60,7 @@ export const SliderProgressAnimation = ({
// Update percentage text
const updatePercentage = () => {
const percentage = Math.round(progress.value * 100);
runOnJS(setCurrentPercentage)(percentage);
scheduleOnRN(setCurrentPercentage, percentage);
};
// Set up interval to update percentage display
@@ -134,7 +134,7 @@ export const SliderProgressAnimation = ({
},
finished => {
if (finished) {
runOnJS(setCurrentPercentage)(100);
scheduleOnRN(setCurrentPercentage, 100);
}
},
);
+3 -3
View File
@@ -5,8 +5,8 @@ import Animated, {
useAnimatedStyle,
withTiming,
Easing,
runOnJS,
} from 'react-native-reanimated';
import { scheduleOnRN } from 'react-native-worklets';
import { CENTER, COLORS, FONT, SIZES } from '../../constants';
import FullLoadingScreen from './loadingScreen';
import { useGlobalThemeContext } from '../../../context-store/theme';
@@ -116,7 +116,7 @@ const SwipeButtonNew = memo(function SwipeButtonNew({
};
const reset = () => {
runOnJS(setShowLoadingIcon)(false);
scheduleOnRN(setShowLoadingIcon, false);
containerAnimatedWidth.value = withTiming(layoutWidth, { duration: 200 });
loadingAnimationOpacity.value = withTiming(0, { duration: 200 });
};
@@ -124,7 +124,7 @@ const SwipeButtonNew = memo(function SwipeButtonNew({
const animateViewOnSuccess = () => {
if (!shouldAnimateViewOnSuccess) return;
const thumbSize = height + 3 + 2;
runOnJS(setShowLoadingIcon)(true);
scheduleOnRN(setShowLoadingIcon, true);
containerAnimatedWidth.value = withTiming(thumbSize, { duration: 200 });
loadingAnimationOpacity.value = withTiming(1, { duration: 200 });
@@ -9,8 +9,8 @@ import Animated, {
useSharedValue,
useAnimatedStyle,
withTiming,
runOnJS,
} from 'react-native-reanimated';
import { scheduleOnRN } from 'react-native-worklets';
import {Gesture, GestureDetector} from 'react-native-gesture-handler';
import GetThemeColors from '../../../hooks/themeColors';
import {
@@ -62,7 +62,7 @@ export const SwipeThumb = ({
widthSV.value = withTiming(defaultContainerWidth, {
duration: DEFAULT_ANIMATION_DURATION,
});
if (handleSwipeProgress) runOnJS(handleSwipeProgress)(0);
if (handleSwipeProgress) scheduleOnRN(handleSwipeProgress, 0);
}, [defaultContainerWidth, handleSwipeProgress, widthSV]);
const invokeOnSwipeSuccess = () => {
@@ -106,7 +106,7 @@ export const SwipeThumb = ({
const panGesture = Gesture.Pan()
.onBegin(() => {
if (disabled) return;
if (onSwipeStart) runOnJS(onSwipeStart)();
if (onSwipeStart) scheduleOnRN(onSwipeStart);
})
.onUpdate(e => {
if (disabled) return;
@@ -117,16 +117,16 @@ export const SwipeThumb = ({
rtlMultiplier * reverseMultiplier * e.translationX;
if (newWidth < defaultContainerWidth) {
runOnJS(reset)();
scheduleOnRN(reset);
} else if (newWidth > maxWidth) {
widthSV.value = maxWidth;
if (handleSwipeProgress) runOnJS(handleSwipeProgress)(1);
if (handleSwipeProgress) scheduleOnRN(handleSwipeProgress, 1);
} else {
widthSV.value = newWidth;
const progress =
(newWidth - defaultContainerWidth) /
(maxWidth - defaultContainerWidth);
if (handleSwipeProgress) runOnJS(handleSwipeProgress)(progress);
if (handleSwipeProgress) scheduleOnRN(handleSwipeProgress, progress);
}
})
.onEnd(e => {
@@ -139,9 +139,9 @@ export const SwipeThumb = ({
const successThresholdWidth = maxWidth * (swipeSuccessThreshold / 100);
if (newWidth < successThresholdWidth) {
runOnJS(onSwipeNotMetSuccessThreshold)();
scheduleOnRN(onSwipeNotMetSuccessThreshold);
} else {
runOnJS(onSwipeMetSuccessThreshold)(newWidth);
scheduleOnRN(onSwipeMetSuccessThreshold, newWidth);
}
});
+3 -3
View File
@@ -7,11 +7,11 @@ import { useEffect, useRef, useState } from 'react';
import { useTranslation } from 'react-i18next';
import useHandleBackPressNew from '../../hooks/useHandleBackPressNew';
import Animated, {
runOnJS,
useAnimatedStyle,
useSharedValue,
withTiming,
} from 'react-native-reanimated';
import { scheduleOnRN } from 'react-native-worklets';
import { MAX_CONTENT_WIDTH } from '../../constants/theme';
import GetThemeColors from '../../hooks/themeColors';
import ThemeIcon from '../../functions/CustomElements/themeIcon';
@@ -39,9 +39,9 @@ export default function SkipCreateAccountPathMessage() {
if (goBack) {
blurViewAnimation.value = withTiming(0, { duration: 500 }, isFinished => {
if (isFinished) {
runOnJS(navigate.goBack)();
scheduleOnRN(navigate.goBack);
if (goToPinRef.current) {
runOnJS(navigate.navigate)('PinSetup', { isInitialLoad: true });
scheduleOnRN(navigate.navigate, 'PinSetup', { isInitialLoad: true });
}
}
});
+2 -2
View File
@@ -33,10 +33,10 @@ import { useActiveCustodyAccount } from '../../../context-store/activeAccount';
import { useTranslation } from 'react-i18next';
import { useWebView } from '../../../context-store/webViewContext';
import Animated, {
runOnJS,
useSharedValue,
withTiming,
} from 'react-native-reanimated';
import { scheduleOnRN } from 'react-native-worklets';
import SkeletonPlaceholder from '../../functions/CustomElements/skeletonView';
import CustomSettingsTopBar from '../../functions/CustomElements/settingsTopBar';
import { useSparkWallet } from '../../../context-store/sparkContext';
@@ -500,7 +500,7 @@ function QrCode(props) {
{ duration: fadeOutDuration },
finished => {
if (finished) {
runOnJS(handleFadeOutComplete)(newAddress);
scheduleOnRN(handleFadeOutComplete, newAddress);
}
},
);
+3 -3
View File
@@ -5,8 +5,8 @@ import Animated, {
withTiming,
useAnimatedStyle,
withSpring,
runOnJS,
} from 'react-native-reanimated';
import { scheduleOnRN } from 'react-native-worklets';
import { Gesture, GestureDetector } from 'react-native-gesture-handler';
import { ThemeText } from '../functions/CustomElements';
import ThemeImage from '../functions/CustomElements/themeImage';
@@ -48,7 +48,7 @@ export function Toast({
slideY.value = withTiming(-100, { duration: 300 });
opacity.value = withTiming(0, { duration: 200 }, finished => {
if (finished && callback) {
runOnJS(callback)();
scheduleOnRN(callback);
}
});
},
@@ -70,7 +70,7 @@ export function Toast({
})
.onEnd(event => {
if (event.translationY < -20) {
runOnJS(animateOut)(onHide);
scheduleOnRN(animateOut, onHide);
} else {
translateY.value = withSpring(0);
}
File diff suppressed because one or more lines are too long
+12 -12
View File
@@ -4405,7 +4405,7 @@ PODS:
- SocketRocket
- Yoga
- ZXingObjC
- RNReanimated (4.1.2):
- RNReanimated (4.2.2):
- boost
- DoubleConversion
- fast_float
@@ -4432,11 +4432,11 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- RNReanimated/reanimated (= 4.1.2)
- RNReanimated/reanimated (= 4.2.2)
- RNWorklets
- SocketRocket
- Yoga
- RNReanimated/reanimated (4.1.2):
- RNReanimated/reanimated (4.2.2):
- boost
- DoubleConversion
- fast_float
@@ -4463,11 +4463,11 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- RNReanimated/reanimated/apple (= 4.1.2)
- RNReanimated/reanimated/apple (= 4.2.2)
- RNWorklets
- SocketRocket
- Yoga
- RNReanimated/reanimated/apple (4.1.2):
- RNReanimated/reanimated/apple (4.2.2):
- boost
- DoubleConversion
- fast_float
@@ -4613,7 +4613,7 @@ PODS:
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- RNWorklets (0.5.1):
- RNWorklets (0.7.4):
- boost
- DoubleConversion
- fast_float
@@ -4640,10 +4640,10 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- RNWorklets/worklets (= 0.5.1)
- RNWorklets/worklets (= 0.7.4)
- SocketRocket
- Yoga
- RNWorklets/worklets (0.5.1):
- RNWorklets/worklets (0.7.4):
- boost
- DoubleConversion
- fast_float
@@ -4670,10 +4670,10 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- RNWorklets/worklets/apple (= 0.5.1)
- RNWorklets/worklets/apple (= 0.7.4)
- SocketRocket
- Yoga
- RNWorklets/worklets/apple (0.5.1):
- RNWorklets/worklets/apple (0.7.4):
- boost
- DoubleConversion
- fast_float
@@ -5334,10 +5334,10 @@ SPEC CHECKSUMS:
RNGestureHandler: b8d2e75c2e88fc2a1f6be3b3beeeed80b88fa37d
RNLocalize: a0bf70cf27f116db4e32be09a6f549715db0686d
RNQrGenerator: 52e7e215efc31a88dc2cdbfa97903b6ab486ced9
RNReanimated: 44af5b24b999a70c737df8e407582c32d12b3a87
RNReanimated: 372fdfc5e6abdf42bddf588e206d15aedf46121a
RNScreens: 2e9c41cd099b1ca50136af8d57c3594214d0086a
RNSVG: 94a1be05fab4043354bcf7104f0f9b0e2231ef05
RNWorklets: ad0606bee2a8103c14adb412149789c60b72bfb2
RNWorklets: ca03ce776c15a592ef0700386071466810c41ea0
SDWebImage: 16309af6d214ba3f77a7c6f6fdda888cb313a50a
SDWebImageAVIFCoder: afe194a084e851f70228e4be35ef651df0fc5c57
SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c
+2 -2
View File
@@ -95,7 +95,7 @@
"react-native-qrcode-svg": "^6.3.15",
"react-native-quick-base64": "^2.2.2",
"react-native-quick-crypto": "^1.0.16",
"react-native-reanimated": "^4.1.2",
"react-native-reanimated": "^4.2.2",
"react-native-restart-newarch": "^1.0.85",
"react-native-safe-area-context": "~5.6.0",
"react-native-screens": "~4.16.0",
@@ -103,7 +103,7 @@
"react-native-view-shot": "^4.0.3",
"react-native-vision-camera": "^4.6.4",
"react-native-webview": "13.15.0",
"react-native-worklets": "0.5.1",
"react-native-worklets": "^0.7.4",
"rn-qr-generator": "^2.0.0",
"spark-web-context": "https://github.com/blitzwallet/spark-web-context.git#e58cb420f9d6394e08abd54dd58170a3b1c14b4a",
"stream-browserify": "^3.0.0",
+49 -41
View File
@@ -678,7 +678,7 @@ __metadata:
languageName: node
linkType: hard
"@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.27.1":
"@babel/plugin-transform-arrow-functions@npm:7.27.1, @babel/plugin-transform-arrow-functions@npm:^7.24.7, @babel/plugin-transform-arrow-functions@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-arrow-functions@npm:7.27.1"
dependencies:
@@ -737,7 +737,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-class-properties@npm:^7.0.0-0, @babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.27.1":
"@babel/plugin-transform-class-properties@npm:7.27.1, @babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-class-properties@npm:7.27.1"
dependencies:
@@ -761,7 +761,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-classes@npm:^7.0.0-0, @babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.28.3":
"@babel/plugin-transform-classes@npm:7.28.4, @babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.28.3":
version: 7.28.4
resolution: "@babel/plugin-transform-classes@npm:7.28.4"
dependencies:
@@ -1035,7 +1035,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.0.0-0, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.27.1":
"@babel/plugin-transform-nullish-coalescing-operator@npm:7.27.1, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.27.1"
dependencies:
@@ -1095,7 +1095,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-optional-chaining@npm:^7.0.0-0, @babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.27.1":
"@babel/plugin-transform-optional-chaining@npm:7.27.1, @babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-optional-chaining@npm:7.27.1"
dependencies:
@@ -1275,7 +1275,7 @@ __metadata:
languageName: node
linkType: hard
"@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.27.1":
"@babel/plugin-transform-shorthand-properties@npm:7.27.1, @babel/plugin-transform-shorthand-properties@npm:^7.24.7, @babel/plugin-transform-shorthand-properties@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-shorthand-properties@npm:7.27.1"
dependencies:
@@ -1309,7 +1309,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-template-literals@npm:^7.0.0-0, @babel/plugin-transform-template-literals@npm:^7.27.1":
"@babel/plugin-transform-template-literals@npm:7.27.1, @babel/plugin-transform-template-literals@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-template-literals@npm:7.27.1"
dependencies:
@@ -1369,7 +1369,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/plugin-transform-unicode-regex@npm:^7.0.0-0, @babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.27.1":
"@babel/plugin-transform-unicode-regex@npm:7.27.1, @babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-unicode-regex@npm:7.27.1"
dependencies:
@@ -1502,7 +1502,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/preset-typescript@npm:^7.16.7, @babel/preset-typescript@npm:^7.23.0":
"@babel/preset-typescript@npm:7.27.1, @babel/preset-typescript@npm:^7.23.0":
version: 7.27.1
resolution: "@babel/preset-typescript@npm:7.27.1"
dependencies:
@@ -4851,7 +4851,7 @@ __metadata:
react-native-qrcode-svg: ^6.3.15
react-native-quick-base64: ^2.2.2
react-native-quick-crypto: ^1.0.16
react-native-reanimated: ^4.1.2
react-native-reanimated: ^4.2.2
react-native-restart-newarch: ^1.0.85
react-native-safe-area-context: ~5.6.0
react-native-screens: ~4.16.0
@@ -4859,7 +4859,7 @@ __metadata:
react-native-view-shot: ^4.0.3
react-native-vision-camera: ^4.6.4
react-native-webview: 13.15.0
react-native-worklets: 0.5.1
react-native-worklets: ^0.7.4
react-test-renderer: 19.1.0
rn-qr-generator: ^2.0.0
spark-web-context: "https://github.com/blitzwallet/spark-web-context.git#e58cb420f9d6394e08abd54dd58170a3b1c14b4a"
@@ -6520,7 +6520,7 @@ __metadata:
languageName: node
linkType: hard
"convert-source-map@npm:^2.0.0":
"convert-source-map@npm:2.0.0, convert-source-map@npm:^2.0.0":
version: 2.0.0
resolution: "convert-source-map@npm:2.0.0"
checksum: 63ae9933be5a2b8d4509daca5124e20c14d023c820258e484e32dc324d34c2754e71297c94a05784064ad27615037ef677e3f0c00469fb55f409d2bb21261035
@@ -12680,7 +12680,7 @@ __metadata:
languageName: node
linkType: hard
"react-native-is-edge-to-edge@npm:^1.2.1":
"react-native-is-edge-to-edge@npm:1.2.1, react-native-is-edge-to-edge@npm:^1.2.1":
version: 1.2.1
resolution: "react-native-is-edge-to-edge@npm:1.2.1"
peerDependencies:
@@ -12801,18 +12801,17 @@ __metadata:
languageName: node
linkType: hard
"react-native-reanimated@npm:^4.1.2":
version: 4.1.2
resolution: "react-native-reanimated@npm:4.1.2"
"react-native-reanimated@npm:^4.2.2":
version: 4.2.2
resolution: "react-native-reanimated@npm:4.2.2"
dependencies:
react-native-is-edge-to-edge: ^1.2.1
semver: 7.7.2
react-native-is-edge-to-edge: 1.2.1
semver: 7.7.3
peerDependencies:
"@babel/core": ^7.0.0-0
react: "*"
react-native: "*"
react-native-worklets: ">=0.5.0"
checksum: 681a7e6266fdc44a8bacc88bcce0e7539d851cd30d1f9e7e0ddfb6fc841053e0612182d592a2989b04168042232e62f1560c9d663ad692ef7cd51150a8726c89
react-native-worklets: ">=0.7.0"
checksum: 2497901472996aece1e350ffa02233ad0f9f7a16e389a201246474fae872f3ec9834a0b7c3801241d5844b9f7dbf0309d868728b3b35555de5d1836b3f527644
languageName: node
linkType: hard
@@ -12919,26 +12918,26 @@ __metadata:
languageName: node
linkType: hard
"react-native-worklets@npm:0.5.1":
version: 0.5.1
resolution: "react-native-worklets@npm:0.5.1"
"react-native-worklets@npm:^0.7.4":
version: 0.7.4
resolution: "react-native-worklets@npm:0.7.4"
dependencies:
"@babel/plugin-transform-arrow-functions": ^7.0.0-0
"@babel/plugin-transform-class-properties": ^7.0.0-0
"@babel/plugin-transform-classes": ^7.0.0-0
"@babel/plugin-transform-nullish-coalescing-operator": ^7.0.0-0
"@babel/plugin-transform-optional-chaining": ^7.0.0-0
"@babel/plugin-transform-shorthand-properties": ^7.0.0-0
"@babel/plugin-transform-template-literals": ^7.0.0-0
"@babel/plugin-transform-unicode-regex": ^7.0.0-0
"@babel/preset-typescript": ^7.16.7
convert-source-map: ^2.0.0
semver: 7.7.2
"@babel/plugin-transform-arrow-functions": 7.27.1
"@babel/plugin-transform-class-properties": 7.27.1
"@babel/plugin-transform-classes": 7.28.4
"@babel/plugin-transform-nullish-coalescing-operator": 7.27.1
"@babel/plugin-transform-optional-chaining": 7.27.1
"@babel/plugin-transform-shorthand-properties": 7.27.1
"@babel/plugin-transform-template-literals": 7.27.1
"@babel/plugin-transform-unicode-regex": 7.27.1
"@babel/preset-typescript": 7.27.1
convert-source-map: 2.0.0
semver: 7.7.3
peerDependencies:
"@babel/core": ^7.0.0-0
"@babel/core": "*"
react: "*"
react-native: "*"
checksum: 5ab09d00f20f621779258ee2e18e825404920cacb6da3b68be29d99cc7daa8f0d402eb6b9a77bde7fe891e98d251cfc51023fb53922a3d04f9e9e341c99feeb0
checksum: eb92247e208c6ee641dd639319628213aa2f22249b2fb09d5b9b0ea8a13e7bbb906eabc9dfebfe00404eec5d3e233378cc4991b9a43565338a4f083a68b7bd5f
languageName: node
linkType: hard
@@ -13470,12 +13469,12 @@ __metadata:
languageName: node
linkType: hard
"semver@npm:7.7.2, semver@npm:^7.1.3, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0":
version: 7.7.2
resolution: "semver@npm:7.7.2"
"semver@npm:7.7.3":
version: 7.7.3
resolution: "semver@npm:7.7.3"
bin:
semver: bin/semver.js
checksum: dd94ba8f1cbc903d8eeb4dd8bf19f46b3deb14262b6717d0de3c804b594058ae785ef2e4b46c5c3b58733c99c83339068203002f9e37cfe44f7e2cc5e3d2f621
checksum: f013a3ee4607857bcd3503b6ac1d80165f7f8ea94f5d55e2d3e33df82fce487aa3313b987abf9b39e0793c83c9fc67b76c36c067625141a9f6f704ae0ea18db2
languageName: node
linkType: hard
@@ -13488,6 +13487,15 @@ __metadata:
languageName: node
linkType: hard
"semver@npm:^7.1.3, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0":
version: 7.7.2
resolution: "semver@npm:7.7.2"
bin:
semver: bin/semver.js
checksum: dd94ba8f1cbc903d8eeb4dd8bf19f46b3deb14262b6717d0de3c804b594058ae785ef2e4b46c5c3b58733c99c83339068203002f9e37cfe44f7e2cc5e3d2f621
languageName: node
linkType: hard
"send@npm:0.19.0":
version: 0.19.0
resolution: "send@npm:0.19.0"