diff --git a/.changeset/expo-template-sdk54-dependencies.md b/.changeset/expo-template-sdk54-dependencies.md new file mode 100644 index 00000000..79a0750d --- /dev/null +++ b/.changeset/expo-template-sdk54-dependencies.md @@ -0,0 +1,5 @@ +--- +'@bottom-tabs/expo-template': patch +--- + +Align dependencies with Expo SDK 54, drop unused packages, and fix the template's TypeScript errors diff --git a/packages/expo-template/components/ExternalLink.tsx b/packages/expo-template/components/ExternalLink.tsx index 8f05675b..829af4bc 100644 --- a/packages/expo-template/components/ExternalLink.tsx +++ b/packages/expo-template/components/ExternalLink.tsx @@ -1,9 +1,10 @@ -import { Link } from 'expo-router'; +import { Link, LinkProps, type Href } from 'expo-router'; import { openBrowserAsync } from 'expo-web-browser'; -import { type ComponentProps } from 'react'; import { Platform } from 'react-native'; -type Props = Omit, 'href'> & { href: string }; +type Props = Omit & { + href: Href & string; +}; export function ExternalLink({ href, ...rest }: Props) { return ( diff --git a/packages/expo-template/components/ui/IconSymbol.tsx b/packages/expo-template/components/ui/IconSymbol.tsx index 9f6bf488..e323b46c 100644 --- a/packages/expo-template/components/ui/IconSymbol.tsx +++ b/packages/expo-template/components/ui/IconSymbol.tsx @@ -3,7 +3,7 @@ import MaterialIcons from '@expo/vector-icons/MaterialIcons'; import { SymbolWeight } from 'expo-symbols'; import React from 'react'; -import { OpaqueColorValue, StyleProp, ViewStyle } from 'react-native'; +import { OpaqueColorValue, StyleProp, TextStyle } from 'react-native'; // Add your SFSymbol to MaterialIcons mappings here. const MAPPING = { @@ -36,7 +36,7 @@ export function IconSymbol({ name: IconSymbolName; size?: number; color: string | OpaqueColorValue; - style?: StyleProp; + style?: StyleProp; weight?: SymbolWeight; }) { return ( diff --git a/packages/expo-template/package.json b/packages/expo-template/package.json index 1f4e3477..f78dc6c9 100644 --- a/packages/expo-template/package.json +++ b/packages/expo-template/package.json @@ -20,13 +20,10 @@ "dependencies": { "@bottom-tabs/react-navigation": "1.4.0", "@expo/vector-icons": "^15.0.3", - "@react-navigation/native": "^7.2.2", + "@react-navigation/native": "^7.1.8", "expo": "~54.0.35", - "expo-blur": "~15.0.8", - "expo-build-properties": "~1.0.10", "expo-constants": "~18.0.13", "expo-font": "~14.0.12", - "expo-haptics": "~15.0.8", "expo-linking": "~8.0.12", "expo-router": "~6.0.24", "expo-splash-screen": "~31.0.13", @@ -39,12 +36,11 @@ "react-native": "0.81.5", "react-native-bottom-tabs": "1.4.0", "react-native-gesture-handler": "~2.28.0", - "react-native-reanimated": "~4.3.1", + "react-native-reanimated": "~4.1.1", "react-native-safe-area-context": "~5.6.0", "react-native-screens": "~4.16.0", "react-native-web": "~0.21.0", - "react-native-webview": "13.15.0", - "react-native-worklets": "~0.8.3" + "react-native-worklets": "0.5.1" }, "devDependencies": { "@babel/core": "^7.28.4", diff --git a/yarn.lock b/yarn.lock index 43f9c4ce..22ea1f08 100644 --- a/yarn.lock +++ b/yarn.lock @@ -361,6 +361,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-regexp-features-plugin@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.29.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.29.7" + regexpu-core: "npm:^6.3.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/bf79ffc671d824d00b43a018555cb9fb3f2bc8be8d8ed8c901131e4cd072cc83e610a2cbb580f5f84b60d70bf4c7a7a8c5a629b7b325e1a27dca86d96d2668e0 + languageName: node + linkType: hard + "@babel/helper-define-polyfill-provider@npm:^0.6.2, @babel/helper-define-polyfill-provider@npm:^0.6.3": version: 0.6.3 resolution: "@babel/helper-define-polyfill-provider@npm:0.6.3" @@ -1268,6 +1281,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-arrow-functions@npm:^7.0.0-0": + version: 7.29.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/0037fd7563c7c91cddb8ce104e270bc260190d29c7a297df65e4306471010b4343366de13fab4602cf8ee6c672d3b313b34a01b62f27a333cad16908c83368d8 + languageName: node + linkType: hard + "@babel/plugin-transform-arrow-functions@npm:^7.24.7, @babel/plugin-transform-arrow-functions@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" @@ -1386,6 +1410,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-class-properties@npm:^7.0.0-0, @babel/plugin-transform-class-properties@npm:^7.28.6": + version: 7.29.7 + resolution: "@babel/plugin-transform-class-properties@npm:7.29.7" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/0cc5e7a882e29eead360f02ef79f6b2ec3b3813213b1513d8fdaa931d1d1361fccc92fbacc9b399e42495953d9d6fc722f283b5f3aa272fe016a0b5fe1e6a130 + languageName: node + linkType: hard + "@babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" @@ -1410,18 +1446,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.28.6": - version: 7.29.7 - resolution: "@babel/plugin-transform-class-properties@npm:7.29.7" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.29.7" - "@babel/helper-plugin-utils": "npm:^7.29.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/0cc5e7a882e29eead360f02ef79f6b2ec3b3813213b1513d8fdaa931d1d1361fccc92fbacc9b399e42495953d9d6fc722f283b5f3aa272fe016a0b5fe1e6a130 - languageName: node - linkType: hard - "@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" @@ -1446,6 +1470,22 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-classes@npm:^7.0.0-0, @babel/plugin-transform-classes@npm:^7.28.6": + version: 7.29.7 + resolution: "@babel/plugin-transform-classes@npm:7.29.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.29.7" + "@babel/helper-compilation-targets": "npm:^7.29.7" + "@babel/helper-globals": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-replace-supers": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/ac6387c6bfb9d9b9f9d0702050fa8833e76c123d607bdba1af8d991f691e01a0652130954baa53051f0e16b8a0545e3f3c5a5bc4404a19abac0af2eee748f898 + languageName: node + linkType: hard + "@babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" @@ -1478,22 +1518,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.28.4, @babel/plugin-transform-classes@npm:^7.28.6": - version: 7.29.7 - resolution: "@babel/plugin-transform-classes@npm:7.29.7" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.29.7" - "@babel/helper-compilation-targets": "npm:^7.29.7" - "@babel/helper-globals": "npm:^7.29.7" - "@babel/helper-plugin-utils": "npm:^7.29.7" - "@babel/helper-replace-supers": "npm:^7.29.7" - "@babel/traverse": "npm:^7.29.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/ac6387c6bfb9d9b9f9d0702050fa8833e76c123d607bdba1af8d991f691e01a0652130954baa53051f0e16b8a0545e3f3c5a5bc4404a19abac0af2eee748f898 - languageName: node - linkType: hard - "@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" @@ -2009,6 +2033,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.0.0-0, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.28.6": + version: 7.29.7 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/4bff79355c240342e18e02cee282ce5c30bafa4335a250f4a47e822fde6def70afa19708e04fec3cc942252da16ea3a28a21279180cc92734c2a2d9826600bb3 + languageName: node + linkType: hard + "@babel/plugin-transform-nullish-coalescing-operator@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" @@ -2031,17 +2066,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.28.6": - version: 7.29.7 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.29.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.29.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/4bff79355c240342e18e02cee282ce5c30bafa4335a250f4a47e822fde6def70afa19708e04fec3cc942252da16ea3a28a21279180cc92734c2a2d9826600bb3 - languageName: node - linkType: hard - "@babel/plugin-transform-numeric-separator@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" @@ -2138,6 +2162,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-chaining@npm:^7.0.0-0, @babel/plugin-transform-optional-chaining@npm:^7.28.6": + version: 7.29.7 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/2fd8f0135d8b051e4873ba097443bd753abd12a32f910fd19ae4c2f94a183129cf0936aed7aa14b417a68752aa1eec7a9fe43befdab736dbb24bbf192b7e5edc + languageName: node + linkType: hard + "@babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" @@ -2162,18 +2198,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.28.6": - version: 7.29.7 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.29.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.29.7" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.29.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/2fd8f0135d8b051e4873ba097443bd753abd12a32f910fd19ae4c2f94a183129cf0936aed7aa14b417a68752aa1eec7a9fe43befdab736dbb24bbf192b7e5edc - languageName: node - linkType: hard - "@babel/plugin-transform-parameters@npm:^7.24.7, @babel/plugin-transform-parameters@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-parameters@npm:7.25.9" @@ -2424,6 +2448,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-shorthand-properties@npm:^7.0.0-0": + version: 7.29.7 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/c57ef27853f334a6147da9aa00f8a8f4c3a1c217eb2efa73cba2e118edda10754fa23cec2c0c7f7408279ad28fef92c1f663dfec137a7503813331569c3e02f9 + languageName: node + linkType: hard + "@babel/plugin-transform-shorthand-properties@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" @@ -2503,6 +2538,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-template-literals@npm:^7.0.0-0": + version: 7.29.7 + resolution: "@babel/plugin-transform-template-literals@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/d1014dab020f0f802089de17bba82d929eda6ac87fde5f58fb9763885b8d645ce63fc1df97055c06a12d95a8788334a93b559fcaf1da6d7777a191e5f9c5646e + languageName: node + linkType: hard + "@babel/plugin-transform-template-literals@npm:^7.26.8": version: 7.26.8 resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" @@ -2623,6 +2669,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-regex@npm:^7.0.0-0": + version: 7.29.7 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.29.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/1ade0672ae5bbbf2ec1ea0a8de1b5d804ae414283215620097ab21cf7f05dae8916f5b0548a18c6f080ec17135018f5edd2d38f8fa9ca052af570cab5c712786 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" @@ -2859,6 +2917,21 @@ __metadata: languageName: node linkType: hard +"@babel/preset-typescript@npm:^7.16.7, @babel/preset-typescript@npm:^7.28.5": + version: 7.29.7 + resolution: "@babel/preset-typescript@npm:7.29.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-validator-option": "npm:^7.29.7" + "@babel/plugin-syntax-jsx": "npm:^7.29.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.29.7" + "@babel/plugin-transform-typescript": "npm:^7.29.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/487c5b5ee80afd656a8e6254c0638559fa4cd8d11b8d9ef9328cd5c403b8dfd1003690246910681de0f12e879d38fdf91aa2592f51ab9761e5197a3b36508919 + languageName: node + linkType: hard + "@babel/preset-typescript@npm:^7.23.0, @babel/preset-typescript@npm:^7.24.7": version: 7.26.0 resolution: "@babel/preset-typescript@npm:7.26.0" @@ -2874,21 +2947,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.27.1, @babel/preset-typescript@npm:^7.28.5": - version: 7.29.7 - resolution: "@babel/preset-typescript@npm:7.29.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.29.7" - "@babel/helper-validator-option": "npm:^7.29.7" - "@babel/plugin-syntax-jsx": "npm:^7.29.7" - "@babel/plugin-transform-modules-commonjs": "npm:^7.29.7" - "@babel/plugin-transform-typescript": "npm:^7.29.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/487c5b5ee80afd656a8e6254c0638559fa4cd8d11b8d9ef9328cd5c403b8dfd1003690246910681de0f12e879d38fdf91aa2592f51ab9761e5197a3b36508919 - languageName: node - linkType: hard - "@babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4": version: 7.26.9 resolution: "@babel/runtime@npm:7.26.9" @@ -3052,16 +3110,13 @@ __metadata: "@babel/core": "npm:^7.28.4" "@bottom-tabs/react-navigation": "npm:1.4.0" "@expo/vector-icons": "npm:^15.0.3" - "@react-navigation/native": "npm:^7.2.2" + "@react-navigation/native": "npm:^7.1.8" "@types/jest": "npm:^29.5.12" "@types/react": "npm:~19.1.10" "@types/react-test-renderer": "npm:^19.1.0" expo: "npm:~54.0.35" - expo-blur: "npm:~15.0.8" - expo-build-properties: "npm:~1.0.10" expo-constants: "npm:~18.0.13" expo-font: "npm:~14.0.12" - expo-haptics: "npm:~15.0.8" expo-linking: "npm:~8.0.12" expo-router: "npm:~6.0.24" expo-splash-screen: "npm:~31.0.13" @@ -3076,12 +3131,11 @@ __metadata: react-native: "npm:0.81.5" react-native-bottom-tabs: "npm:1.4.0" react-native-gesture-handler: "npm:~2.28.0" - react-native-reanimated: "npm:~4.3.1" + react-native-reanimated: "npm:~4.1.1" react-native-safe-area-context: "npm:~5.6.0" react-native-screens: "npm:~4.16.0" react-native-web: "npm:~0.21.0" - react-native-webview: "npm:13.15.0" - react-native-worklets: "npm:~0.8.3" + react-native-worklets: "npm:0.5.1" react-test-renderer: "npm:19.1.0" typescript: "npm:^5.9.2" languageName: unknown @@ -6057,24 +6111,6 @@ __metadata: languageName: node linkType: hard -"@react-navigation/core@npm:^7.21.1": - version: 7.21.1 - resolution: "@react-navigation/core@npm:7.21.1" - dependencies: - "@react-navigation/routers": "npm:^7.6.0" - escape-string-regexp: "npm:^4.0.0" - fast-deep-equal: "npm:^3.1.3" - nanoid: "npm:^3.3.11" - query-string: "npm:^7.1.3" - react-is: "npm:^19.1.0" - use-latest-callback: "npm:^0.2.4" - use-sync-external-store: "npm:^1.5.0" - peerDependencies: - react: ">= 18.2.0" - checksum: 10/ff17cecbe86d7fe9436e04a99fc33e41fb4a2c615de1a597cedf42844c33a7e31feb7d1561230b8e2317d3bd439dcbc4116b5c7ce3d34c039f1dee02e0099b88 - languageName: node - linkType: hard - "@react-navigation/devtools@npm:^7.0.44": version: 7.0.44 resolution: "@react-navigation/devtools@npm:7.0.44" @@ -6178,23 +6214,6 @@ __metadata: languageName: node linkType: hard -"@react-navigation/native@npm:^7.2.2": - version: 7.3.3 - resolution: "@react-navigation/native@npm:7.3.3" - dependencies: - "@react-navigation/core": "npm:^7.21.1" - escape-string-regexp: "npm:^4.0.0" - fast-deep-equal: "npm:^3.1.3" - nanoid: "npm:^3.3.11" - standard-navigation: "npm:^0.0.7" - use-latest-callback: "npm:^0.2.4" - peerDependencies: - react: ">= 18.2.0" - react-native: "*" - checksum: 10/47bd1edab63d3085ee4fbff509d43ce90552c7f83f2df5178d4311d1f91419d59d7b8f185c83bc12e8901cc957f8b85706bf72c9fe15085e867814c538cf29ba - languageName: node - linkType: hard - "@react-navigation/native@npm:^7.3.0": version: 7.3.1 resolution: "@react-navigation/native@npm:7.3.1" @@ -10714,29 +10733,6 @@ __metadata: languageName: node linkType: hard -"expo-blur@npm:~15.0.8": - version: 15.0.8 - resolution: "expo-blur@npm:15.0.8" - peerDependencies: - expo: "*" - react: "*" - react-native: "*" - checksum: 10/1dfe001d5d796e05d2065a5528ee53793e1ec67bca6bf87372fdf43b01dcb622af32253466b9cac94ed7402e9436a021cf82f7e5b0f4d7eff997cf72f867dd92 - languageName: node - linkType: hard - -"expo-build-properties@npm:~1.0.10": - version: 1.0.10 - resolution: "expo-build-properties@npm:1.0.10" - dependencies: - ajv: "npm:^8.11.0" - semver: "npm:^7.6.0" - peerDependencies: - expo: "*" - checksum: 10/0dde41d659d243268ceae49bba3e4c07b72c245df8124f86fb720bc0556a2c4d03dd75e59e068a07438ef5ba3188b67a7a6516d2a37d3d91429070745b2506a2 - languageName: node - linkType: hard - "expo-constants@npm:~18.0.13": version: 18.0.13 resolution: "expo-constants@npm:18.0.13" @@ -10773,15 +10769,6 @@ __metadata: languageName: node linkType: hard -"expo-haptics@npm:~15.0.8": - version: 15.0.8 - resolution: "expo-haptics@npm:15.0.8" - peerDependencies: - expo: "*" - checksum: 10/28d9703d0c56bed1afe903a589ef56c10a65d864370227fcfe6b4fe5a12423d82f534184b59f008083830538528637ff3680b22f286ed83e8edf6f1bfdafadc4 - languageName: node - linkType: hard - "expo-keep-awake@npm:~15.0.8": version: 15.0.8 resolution: "expo-keep-awake@npm:15.0.8" @@ -12409,7 +12396,7 @@ __metadata: languageName: node linkType: hard -"invariant@npm:2.2.4, invariant@npm:^2.2.4": +"invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" dependencies: @@ -13672,7 +13659,7 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^3.0.2": +"jsesc@npm:^3.0.2, jsesc@npm:~3.1.0": version: 3.1.0 resolution: "jsesc@npm:3.1.0" bin: @@ -17304,16 +17291,6 @@ __metadata: languageName: node linkType: hard -"react-native-is-edge-to-edge@npm:^1.3.1": - version: 1.3.1 - resolution: "react-native-is-edge-to-edge@npm:1.3.1" - peerDependencies: - react: "*" - react-native: "*" - checksum: 10/dc82d54e0bf8f89208a538bb0d14e4891af6efae27ed5b7b21be683a72c38c5219ab9be1ea9bd40aa1c905d481174e649d0b71aeceaa9946e6c707f251568282 - languageName: node - linkType: hard - "react-native-monorepo-config@npm:^0.1.8": version: 0.1.9 resolution: "react-native-monorepo-config@npm:0.1.9" @@ -17339,17 +17316,17 @@ __metadata: languageName: node linkType: hard -"react-native-reanimated@npm:~4.3.1": - version: 4.3.1 - resolution: "react-native-reanimated@npm:4.3.1" +"react-native-reanimated@npm:~4.1.1": + version: 4.1.7 + resolution: "react-native-reanimated@npm:4.1.7" dependencies: - react-native-is-edge-to-edge: "npm:^1.3.1" - semver: "npm:^7.7.3" + react-native-is-edge-to-edge: "npm:^1.2.1" + semver: "npm:^7.7.2" peerDependencies: react: "*" - react-native: 0.81 - 0.85 - react-native-worklets: 0.8.x - checksum: 10/f47d50cc35def5038e68d9013bf976849207237e238ab597e0b8c07d003b0a54d73692185f1a49dc33ab3d7a9d345660a6e70796f28545a7340649806bf17b5c + react-native: 0.78 - 0.82 + react-native-worklets: 0.5 - 0.8 + checksum: 10/7635d929c138a8beb3411db54e9f8869fa3331c274cd50ef22289736f2b4a115292bc97ef13ea0e717764ab0470af50a38acd4cbb1371b44a56b2ecf449c5207 languageName: node linkType: hard @@ -17470,16 +17447,26 @@ __metadata: languageName: node linkType: hard -"react-native-webview@npm:13.15.0": - version: 13.15.0 - resolution: "react-native-webview@npm:13.15.0" +"react-native-worklets@npm:0.5.1": + version: 0.5.1 + resolution: "react-native-worklets@npm:0.5.1" dependencies: - escape-string-regexp: "npm:^4.0.0" - invariant: "npm:2.2.4" + "@babel/plugin-transform-arrow-functions": "npm:^7.0.0-0" + "@babel/plugin-transform-class-properties": "npm:^7.0.0-0" + "@babel/plugin-transform-classes": "npm:^7.0.0-0" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.0.0-0" + "@babel/plugin-transform-optional-chaining": "npm:^7.0.0-0" + "@babel/plugin-transform-shorthand-properties": "npm:^7.0.0-0" + "@babel/plugin-transform-template-literals": "npm:^7.0.0-0" + "@babel/plugin-transform-unicode-regex": "npm:^7.0.0-0" + "@babel/preset-typescript": "npm:^7.16.7" + convert-source-map: "npm:^2.0.0" + semver: "npm:7.7.2" peerDependencies: + "@babel/core": ^7.0.0-0 react: "*" react-native: "*" - checksum: 10/7d4b23cb0536199ab2339644d8b6ce720e794ac9a8200f23746032a768a61af8727d2401fc000be09b4fb478dce6f795d7d400945a17ab013a3bbc92a5077e4e + checksum: 10/39e70b64560cc4b031ac329bfbd0686b744b6940bbe1d1768a227bb9e142a0e2bad5ef16752003e83374db49d8d6396c72236b9c279e1465a7177f887ae12d48 languageName: node linkType: hard @@ -17510,30 +17497,6 @@ __metadata: languageName: node linkType: hard -"react-native-worklets@npm:~0.8.3": - version: 0.8.3 - resolution: "react-native-worklets@npm:0.8.3" - dependencies: - "@babel/plugin-transform-arrow-functions": "npm:^7.27.1" - "@babel/plugin-transform-class-properties": "npm:^7.27.1" - "@babel/plugin-transform-classes": "npm:^7.28.4" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.27.1" - "@babel/plugin-transform-optional-chaining": "npm:^7.27.1" - "@babel/plugin-transform-shorthand-properties": "npm:^7.27.1" - "@babel/plugin-transform-template-literals": "npm:^7.27.1" - "@babel/plugin-transform-unicode-regex": "npm:^7.27.1" - "@babel/preset-typescript": "npm:^7.27.1" - convert-source-map: "npm:^2.0.0" - semver: "npm:^7.7.3" - peerDependencies: - "@babel/core": "*" - "@react-native/metro-config": "*" - react: "*" - react-native: 0.81 - 0.85 - checksum: 10/7b200ec7f0a909e3fc4294721d5dc78e10beb5cb6280a3398dbd7df47db77f8130e605c475768659110b0a7355f4361ea9e85cac40176157d622b4b2060e447a - languageName: node - linkType: hard - "react-native@npm:0.81.1": version: 0.81.1 resolution: "react-native@npm:0.81.1" @@ -17950,6 +17913,15 @@ __metadata: languageName: node linkType: hard +"regenerate-unicode-properties@npm:^10.2.2": + version: 10.2.2 + resolution: "regenerate-unicode-properties@npm:10.2.2" + dependencies: + regenerate: "npm:^1.4.2" + checksum: 10/5041ee31185c4700de9dd76783fab9def51c412751190d523d621db5b8e35a6c2d91f1642c12247e7d94f84b8ae388d044baac1e88fc2ba0ac215ca8dc7bed38 + languageName: node + linkType: hard + "regenerate@npm:^1.4.2": version: 1.4.2 resolution: "regenerate@npm:1.4.2" @@ -18033,6 +18005,20 @@ __metadata: languageName: node linkType: hard +"regexpu-core@npm:^6.3.1": + version: 6.4.0 + resolution: "regexpu-core@npm:6.4.0" + dependencies: + regenerate: "npm:^1.4.2" + regenerate-unicode-properties: "npm:^10.2.2" + regjsgen: "npm:^0.8.0" + regjsparser: "npm:^0.13.0" + unicode-match-property-ecmascript: "npm:^2.0.0" + unicode-match-property-value-ecmascript: "npm:^2.2.1" + checksum: 10/bf5f85a502a17f127a1f922270e2ecc1f0dd071ff76a3ec9afcd6b1c2bf7eae1486d1e3b1a6d621aee8960c8b15139e6b5058a84a68e518e1a92b52e9322faf9 + languageName: node + linkType: hard + "regjsgen@npm:^0.8.0": version: 0.8.0 resolution: "regjsgen@npm:0.8.0" @@ -18051,6 +18037,17 @@ __metadata: languageName: node linkType: hard +"regjsparser@npm:^0.13.0": + version: 0.13.2 + resolution: "regjsparser@npm:0.13.2" + dependencies: + jsesc: "npm:~3.1.0" + bin: + regjsparser: bin/parser + checksum: 10/291aecbd47371cee347a96c47ccaae729ba50b7b2cb2a5de7e088e2ab835fe133569422f06ae28f5ff0830ac03f3196a35ba493f23ecda086d82e3e326f14074 + languageName: node + linkType: hard + "rehype-external-links@npm:^3.0.0": version: 3.0.0 resolution: "rehype-external-links@npm:3.0.0" @@ -18520,6 +18517,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:7.7.2": + version: 7.7.2 + resolution: "semver@npm:7.7.2" + bin: + semver: bin/semver.js + checksum: 10/7a24cffcaa13f53c09ce55e05efe25cd41328730b2308678624f8b9f5fc3093fc4d189f47950f0b811ff8f3c3039c24a2c36717ba7961615c682045bf03e1dda + languageName: node + linkType: hard + "semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -18538,16 +18544,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.7.3": - version: 7.8.4 - resolution: "semver@npm:7.8.4" - bin: - semver: bin/semver.js - checksum: 10/a9c139031d4143932adfacfd2165d6489848c3b84c26d5fc2beef88c6d54c01191ef553e3f71049ccc47df85f0df30748907f84005f46f326095003171c5b673 - languageName: node - linkType: hard - -"semver@npm:^7.7.4": +"semver@npm:^7.7.2, semver@npm:^7.7.4": version: 7.8.5 resolution: "semver@npm:7.8.5" bin: @@ -20138,6 +20135,13 @@ __metadata: languageName: node linkType: hard +"unicode-match-property-value-ecmascript@npm:^2.2.1": + version: 2.2.1 + resolution: "unicode-match-property-value-ecmascript@npm:2.2.1" + checksum: 10/a42bebebab4c82ea6d8363e487b1fb862f82d1b54af1b67eb3fef43672939b685780f092c4f235266b90225863afa1258d57e7be3578d8986a08d8fc309aabe1 + languageName: node + linkType: hard + "unicode-property-aliases-ecmascript@npm:^2.0.0": version: 2.1.0 resolution: "unicode-property-aliases-ecmascript@npm:2.1.0"