diff --git a/package-lock.json b/package-lock.json index 5d7663133d6..72db853375b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24856,14 +24856,6 @@ "node": ">=14.18" } }, - "node_modules/@sentry/babel-plugin-component-annotate": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-3.2.2.tgz", - "integrity": "sha512-D+SKQ266ra/wo87s9+UI/rKQi3qhGPCR8eSCDe0VJudhjHsqyNU+JJ5lnIGCgmZaWFTXgdBP/gdr1Iz1zqGs4Q==", - "engines": { - "node": ">= 14" - } - }, "node_modules/@sentry/browser": { "version": "8.54.0", "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.54.0.tgz", @@ -24879,135 +24871,14 @@ "node": ">=14.18" } }, - "node_modules/@sentry/cli": { - "version": "2.42.4", - "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.42.4.tgz", - "integrity": "sha512-BoSZDAWJiz/40tu6LuMDkSgwk4xTsq6zwqYoUqLU3vKBR/VsaaQGvu6EWxZXORthfZU2/5Agz0+t220cge6VQw==", - "hasInstallScript": true, - "dependencies": { - "https-proxy-agent": "^5.0.0", - "node-fetch": "^2.6.7", - "progress": "^2.0.3", - "proxy-from-env": "^1.1.0", - "which": "^2.0.2" - }, - "bin": { - "sentry-cli": "bin/sentry-cli" - }, - "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@sentry/cli-darwin": "2.42.4", - "@sentry/cli-linux-arm": "2.42.4", - "@sentry/cli-linux-arm64": "2.42.4", - "@sentry/cli-linux-i686": "2.42.4", - "@sentry/cli-linux-x64": "2.42.4", - "@sentry/cli-win32-i686": "2.42.4", - "@sentry/cli-win32-x64": "2.42.4" - } - }, - "node_modules/@sentry/cli-darwin": { - "version": "2.42.4", - "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.42.4.tgz", - "integrity": "sha512-PZV4Y97VDWBR4rIt0HkJfXaBXlebIN2s/FDzC3iHINZE5OG62CDFsnC4/lbGlf2/UZLDaGGIK7mYwSHhTvN+HQ==", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli-linux-arm": { - "version": "2.42.4", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.42.4.tgz", - "integrity": "sha512-lBn0oeeg62h68/4Eo6zbPq99Idz5t0VRV48rEU/WKeM4MtQCvG/iGGQ3lBFW2yNiUBzXZIK9poXLEcgbwmcRVw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux", - "freebsd" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli-linux-arm64": { - "version": "2.42.4", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.42.4.tgz", - "integrity": "sha512-Ex8vRnryyzC/9e43daEmEqPS+9uirY/l6Hw2lAvhBblFaL7PTWNx52H+8GnYGd9Zy2H3rWNyBDYfHwnErg38zA==", + "node_modules/@sentry/cli-win32-arm64": { + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-arm64/-/cli-win32-arm64-2.43.0.tgz", + "integrity": "sha512-KmJRCdQQGLSErJvrcGcN+yWo68m+5OdluhyJHsVYMOQknwu8YMOWLm12EIa+4t4GclDvwg5xcxLccCuiWMJUZw==", "cpu": [ "arm64" ], "optional": true, - "os": [ - "linux", - "freebsd" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli-linux-i686": { - "version": "2.42.4", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.42.4.tgz", - "integrity": "sha512-IBJg0aHjsLCL4LvcFa3cXIjA+4t5kPqBT9y+PoDu4goIFxYD8zl7mbUdGJutvJafTk8Akf4ss4JJXQBjg019zA==", - "cpu": [ - "x86", - "ia32" - ], - "optional": true, - "os": [ - "linux", - "freebsd" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli-linux-x64": { - "version": "2.42.4", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.42.4.tgz", - "integrity": "sha512-gXI5OEiOSNiAEz7VCE6AZcAgHJ47mlgal3+NmbE8XcHmFOnyDws9FNie6PJAy8KZjXi3nqoBP9JVAbnmOix3uA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux", - "freebsd" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli-win32-i686": { - "version": "2.42.4", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.42.4.tgz", - "integrity": "sha512-vZuR3UPHKqOMniyrijrrsNwn9usaRysXq78F6WV0cL0ZyPLAmY+KBnTDSFk1Oig2pURnzaTm+RtcZu2fc8mlzg==", - "cpu": [ - "x86", - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@sentry/cli-win32-x64": { - "version": "2.42.4", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.42.4.tgz", - "integrity": "sha512-OIBj3uaQ6nAERSm5Dcf8UIhyElEEwMNsZEEppQpN4IKl0mrwb/57AznM23Dvpu6GR8WGbVQUSolt879YZR5E9g==", - "cpu": [ - "x64" - ], - "optional": true, "os": [ "win32" ], @@ -25015,44 +24886,6 @@ "node": ">=10" } }, - "node_modules/@sentry/cli/node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/@sentry/cli/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/@sentry/cli/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/@sentry/cli/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/@sentry/core": { "version": "8.54.0", "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.54.0.tgz", @@ -25176,33 +25009,6 @@ "react": "^16.14.0 || 17.x || 18.x || 19.x" } }, - "node_modules/@sentry/react-native": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/@sentry/react-native/-/react-native-6.10.0.tgz", - "integrity": "sha512-B56vc+pnFHMiu3cabFb454v4qD0zObW6JVzJ5Gb6fIMdt93AFIJg10ZErzC+ump7xM4BOEROFFRuLiyvadvlPA==", - "dependencies": { - "@sentry/babel-plugin-component-annotate": "3.2.2", - "@sentry/browser": "8.54.0", - "@sentry/cli": "2.42.4", - "@sentry/core": "8.54.0", - "@sentry/react": "8.54.0", - "@sentry/types": "8.54.0", - "@sentry/utils": "8.54.0" - }, - "bin": { - "sentry-expo-upload-sourcemaps": "scripts/expo-upload-sourcemaps.js" - }, - "peerDependencies": { - "expo": ">=49.0.0", - "react": ">=17.0.0", - "react-native": ">=0.65.0" - }, - "peerDependenciesMeta": { - "expo": { - "optional": true - } - } - }, "node_modules/@sentry/tracing": { "version": "6.2.5", "license": "MIT", @@ -137849,7 +137655,7 @@ "@redux-devtools/remote": "0.8.0", "@reduxjs/toolkit": "1.6.1", "@sayem314/react-native-keep-awake": "1.2.2", - "@sentry/react-native": "6.10.0", + "@sentry/react-native": "6.11.0", "@snapchat/snap-kit-react-native": "0.4.0", "@solana-mobile/mobile-wallet-adapter-protocol": "0.9.9", "@solana-mobile/mobile-wallet-adapter-protocol-web3js": "0.9.9", @@ -139731,6 +139537,178 @@ "url": "https://github.com/sponsors/sayem314" } }, + "packages/mobile/node_modules/@sentry/babel-plugin-component-annotate": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-3.3.1.tgz", + "integrity": "sha512-5GOxGT7lZN+I8A7Vp0rWY+726FDKEw8HnFiebe51rQrMbfGfCu2Aw9uSM0nT9OG6xhV6WvGccIcCszTPs4fUZQ==", + "engines": { + "node": ">= 14" + } + }, + "packages/mobile/node_modules/@sentry/cli": { + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.43.0.tgz", + "integrity": "sha512-gBE3bkx+PBJxopTrzIJLX4xHe5S0w87q5frIveWKDZ5ulVIU6YWnVumay0y07RIEweUEj3IYva1qH6HG2abfiA==", + "hasInstallScript": true, + "dependencies": { + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.7", + "progress": "^2.0.3", + "proxy-from-env": "^1.1.0", + "which": "^2.0.2" + }, + "bin": { + "sentry-cli": "bin/sentry-cli" + }, + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@sentry/cli-darwin": "2.43.0", + "@sentry/cli-linux-arm": "2.43.0", + "@sentry/cli-linux-arm64": "2.43.0", + "@sentry/cli-linux-i686": "2.43.0", + "@sentry/cli-linux-x64": "2.43.0", + "@sentry/cli-win32-arm64": "2.43.0", + "@sentry/cli-win32-i686": "2.43.0", + "@sentry/cli-win32-x64": "2.43.0" + } + }, + "packages/mobile/node_modules/@sentry/cli-darwin": { + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.43.0.tgz", + "integrity": "sha512-0MYvRHJowXOMNY5W6XF4p9GQNH3LuQ+IHAQwVbZOsfwnEv8e20rf9BiPPzmJ9sIjZSWYR4yIqm6dBp6ABJFbGQ==", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "packages/mobile/node_modules/@sentry/cli-linux-arm": { + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.43.0.tgz", + "integrity": "sha512-c2Fwb6HrFL1nbaGV4uRhHC1wEJPR+wfpKN5y06PgSNNbd10YrECAB3tqBHXC8CEmhuDyFR+ORGZ7VbswfCWEEQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux", + "freebsd" + ], + "engines": { + "node": ">=10" + } + }, + "packages/mobile/node_modules/@sentry/cli-linux-arm64": { + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.43.0.tgz", + "integrity": "sha512-7URSaNjbEJQZyYJ33XK3pVKl6PU2oO9ETF6R/4Cz2FmU3fecACLKVldv7+OuNl9aspLZ62mnPMDvT732/Fp2Ug==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux", + "freebsd" + ], + "engines": { + "node": ">=10" + } + }, + "packages/mobile/node_modules/@sentry/cli-linux-i686": { + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.43.0.tgz", + "integrity": "sha512-bFo/tpMZeMJ275HPGmAENREchnBxhALOOpZAphSyalUu3pGZ+EETEtlSLrKyVNJo26Dye5W7GlrYUV9+rkyCtg==", + "cpu": [ + "x86", + "ia32" + ], + "optional": true, + "os": [ + "linux", + "freebsd" + ], + "engines": { + "node": ">=10" + } + }, + "packages/mobile/node_modules/@sentry/cli-linux-x64": { + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.43.0.tgz", + "integrity": "sha512-EbAmKXUNU/Ii4pNGVRCepU6ks1M43wStMKx3pibrUTllrrCwqYKyPxRRdoFYySHkduwCxnoKZcLEg9vWZ3qS6A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux", + "freebsd" + ], + "engines": { + "node": ">=10" + } + }, + "packages/mobile/node_modules/@sentry/cli-win32-i686": { + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.43.0.tgz", + "integrity": "sha512-ZWxZdOyZX7NJ/CTskzg+dJ2xTpobFLXVNMOMq0HiwdhqXP2zYYJzKnIt3mHNJYA40zYFODGSgxIamodjpB8BuA==", + "cpu": [ + "x86", + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "packages/mobile/node_modules/@sentry/cli-win32-x64": { + "version": "2.43.0", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.43.0.tgz", + "integrity": "sha512-S/IRQYAziEnjpyROhnqzTqShDq3m8jcevXx+q5f49uQnFbfYcTgS1sdrEPqqao/K2boOWbffxYtTkvBiB/piQQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "packages/mobile/node_modules/@sentry/react-native": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/@sentry/react-native/-/react-native-6.11.0.tgz", + "integrity": "sha512-33L9bnxHBQ2uM7aVYml8qje+yozHCjr1TSgsrWf1TdcC+OE6zEosOegu0kfDTRXTnPKW03oLd3azyzVw5DGqdw==", + "dependencies": { + "@sentry/babel-plugin-component-annotate": "3.3.1", + "@sentry/browser": "8.54.0", + "@sentry/cli": "2.43.0", + "@sentry/core": "8.54.0", + "@sentry/react": "8.54.0", + "@sentry/types": "8.54.0", + "@sentry/utils": "8.54.0" + }, + "bin": { + "sentry-expo-upload-sourcemaps": "scripts/expo-upload-sourcemaps.js" + }, + "peerDependencies": { + "expo": ">=49.0.0", + "react": ">=17.0.0", + "react-native": ">=0.65.0" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + } + } + }, "packages/mobile/node_modules/@sinonjs/commons": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", diff --git a/packages/mobile/android/app/build.gradle b/packages/mobile/android/app/build.gradle index e6a04c86251..e1eee6f95b7 100755 --- a/packages/mobile/android/app/build.gradle +++ b/packages/mobile/android/app/build.gradle @@ -60,10 +60,7 @@ project.ext.envConfigFiles = [ releasecandidaterelease: ".env.prod" ] -def sentryGradleFile = file("../../../../node_modules/@sentry/react-native/sentry.gradle") -if (!sentryGradleFile.exists()) { - sentryGradleFile = file("../../node_modules/@sentry/react-native/sentry.gradle") -} +def sentryGradleFile = file("../../node_modules/@sentry/react-native/sentry.gradle") apply from: sentryGradleFile apply from: project(':react-native-config').projectDir.getPath() + "/dotenv.gradle" diff --git a/packages/mobile/ios/Podfile.lock b/packages/mobile/ios/Podfile.lock index d72c402e55e..a1e172b6860 100644 --- a/packages/mobile/ios/Podfile.lock +++ b/packages/mobile/ios/Podfile.lock @@ -1974,7 +1974,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNSentry (6.10.0): + - RNSentry (6.11.0): - DoubleConversion - glog - hermes-engine @@ -1995,7 +1995,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - Sentry/HybridSDK (= 8.48.0) + - Sentry/HybridSDK (= 8.49.0) - Yoga - RNShare (10.0.2): - React-Core @@ -2014,7 +2014,7 @@ PODS: - SDWebImageWebPCoder (0.8.5): - libwebp (~> 1.0) - SDWebImage/Core (~> 5.10) - - Sentry/HybridSDK (8.48.0) + - Sentry/HybridSDK (8.49.0) - snap-kit-react-native (0.4.0): - React-Core - SnapSDK/SCSDKCreativeKit (~> 1.15.0) @@ -2145,7 +2145,7 @@ DEPENDENCIES: - RNReactNativeHapticFeedback (from `../node_modules/react-native-haptic-feedback`) - RNReanimated (from `../node_modules/react-native-reanimated`) - RNScreens (from `../../../node_modules/react-native-screens`) - - "RNSentry (from `../../../node_modules/@sentry/react-native`)" + - "RNSentry (from `../node_modules/@sentry/react-native`)" - RNShare (from `../node_modules/react-native-share`) - RNSVG (from `../node_modules/react-native-svg`) - RNZipArchive (from `../../../node_modules/react-native-zip-archive`) @@ -2392,7 +2392,7 @@ EXTERNAL SOURCES: RNScreens: :path: "../../../node_modules/react-native-screens" RNSentry: - :path: "../../../node_modules/@sentry/react-native" + :path: "../node_modules/@sentry/react-native" RNShare: :path: "../node_modules/react-native-share" RNSVG: @@ -2523,13 +2523,13 @@ SPEC CHECKSUMS: RNReactNativeHapticFeedback: ec56a5f81c3941206fd85625fa669ffc7b4545f9 RNReanimated: 6a3de5f597530c311b4390c97155643a4ff2e278 RNScreens: 62c0e7e123f40c095f03842e6b95c46e5d42040c - RNSentry: 04c096f6931bb1eb46eb5bfb132e9dc67687fad1 + RNSentry: 0f257fbba0e224d3acd9f0010a65fc0307b3dda5 RNShare: 859ff710211285676b0bcedd156c12437ea1d564 RNSVG: 7ff26379b2d1871b8571e6f9bc9630de6baf9bdf RNZipArchive: 7bb4c70d6aa2dd235212c0a4a3de0a4e237e2569 SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d - Sentry: 1ca8405451040482877dcd344dfa3ef80b646631 + Sentry: 5eda2559a20fa0c377b695ed9d7c178a47122891 snap-kit-react-native: 751006199818fccb38c8a01196495167bc25e9fb SnapSDK: 1e68aad748e080f49e3802559b3b76026666ef62 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 diff --git a/packages/mobile/package.json b/packages/mobile/package.json index ca5ddad21b1..4efe7e0e5da 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -89,7 +89,7 @@ "@redux-devtools/remote": "0.8.0", "@reduxjs/toolkit": "1.6.1", "@sayem314/react-native-keep-awake": "1.2.2", - "@sentry/react-native": "6.10.0", + "@sentry/react-native": "6.11.0", "@snapchat/snap-kit-react-native": "0.4.0", "@solana-mobile/mobile-wallet-adapter-protocol": "0.9.9", "@solana-mobile/mobile-wallet-adapter-protocol-web3js": "0.9.9",