From 5fcb286a6a6a21f7ade7680006cb938d656f390b Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Wed, 3 Jul 2024 19:50:15 +0200 Subject: [PATCH] refactor(apps/mobile): upgrade to Expo SDK 51 (#121) * refactor(apps/mobile): upgrade to SDK 51 * fix: use a single `react-native` version in the monorepo --- apps/mobile/metro.config.js | 1 + apps/mobile/package.json | 10 +- packages/feature-home/package.json | 2 +- packages/ui/package.json | 2 +- pnpm-lock.yaml | 1194 +++++++++++++++++++--------- 5 files changed, 841 insertions(+), 368 deletions(-) diff --git a/apps/mobile/metro.config.js b/apps/mobile/metro.config.js index 4a9ae93..c9e17bc 100644 --- a/apps/mobile/metro.config.js +++ b/apps/mobile/metro.config.js @@ -8,6 +8,7 @@ const workspaceRoot = path.resolve(projectRoot, '../..'); const config = getDefaultConfig(projectRoot); +// Since we are using pnpm, we have to setup the monorepo manually for Metro // #1 - Watch all files in the monorepo config.watchFolders = [workspaceRoot]; // #2 - Try resolving with project modules first, then workspace modules diff --git a/apps/mobile/package.json b/apps/mobile/package.json index f06c0e6..6e1bad1 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -16,13 +16,13 @@ "dependencies": { "@acme/feature-home": "workspace:*", "@expo/metro-runtime": "^3.2.1", - "expo": "^51.0.1", - "expo-dev-client": "~4.0.12", + "expo": "^51.0.17", + "expo-dev-client": "~4.0.19", "expo-status-bar": "~1.12.1", - "expo-updates": "~0.25.10", + "expo-updates": "~0.25.18", "react": "18.2.0", "react-dom": "18.2.0", - "react-native": "0.74.1", + "react-native": "0.74.2", "react-native-web": "~0.19.11" }, "devDependencies": { @@ -30,7 +30,7 @@ "@babel/core": "^7.24.5", "@types/react": "~18.2.79", "@types/react-dom": "~18.2.25", - "babel-preset-expo": "~11.0.5" + "babel-preset-expo": "~11.0.11" }, "eslintConfig": { "extends": "@acme/eslint-config", diff --git a/packages/feature-home/package.json b/packages/feature-home/package.json index c91a3e0..5f1bebe 100644 --- a/packages/feature-home/package.json +++ b/packages/feature-home/package.json @@ -31,7 +31,7 @@ "jest": "^29.7.0", "jest-expo": "^51.0.1", "react": "18.2.0", - "react-native": "0.74.1", + "react-native": "0.74.2", "react-test-renderer": "18.2.0", "tsup": "^6.5.0" }, diff --git a/packages/ui/package.json b/packages/ui/package.json index 930e1e4..2c9956f 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -28,7 +28,7 @@ "jest": "^29.7.0", "jest-expo": "^51.0.1", "react": "18.2.0", - "react-native": "0.74.1", + "react-native": "0.74.2", "react-test-renderer": "18.2.0", "tsup": "^6.5.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e9d85b3..e4b8154 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,19 +22,19 @@ importers: version: link:../../packages/feature-home '@expo/metro-runtime': specifier: ^3.2.1 - version: 3.2.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0)) + version: 3.2.1(react-native@0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0)) expo: - specifier: ^51.0.1 - version: 51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + specifier: ^51.0.17 + version: 51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) expo-dev-client: - specifier: ~4.0.12 - version: 4.0.12(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + specifier: ~4.0.19 + version: 4.0.19(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) expo-status-bar: specifier: ~1.12.1 version: 1.12.1 expo-updates: - specifier: ~0.25.10 - version: 0.25.10(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + specifier: ~0.25.18 + version: 0.25.18(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) react: specifier: 18.2.0 version: 18.2.0 @@ -42,8 +42,8 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) react-native: - specifier: 0.74.1 - version: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0) + specifier: 0.74.2 + version: 0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0) react-native-web: specifier: ~0.19.11 version: 0.19.11(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -61,8 +61,8 @@ importers: specifier: ~18.2.25 version: 18.2.25 babel-preset-expo: - specifier: ~11.0.5 - version: 11.0.5(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + specifier: ~11.0.11 + version: 11.0.11(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) apps/web: dependencies: @@ -127,7 +127,7 @@ importers: version: link:../eslint-config '@testing-library/react-native': specifier: ^12.5.0 - version: 12.5.0(jest@29.7.0(@types/node@18.7.18))(react-native@0.74.1(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0))(react-test-renderer@18.2.0(react@18.2.0))(react@18.2.0) + version: 12.5.0(jest@29.7.0(@types/node@18.7.18))(react-native@0.74.2(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0))(react-test-renderer@18.2.0(react@18.2.0))(react@18.2.0) '@tsconfig/recommended': specifier: ^1.0.6 version: 1.0.6 @@ -150,8 +150,8 @@ importers: specifier: 18.2.0 version: 18.2.0 react-native: - specifier: 0.74.1 - version: 0.74.1(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0) + specifier: 0.74.2 + version: 0.74.2(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0) react-test-renderer: specifier: 18.2.0 version: 18.2.0(react@18.2.0) @@ -170,7 +170,7 @@ importers: version: link:../eslint-config '@testing-library/react-native': specifier: ^12.5.0 - version: 12.5.0(jest@29.7.0(@types/node@18.7.18))(react-native@0.74.1(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0))(react-test-renderer@18.2.0(react@18.2.0))(react@18.2.0) + version: 12.5.0(jest@29.7.0(@types/node@18.7.18))(react-native@0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.43)(react@18.2.0))(react-test-renderer@18.2.0(react@18.2.0))(react@18.2.0) '@tsconfig/recommended': specifier: ^1.0.6 version: 1.0.6 @@ -182,19 +182,19 @@ importers: version: 18.2.43 babel-preset-expo: specifier: ~11.0.5 - version: 11.0.5(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2)) + version: 11.0.5(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@18.7.18) jest-expo: specifier: ^51.0.1 - version: 51.0.1(@babel/core@7.20.2)(jest@29.7.0(@types/node@18.7.18))(react@18.2.0) + version: 51.0.1(@babel/core@7.24.5)(jest@29.7.0(@types/node@18.7.18))(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 react-native: - specifier: 0.74.1 - version: 0.74.1(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0) + specifier: 0.74.2 + version: 0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.43)(react@18.2.0) react-test-renderer: specifier: 18.2.0 version: 18.2.0(react@18.2.0) @@ -227,6 +227,9 @@ packages: resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} engines: {node: '>=6.9.0'} + '@babel/generator@7.2.0': + resolution: {integrity: sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==} + '@babel/generator@7.22.7': resolution: {integrity: sha512-p+jPjMG+SI8yvIaxGgeW24u7q9+5+TGpZh8/CuB7RhBKd7RCy8FayNEFNNKrNK/eUcY/4ExQqLmyrvBXKsIcwQ==} engines: {node: '>=6.9.0'} @@ -326,18 +329,10 @@ packages: resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.22.5': - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.1': resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.22.5': - resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.5': resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} engines: {node: '>=6.9.0'} @@ -362,11 +357,6 @@ packages: resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.22.7': - resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.24.5': resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} engines: {node: '>=6.0.0'} @@ -953,10 +943,6 @@ packages: resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} engines: {node: '>=6.9.0'} - '@babel/types@7.22.5': - resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} - engines: {node: '>=6.9.0'} - '@babel/types@7.24.5': resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} engines: {node: '>=6.9.0'} @@ -1002,15 +988,15 @@ packages: resolution: {integrity: sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==} engines: {'0': node >=0.10.0} - '@expo/cli@0.18.10': - resolution: {integrity: sha512-cuAE060tcX4Mn+sF+tGAchGDsTNzwCUB7ioFGB3OrvxoU3idsqZJPs6xMt5Utuuy7QDGPnOn68H0vC4kDsXkUQ==} + '@expo/cli@0.18.21': + resolution: {integrity: sha512-t8sFUGXRM/vafILp98H/MvIgJ5c7OG+d780Zastpzn0zfakaVDvXyw9tXskwAYi9YHJpG8/cfvght1c5fBDBoA==} hasBin: true '@expo/code-signing-certificates@0.0.5': resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==} - '@expo/config-plugins@8.0.4': - resolution: {integrity: sha512-Hi+xuyNWE2LT4LVbGttHJgl9brnsdWAhEB42gWKb5+8ae86Nr/KwUBQJsJppirBYTeLjj5ZlY0glYnAkDa2jqw==} + '@expo/config-plugins@8.0.6': + resolution: {integrity: sha512-Vmn/BSg/hBmliU/Bl+G4sExDoWd4iHXQG7ITUNR5Uar7uLko1A5vdVV+EOEUFA0f8jEZMHG3uZJUoXmr4LPaxA==} '@expo/config-types@51.0.0': resolution: {integrity: sha512-acn03/u8mQvBhdTQtA7CNhevMltUhbSrpI01FYBJwpVntufkU++ncQujWKlgY/OwIajcfygk1AY4xcNZ5ImkRA==} @@ -1024,8 +1010,8 @@ packages: '@expo/env@0.3.0': resolution: {integrity: sha512-OtB9XVHWaXidLbHvrVDeeXa09yvTl3+IQN884sO6PhIi2/StXfgSH/9zC7IvzrDB8kW3EBJ1PPLuCUJ2hxAT7Q==} - '@expo/fingerprint@0.7.1': - resolution: {integrity: sha512-lbTwFiIk0lOm9zzPRvnC45GfPqXqPB3w4hDDKVma+8FDAbPCWhNN42ltLhx/ekwcHFQxURmg0fHm59k0Vy+jtw==} + '@expo/fingerprint@0.10.0': + resolution: {integrity: sha512-yW2WV4YUGaak4K6MCJHR0sXRrOKA7IWtWsK3uG640eSug55t5VQBoF5KPx7n4+60QUKYKmw7u3vFZZb96OZFlA==} hasBin: true '@expo/image-utils@0.5.1': @@ -1034,8 +1020,8 @@ packages: '@expo/json-file@8.3.3': resolution: {integrity: sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==} - '@expo/metro-config@0.18.3': - resolution: {integrity: sha512-E4iW+VT/xHPPv+t68dViOsW7egtGIr+sRElcym0iGpC4goLz9WBux/xGzWgxvgvvHEWa21uSZQPM0jWla0OZXg==} + '@expo/metro-config@0.18.8': + resolution: {integrity: sha512-YGpTlVc1/6EPzPbt0LZt92Bwrpjngulup6uHSTRbwn/heMPfFaVv1Y4VE3GAUkx7/Qwu+dTVIV0Kys4pLOAIiw==} '@expo/metro-runtime@3.2.1': resolution: {integrity: sha512-L7xNo5SmK+rcuXDm/+VBBImpA7FZsVB+m/rNr3fNl5or+1+yrZe99ViF7LZ8DOoVqAqcb4aCAXvGrP2JNYo1/Q==} @@ -1052,8 +1038,8 @@ packages: '@expo/plist@0.1.3': resolution: {integrity: sha512-GW/7hVlAylYg1tUrEASclw1MMk9FP4ZwyFAY/SUTJIhPDQHtfOlXREyWV3hhrHdX/K+pS73GNgdfT6E/e+kBbg==} - '@expo/prebuild-config@7.0.3': - resolution: {integrity: sha512-Kvxy/oQzkxwXLvAmwb+ygxuRn4xUUN2+mVJj3KDe4bRVCNyDPs7wlgdokF3twnWjzRZssUzseMkhp+yHPjAEhA==} + '@expo/prebuild-config@7.0.6': + resolution: {integrity: sha512-Hts+iGBaG6OQ+N8IEMMgwQElzJeSTb7iUJ26xADEHkaexsucAK+V52dM8M4ceicvbZR9q8M+ebJEGj0MCNA3dQ==} peerDependencies: expo-modules-autolinking: '>=0.8.1' @@ -1075,9 +1061,6 @@ packages: resolution: {integrity: sha512-sqXgo1SCv+j4VtYEwl/bukuOIBrVgx6euIoCat3Iyx5oeoXwEA2USCoeL0IPubflMxncA2INkqJ/Wr3NGrSgzw==} hasBin: true - '@gar/promisify@1.1.3': - resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - '@graphql-typed-document-node/core@3.1.1': resolution: {integrity: sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==} peerDependencies: @@ -1107,6 +1090,10 @@ packages: '@humanwhocodes/object-schema@2.0.3': resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + '@isaacs/ttlcache@1.4.1': resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==} engines: {node: '>=12'} @@ -1185,6 +1172,10 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/types@24.9.0': + resolution: {integrity: sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==} + engines: {node: '>= 6'} + '@jest/types@26.6.2': resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} @@ -1325,13 +1316,13 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@npmcli/fs@1.1.1': - resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} + '@npmcli/fs@3.1.1': + resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/move-file@1.1.2': - resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} - engines: {node: '>=10'} - deprecated: This functionality has been moved to @npmcli/fs + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} '@pkgr/core@0.1.1': resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} @@ -1341,86 +1332,102 @@ packages: resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@react-native-community/cli-clean@13.6.6': - resolution: {integrity: sha512-cBwJTwl0NyeA4nyMxbhkWZhxtILYkbU3TW3k8AXLg+iGphe0zikYMGB3T+haTvTc6alTyEFwPbimk9bGIqkjAQ==} + '@react-native-community/cli-clean@13.6.8': + resolution: {integrity: sha512-B1uxlm1N4BQuWFvBL3yRl3LVvydjswsdbTi7tMrHMtSxfRio1p9HjcmDzlzKco09Y+8qBGgakm3jcMZGLbhXQQ==} - '@react-native-community/cli-config@13.6.6': - resolution: {integrity: sha512-mbG425zCKr8JZhv/j11382arezwS/70juWMsn8j2lmrGTrP1cUdW0MF15CCIFtJsqyK3Qs+FTmqttRpq81QfSg==} + '@react-native-community/cli-config@13.6.8': + resolution: {integrity: sha512-RabCkIsWdP4Ex/sf1uSP9qxc30utm+0uIJAjrZkNQynm7T4Lyqn/kT3LKm4yM6M0Qk61YxGguiaXF4601vAduw==} - '@react-native-community/cli-debugger-ui@13.6.6': - resolution: {integrity: sha512-Vv9u6eS4vKSDAvdhA0OiQHoA7y39fiPIgJ6biT32tN4avHDtxlc6TWZGiqv7g98SBvDWvoVAmdPLcRf3kU+c8g==} + '@react-native-community/cli-debugger-ui@13.6.8': + resolution: {integrity: sha512-2cS+MX/Su6sVSjqpDftFOXbK7EuPg98xzsPkdPhkQnkZwvXqodK9CAMuDMbx3lBHHtrPrpMbBCpFmPN8iVOnlA==} - '@react-native-community/cli-doctor@13.6.6': - resolution: {integrity: sha512-TWZb5g6EmQe2Ua2TEWNmyaEayvlWH4GmdD9ZC+p8EpKFpB1NpDGMK6sXbpb42TDvwZg5s4TDRplK0PBEA/SVDg==} + '@react-native-community/cli-doctor@13.6.8': + resolution: {integrity: sha512-/3Vdy9J3hyiu0y3nd/CU3kBqPlTRxnLXg7V6jrA1jbTOlZAMyV9imEkrqEaGK0SMOyMhh9Pipf98Ozhk0Nl4QA==} - '@react-native-community/cli-hermes@13.6.6': - resolution: {integrity: sha512-La5Ie+NGaRl3klei6WxKoOxmCUSGGxpOk6vU5pEGf0/O7ky+Ay0io+zXYUZqlNMi/cGpO7ZUijakBYOB/uyuFg==} + '@react-native-community/cli-hermes@13.6.8': + resolution: {integrity: sha512-lZi/OBFuZUj5cLK94oEgtrtmxGoqeYVRcnHXl/R5c4put9PDl+qH2bEMlGZkFiw57ae3UZKr3TMk+1s4jh3FYQ==} - '@react-native-community/cli-platform-android@13.6.6': - resolution: {integrity: sha512-/tMwkBeNxh84syiSwNlYtmUz/Ppc+HfKtdopL/5RB+fd3SV1/5/NPNjMlyLNgFKnpxvKCInQ7dnl6jGHJjeHjg==} + '@react-native-community/cli-platform-android@13.6.8': + resolution: {integrity: sha512-vWrqeLRRTwp2kO33nbrAgbYn8HR2c2CpIfyVJY9Ckk7HGUSwDyxdcSu7YBvt2ShdfLZH0HctWFNXsgGrfg6BDw==} - '@react-native-community/cli-platform-apple@13.6.6': - resolution: {integrity: sha512-bOmSSwoqNNT3AmCRZXEMYKz1Jf1l2F86Nhs7qBcXdY/sGiJ+Flng564LOqvdAlVLTbkgz47KjNKCS2pP4Jg0Mg==} + '@react-native-community/cli-platform-apple@13.6.8': + resolution: {integrity: sha512-1JPohnlXPqU44zns3ALEzIbH2cKRw6JtEDJERgLuEUbs2r2NeJgqDbKyZ7fTTO8o+pegDnn6+Rr7qGVVOuUzzg==} - '@react-native-community/cli-platform-ios@13.6.6': - resolution: {integrity: sha512-vjDnRwhlSN5ryqKTas6/DPkxuouuyFBAqAROH4FR1cspTbn6v78JTZKDmtQy9JMMo7N5vZj1kASU5vbFep9IOQ==} + '@react-native-community/cli-platform-ios@13.6.8': + resolution: {integrity: sha512-/IIcIRM8qaoD7iZqsvtf6Qq1AwtChWYfB9sTn3mTiolZ5Zd5bXH37g+6liPfAICRkj2Ptq3iXmjrDVUQAxrOXw==} - '@react-native-community/cli-server-api@13.6.6': - resolution: {integrity: sha512-ZtCXxoFlM7oDv3iZ3wsrT3SamhtUJuIkX2WePLPlN5bcbq7zimbPm2lHyicNJtpcGQ5ymsgpUWPCNZsWQhXBqQ==} + '@react-native-community/cli-server-api@13.6.8': + resolution: {integrity: sha512-Lx664oWTzpVfbKUTy+3GIX7e+Mt5Zn+zdkM4ehllNdik/lbB3tM9Nrg8PSvOfI+tTXs2w55+nIydLfH+0FqJVg==} - '@react-native-community/cli-tools@13.6.6': - resolution: {integrity: sha512-ptOnn4AJczY5njvbdK91k4hcYazDnGtEPrqIwEI+k/CTBHNdb27Rsm2OZ7ye6f7otLBqF8gj/hK6QzJs8CEMgw==} + '@react-native-community/cli-tools@13.6.8': + resolution: {integrity: sha512-1MYlae9EkbjC7DBYOGMH5xF9yDoeNYUKgEdDjL6WAUBoF2gtwiZPM6igLKi/+dhb5sCtC7fiLrLi0Oevdf+RmQ==} - '@react-native-community/cli-types@13.6.6': - resolution: {integrity: sha512-733iaYzlmvNK7XYbnWlMjdE+2k0hlTBJW071af/xb6Bs+hbJqBP9c03FZuYH2hFFwDDntwj05bkri/P7VgSxug==} + '@react-native-community/cli-types@13.6.8': + resolution: {integrity: sha512-C4mVByy0i+/NPuPhdMLBR7ubEVkjVS1VwoQu/BoG1crJFNE+167QXAzH01eFbXndsjZaMWmD4Gerx7TYc6lHfA==} - '@react-native-community/cli@13.6.6': - resolution: {integrity: sha512-IqclB7VQ84ye8Fcs89HOpOscY4284VZg2pojHNl8H0Lzd4DadXJWQoxC7zWm8v2f8eyeX2kdhxp2ETD5tceIgA==} + '@react-native-community/cli@13.6.8': + resolution: {integrity: sha512-0lRdgLNaXixWY4BfFRl1J6Ao9Lapo2z+++iE7TD4GAbuxOWJSyFi+KUA8XNfSDyML4jFO02MZgyBPxAWdaminQ==} engines: {node: '>=18'} hasBin: true - '@react-native/assets-registry@0.74.83': - resolution: {integrity: sha512-2vkLMVnp+YTZYTNSDIBZojSsjz8sl5PscP3j4GcV6idD8V978SZfwFlk8K0ti0BzRs11mzL0Pj17km597S/eTQ==} + '@react-native/assets-registry@0.74.84': + resolution: {integrity: sha512-dzUhwyaX04QosWZ8zyaaNB/WYZIdeDN1lcpfQbqiOhZJShRH+FLTDVONE/dqlMQrP+EO7lDqF0RrlIt9lnOCQQ==} engines: {node: '>=18'} '@react-native/babel-plugin-codegen@0.74.83': resolution: {integrity: sha512-+S0st3t4Ro00bi9gjT1jnK8qTFOU+CwmziA7U9odKyWrCoRJrgmrvogq/Dr1YXlpFxexiGIupGut1VHxr+fxJA==} engines: {node: '>=18'} + '@react-native/babel-plugin-codegen@0.74.84': + resolution: {integrity: sha512-UR4uiii5szIJA84mSC6GJOfYKDq7/ThyetOQT62+BBcyGeHVtHlNLNRzgaMeLqIQaT8Fq4pccMI+7QqLOMXzdw==} + engines: {node: '>=18'} + '@react-native/babel-preset@0.74.83': resolution: {integrity: sha512-KJuu3XyVh3qgyUer+rEqh9a/JoUxsDOzkJNfRpDyXiAyjDRoVch60X/Xa/NcEQ93iCVHAWs0yQ+XGNGIBCYE6g==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' + '@react-native/babel-preset@0.74.84': + resolution: {integrity: sha512-WUfu6Y4aGuVdocQZvx33BJiQWFH6kRCHYbZfBn2psgFrSRLgQWEQrDCxqPFObNAVSayM0rNhp2FvI5K/Eyeqlg==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + '@react-native/codegen@0.74.83': resolution: {integrity: sha512-GgvgHS3Aa2J8/mp1uC/zU8HuTh8ZT5jz7a4mVMWPw7+rGyv70Ba8uOVBq6UH2Q08o617IATYc+0HfyzAfm4n0w==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.1.6 - '@react-native/community-cli-plugin@0.74.83': - resolution: {integrity: sha512-7GAFjFOg1mFSj8bnFNQS4u8u7+QtrEeflUIDVZGEfBZQ3wMNI5ycBzbBGycsZYiq00Xvoc6eKFC7kvIaqeJpUQ==} + '@react-native/codegen@0.74.84': + resolution: {integrity: sha512-0hXlnu9i0o8v+gXKQi+x6T471L85kCDwW4WrJiYAeOheWrQdNNW6rC3g8+LL7HXAf7QcHGU/8/d57iYfdVK2BQ==} + engines: {node: '>=18'} + peerDependencies: + '@babel/preset-env': ^7.1.6 + + '@react-native/community-cli-plugin@0.74.84': + resolution: {integrity: sha512-GBKE+1sUh86fS2XXV46gMCNHMc1KetshMbYJ0AhDhldpaILZHqRBX50mdVsiYVvkzp4QjM0nmYqefuJ9NVwicQ==} engines: {node: '>=18'} - '@react-native/debugger-frontend@0.74.83': - resolution: {integrity: sha512-RGQlVUegBRxAUF9c1ss1ssaHZh6CO+7awgtI9sDeU0PzDZY/40ImoPD5m0o0SI6nXoVzbPtcMGzU+VO590pRfA==} + '@react-native/debugger-frontend@0.74.84': + resolution: {integrity: sha512-YUEA03UNFbiYzHpYxlcS2D9+3eNT5YLGkl5yRg3nOSN6KbCc/OttGnNZme+tuSOJwjMN/vcvtDKYkTqjJw8U0A==} engines: {node: '>=18'} - '@react-native/dev-middleware@0.74.83': - resolution: {integrity: sha512-UH8iriqnf7N4Hpi20D7M2FdvSANwTVStwFCSD7VMU9agJX88Yk0D1T6Meh2RMhUu4kY2bv8sTkNRm7LmxvZqgA==} + '@react-native/dev-middleware@0.74.84': + resolution: {integrity: sha512-veYw/WmyrAOQHUiIeULzn2duJQnXDPiKq2jZ/lcmDo6jsLirpp+Q73lx09TYgy/oVoPRuV0nfmU3x9B6EV/7qQ==} engines: {node: '>=18'} - '@react-native/gradle-plugin@0.74.83': - resolution: {integrity: sha512-Pw2BWVyOHoBuJVKxGVYF6/GSZRf6+v1Ygc+ULGz5t20N8qzRWPa2fRZWqoxsN7TkNLPsECYY8gooOl7okOcPAQ==} + '@react-native/gradle-plugin@0.74.84': + resolution: {integrity: sha512-wYWC5WWXqzCCe4PDogz9pNc4xH5ZamahW5XGSbrrYJ5V3walZ+7z43V6iEBJkZbLjj9YBcSttkXYGr1Xh4veAg==} engines: {node: '>=18'} - '@react-native/js-polyfills@0.74.83': - resolution: {integrity: sha512-/t74n8r6wFhw4JEoOj3bN71N1NDLqaawB75uKAsSjeCwIR9AfCxlzZG0etsXtOexkY9KMeZIQ7YwRPqUdNXuqw==} + '@react-native/js-polyfills@0.74.84': + resolution: {integrity: sha512-+PgxuUjBw9JVlz6m4ECsIJMLbDopnr4rpLmsG32hQaJrg0wMuvHtsgAY/J/aVCSG2GNUXexfjrnhc+O9yGOZXQ==} engines: {node: '>=18'} - '@react-native/metro-babel-transformer@0.74.83': - resolution: {integrity: sha512-hGdx5N8diu8y+GW/ED39vTZa9Jx1di2ZZ0aapbhH4egN1agIAusj5jXTccfNBwwWF93aJ5oVbRzfteZgjbutKg==} + '@react-native/metro-babel-transformer@0.74.84': + resolution: {integrity: sha512-YtVGq7jkgyUECv5yt4BOFbOXyW4ddUn8+dnwGGpJKdfhXYL5o5++AxNdE+2x+SZdkj3JUVekGKPwRabFECABaw==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' @@ -1431,8 +1438,11 @@ packages: '@react-native/normalize-colors@0.74.83': resolution: {integrity: sha512-jhCY95gRDE44qYawWVvhTjTplW1g+JtKTKM3f8xYT1dJtJ8QWv+gqEtKcfmOHfDkSDaMKG0AGBaDTSK8GXLH8Q==} - '@react-native/virtualized-lists@0.74.83': - resolution: {integrity: sha512-rmaLeE34rj7py4FxTod7iMTC7BAsm+HrGA8WxYmEJeyTV7WSaxAkosKoYBz8038mOiwnG9VwA/7FrB6bEQvn1A==} + '@react-native/normalize-colors@0.74.84': + resolution: {integrity: sha512-Y5W6x8cC5RuakUcTVUFNAIhUZ/tYpuqHZlRBoAuakrTwVuoNHXfQki8lj1KsYU7rW6e3VWgdEx33AfOQpdNp6A==} + + '@react-native/virtualized-lists@0.74.84': + resolution: {integrity: sha512-XcV+qdqt2WihaY4iRm/M1FdSy+18lecU9mRXNmy9YK8g9Th/8XbNtmmKI0qWBx3KxyuXMH/zd0ps05YTrX16kw==} engines: {node: '>=18'} peerDependencies: '@types/react': ^18.2.6 @@ -1512,6 +1522,9 @@ packages: '@types/istanbul-lib-report@3.0.0': resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} + '@types/istanbul-reports@1.1.2': + resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} + '@types/istanbul-reports@3.0.1': resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} @@ -1566,6 +1579,9 @@ packages: '@types/yargs-parser@21.0.0': resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + '@types/yargs@13.0.12': + resolution: {integrity: sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==} + '@types/yargs@15.0.14': resolution: {integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==} @@ -1831,6 +1847,10 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -1984,6 +2004,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625: + resolution: {integrity: sha512-OUDKms8qmcm5bX0D+sJWC1YcKcd7AZ2aJ7eY6gkR+Xr7PDfkXLbqAld4Qs9B0ntjVbUMEtW/PjlQrxDtY4raHg==} + babel-plugin-react-native-web@0.19.11: resolution: {integrity: sha512-0sHf8GgDhsRZxGwlwHHdfL3U8wImFaLw4haEa60U9M3EiO3bg6u3BJ+1vXhwgrevqSq76rMb5j1HJs+dNvMj5g==} @@ -1998,6 +2021,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + babel-preset-expo@11.0.11: + resolution: {integrity: sha512-5AM8FE6mH4IKda08brCzZs9uJU+1K2L/F+7dxWZCprxIlpvNOexqb9TeO/l8m8z1511jmuiAfML6at+46ls+tg==} + babel-preset-expo@11.0.5: resolution: {integrity: sha512-IjqR4B7wnBU55pofLeLGjwUGrWJE1buamgzE9CYpYCNicZmJcNjXUcinQiurXCMuClF2hOff3QfZsLxnGj1UaA==} @@ -2028,6 +2054,9 @@ packages: bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + bplist-creator@0.0.7: + resolution: {integrity: sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA==} + bplist-creator@0.1.0: resolution: {integrity: sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==} @@ -2089,9 +2118,9 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - cacache@15.3.0: - resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} - engines: {node: '>= 10'} + cacache@18.0.3: + resolution: {integrity: sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==} + engines: {node: ^16.14.0 || >=18.0.0} call-bind@1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} @@ -2497,6 +2526,9 @@ packages: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} @@ -3002,8 +3034,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - expo-asset@10.0.6: - resolution: {integrity: sha512-waP73/ccn/HZNNcGM4/s3X3icKjSSbEQ9mwc6tX34oYNg+XE5WdwOuZ9wgVVFrU7wZMitq22lQXd2/O0db8bxg==} + expo-asset@10.0.10: + resolution: {integrity: sha512-0qoTIihB79k+wGus9wy0JMKq7DdenziVx3iUkGvMAy2azscSgWH6bd2gJ9CGnhC6JRd3qTMFBL0ou/fx7WZl7A==} peerDependencies: expo: '*' @@ -3012,13 +3044,13 @@ packages: peerDependencies: expo: '*' - expo-dev-client@4.0.12: - resolution: {integrity: sha512-WBR2Vg9T1omMcj9UyhEGUZAoKlA+OT947DnO+0FbDWhH5F6ox4fbb0SGb43aVL+VrfxyScLYwxSGjIXtvG/7lw==} + expo-dev-client@4.0.19: + resolution: {integrity: sha512-u3CwIWpLqwVex4vvK9+2qtf17CYxaLXA7PJgtRB2dTsqIXJwyoazZZEMK6wjoL58Tp6GC7v9O9Z6lpayZ4BDKA==} peerDependencies: expo: '*' - expo-dev-launcher@4.0.13: - resolution: {integrity: sha512-WpbthbhvIZdqyFlPzRVYvzd01rZIIx42HutnC2cNeIbGlE8vYmbXCEsQv859l1s3MFyLYnmMn45YjPZJPISXkQ==} + expo-dev-launcher@4.0.21: + resolution: {integrity: sha512-o2KHD0d0yNbF4NKdtGmxc6l4l/xfpTHaFSSvKXTC2ardh7moeLX02ich5qSsqSqCCQkZ2BBelYAfZUOH9cGuqA==} peerDependencies: expo: '*' @@ -3027,8 +3059,8 @@ packages: peerDependencies: expo: '*' - expo-dev-menu@5.0.13: - resolution: {integrity: sha512-D743N5vjObPXnMgji9eXpUSnCvgYJQApkp89//sGAoD+Cw72w9Bfrk2QzOSv/Twj2POVg/MeirpM70P2jMksNg==} + expo-dev-menu@5.0.15: + resolution: {integrity: sha512-a5aADQXOH/uw2NDy4fbgVl9wkAcZIfkrz8yzwQz0X6Yvf0a68zafqxSvvYkq+MmUTrFsuiST49s+mk4uRqHJMw==} peerDependencies: expo: '*' @@ -3040,16 +3072,16 @@ packages: peerDependencies: expo: '*' - expo-font@12.0.4: - resolution: {integrity: sha512-VtOQB7MEeFMVwo46/9/ntqzrgraTE7gAsnfi2NukFcCpDmyAU3G1R7m287LUXltE46SmGkMgAvM6+fflXFjaJA==} + expo-font@12.0.7: + resolution: {integrity: sha512-rbSdpjtT/A3M+u9xchR9tdD+5VGSxptUis7ngX5zfAVp3O5atOcPNSA82Jeo15HkrQE+w/upfFBOvi56lsGdsQ==} peerDependencies: expo: '*' expo-json-utils@0.13.1: resolution: {integrity: sha512-mlfaSArGVb+oJmUcR22jEONlgPp0wj4iNIHfQ2je9Q8WTOqMc0Ws9tUciz3JdJnhffdHqo/k8fpvf0IRmN5HPA==} - expo-keep-awake@13.0.1: - resolution: {integrity: sha512-Kqv8Bf1f5Jp7YMUgTTyKR9GatgHJuAcC8vVWDEkgVhB3O7L3pgBy5MMSMUhkTmRRV6L8TZe/rDmjiBoVS/soFA==} + expo-keep-awake@13.0.2: + resolution: {integrity: sha512-kKiwkVg/bY0AJ5q1Pxnm/GvpeB6hbNJhcFsoOWDh2NlpibhCLaHL826KHUM+WsnJRbVRxJ+K9vbPRHEMvFpVyw==} peerDependencies: expo: '*' @@ -3062,8 +3094,8 @@ packages: resolution: {integrity: sha512-2dy3lTz76adOl7QUvbreMCrXyzUiF8lygI7iFJLjgIQIVH+43KnFWE5zBumpPbkiaq0f0uaFpN9U0RGQbnKiMw==} hasBin: true - expo-modules-core@1.12.10: - resolution: {integrity: sha512-aS4imfr7fuUtcx+j/CHuG6ohNSThyCzGRh1kKjQTDcO0/CqDO2cSFnxf7n2vpiRFgyoMFJvFFtW/zIzVXiC2Tw==} + expo-modules-core@1.12.18: + resolution: {integrity: sha512-YhIOJsMNjPvP0tmTbC1MRlxl5q7l21uQQDr1rlXEWHNmI2AEMW0gfr2wXrlB2Tz/oOIx8YqREsj3i0VsYXEaCA==} expo-status-bar@1.12.1: resolution: {integrity: sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA==} @@ -3076,14 +3108,14 @@ packages: peerDependencies: expo: '*' - expo-updates@0.25.10: - resolution: {integrity: sha512-GAaGnELwdOYhNOG5HUpHdonzt9aGjOTxzEqjm8qdcZju86zwDT/a+0M1XzkqTodhNdNYC7AYoIod55KEvxeLlA==} + expo-updates@0.25.18: + resolution: {integrity: sha512-nlmzdtzy7VWsBZzI/P9fpt7fJcJJRl7rKhp3lGXfGLIty6KqQ651hAzvTNh9NrXeWnkiV1gtc7XA860r4mHdog==} hasBin: true peerDependencies: expo: '*' - expo@51.0.1: - resolution: {integrity: sha512-q+3cnPmNcgKhx4AK0NO9n2Y4VLpvkyRx1O1H5okdUE+3Z8paIMlQsPnl4SnQu6YRY7ar1OmS7txUqRAmr1Sxxg==} + expo@51.0.17: + resolution: {integrity: sha512-VqLrdVMLdjCUhNuWWGdexqkiscnudY7OACafBrfqIFOejAeKceEaBU5YQIlNlOsKuB7PBMqDkhdZ+dG93Ul4ig==} hasBin: true fast-deep-equal@3.1.3: @@ -3179,6 +3211,10 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + foreground-child@3.2.1: + resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} + engines: {node: '>=14'} + form-data@3.0.1: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} engines: {node: '>= 6'} @@ -3211,6 +3247,10 @@ packages: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} + fs-minipass@3.0.3: + resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -3293,17 +3333,26 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} + glob@10.4.2: + resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} + engines: {node: '>=16 || 14 >=14.18'} + hasBin: true + glob@6.0.4: resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} + deprecated: Glob versions prior to v9 are no longer supported glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + deprecated: Glob versions prior to v9 are no longer supported glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} + deprecated: Glob versions prior to v9 are no longer supported glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} @@ -3485,11 +3534,9 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - infer-owner@1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -3740,6 +3787,10 @@ packages: resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} engines: {node: '>=8'} + jackspeak@3.4.0: + resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} + engines: {node: '>=14'} + jest-changed-files@29.7.0: resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4125,6 +4176,10 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true + lru-cache@10.3.0: + resolution: {integrity: sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==} + engines: {node: 14 || >=16.14} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -4275,12 +4330,16 @@ packages: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.6: resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} - minipass-collect@1.0.2: - resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} - engines: {node: '>= 8'} + minipass-collect@2.0.1: + resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} + engines: {node: '>=16 || 14 >=14.17'} minipass-flush@1.0.5: resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} @@ -4294,6 +4353,10 @@ packages: resolution: {integrity: sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==} engines: {node: '>=8'} + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -4565,6 +4628,7 @@ packages: osenv@0.1.5: resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} + deprecated: This package is no longer supported. p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} @@ -4598,6 +4662,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -4647,6 +4714,10 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -4734,6 +4805,10 @@ packages: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} + pretty-format@24.9.0: + resolution: {integrity: sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==} + engines: {node: '>= 6'} + pretty-format@26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} engines: {node: '>= 10'} @@ -4749,14 +4824,6 @@ packages: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} - promise-inflight@1.0.1: - resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} - peerDependencies: - bluebird: '*' - peerDependenciesMeta: - bluebird: - optional: true - promise@7.3.1: resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} @@ -4838,8 +4905,8 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 - react-native@0.74.1: - resolution: {integrity: sha512-0H2XpmghwOtfPpM2LKqHIN7gxy+7G/r1hwJHKLV6uoyXGC/gCojRtoo5NqyKrWpFC8cqyT6wTYCLuG7CxEKilg==} + react-native@0.74.2: + resolution: {integrity: sha512-EBMBjPPL4/GjHMP4NqsZabT3gI5WU9cSmduABGAGrd8uIcmTZ5F2Ng9k6gFmRm7n8e8CULxDNu98ZpQfBjl7Bw==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -4999,18 +5066,22 @@ packages: rimraf@2.4.5: resolution: {integrity: sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@2.6.3: resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true rollup@3.9.1: @@ -5132,6 +5203,10 @@ packages: signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + simple-plist@1.3.1: resolution: {integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==} @@ -5154,10 +5229,6 @@ packages: resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} engines: {node: '>=6'} - slugify@1.6.5: - resolution: {integrity: sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ==} - engines: {node: '>=8.0.0'} - slugify@1.6.6: resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} engines: {node: '>=8.0.0'} @@ -5202,9 +5273,9 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - ssri@8.0.1: - resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} - engines: {node: '>= 8'} + ssri@10.0.6: + resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} stack-generator@2.0.10: resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==} @@ -5250,6 +5321,10 @@ packages: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + string.prototype.matchall@4.0.7: resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==} @@ -5500,6 +5575,10 @@ packages: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true + trim-right@1.0.1: + resolution: {integrity: sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==} + engines: {node: '>=0.10.0'} + ts-api-utils@1.3.0: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} @@ -5665,11 +5744,13 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} - unique-filename@1.1.1: - resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} + unique-filename@3.0.0: + resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - unique-slug@2.0.2: - resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} + unique-slug@4.0.0: + resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} unique-string@1.0.0: resolution: {integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==} @@ -5837,6 +5918,10 @@ packages: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -5954,6 +6039,15 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + zod-validation-error@2.1.0: + resolution: {integrity: sha512-VJh93e2wb4c3tWtGgTa0OF/dTt/zoPCPzXq4V11ZjxmEAFaPi/Zss1xIZdEB5RD8GD00U0/iVXgqkF77RV7pdQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.18.0 + + zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + snapshots: '@ampproject/remapping@2.2.0': @@ -5976,7 +6070,7 @@ snapshots: dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.24.2 - '@babel/generator': 7.22.7 + '@babel/generator': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.24.5(@babel/core@7.20.2) '@babel/helpers': 7.20.1 @@ -6012,6 +6106,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/generator@7.2.0': + dependencies: + '@babel/types': 7.24.5 + jsesc: 2.5.2 + lodash: 4.17.21 + source-map: 0.5.7 + trim-right: 1.0.1 + '@babel/generator@7.22.7': dependencies: '@babel/types': 7.24.5 @@ -6198,12 +6300,8 @@ snapshots: dependencies: '@babel/types': 7.24.5 - '@babel/helper-string-parser@7.22.5': {} - '@babel/helper-string-parser@7.24.1': {} - '@babel/helper-validator-identifier@7.22.5': {} - '@babel/helper-validator-identifier@7.24.5': {} '@babel/helper-validator-option@7.23.5': {} @@ -6240,10 +6338,6 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.0 - '@babel/parser@7.22.7': - dependencies: - '@babel/types': 7.24.5 - '@babel/parser@7.24.5': dependencies: '@babel/types': 7.24.5 @@ -6519,6 +6613,11 @@ snapshots: '@babel/core': 7.20.2 '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.20.2)': dependencies: '@babel/core': 7.20.2 @@ -6604,6 +6703,11 @@ snapshots: '@babel/core': 7.20.2 '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.5)': + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.20.2)': dependencies: '@babel/core': 7.20.2 @@ -7542,12 +7646,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.22.5': - dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - to-fast-properties: 2.0.0 - '@babel/types@7.24.5': dependencies: '@babel/helper-string-parser': 7.24.1 @@ -7606,32 +7704,33 @@ snapshots: mv: 2.1.1 safe-json-stringify: 1.2.0 - '@expo/cli@0.18.10(expo-modules-autolinking@1.11.1)': + '@expo/cli@0.18.21(expo-modules-autolinking@1.11.1)': dependencies: '@babel/runtime': 7.21.0 '@expo/code-signing-certificates': 0.0.5 '@expo/config': 9.0.1 - '@expo/config-plugins': 8.0.4 + '@expo/config-plugins': 8.0.6 '@expo/devcert': 1.0.0 '@expo/env': 0.3.0 '@expo/image-utils': 0.5.1 '@expo/json-file': 8.3.3 - '@expo/metro-config': 0.18.3 + '@expo/metro-config': 0.18.8 '@expo/osascript': 2.0.33 '@expo/package-manager': 1.5.2 '@expo/plist': 0.1.3 - '@expo/prebuild-config': 7.0.3(expo-modules-autolinking@1.11.1) + '@expo/prebuild-config': 7.0.6(expo-modules-autolinking@1.11.1) '@expo/rudder-sdk-node': 1.1.1 '@expo/spawn-async': 1.7.2 '@expo/xcpretty': 4.3.1 - '@react-native/dev-middleware': 0.74.83 + '@react-native/dev-middleware': 0.74.84 '@urql/core': 2.3.6(graphql@15.8.0) '@urql/exchange-retry': 0.3.0(graphql@15.8.0) accepts: 1.3.8 arg: 5.0.2 better-opn: 3.0.2 + bplist-creator: 0.0.7 bplist-parser: 0.3.2 - cacache: 15.3.0 + cacache: 18.0.3 chalk: 4.1.2 ci-info: 3.4.0 connect: 3.7.0 @@ -7672,7 +7771,7 @@ snapshots: resolve.exports: 2.0.2 semver: 7.6.1 send: 0.18.0 - slugify: 1.6.5 + slugify: 1.6.6 source-map-support: 0.5.21 stacktrace-parser: 0.1.10 structured-headers: 0.4.1 @@ -7685,7 +7784,6 @@ snapshots: wrap-ansi: 7.0.0 ws: 8.12.1 transitivePeerDependencies: - - bluebird - bufferutil - encoding - expo-modules-autolinking @@ -7697,7 +7795,7 @@ snapshots: node-forge: 1.3.1 nullthrows: 1.1.1 - '@expo/config-plugins@8.0.4': + '@expo/config-plugins@8.0.6': dependencies: '@expo/config-types': 51.0.0 '@expo/json-file': 8.3.3 @@ -7722,7 +7820,7 @@ snapshots: '@expo/config@9.0.1': dependencies: '@babel/code-frame': 7.10.4 - '@expo/config-plugins': 8.0.4 + '@expo/config-plugins': 8.0.6 '@expo/config-types': 51.0.0 '@expo/json-file': 8.3.3 getenv: 1.0.0 @@ -7763,7 +7861,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/fingerprint@0.7.1': + '@expo/fingerprint@0.10.0': dependencies: '@expo/spawn-async': 1.7.2 chalk: 4.1.2 @@ -7797,12 +7895,12 @@ snapshots: json5: 2.2.3 write-file-atomic: 2.4.3 - '@expo/metro-config@0.18.3': + '@expo/metro-config@0.18.8': dependencies: '@babel/core': 7.24.5 - '@babel/generator': 7.22.7 - '@babel/parser': 7.22.7 - '@babel/types': 7.22.5 + '@babel/generator': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 '@expo/config': 9.0.1 '@expo/env': 0.3.0 '@expo/json-file': 8.3.3 @@ -7820,9 +7918,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/metro-runtime@3.2.1(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0))': + '@expo/metro-runtime@3.2.1(react-native@0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0))': dependencies: - react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0) + react-native: 0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0) '@expo/osascript@2.0.33': dependencies: @@ -7850,14 +7948,14 @@ snapshots: base64-js: 1.5.1 xmlbuilder: 14.0.0 - '@expo/prebuild-config@7.0.3(expo-modules-autolinking@1.11.1)': + '@expo/prebuild-config@7.0.6(expo-modules-autolinking@1.11.1)': dependencies: '@expo/config': 9.0.1 - '@expo/config-plugins': 8.0.4 + '@expo/config-plugins': 8.0.6 '@expo/config-types': 51.0.0 '@expo/image-utils': 0.5.1 '@expo/json-file': 8.3.3 - '@react-native/normalize-colors': 0.74.83 + '@react-native/normalize-colors': 0.74.84 debug: 4.3.4 expo-modules-autolinking: 1.11.1 fs-extra: 9.1.0 @@ -7897,8 +7995,6 @@ snapshots: find-up: 5.0.0 js-yaml: 4.1.0 - '@gar/promisify@1.1.3': {} - '@graphql-typed-document-node/core@3.1.1(graphql@15.8.0)': dependencies: graphql: 15.8.0 @@ -7931,6 +8027,15 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.0.1 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + '@isaacs/ttlcache@1.4.1': {} '@istanbuljs/load-nyc-config@1.1.0': @@ -8100,6 +8205,12 @@ snapshots: transitivePeerDependencies: - supports-color + '@jest/types@24.9.0': + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 1.1.2 + '@types/yargs': 13.0.12 + '@jest/types@26.6.2': dependencies: '@types/istanbul-lib-coverage': 2.0.4 @@ -8214,15 +8325,12 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 - '@npmcli/fs@1.1.1': + '@npmcli/fs@3.1.1': dependencies: - '@gar/promisify': 1.1.3 semver: 7.6.1 - '@npmcli/move-file@1.1.2': - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 + '@pkgjs/parseargs@0.11.0': + optional: true '@pkgr/core@0.1.1': {} @@ -8235,18 +8343,18 @@ snapshots: tiny-glob: 0.2.9 tslib: 2.5.0 - '@react-native-community/cli-clean@13.6.6': + '@react-native-community/cli-clean@13.6.8': dependencies: - '@react-native-community/cli-tools': 13.6.6 + '@react-native-community/cli-tools': 13.6.8 chalk: 4.1.2 execa: 5.1.1 fast-glob: 3.3.2 transitivePeerDependencies: - encoding - '@react-native-community/cli-config@13.6.6': + '@react-native-community/cli-config@13.6.8': dependencies: - '@react-native-community/cli-tools': 13.6.6 + '@react-native-community/cli-tools': 13.6.8 chalk: 4.1.2 cosmiconfig: 5.2.1 deepmerge: 4.3.1 @@ -8255,19 +8363,19 @@ snapshots: transitivePeerDependencies: - encoding - '@react-native-community/cli-debugger-ui@13.6.6': + '@react-native-community/cli-debugger-ui@13.6.8': dependencies: serve-static: 1.15.0 transitivePeerDependencies: - supports-color - '@react-native-community/cli-doctor@13.6.6': + '@react-native-community/cli-doctor@13.6.8': dependencies: - '@react-native-community/cli-config': 13.6.6 - '@react-native-community/cli-platform-android': 13.6.6 - '@react-native-community/cli-platform-apple': 13.6.6 - '@react-native-community/cli-platform-ios': 13.6.6 - '@react-native-community/cli-tools': 13.6.6 + '@react-native-community/cli-config': 13.6.8 + '@react-native-community/cli-platform-android': 13.6.8 + '@react-native-community/cli-platform-apple': 13.6.8 + '@react-native-community/cli-platform-ios': 13.6.8 + '@react-native-community/cli-tools': 13.6.8 chalk: 4.1.2 command-exists: 1.2.9 deepmerge: 4.3.1 @@ -8283,18 +8391,18 @@ snapshots: transitivePeerDependencies: - encoding - '@react-native-community/cli-hermes@13.6.6': + '@react-native-community/cli-hermes@13.6.8': dependencies: - '@react-native-community/cli-platform-android': 13.6.6 - '@react-native-community/cli-tools': 13.6.6 + '@react-native-community/cli-platform-android': 13.6.8 + '@react-native-community/cli-tools': 13.6.8 chalk: 4.1.2 hermes-profile-transformer: 0.0.6 transitivePeerDependencies: - encoding - '@react-native-community/cli-platform-android@13.6.6': + '@react-native-community/cli-platform-android@13.6.8': dependencies: - '@react-native-community/cli-tools': 13.6.6 + '@react-native-community/cli-tools': 13.6.8 chalk: 4.1.2 execa: 5.1.1 fast-glob: 3.3.2 @@ -8303,9 +8411,9 @@ snapshots: transitivePeerDependencies: - encoding - '@react-native-community/cli-platform-apple@13.6.6': + '@react-native-community/cli-platform-apple@13.6.8': dependencies: - '@react-native-community/cli-tools': 13.6.6 + '@react-native-community/cli-tools': 13.6.8 chalk: 4.1.2 execa: 5.1.1 fast-glob: 3.3.2 @@ -8314,16 +8422,16 @@ snapshots: transitivePeerDependencies: - encoding - '@react-native-community/cli-platform-ios@13.6.6': + '@react-native-community/cli-platform-ios@13.6.8': dependencies: - '@react-native-community/cli-platform-apple': 13.6.6 + '@react-native-community/cli-platform-apple': 13.6.8 transitivePeerDependencies: - encoding - '@react-native-community/cli-server-api@13.6.6': + '@react-native-community/cli-server-api@13.6.8': dependencies: - '@react-native-community/cli-debugger-ui': 13.6.6 - '@react-native-community/cli-tools': 13.6.6 + '@react-native-community/cli-debugger-ui': 13.6.8 + '@react-native-community/cli-tools': 13.6.8 compression: 1.7.4 connect: 3.7.0 errorhandler: 1.5.1 @@ -8337,7 +8445,7 @@ snapshots: - supports-color - utf-8-validate - '@react-native-community/cli-tools@13.6.6': + '@react-native-community/cli-tools@13.6.8': dependencies: appdirsjs: 1.2.7 chalk: 4.1.2 @@ -8353,20 +8461,20 @@ snapshots: transitivePeerDependencies: - encoding - '@react-native-community/cli-types@13.6.6': + '@react-native-community/cli-types@13.6.8': dependencies: joi: 17.6.0 - '@react-native-community/cli@13.6.6': + '@react-native-community/cli@13.6.8': dependencies: - '@react-native-community/cli-clean': 13.6.6 - '@react-native-community/cli-config': 13.6.6 - '@react-native-community/cli-debugger-ui': 13.6.6 - '@react-native-community/cli-doctor': 13.6.6 - '@react-native-community/cli-hermes': 13.6.6 - '@react-native-community/cli-server-api': 13.6.6 - '@react-native-community/cli-tools': 13.6.6 - '@react-native-community/cli-types': 13.6.6 + '@react-native-community/cli-clean': 13.6.8 + '@react-native-community/cli-config': 13.6.8 + '@react-native-community/cli-debugger-ui': 13.6.8 + '@react-native-community/cli-doctor': 13.6.8 + '@react-native-community/cli-hermes': 13.6.8 + '@react-native-community/cli-server-api': 13.6.8 + '@react-native-community/cli-tools': 13.6.8 + '@react-native-community/cli-types': 13.6.8 chalk: 4.1.2 commander: 9.4.1 deepmerge: 4.3.1 @@ -8382,7 +8490,7 @@ snapshots: - supports-color - utf-8-validate - '@react-native/assets-registry@0.74.83': {} + '@react-native/assets-registry@0.74.84': {} '@react-native/babel-plugin-codegen@0.74.83(@babel/preset-env@7.20.2(@babel/core@7.20.2))': dependencies: @@ -8398,6 +8506,20 @@ snapshots: - '@babel/preset-env' - supports-color + '@react-native/babel-plugin-codegen@0.74.84(@babel/preset-env@7.20.2(@babel/core@7.20.2))': + dependencies: + '@react-native/codegen': 0.74.84(@babel/preset-env@7.20.2(@babel/core@7.20.2)) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + + '@react-native/babel-plugin-codegen@0.74.84(@babel/preset-env@7.20.2(@babel/core@7.24.5))': + dependencies: + '@react-native/codegen': 0.74.84(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + '@react-native/babel-preset@0.74.83(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))': dependencies: '@babel/core': 7.20.2 @@ -8496,6 +8618,104 @@ snapshots: - '@babel/preset-env' - supports-color + '@react-native/babel-preset@0.74.84(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))': + dependencies: + '@babel/core': 7.20.2 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.20.2) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.20.2) + '@babel/plugin-proposal-export-default-from': 7.18.10(@babel/core@7.20.2) + '@babel/plugin-proposal-logical-assignment-operators': 7.18.9(@babel/core@7.20.2) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.20.2) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.20.2) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.20.2) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.20.2) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.20.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.20.2) + '@babel/plugin-syntax-export-default-from': 7.18.6(@babel/core@7.20.2) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.20.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.20.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.2) + '@babel/plugin-transform-arrow-functions': 7.18.6(@babel/core@7.20.2) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.20.2) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.20.2) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.20.2) + '@babel/plugin-transform-computed-properties': 7.18.9(@babel/core@7.20.2) + '@babel/plugin-transform-destructuring': 7.20.7(@babel/core@7.20.2) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.20.2) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.20.2) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.20.2) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.20.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1(@babel/core@7.20.2) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.20.2) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.20.2) + '@babel/plugin-transform-private-property-in-object': 7.24.5(@babel/core@7.20.2) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.20.2) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.20.2) + '@babel/plugin-transform-react-jsx-self': 7.18.6(@babel/core@7.20.2) + '@babel/plugin-transform-react-jsx-source': 7.18.6(@babel/core@7.20.2) + '@babel/plugin-transform-runtime': 7.19.1(@babel/core@7.20.2) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.20.2) + '@babel/plugin-transform-spread': 7.19.0(@babel/core@7.20.2) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.20.2) + '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.20.2) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.20.2) + '@babel/template': 7.24.0 + '@react-native/babel-plugin-codegen': 0.74.84(@babel/preset-env@7.20.2(@babel/core@7.20.2)) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.20.2) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + + '@react-native/babel-preset@0.74.84(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))': + dependencies: + '@babel/core': 7.24.5 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-export-default-from': 7.18.10(@babel/core@7.24.5) + '@babel/plugin-proposal-logical-assignment-operators': 7.18.9(@babel/core@7.24.5) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-export-default-from': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.24.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-transform-arrow-functions': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-transform-computed-properties': 7.18.9(@babel/core@7.24.5) + '@babel/plugin-transform-destructuring': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.24.5) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.24.5) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-private-property-in-object': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx-self': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx-source': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-runtime': 7.19.1(@babel/core@7.24.5) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-spread': 7.19.0(@babel/core@7.24.5) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.24.5) + '@babel/template': 7.24.0 + '@react-native/babel-plugin-codegen': 0.74.84(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.5) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + '@react-native/codegen@0.74.83(@babel/preset-env@7.20.2(@babel/core@7.20.2))': dependencies: '@babel/parser': 7.24.5 @@ -8522,12 +8742,38 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.74.83(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))': + '@react-native/codegen@0.74.84(@babel/preset-env@7.20.2(@babel/core@7.20.2))': dependencies: - '@react-native-community/cli-server-api': 13.6.6 - '@react-native-community/cli-tools': 13.6.6 - '@react-native/dev-middleware': 0.74.83 - '@react-native/metro-babel-transformer': 0.74.83(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2)) + '@babel/parser': 7.24.5 + '@babel/preset-env': 7.20.2(@babel/core@7.20.2) + glob: 7.2.3 + hermes-parser: 0.19.1 + invariant: 2.2.4 + jscodeshift: 0.14.0(@babel/preset-env@7.20.2(@babel/core@7.20.2)) + mkdirp: 0.5.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + '@react-native/codegen@0.74.84(@babel/preset-env@7.20.2(@babel/core@7.24.5))': + dependencies: + '@babel/parser': 7.24.5 + '@babel/preset-env': 7.20.2(@babel/core@7.24.5) + glob: 7.2.3 + hermes-parser: 0.19.1 + invariant: 2.2.4 + jscodeshift: 0.14.0(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + mkdirp: 0.5.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + '@react-native/community-cli-plugin@0.74.84(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))': + dependencies: + '@react-native-community/cli-server-api': 13.6.8 + '@react-native-community/cli-tools': 13.6.8 + '@react-native/dev-middleware': 0.74.84 + '@react-native/metro-babel-transformer': 0.74.84(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2)) chalk: 4.1.2 execa: 5.1.1 metro: 0.80.9 @@ -8544,12 +8790,12 @@ snapshots: - supports-color - utf-8-validate - '@react-native/community-cli-plugin@0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))': + '@react-native/community-cli-plugin@0.74.84(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))': dependencies: - '@react-native-community/cli-server-api': 13.6.6 - '@react-native-community/cli-tools': 13.6.6 - '@react-native/dev-middleware': 0.74.83 - '@react-native/metro-babel-transformer': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + '@react-native-community/cli-server-api': 13.6.8 + '@react-native-community/cli-tools': 13.6.8 + '@react-native/dev-middleware': 0.74.84 + '@react-native/metro-babel-transformer': 0.74.84(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) chalk: 4.1.2 execa: 5.1.1 metro: 0.80.9 @@ -8566,12 +8812,12 @@ snapshots: - supports-color - utf-8-validate - '@react-native/debugger-frontend@0.74.83': {} + '@react-native/debugger-frontend@0.74.84': {} - '@react-native/dev-middleware@0.74.83': + '@react-native/dev-middleware@0.74.84': dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.74.83 + '@react-native/debugger-frontend': 0.74.84 '@rnx-kit/chromium-edge-launcher': 1.0.0 chrome-launcher: 0.15.2 connect: 3.7.0 @@ -8589,24 +8835,24 @@ snapshots: - supports-color - utf-8-validate - '@react-native/gradle-plugin@0.74.83': {} + '@react-native/gradle-plugin@0.74.84': {} - '@react-native/js-polyfills@0.74.83': {} + '@react-native/js-polyfills@0.74.84': {} - '@react-native/metro-babel-transformer@0.74.83(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))': + '@react-native/metro-babel-transformer@0.74.84(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))': dependencies: '@babel/core': 7.20.2 - '@react-native/babel-preset': 0.74.83(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2)) + '@react-native/babel-preset': 0.74.84(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2)) hermes-parser: 0.19.1 nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/metro-babel-transformer@0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))': + '@react-native/metro-babel-transformer@0.74.84(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))': dependencies: '@babel/core': 7.24.5 - '@react-native/babel-preset': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + '@react-native/babel-preset': 0.74.84(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) hermes-parser: 0.19.1 nullthrows: 1.1.1 transitivePeerDependencies: @@ -8617,21 +8863,32 @@ snapshots: '@react-native/normalize-colors@0.74.83': {} - '@react-native/virtualized-lists@0.74.83(@types/react@18.2.43)(react-native@0.74.1(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0))(react@18.2.0)': + '@react-native/normalize-colors@0.74.84': {} + + '@react-native/virtualized-lists@0.74.84(@types/react@18.2.43)(react-native@0.74.2(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0))(react@18.2.0)': + dependencies: + invariant: 2.2.4 + nullthrows: 1.1.1 + react: 18.2.0 + react-native: 0.74.2(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.43 + + '@react-native/virtualized-lists@0.74.84(@types/react@18.2.43)(react-native@0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.43)(react@18.2.0))(react@18.2.0)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.2.0 - react-native: 0.74.1(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0) + react-native: 0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.43)(react@18.2.0) optionalDependencies: '@types/react': 18.2.43 - '@react-native/virtualized-lists@0.74.83(@types/react@18.2.79)(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0)': + '@react-native/virtualized-lists@0.74.84(@types/react@18.2.79)(react-native@0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.2.0 - react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0) + react-native: 0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0) optionalDependencies: '@types/react': 18.2.79 @@ -8675,12 +8932,23 @@ snapshots: dependencies: tslib: 2.4.0 - '@testing-library/react-native@12.5.0(jest@29.7.0(@types/node@18.7.18))(react-native@0.74.1(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0))(react-test-renderer@18.2.0(react@18.2.0))(react@18.2.0)': + '@testing-library/react-native@12.5.0(jest@29.7.0(@types/node@18.7.18))(react-native@0.74.2(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0))(react-test-renderer@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + jest-matcher-utils: 29.7.0 + pretty-format: 29.7.0 + react: 18.2.0 + react-native: 0.74.2(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0) + react-test-renderer: 18.2.0(react@18.2.0) + redent: 3.0.0 + optionalDependencies: + jest: 29.7.0(@types/node@18.7.18) + + '@testing-library/react-native@12.5.0(jest@29.7.0(@types/node@18.7.18))(react-native@0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.43)(react@18.2.0))(react-test-renderer@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: jest-matcher-utils: 29.7.0 pretty-format: 29.7.0 react: 18.2.0 - react-native: 0.74.1(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0) + react-native: 0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.43)(react@18.2.0) react-test-renderer: 18.2.0(react@18.2.0) redent: 3.0.0 optionalDependencies: @@ -8721,6 +8989,11 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports@1.1.2': + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-lib-report': 3.0.0 + '@types/istanbul-reports@3.0.1': dependencies: '@types/istanbul-lib-report': 3.0.0 @@ -8777,6 +9050,10 @@ snapshots: '@types/yargs-parser@21.0.0': {} + '@types/yargs@13.0.12': + dependencies: + '@types/yargs-parser': 21.0.0 + '@types/yargs@15.0.14': dependencies: '@types/yargs-parser': 21.0.0 @@ -9100,6 +9377,8 @@ snapshots: ansi-styles@5.2.0: {} + ansi-styles@6.2.1: {} + any-promise@1.3.0: {} anymatch@3.1.2: @@ -9227,7 +9506,7 @@ snapshots: ast-types@0.15.2: dependencies: - tslib: 2.5.0 + tslib: 2.6.2 astral-regex@1.0.0: {} @@ -9264,6 +9543,19 @@ snapshots: transitivePeerDependencies: - supports-color + babel-jest@29.7.0(@babel/core@7.24.5): + dependencies: + '@babel/core': 7.24.5 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.1.19 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.6.3(@babel/core@7.24.5) + chalk: 4.1.2 + graceful-fs: 4.2.10 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + babel-plugin-istanbul@6.1.1: dependencies: '@babel/helper-plugin-utils': 7.24.5 @@ -9329,6 +9621,16 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625: + dependencies: + '@babel/generator': 7.2.0 + '@babel/types': 7.24.5 + chalk: 4.1.2 + invariant: 2.2.4 + pretty-format: 24.9.0 + zod: 3.23.8 + zod-validation-error: 2.1.0(zod@3.23.8) + babel-plugin-react-native-web@0.19.11: {} babel-plugin-react-native-web@0.19.6: {} @@ -9361,6 +9663,39 @@ snapshots: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.20.2) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.20.2) + babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.5): + dependencies: + '@babel/core': 7.24.5 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.5) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.5) + + babel-preset-expo@11.0.11(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)): + dependencies: + '@babel/plugin-proposal-decorators': 7.19.1(@babel/core@7.24.5) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-object-rest-spread': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + '@babel/preset-react': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + '@react-native/babel-preset': 0.74.84(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + babel-plugin-react-compiler: 0.0.0-experimental-696af53-20240625 + babel-plugin-react-native-web: 0.19.11 + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - supports-color + babel-preset-expo@11.0.5(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2)): dependencies: '@babel/plugin-proposal-decorators': 7.19.1(@babel/core@7.20.2) @@ -9399,6 +9734,12 @@ snapshots: babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.20.2) + babel-preset-jest@29.6.3(@babel/core@7.24.5): + dependencies: + '@babel/core': 7.24.5 + babel-plugin-jest-hoist: 29.6.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.5) + balanced-match@1.0.2: {} base64-js@1.5.1: {} @@ -9417,6 +9758,10 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.0 + bplist-creator@0.0.7: + dependencies: + stream-buffers: 2.2.0 + bplist-creator@0.1.0: dependencies: stream-buffers: 2.2.0 @@ -9480,28 +9825,20 @@ snapshots: cac@6.7.14: {} - cacache@15.3.0: + cacache@18.0.3: dependencies: - '@npmcli/fs': 1.1.1 - '@npmcli/move-file': 1.1.2 - chownr: 2.0.0 - fs-minipass: 2.1.0 - glob: 7.2.3 - infer-owner: 1.0.4 - lru-cache: 6.0.0 - minipass: 3.1.6 - minipass-collect: 1.0.2 + '@npmcli/fs': 3.1.1 + fs-minipass: 3.0.3 + glob: 10.4.2 + lru-cache: 10.3.0 + minipass: 7.1.2 + minipass-collect: 2.0.1 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 p-map: 4.0.0 - promise-inflight: 1.0.1 - rimraf: 3.0.2 - ssri: 8.0.1 + ssri: 10.0.6 tar: 6.1.11 - unique-filename: 1.1.1 - transitivePeerDependencies: - - bluebird + unique-filename: 3.0.0 call-bind@1.0.2: dependencies: @@ -9892,6 +10229,8 @@ snapshots: dotenv@16.4.5: {} + eastasianwidth@0.2.0: {} + ee-first@1.1.1: {} electron-to-chromium@1.4.761: {} @@ -10192,8 +10531,8 @@ snapshots: '@typescript-eslint/parser': 5.42.1(eslint@8.34.0)(typescript@4.9.5) eslint: 8.34.0 eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.26.0)(eslint@8.34.0) - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.42.1(eslint@8.34.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.3)(eslint@8.34.0) + eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.26.0(eslint@8.34.0))(eslint@8.34.0) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.42.1(eslint@8.34.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.3(eslint-plugin-import@2.26.0(eslint@8.34.0))(eslint@8.34.0))(eslint@8.34.0) eslint-plugin-jsx-a11y: 6.6.1(eslint@8.34.0) eslint-plugin-react: 7.31.8(eslint@8.34.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.34.0) @@ -10242,12 +10581,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.5.3(eslint-plugin-import@2.26.0)(eslint@8.34.0): + eslint-import-resolver-typescript@3.5.3(eslint-plugin-import@2.26.0(eslint@8.34.0))(eslint@8.34.0): dependencies: debug: 4.3.4 enhanced-resolve: 5.12.0 eslint: 8.34.0 - eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.42.1(eslint@8.34.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.3)(eslint@8.34.0) + eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.42.1(eslint@8.34.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.3(eslint-plugin-import@2.26.0(eslint@8.34.0))(eslint@8.34.0))(eslint@8.34.0) get-tsconfig: 4.4.0 globby: 13.1.3 is-core-module: 2.10.0 @@ -10256,14 +10595,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.7.4(@typescript-eslint/parser@5.42.1(eslint@8.34.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@3.5.3(eslint-plugin-import@2.26.0)(eslint@8.34.0))(eslint@8.34.0): + eslint-module-utils@2.7.4(@typescript-eslint/parser@5.42.1(eslint@8.34.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@3.5.3(eslint-plugin-import@2.26.0(eslint@8.34.0))(eslint@8.34.0))(eslint@8.34.0): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 5.42.1(eslint@8.34.0)(typescript@4.9.5) eslint: 8.34.0 eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.26.0)(eslint@8.34.0) + eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.26.0(eslint@8.34.0))(eslint@8.34.0) transitivePeerDependencies: - supports-color @@ -10283,7 +10622,7 @@ snapshots: eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.42.1(eslint@8.34.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.3)(eslint@8.34.0): + eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.42.1(eslint@8.34.0)(typescript@4.9.5))(eslint-import-resolver-typescript@3.5.3(eslint-plugin-import@2.26.0(eslint@8.34.0))(eslint@8.34.0))(eslint@8.34.0): dependencies: array-includes: 3.1.5 array.prototype.flat: 1.3.0 @@ -10291,7 +10630,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.34.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.42.1(eslint@8.34.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@3.5.3(eslint-plugin-import@2.26.0)(eslint@8.34.0))(eslint@8.34.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.42.1(eslint@8.34.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@3.5.3(eslint-plugin-import@2.26.0(eslint@8.34.0))(eslint@8.34.0))(eslint@8.34.0) has: 1.0.3 is-core-module: 2.10.0 is-glob: 4.0.3 @@ -10603,76 +10942,75 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - expo-asset@10.0.6(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): + expo-asset@10.0.10(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): dependencies: - '@react-native/assets-registry': 0.74.83 - expo: 51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) - expo-constants: 16.0.1(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo: 51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + expo-constants: 16.0.1(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) invariant: 2.2.4 md5-file: 3.2.3 transitivePeerDependencies: - supports-color - expo-constants@16.0.1(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): + expo-constants@16.0.1(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): dependencies: '@expo/config': 9.0.1 - expo: 51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + expo: 51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) transitivePeerDependencies: - supports-color - expo-dev-client@4.0.12(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): + expo-dev-client@4.0.19(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): dependencies: - expo: 51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) - expo-dev-launcher: 4.0.13(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) - expo-dev-menu: 5.0.13(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) - expo-dev-menu-interface: 1.8.3(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) - expo-manifests: 0.14.2(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) - expo-updates-interface: 0.16.2(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo: 51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + expo-dev-launcher: 4.0.21(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo-dev-menu: 5.0.15(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo-dev-menu-interface: 1.8.3(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo-manifests: 0.14.2(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo-updates-interface: 0.16.2(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) transitivePeerDependencies: - supports-color - expo-dev-launcher@4.0.13(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): + expo-dev-launcher@4.0.21(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): dependencies: ajv: 8.11.0 - expo: 51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) - expo-dev-menu: 5.0.13(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) - expo-manifests: 0.14.2(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo: 51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + expo-dev-menu: 5.0.15(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo-manifests: 0.14.2(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) resolve-from: 5.0.0 semver: 7.6.1 transitivePeerDependencies: - supports-color - expo-dev-menu-interface@1.8.3(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): + expo-dev-menu-interface@1.8.3(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): dependencies: - expo: 51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + expo: 51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) - expo-dev-menu@5.0.13(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): + expo-dev-menu@5.0.15(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): dependencies: - expo: 51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) - expo-dev-menu-interface: 1.8.3(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo: 51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + expo-dev-menu-interface: 1.8.3(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) semver: 7.6.1 expo-eas-client@0.12.0: {} - expo-file-system@17.0.1(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): + expo-file-system@17.0.1(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): dependencies: - expo: 51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + expo: 51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) - expo-font@12.0.4(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): + expo-font@12.0.7(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): dependencies: - expo: 51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + expo: 51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) fontfaceobserver: 2.3.0 expo-json-utils@0.13.1: {} - expo-keep-awake@13.0.1(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): + expo-keep-awake@13.0.2(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): dependencies: - expo: 51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + expo: 51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) - expo-manifests@0.14.2(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): + expo-manifests@0.14.2(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): dependencies: '@expo/config': 9.0.1 - expo: 51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + expo: 51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) expo-json-utils: 0.13.1 transitivePeerDependencies: - supports-color @@ -10681,11 +11019,11 @@ snapshots: dependencies: chalk: 4.1.2 commander: 7.2.0 - fast-glob: 3.2.12 + fast-glob: 3.3.2 find-up: 5.0.0 fs-extra: 9.1.0 - expo-modules-core@1.12.10: + expo-modules-core@1.12.18: dependencies: invariant: 2.2.4 @@ -10693,24 +11031,24 @@ snapshots: expo-structured-headers@3.8.0: {} - expo-updates-interface@0.16.2(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): + expo-updates-interface@0.16.2(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): dependencies: - expo: 51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + expo: 51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) - expo-updates@0.25.10(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): + expo-updates@0.25.18(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))): dependencies: '@expo/code-signing-certificates': 0.0.5 '@expo/config': 9.0.1 - '@expo/config-plugins': 8.0.4 - '@expo/fingerprint': 0.7.1 + '@expo/config-plugins': 8.0.6 + '@expo/fingerprint': 0.10.0 '@expo/spawn-async': 1.7.2 arg: 4.1.0 chalk: 4.1.2 - expo: 51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + expo: 51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) expo-eas-client: 0.12.0 - expo-manifests: 0.14.2(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo-manifests: 0.14.2(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) expo-structured-headers: 3.8.0 - expo-updates-interface: 0.16.2(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo-updates-interface: 0.16.2(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) fast-glob: 3.3.2 fbemitter: 3.0.0 ignore: 5.3.1 @@ -10719,27 +11057,26 @@ snapshots: - encoding - supports-color - expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)): + expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)): dependencies: '@babel/runtime': 7.21.0 - '@expo/cli': 0.18.10(expo-modules-autolinking@1.11.1) + '@expo/cli': 0.18.21(expo-modules-autolinking@1.11.1) '@expo/config': 9.0.1 - '@expo/config-plugins': 8.0.4 - '@expo/metro-config': 0.18.3 + '@expo/config-plugins': 8.0.6 + '@expo/metro-config': 0.18.8 '@expo/vector-icons': 14.0.1 - babel-preset-expo: 11.0.5(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) - expo-asset: 10.0.6(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) - expo-file-system: 17.0.1(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) - expo-font: 12.0.4(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) - expo-keep-awake: 13.0.1(expo@51.0.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + babel-preset-expo: 11.0.11(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + expo-asset: 10.0.10(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo-file-system: 17.0.1(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo-font: 12.0.7(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) + expo-keep-awake: 13.0.2(expo@51.0.17(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))) expo-modules-autolinking: 1.11.1 - expo-modules-core: 1.12.10 + expo-modules-core: 1.12.18 fbemitter: 3.0.0 whatwg-url-without-unicode: 8.0.0-3 transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' - - bluebird - bufferutil - encoding - supports-color @@ -10864,6 +11201,11 @@ snapshots: dependencies: is-callable: 1.2.7 + foreground-child@3.2.1: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + form-data@3.0.1: dependencies: asynckit: 0.4.0 @@ -10904,6 +11246,10 @@ snapshots: dependencies: minipass: 3.1.6 + fs-minipass@3.0.3: + dependencies: + minipass: 7.1.2 + fs.realpath@1.0.0: {} fsevents@2.3.2: @@ -10986,6 +11332,15 @@ snapshots: dependencies: is-glob: 4.0.3 + glob@10.4.2: + dependencies: + foreground-child: 3.2.1 + jackspeak: 3.4.0 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 1.11.1 + glob@6.0.4: dependencies: inflight: 1.0.6 @@ -11066,7 +11421,7 @@ snapshots: graphql-tag@2.12.6(graphql@15.8.0): dependencies: graphql: 15.8.0 - tslib: 2.5.0 + tslib: 2.6.2 graphql@15.8.0: {} @@ -11192,8 +11547,6 @@ snapshots: indent-string@4.0.0: {} - infer-owner@1.0.4: {} - inflight@1.0.6: dependencies: once: 1.4.0 @@ -11409,7 +11762,7 @@ snapshots: istanbul-lib-instrument@6.0.1: dependencies: - '@babel/core': 7.20.2 + '@babel/core': 7.24.5 '@babel/parser': 7.24.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 @@ -11436,6 +11789,12 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.0 + jackspeak@3.4.0: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + jest-changed-files@29.7.0: dependencies: execa: 5.1.1 @@ -11583,6 +11942,29 @@ snapshots: - supports-color - utf-8-validate + jest-expo@51.0.1(@babel/core@7.24.5)(jest@29.7.0(@types/node@18.7.18))(react@18.2.0): + dependencies: + '@expo/config': 9.0.1 + '@expo/json-file': 8.3.3 + '@jest/create-cache-key-function': 29.7.0 + babel-jest: 29.7.0(@babel/core@7.24.5) + find-up: 5.0.0 + jest-environment-jsdom: 29.4.3 + jest-watch-select-projects: 2.0.0 + jest-watch-typeahead: 2.2.1(jest@29.7.0(@types/node@18.7.18)) + json5: 2.2.3 + lodash: 4.17.21 + react-test-renderer: 18.2.0(react@18.2.0) + stacktrace-js: 2.0.2 + transitivePeerDependencies: + - '@babel/core' + - bufferutil + - canvas + - jest + - react + - supports-color + - utf-8-validate + jest-get-type@29.6.3: {} jest-haste-map@29.7.0: @@ -12077,6 +12459,8 @@ snapshots: dependencies: js-tokens: 4.0.0 + lru-cache@10.3.0: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -12324,11 +12708,15 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist@1.2.6: {} - minipass-collect@1.0.2: + minipass-collect@2.0.1: dependencies: - minipass: 3.1.6 + minipass: 7.1.2 minipass-flush@1.0.5: dependencies: @@ -12342,6 +12730,8 @@ snapshots: dependencies: yallist: 4.0.0 + minipass@7.1.2: {} + minizlib@2.1.2: dependencies: minipass: 3.1.6 @@ -12670,6 +13060,8 @@ snapshots: p-try@2.2.0: {} + package-json-from-dist@1.0.0: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -12713,6 +13105,11 @@ snapshots: path-parse@1.0.7: {} + path-scurry@1.11.1: + dependencies: + lru-cache: 10.3.0 + minipass: 7.1.2 + path-type@4.0.0: {} picocolors@1.0.0: {} @@ -12775,6 +13172,13 @@ snapshots: pretty-bytes@5.6.0: {} + pretty-format@24.9.0: + dependencies: + '@jest/types': 24.9.0 + ansi-regex: 4.1.1 + ansi-styles: 3.2.1 + react-is: 16.13.1 + pretty-format@26.6.2: dependencies: '@jest/types': 26.6.2 @@ -12792,8 +13196,6 @@ snapshots: progress@2.0.3: {} - promise-inflight@1.0.1: {} - promise@7.3.1: dependencies: asap: 2.0.6 @@ -12895,19 +13297,19 @@ snapshots: transitivePeerDependencies: - encoding - react-native@0.74.1(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0): + react-native@0.74.2(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 13.6.6 - '@react-native-community/cli-platform-android': 13.6.6 - '@react-native-community/cli-platform-ios': 13.6.6 - '@react-native/assets-registry': 0.74.83 - '@react-native/codegen': 0.74.83(@babel/preset-env@7.20.2(@babel/core@7.20.2)) - '@react-native/community-cli-plugin': 0.74.83(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2)) - '@react-native/gradle-plugin': 0.74.83 - '@react-native/js-polyfills': 0.74.83 - '@react-native/normalize-colors': 0.74.83 - '@react-native/virtualized-lists': 0.74.83(@types/react@18.2.43)(react-native@0.74.1(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0))(react@18.2.0) + '@react-native-community/cli': 13.6.8 + '@react-native-community/cli-platform-android': 13.6.8 + '@react-native-community/cli-platform-ios': 13.6.8 + '@react-native/assets-registry': 0.74.84 + '@react-native/codegen': 0.74.84(@babel/preset-env@7.20.2(@babel/core@7.20.2)) + '@react-native/community-cli-plugin': 0.74.84(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2)) + '@react-native/gradle-plugin': 0.74.84 + '@react-native/js-polyfills': 0.74.84 + '@react-native/normalize-colors': 0.74.84 + '@react-native/virtualized-lists': 0.74.84(@types/react@18.2.43)(react-native@0.74.2(@babel/core@7.20.2)(@babel/preset-env@7.20.2(@babel/core@7.20.2))(@types/react@18.2.43)(react@18.2.0))(react@18.2.0) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -12945,19 +13347,69 @@ snapshots: - supports-color - utf-8-validate - react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0): + react-native@0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.43)(react@18.2.0): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 13.6.6 - '@react-native-community/cli-platform-android': 13.6.6 - '@react-native-community/cli-platform-ios': 13.6.6 - '@react-native/assets-registry': 0.74.83 - '@react-native/codegen': 0.74.83(@babel/preset-env@7.20.2(@babel/core@7.24.5)) - '@react-native/community-cli-plugin': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) - '@react-native/gradle-plugin': 0.74.83 - '@react-native/js-polyfills': 0.74.83 - '@react-native/normalize-colors': 0.74.83 - '@react-native/virtualized-lists': 0.74.83(@types/react@18.2.79)(react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0) + '@react-native-community/cli': 13.6.8 + '@react-native-community/cli-platform-android': 13.6.8 + '@react-native-community/cli-platform-ios': 13.6.8 + '@react-native/assets-registry': 0.74.84 + '@react-native/codegen': 0.74.84(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + '@react-native/community-cli-plugin': 0.74.84(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + '@react-native/gradle-plugin': 0.74.84 + '@react-native/js-polyfills': 0.74.84 + '@react-native/normalize-colors': 0.74.84 + '@react-native/virtualized-lists': 0.74.84(@types/react@18.2.43)(react-native@0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.43)(react@18.2.0))(react@18.2.0) + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + base64-js: 1.5.1 + chalk: 4.1.2 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.80.9 + metro-source-map: 0.80.9 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 26.6.2 + promise: 8.3.0 + react: 18.2.0 + react-devtools-core: 5.2.0 + react-refresh: 0.14.2 + react-shallow-renderer: 16.15.0(react@18.2.0) + regenerator-runtime: 0.13.11 + scheduler: 0.24.0-canary-efb381bbf-20230505 + stacktrace-parser: 0.1.10 + whatwg-fetch: 3.6.2 + ws: 6.2.2 + yargs: 17.7.1 + optionalDependencies: + '@types/react': 18.2.43 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + + react-native@0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0): + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native-community/cli': 13.6.8 + '@react-native-community/cli-platform-android': 13.6.8 + '@react-native-community/cli-platform-ios': 13.6.8 + '@react-native/assets-registry': 0.74.84 + '@react-native/codegen': 0.74.84(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + '@react-native/community-cli-plugin': 0.74.84(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5)) + '@react-native/gradle-plugin': 0.74.84 + '@react-native/js-polyfills': 0.74.84 + '@react-native/normalize-colors': 0.74.84 + '@react-native/virtualized-lists': 0.74.84(@types/react@18.2.79)(react-native@0.74.2(@babel/core@7.24.5)(@babel/preset-env@7.20.2(@babel/core@7.24.5))(@types/react@18.2.79)(react@18.2.0))(react@18.2.0) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -13309,6 +13761,8 @@ snapshots: signal-exit@3.0.7: {} + signal-exit@4.1.0: {} + simple-plist@1.3.1: dependencies: bplist-creator: 0.1.0 @@ -13329,8 +13783,6 @@ snapshots: astral-regex: 1.0.0 is-fullwidth-code-point: 2.0.0 - slugify@1.6.5: {} - slugify@1.6.6: {} source-map-js@1.0.2: {} @@ -13365,9 +13817,9 @@ snapshots: sprintf-js@1.0.3: {} - ssri@8.0.1: + ssri@10.0.6: dependencies: - minipass: 3.1.6 + minipass: 7.1.2 stack-generator@2.0.10: dependencies: @@ -13416,6 +13868,12 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.0.1 + string.prototype.matchall@4.0.7: dependencies: call-bind: 1.0.2 @@ -13539,7 +13997,7 @@ snapshots: sucrase@3.34.0: dependencies: - '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 glob: 7.1.6 lines-and-columns: 1.2.4 @@ -13694,6 +14152,8 @@ snapshots: tree-kill@1.2.2: {} + trim-right@1.0.1: {} + ts-api-utils@1.3.0(typescript@4.9.5): dependencies: typescript: 4.9.5 @@ -13859,11 +14319,11 @@ snapshots: unicode-property-aliases-ecmascript@2.1.0: {} - unique-filename@1.1.1: + unique-filename@3.0.0: dependencies: - unique-slug: 2.0.2 + unique-slug: 4.0.0 - unique-slug@2.0.2: + unique-slug@4.0.0: dependencies: imurmurhash: 0.1.4 @@ -14029,6 +14489,12 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.0.1 + wrappy@1.0.2: {} write-file-atomic@2.4.3: @@ -14116,3 +14582,9 @@ snapshots: yargs-parser: 21.1.1 yocto-queue@0.1.0: {} + + zod-validation-error@2.1.0(zod@3.23.8): + dependencies: + zod: 3.23.8 + + zod@3.23.8: {}