Bluesky app fork with some witchin' additions 💫

remove expo-sentry (#5405)

authored by hailey.at and committed by

GitHub 41d4b2c7 f45f7148

+23 -263
-1
package.json
··· 200 200 "react-responsive": "^9.0.2", 201 201 "react-textarea-autosize": "^8.5.3", 202 202 "rn-fetch-blob": "^0.12.0", 203 - "sentry-expo": "~7.0.1", 204 203 "statsig-react-native-expo": "^4.6.1", 205 204 "tippy.js": "^6.3.7", 206 205 "tlds": "^1.234.0",
-16
patches/@sentry+react-native+5.32.0.patch
··· 13 13 } 14 14 //# sourceMappingURL=ignorerequirecyclelogs.js.map 15 15 \ No newline at end of file 16 - diff --git a/node_modules/@sentry/react-native/ios/RNSentry.mm b/node_modules/@sentry/react-native/ios/RNSentry.mm 17 - index 392869c..29bcd8b 100644 18 - --- a/node_modules/@sentry/react-native/ios/RNSentry.mm 19 - +++ b/node_modules/@sentry/react-native/ios/RNSentry.mm 20 - @@ -452,6 +452,11 @@ - (NSDictionary*) fetchNativeStackFramesBy: (NSArray<NSNumber*>*)instructionsAdd 21 - resolve:(RCTPromiseResolveBlock)resolve 22 - rejecter:(RCTPromiseRejectBlock)reject) 23 - { 24 - + if ([rawBytes isKindOfClass:[NSArray class]]) { 25 - + resolve(@YES); 26 - + return; 27 - + } 28 - + 29 - NSData *data = [[NSData alloc] initWithBase64EncodedString:rawBytes options:0]; 30 - 31 - SentryEnvelope *envelope = [PrivateSentrySDKOnly envelopeWithData:data];
+4 -4
src/lib/analytics/analytics.tsx
··· 2 2 import {AppState, AppStateStatus} from 'react-native' 3 3 import AsyncStorage from '@react-native-async-storage/async-storage' 4 4 import {createClient, SegmentClient} from '@segment/analytics-react-native' 5 + import * as Sentry from '@sentry/react-native' 5 6 import {sha256} from 'js-sha256' 6 - import {Native} from 'sentry-expo' 7 7 8 - import {useSession, SessionAccount} from '#/state/session' 8 + import {logger} from '#/logger' 9 + import {SessionAccount, useSession} from '#/state/session' 9 10 import {ScreenPropertiesMap, TrackPropertiesMap} from './types' 10 - import {logger} from '#/logger' 11 11 12 12 type AppInfo = { 13 13 build?: string | undefined ··· 72 72 if (account.did) { 73 73 const did_hashed = sha256(account.did) 74 74 client.identify(did_hashed, {did_hashed}) 75 - Native.setUser({id: did_hashed}) 75 + Sentry.setUser({id: did_hashed}) 76 76 logger.debug('Ping w/hash') 77 77 } else { 78 78 logger.debug('Ping w/o hash')
+4 -4
src/lib/analytics/analytics.web.tsx
··· 1 1 import React from 'react' 2 2 import {createClient} from '@segment/analytics-react' 3 + import * as Sentry from '@sentry/react-native' 3 4 import {sha256} from 'js-sha256' 4 - import {Browser} from 'sentry-expo' 5 5 6 - import {ScreenPropertiesMap, TrackPropertiesMap} from './types' 7 - import {useSession, SessionAccount} from '#/state/session' 8 6 import {logger} from '#/logger' 7 + import {SessionAccount, useSession} from '#/state/session' 8 + import {ScreenPropertiesMap, TrackPropertiesMap} from './types' 9 9 10 10 type SegmentClient = ReturnType<typeof createClient> 11 11 ··· 70 70 if (account.did) { 71 71 const did_hashed = sha256(account.did) 72 72 client.identify(did_hashed, {did_hashed}) 73 - Browser.setUser({id: did_hashed}) 73 + Sentry.setUser({id: did_hashed}) 74 74 logger.debug('Ping w/hash') 75 75 } else { 76 76 logger.debug('Ping w/o hash')
+2 -2
src/lib/sentry.ts
··· 5 5 6 6 import {Platform} from 'react-native' 7 7 import {nativeApplicationVersion, nativeBuildVersion} from 'expo-application' 8 - import {init} from 'sentry-expo' 8 + import {init} from '@sentry/react-native' 9 9 10 10 import {BUILD_ENV, IS_DEV, IS_TESTFLIGHT} from 'lib/app-info' 11 11 ··· 30 30 }${IS_DEV ? 'dev' : ''}` 31 31 32 32 init({ 33 + enabled: !__DEV__, 33 34 autoSessionTracking: false, 34 35 dsn: 'https://05bc3789bf994b81bd7ce20c86ccd3ae@o4505071687041024.ingest.sentry.io/4505071690514432', 35 36 debug: false, // If `true`, Sentry will try to print out useful debugging information if something goes wrong with sending the event. Set it to `false` in production 36 - enableInExpoDevelopment: false, // enable this to test in dev 37 37 environment: BUILD_ENV ?? 'development', 38 38 dist, 39 39 release,
+6 -8
src/logger/__tests__/logger.test.ts
··· 1 + import {beforeAll, describe, expect, jest, test} from '@jest/globals' 2 + import * as Sentry from '@sentry/react-native' 1 3 import {nanoid} from 'nanoid/non-secure' 2 - import {jest, describe, expect, test, beforeAll} from '@jest/globals' 3 - import {Native as Sentry} from 'sentry-expo' 4 4 5 5 import {Logger, LogLevel, sentryTransport} from '#/logger' 6 6 ··· 16 16 LOG_DEBUG: '', 17 17 })) 18 18 19 - jest.mock('sentry-expo', () => ({ 20 - Native: { 21 - addBreadcrumb: jest.fn(), 22 - captureException: jest.fn(), 23 - captureMessage: jest.fn(), 24 - }, 19 + jest.mock('@sentry/react-native', () => ({ 20 + addBreadcrumb: jest.fn(), 21 + captureException: jest.fn(), 22 + captureMessage: jest.fn(), 25 23 })) 26 24 27 25 beforeAll(() => {
+1 -1
src/logger/sentry/index.ts
··· 1 - export {Native as Sentry} from 'sentry-expo' 1 + export * as Sentry from '@sentry/react-native'
+1 -1
src/logger/sentry/index.web.ts
··· 1 - export {Browser as Sentry} from 'sentry-expo' 1 + export * as Sentry from '@sentry/react-native'
+5 -226
yarn.lock
··· 3887 3887 dependencies: 3888 3888 cross-spawn "^6.0.5" 3889 3889 3890 - "@expo/spawn-async@^1.5.0", "@expo/spawn-async@^1.7.0", "@expo/spawn-async@^1.7.2": 3890 + "@expo/spawn-async@^1.5.0", "@expo/spawn-async@^1.7.2": 3891 3891 version "1.7.2" 3892 3892 resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.7.2.tgz#fcfe66c3e387245e72154b1a7eae8cada6a47f58" 3893 3893 integrity sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew== ··· 6034 6034 "@sentry/types" "7.119.0" 6035 6035 "@sentry/utils" "7.119.0" 6036 6036 6037 - "@sentry-internal/tracing@7.52.0": 6038 - version "7.52.0" 6039 - resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.52.0.tgz#c4e0750ad0c3949c5bb4b59cbb708b0fef274080" 6040 - integrity sha512-o1YPcRGtC9tjeFCvWRJsbgK94zpExhzfxWaldAKvi3PuWEmPeewSdO/Q5pBIY1QonvSI+Q3gysLRcVlLYHhO5A== 6041 - dependencies: 6042 - "@sentry/core" "7.52.0" 6043 - "@sentry/types" "7.52.0" 6044 - "@sentry/utils" "7.52.0" 6045 - tslib "^1.9.3" 6046 - 6047 - "@sentry-internal/tracing@7.52.1": 6048 - version "7.52.1" 6049 - resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.52.1.tgz#c98823afd2f9814466fa26f24a1a54fe63b27c24" 6050 - integrity sha512-6N99rE+Ek0LgbqSzI/XpsKSLUyJjQ9nychViy+MP60p1x+hllukfTsDbNtUNrPlW0Bx+vqUrWKkAqmTFad94TQ== 6051 - dependencies: 6052 - "@sentry/core" "7.52.1" 6053 - "@sentry/types" "7.52.1" 6054 - "@sentry/utils" "7.52.1" 6055 - tslib "^1.9.3" 6056 - 6057 6037 "@sentry/babel-plugin-component-annotate@2.20.1": 6058 6038 version "2.20.1" 6059 6039 resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.20.1.tgz#204c63ed006a048f48f633876e1b8bacf87a9722" ··· 6073 6053 "@sentry/types" "7.119.0" 6074 6054 "@sentry/utils" "7.119.0" 6075 6055 6076 - "@sentry/browser@7.52.0": 6077 - version "7.52.0" 6078 - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.52.0.tgz#55d266c89ed668389ff687e5cc885c27016ea85c" 6079 - integrity sha512-Sib0T24cQCqqqAhg+nZdfI7qNYGE03jiM3RbY7yG5UoycdnJzWEwrBVSzRTgg3Uya9TRTEGJ+d9vxPIU5TL7TA== 6080 - dependencies: 6081 - "@sentry-internal/tracing" "7.52.0" 6082 - "@sentry/core" "7.52.0" 6083 - "@sentry/replay" "7.52.0" 6084 - "@sentry/types" "7.52.0" 6085 - "@sentry/utils" "7.52.0" 6086 - tslib "^1.9.3" 6087 - 6088 - "@sentry/browser@7.52.1": 6089 - version "7.52.1" 6090 - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.52.1.tgz#f112ca4170bb5023f050bdcbcce5621b475a46eb" 6091 - integrity sha512-HrCOfieX68t+Wj42VIkraLYwx8kN5311SdBkHccevWs2Y2dZU7R9iLbI87+nb5kpOPQ7jVWW7d6QI/yZmliYgQ== 6092 - dependencies: 6093 - "@sentry-internal/tracing" "7.52.1" 6094 - "@sentry/core" "7.52.1" 6095 - "@sentry/replay" "7.52.1" 6096 - "@sentry/types" "7.52.1" 6097 - "@sentry/utils" "7.52.1" 6098 - tslib "^1.9.3" 6099 - 6100 6056 "@sentry/cli-darwin@2.36.1": 6101 6057 version "2.36.1" 6102 6058 resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.36.1.tgz#786adf6984dbe3c6fb7dac51b625c314117b807d" ··· 6132 6088 resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.36.1.tgz#80779b4bffb4e2e32944eae72c60e6f40151b4dc" 6133 6089 integrity sha512-wWqht2xghcK3TGnooHZSzA3WSjdtno/xFjZLvWmw38rblGwgKMxLZnlxV6uDyS+OJ6CbfDTlCRay/0TIqA0N8g== 6134 6090 6135 - "@sentry/cli@2.17.5": 6136 - version "2.17.5" 6137 - resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.17.5.tgz#d41e24893a843bcd41e14274044a7ddea9332824" 6138 - integrity sha512-0tXjLDpaKB46851EMJ6NbP0o9/gdEaDSLAyjEtXxlVO6+RyhUj6x6jDwn0vis8n/7q0AvbIjAcJrot+TbZP+WQ== 6139 - dependencies: 6140 - https-proxy-agent "^5.0.0" 6141 - node-fetch "^2.6.7" 6142 - progress "^2.0.3" 6143 - proxy-from-env "^1.1.0" 6144 - which "^2.0.2" 6145 - 6146 6091 "@sentry/cli@2.36.1": 6147 6092 version "2.36.1" 6148 6093 resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.36.1.tgz#a9146b798cb6d2f782a7a48d74633ddcd88dc8d3" ··· 6170 6115 "@sentry/types" "7.119.0" 6171 6116 "@sentry/utils" "7.119.0" 6172 6117 6173 - "@sentry/core@7.52.0": 6174 - version "7.52.0" 6175 - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.52.0.tgz#6c820ca48fe2f06bfd6b290044c96de2375f2ad4" 6176 - integrity sha512-BWdG6vCMeUeMhF4ILpxXTmw70JJvT1MGJcnv09oSupWHTmqy6I19YP6YcEyFuBL4jXPN51eCl7luIdLGJrPbOg== 6177 - dependencies: 6178 - "@sentry/types" "7.52.0" 6179 - "@sentry/utils" "7.52.0" 6180 - tslib "^1.9.3" 6181 - 6182 - "@sentry/core@7.52.1": 6183 - version "7.52.1" 6184 - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.52.1.tgz#4de702937ba8944802bb06eb8dfdf089c39f6bab" 6185 - integrity sha512-36clugQu5z/9jrit1gzI7KfKbAUimjRab39JeR0mJ6pMuKLTTK7PhbpUAD4AQBs9qVeXN2c7h9SVZiSA0UDvkg== 6186 - dependencies: 6187 - "@sentry/types" "7.52.1" 6188 - "@sentry/utils" "7.52.1" 6189 - tslib "^1.9.3" 6190 - 6191 6118 "@sentry/hub@7.119.0": 6192 6119 version "7.119.0" 6193 6120 resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-7.119.0.tgz#a94d657b9d3cfd4cc061c5c238f86faefb55d5d8" ··· 6197 6124 "@sentry/types" "7.119.0" 6198 6125 "@sentry/utils" "7.119.0" 6199 6126 6200 - "@sentry/hub@7.52.0": 6201 - version "7.52.0" 6202 - resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-7.52.0.tgz#ffc087d58c745d57108862faa0f701b15503dcc2" 6203 - integrity sha512-w3d8Pmp3Fx2zbbjz6hAeIbsFEkLyrUs9YTGG2y8oCoTlAtGK+AjdG+Z0H/clAZONflD/je2EmFHCI0EuXE9tEw== 6204 - dependencies: 6205 - "@sentry/core" "7.52.0" 6206 - "@sentry/types" "7.52.0" 6207 - "@sentry/utils" "7.52.0" 6208 - tslib "^1.9.3" 6209 - 6210 6127 "@sentry/integrations@7.119.0": 6211 6128 version "7.119.0" 6212 6129 resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.119.0.tgz#5b25c603026dbacfe1ae7bb8d768506a129149fb" ··· 6217 6134 "@sentry/utils" "7.119.0" 6218 6135 localforage "^1.8.1" 6219 6136 6220 - "@sentry/integrations@7.52.0": 6221 - version "7.52.0" 6222 - resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.52.0.tgz#632aa5e54bdfdab910a24057c2072634a2670409" 6223 - integrity sha512-tqxYzgc71XdFD8MTCsVMCPef08lPY9jULE5Zi7TzjyV2AItDRJPkixG0qjwjOGwCtN/6KKz0lGPGYU8ZDxvsbg== 6224 - dependencies: 6225 - "@sentry/types" "7.52.0" 6226 - "@sentry/utils" "7.52.0" 6227 - localforage "^1.8.1" 6228 - tslib "^1.9.3" 6229 - 6230 - "@sentry/integrations@7.52.1": 6231 - version "7.52.1" 6232 - resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.52.1.tgz#e8a5988477e8d295fa1d90ce5628c1a7794c2a09" 6233 - integrity sha512-4uejF01723wzEHjcP5AcNcV+Z/6U27b1LyaDu0jY3XDry98MMjhS/ASzecLpaEFxi3dh/jMTUrNp1u7WMj59Lg== 6234 - dependencies: 6235 - "@sentry/types" "7.52.1" 6236 - "@sentry/utils" "7.52.1" 6237 - localforage "^1.8.1" 6238 - tslib "^1.9.3" 6239 - 6240 6137 "@sentry/react-native@5.32.0": 6241 6138 version "5.32.0" 6242 6139 resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-5.32.0.tgz#14c46a65f7359f5e74a9cef7edb9d7bf9a0a449d" ··· 6252 6149 "@sentry/types" "7.119.0" 6253 6150 "@sentry/utils" "7.119.0" 6254 6151 6255 - "@sentry/react-native@5.5.0": 6256 - version "5.5.0" 6257 - resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-5.5.0.tgz#b1283f68465b1772ad6059ebba149673cef33f2d" 6258 - integrity sha512-xrES+OAIu3HFhoQSuJjd16Hh02/mByuNoKUjF7e4WDGIiTew3aqlqeLjU7x4npmg5Vbt+ND5jR12u/NmdfArwg== 6259 - dependencies: 6260 - "@sentry/browser" "7.52.0" 6261 - "@sentry/cli" "2.17.5" 6262 - "@sentry/core" "7.52.0" 6263 - "@sentry/hub" "7.52.0" 6264 - "@sentry/integrations" "7.52.0" 6265 - "@sentry/react" "7.52.0" 6266 - "@sentry/types" "7.52.0" 6267 - "@sentry/utils" "7.52.0" 6268 - 6269 6152 "@sentry/react@7.119.0": 6270 6153 version "7.119.0" 6271 6154 resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.119.0.tgz#79f2c9d94322a3afbfa8af9f5b872f7c2e9b0820" ··· 6277 6160 "@sentry/utils" "7.119.0" 6278 6161 hoist-non-react-statics "^3.3.2" 6279 6162 6280 - "@sentry/react@7.52.0": 6281 - version "7.52.0" 6282 - resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.52.0.tgz#d12d270ec82dea0474e69deb9112181affe7c524" 6283 - integrity sha512-VQxquyFFlvB81k7UER7tTJxjzbczNI2jqsw6nN1TVDrAIDt8/hT2x7m/M0FlWc88roBKuaMmbvzfNGWaL9abyQ== 6284 - dependencies: 6285 - "@sentry/browser" "7.52.0" 6286 - "@sentry/types" "7.52.0" 6287 - "@sentry/utils" "7.52.0" 6288 - hoist-non-react-statics "^3.3.2" 6289 - tslib "^1.9.3" 6290 - 6291 - "@sentry/react@7.52.1": 6292 - version "7.52.1" 6293 - resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.52.1.tgz#5f30919f4680493558c5233165b2092d2b59f6d1" 6294 - integrity sha512-RRH+GJE5TNg5QS86bSjSZuR2snpBTOO5/SU9t4BOqZMknzhMVTClGMm84hffJa9pMPMJPQ2fWQAbhrlD8RcF6w== 6295 - dependencies: 6296 - "@sentry/browser" "7.52.1" 6297 - "@sentry/types" "7.52.1" 6298 - "@sentry/utils" "7.52.1" 6299 - hoist-non-react-statics "^3.3.2" 6300 - tslib "^1.9.3" 6301 - 6302 6163 "@sentry/replay@7.119.0": 6303 6164 version "7.119.0" 6304 6165 resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.119.0.tgz#50881079d013c77f87a994331d8bcad1d49e0960" ··· 6309 6170 "@sentry/types" "7.119.0" 6310 6171 "@sentry/utils" "7.119.0" 6311 6172 6312 - "@sentry/replay@7.52.0": 6313 - version "7.52.0" 6314 - resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.52.0.tgz#4d78e88282d2c1044ea4b648a68d1b22173e810d" 6315 - integrity sha512-RRPALjDST2s7MHiMcUJ7Wo4WW7EWfUDYSG0LuhMT8DNc+ZsxQoFsLYX/yz8b3f0IUSr7xKBXP+aPeIy3jDAS2g== 6316 - dependencies: 6317 - "@sentry/core" "7.52.0" 6318 - "@sentry/types" "7.52.0" 6319 - "@sentry/utils" "7.52.0" 6320 - 6321 - "@sentry/replay@7.52.1": 6322 - version "7.52.1" 6323 - resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.52.1.tgz#272a0bcb79bb9ffce99b5dcaf864f18d729ce0da" 6324 - integrity sha512-A+RaUmpU9/yBHnU3ATemc6wAvobGno0yf5R6fZYkAFoo2FCR2YG6AXxkTazymIf8v2DnLGaSDORYDPdhQClU9A== 6325 - dependencies: 6326 - "@sentry/core" "7.52.1" 6327 - "@sentry/types" "7.52.1" 6328 - "@sentry/utils" "7.52.1" 6329 - 6330 6173 "@sentry/types@7.119.0": 6331 6174 version "7.119.0" 6332 6175 resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.119.0.tgz#8b3d7a1405c362e75cd900d46089df4e70919d2a" 6333 6176 integrity sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w== 6334 6177 6335 - "@sentry/types@7.52.0": 6336 - version "7.52.0" 6337 - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.52.0.tgz#b7d5372f17355e3991cbe818ad567f3fe277cc6b" 6338 - integrity sha512-XnEWpS6P6UdP1FqbmeqhI96Iowqd2jM5R7zJ97txTdAd5NmdHHH0pODTR9NiQViA1WlsXDut7ZLxgPzC9vIcMA== 6339 - 6340 - "@sentry/types@7.52.1": 6341 - version "7.52.1" 6342 - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.52.1.tgz#bcff6d0462d9b9b7b9ec31c0068fe02d44f25da2" 6343 - integrity sha512-OMbGBPrJsw0iEXwZ2bJUYxewI1IEAU2e1aQGc0O6QW5+6hhCh+8HO8Xl4EymqwejjztuwStkl6G1qhK+Q0/Row== 6344 - 6345 6178 "@sentry/utils@7.119.0": 6346 6179 version "7.119.0" 6347 6180 resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.119.0.tgz#debe29020f6ef3786a5bd855cf1b97116b7be826" 6348 6181 integrity sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A== 6349 6182 dependencies: 6350 6183 "@sentry/types" "7.119.0" 6351 - 6352 - "@sentry/utils@7.52.0": 6353 - version "7.52.0" 6354 - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.52.0.tgz#cacc36d905036ba7084c14965e964fc44239d7f0" 6355 - integrity sha512-X1NHYuqW0qpZfP731YcVe+cn36wJdAeBHPYPIkXCl4o4GePCJfH/CM/+9V9cZykNjyLrs2Xy/TavSAHNCj8j7w== 6356 - dependencies: 6357 - "@sentry/types" "7.52.0" 6358 - tslib "^1.9.3" 6359 - 6360 - "@sentry/utils@7.52.1": 6361 - version "7.52.1" 6362 - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.52.1.tgz#4a3e49b918f78dba4524c924286210259020cac5" 6363 - integrity sha512-MPt1Xu/jluulknW8CmZ2naJ53jEdtdwCBSo6fXJvOTI0SDqwIPbXDVrsnqLAhVJuIN7xbkj96nuY/VBR6S5sWg== 6364 - dependencies: 6365 - "@sentry/types" "7.52.1" 6366 - tslib "^1.9.3" 6367 6184 6368 6185 "@sideway/address@^4.1.3": 6369 6186 version "4.1.4" ··· 20243 20060 range-parser "~1.2.1" 20244 20061 statuses "2.0.1" 20245 20062 20246 - sentry-expo@~7.0.1: 20247 - version "7.0.1" 20248 - resolved "https://registry.yarnpkg.com/sentry-expo/-/sentry-expo-7.0.1.tgz#025f0e90ab7f7cba1e00c892fabc027de21bc5bc" 20249 - integrity sha512-8vmOy4R+qM1peQA9EP8rDGUMBhgMU1D5FyuWY9kfNGatmWuvEmlZpVgaXoXaNPIhPgf2TMrvQIlbqLHtTkoeSA== 20250 - dependencies: 20251 - "@expo/spawn-async" "^1.7.0" 20252 - "@sentry/integrations" "7.52.1" 20253 - "@sentry/react" "7.52.1" 20254 - "@sentry/react-native" "5.5.0" 20255 - "@sentry/types" "7.52.1" 20256 - mkdirp "^1.0.4" 20257 - rimraf "^3.0.2" 20258 - 20259 20063 serialize-error@^2.1.0: 20260 20064 version "2.1.0" 20261 20065 resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" ··· 20807 20611 resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" 20808 20612 integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== 20809 20613 20810 - "string-width-cjs@npm:string-width@^4.2.0": 20811 - version "4.2.3" 20812 - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 20813 - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== 20814 - dependencies: 20815 - emoji-regex "^8.0.0" 20816 - is-fullwidth-code-point "^3.0.0" 20817 - strip-ansi "^6.0.1" 20818 - 20819 - string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: 20614 + "string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: 20820 20615 version "4.2.3" 20821 20616 resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 20822 20617 integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== ··· 20925 20720 is-obj "^1.0.1" 20926 20721 is-regexp "^1.0.0" 20927 20722 20928 - "strip-ansi-cjs@npm:strip-ansi@^6.0.1": 20723 + "strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: 20929 20724 version "6.0.1" 20930 20725 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 20931 20726 integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== ··· 20938 20733 integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== 20939 20734 dependencies: 20940 20735 ansi-regex "^4.1.0" 20941 - 20942 - strip-ansi@^6.0.0, strip-ansi@^6.0.1: 20943 - version "6.0.1" 20944 - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 20945 - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 20946 - dependencies: 20947 - ansi-regex "^5.0.1" 20948 20736 20949 20737 strip-ansi@^7.0.1: 20950 20738 version "7.1.0" ··· 21553 21341 minimist "^1.2.6" 21554 21342 strip-bom "^3.0.0" 21555 21343 21556 - tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: 21344 + tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0: 21557 21345 version "1.14.1" 21558 21346 resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" 21559 21347 integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== ··· 22661 22449 "@types/trusted-types" "^2.0.2" 22662 22450 workbox-core "6.6.1" 22663 22451 22664 - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": 22452 + "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: 22665 22453 version "7.0.0" 22666 22454 resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 22667 22455 integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== ··· 22674 22462 version "6.2.0" 22675 22463 resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" 22676 22464 integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== 22677 - dependencies: 22678 - ansi-styles "^4.0.0" 22679 - string-width "^4.1.0" 22680 - strip-ansi "^6.0.0" 22681 - 22682 - wrap-ansi@^7.0.0: 22683 - version "7.0.0" 22684 - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 22685 - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== 22686 22465 dependencies: 22687 22466 ansi-styles "^4.0.0" 22688 22467 string-width "^4.1.0"