From 545f6743a8dbfe822726386b6209fdbbef3bdcae Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Wed, 5 Feb 2025 10:24:20 +0200 Subject: [PATCH 1/8] Upgrade core to 0.77.0 --- packages/core/package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 82f939e104..60eada674b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -77,13 +77,13 @@ "@babel/core": "^7.25.2", "@expo/metro-config": "0.19.5", "@mswjs/interceptors": "^0.25.15", - "@react-native/babel-preset": "0.76.3", + "@react-native/babel-preset": "0.77.0", "@sentry-internal/eslint-config-sdk": "8.54.0", "@sentry-internal/eslint-plugin-sdk": "8.54.0", "@sentry-internal/typescript": "8.54.0", "@sentry/wizard": "3.40.0", "@testing-library/react-native": "^12.7.2", - "@types/jest": "^29.5.3", + "@types/jest": "^29.5.13", "@types/node": "^20.9.3", "@types/react": "^18.2.64", "@types/uglify-js": "^3.17.2", @@ -91,7 +91,7 @@ "@types/xmlhttprequest": "^1.8.2", "@typescript-eslint/eslint-plugin": "^5.48.0", "@typescript-eslint/parser": "^5.48.0", - "babel-jest": "^29.6.2", + "babel-jest": "^29.6.3", "babel-plugin-module-resolver": "^5.0.0", "babel-preset-fbjs": "^3.4.0", "downlevel-dts": "^0.11.0", @@ -107,7 +107,7 @@ "metro": "0.81.0", "prettier": "^2.0.5", "react": "18.3.1", - "react-native": "0.76.3", + "react-native": "0.77.0", "react-test-renderer": "^18.3.1", "rimraf": "^4.1.1", "ts-jest": "^29.1.1", From 268cd5681286664339ae70e8507c91a387c9ac9f Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Wed, 5 Feb 2025 10:33:07 +0200 Subject: [PATCH 2/8] Update lockfile --- yarn.lock | 546 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 512 insertions(+), 34 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6e3e8b6a99..2203f8533b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -404,7 +404,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0": +"@babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -436,6 +436,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/compat-data@npm:7.26.5" + checksum: 7aaac0e79cf6f38478b877b1185413390bfe8ce9f2a19f906cfdf898df82f5a932579bee49c5d0d0a6fd838c715ff59d4958bfd161ef0e857e5eb083efb707b4 + languageName: node + linkType: hard + "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.12.9, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.20.0, @babel/core@npm:^7.22.5, @babel/core@npm:^7.23.9": version: 7.25.2 resolution: "@babel/core@npm:7.25.2" @@ -459,6 +466,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.24.7": + version: 7.26.7 + resolution: "@babel/core@npm:7.26.7" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.26.2 + "@babel/generator": ^7.26.5 + "@babel/helper-compilation-targets": ^7.26.5 + "@babel/helper-module-transforms": ^7.26.0 + "@babel/helpers": ^7.26.7 + "@babel/parser": ^7.26.7 + "@babel/template": ^7.25.9 + "@babel/traverse": ^7.26.7 + "@babel/types": ^7.26.7 + convert-source-map: ^2.0.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.3 + semver: ^6.3.1 + checksum: 017ad8db9939ba4cdf003540a5cb33242f139efe337f66041ed7f4876dccf30b297f11bd1c9d666a355bdba517d6a195c08774e7057816bb69361dc621193e42 + languageName: node + linkType: hard + "@babel/core@npm:^7.25.2, @babel/core@npm:^7.26.0": version: 7.26.0 resolution: "@babel/core@npm:7.26.0" @@ -559,6 +589,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/generator@npm:7.26.5" + dependencies: + "@babel/parser": ^7.26.5 + "@babel/types": ^7.26.5 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + jsesc: ^3.0.2 + checksum: baa42a98cd01efa3ae3634a6caa81d0738e5e0bdba4efbf1ac735216c8d7cf6bdffeab69c468e6ab2063b07db402346113def4962719746756518432f83c53ba + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" @@ -645,6 +688,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" + dependencies: + "@babel/compat-data": ^7.26.5 + "@babel/helper-validator-option": ^7.25.9 + browserslist: ^4.24.0 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: 6bc0107613bf1d4d21913606e8e517194e5099a24db2a8374568e56ef4626e8140f9b8f8a4aabc35479f5904459a0aead2a91ee0dc63aae110ccbc2bc4b4fda1 + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.25.0, @babel/helper-create-class-features-plugin@npm:^7.25.4": version: 7.25.4 resolution: "@babel/helper-create-class-features-plugin@npm:7.25.4" @@ -884,6 +940,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-plugin-utils@npm:7.26.5" + checksum: 4771fbb1711c624c62d12deabc2ed7435a6e6994b6ce09d5ede1bc1bf19be59c3775461a1e693bdd596af865685e87bb2abc778f62ceadc1b2095a8e2aa74180 + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.18.9, @babel/helper-remap-async-to-generator@npm:^7.24.7, @babel/helper-remap-async-to-generator@npm:^7.25.0": version: 7.25.0 resolution: "@babel/helper-remap-async-to-generator@npm:7.25.0" @@ -1104,6 +1167,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/helpers@npm:7.26.7" + dependencies: + "@babel/template": ^7.25.9 + "@babel/types": ^7.26.7 + checksum: 1c93604c7fd6dbd7aa6f3eb2f9fa56369f9ad02bac8b3afb902de6cd4264beb443cc8589bede3790ca28d7477d4c07801fe6f4943f9833ac5956b72708bbd7ac + languageName: node + linkType: hard + "@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.24.7": version: 7.24.7 resolution: "@babel/highlight@npm:7.24.7" @@ -1150,6 +1223,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.24.7, @babel/parser@npm:^7.26.5, @babel/parser@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/parser@npm:7.26.7" + dependencies: + "@babel/types": ^7.26.7 + bin: + parser: ./bin/babel-parser.js + checksum: 22aafd7a6fb9ae577cf192141e5b879477fc087872b8953df0eed60ab7e2397d01aa8d92690eb7ba406f408035dd27c86fbf9967c9a37abd9bf4b1d7cf46a823 + languageName: node + linkType: hard + "@babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.2": version: 7.26.2 resolution: "@babel/parser@npm:7.26.2" @@ -1536,7 +1620,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.25.9": +"@babel/plugin-syntax-flow@npm:^7.25.9, @babel/plugin-syntax-flow@npm:^7.26.0": version: 7.26.0 resolution: "@babel/plugin-syntax-flow@npm:7.26.0" dependencies: @@ -1910,27 +1994,27 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.25.4": - version: 7.25.4 - resolution: "@babel/plugin-transform-class-properties@npm:7.25.4" +"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.25.4" - "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-create-class-features-plugin": ^7.25.9 + "@babel/helper-plugin-utils": ^7.25.9 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b73f7d968639c6c2dfc13f4c5a8fe45cefd260f0faa7890ae12e65d41211072544ff5e128c8b61a86887b29ffd3df8422dbdfbf61648488e71d4bb599c41f4a5 + checksum: a8d69e2c285486b63f49193cbcf7a15e1d3a5f632c1c07d7a97f65306df7f554b30270b7378dde143f8b557d1f8f6336c643377943dec8ec405e4cd11e90b9ea languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" +"@babel/plugin-transform-class-properties@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.4" dependencies: - "@babel/helper-create-class-features-plugin": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-create-class-features-plugin": "npm:^7.25.4" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a8d69e2c285486b63f49193cbcf7a15e1d3a5f632c1c07d7a97f65306df7f554b30270b7378dde143f8b557d1f8f6336c643377943dec8ec405e4cd11e90b9ea + checksum: b73f7d968639c6c2dfc13f4c5a8fe45cefd260f0faa7890ae12e65d41211072544ff5e128c8b61a86887b29ffd3df8422dbdfbf61648488e71d4bb599c41f4a5 languageName: node linkType: hard @@ -2229,6 +2313,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-flow-strip-types@npm:^7.25.9": + version: 7.26.5 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.26.5" + dependencies: + "@babel/helper-plugin-utils": ^7.26.5 + "@babel/plugin-syntax-flow": ^7.26.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a15ae76aea55f1801a5c8ebdfdd0e4616f256ca1eeb504b0781120242aae5a2174439a084bacd2b9e3e83d2a8463cf10c2a8c9f0f0504ded21144297c2b4a380 + languageName: node + linkType: hard + "@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-for-of@npm:7.24.7" @@ -3466,6 +3562,19 @@ __metadata: languageName: node linkType: hard +"@babel/preset-flow@npm:^7.24.7": + version: 7.25.9 + resolution: "@babel/preset-flow@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-validator-option": ^7.25.9 + "@babel/plugin-transform-flow-strip-types": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b1591ea63a7ace7e34bcefa6deba9e2814d7f082e3c074e2648efb68a1a49016ccefbea024156ba28bd3042a4e768e3eb8b5ecfe433978144fdaaadd36203ba2 + languageName: node + linkType: hard + "@babel/preset-modules@npm:0.1.6-no-external-plugins": version: 0.1.6-no-external-plugins resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" @@ -3510,7 +3619,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.23.0": +"@babel/preset-typescript@npm:^7.23.0, @babel/preset-typescript@npm:^7.24.7": version: 7.26.0 resolution: "@babel/preset-typescript@npm:7.26.0" dependencies: @@ -3540,6 +3649,21 @@ __metadata: languageName: node linkType: hard +"@babel/register@npm:^7.24.6": + version: 7.25.9 + resolution: "@babel/register@npm:7.25.9" + dependencies: + clone-deep: ^4.0.1 + find-cache-dir: ^2.0.0 + make-dir: ^2.1.0 + pirates: ^4.0.6 + source-map-support: ^0.5.16 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1df38d9ed6fd60feb0a82e1926508bca8f60915ee8a12ab9f6c9714a8f13bafc7865409c7fa92604a5b79ba84f7990181b312bc469bfdfa30dd79655b3260b85 + languageName: node + linkType: hard + "@babel/regjsgen@npm:^0.8.0": version: 0.8.0 resolution: "@babel/regjsgen@npm:0.8.0" @@ -3658,6 +3782,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/traverse@npm:7.26.7" + dependencies: + "@babel/code-frame": ^7.26.2 + "@babel/generator": ^7.26.5 + "@babel/parser": ^7.26.7 + "@babel/template": ^7.25.9 + "@babel/types": ^7.26.7 + debug: ^4.3.1 + globals: ^11.1.0 + checksum: 22ea8aed130e51db320ff7b3b1555f7dfb82fa860669e593e62990bff004cf09d3dca6fecb8afbac5e51973b703d0cdebf1dc0f6c0021901506f90443c40271b + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.17, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.4, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": version: 7.25.4 resolution: "@babel/types@npm:7.25.4" @@ -3701,6 +3840,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.26.5, @babel/types@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/types@npm:7.26.7" + dependencies: + "@babel/helper-string-parser": ^7.25.9 + "@babel/helper-validator-identifier": ^7.25.9 + checksum: cfb12e8794ebda6c95c92f3b90f14a9ec87ab532a247d887233068f72f8c287c0fa2e8d3d6ed5a4e512729844f7f73a613cb87d86077ae60a63a2e870e697307 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -6469,6 +6618,13 @@ __metadata: languageName: node linkType: hard +"@react-native/assets-registry@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/assets-registry@npm:0.77.0" + checksum: 368e6e1315f454e1777cc4a7ae88581a2a070345a1fb8dda2cba37c9781e7040f3962f954f272ad1de11a0f47079cbc9db7092152d3acfe38a928a03faed6050 + languageName: node + linkType: hard + "@react-native/assets@npm:1.0.0": version: 1.0.0 resolution: "@react-native/assets@npm:1.0.0" @@ -6503,6 +6659,16 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-plugin-codegen@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/babel-plugin-codegen@npm:0.77.0" + dependencies: + "@babel/traverse": ^7.25.3 + "@react-native/codegen": 0.77.0 + checksum: ae0f54603e3df43c8df441fef0631c9f56c0b6edf68657cf13423b26d49d75529092dd5cb1486ee7b116d376b5cd6f60897cb5225939d6a0d3c57c89c9e108f9 + languageName: node + linkType: hard + "@react-native/babel-preset@npm:0.73.21": version: 0.73.21 resolution: "@react-native/babel-preset@npm:0.73.21" @@ -6665,6 +6831,61 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-preset@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/babel-preset@npm:0.77.0" + dependencies: + "@babel/core": ^7.25.2 + "@babel/plugin-proposal-export-default-from": ^7.24.7 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-syntax-export-default-from": ^7.24.7 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/plugin-transform-arrow-functions": ^7.24.7 + "@babel/plugin-transform-async-generator-functions": ^7.25.4 + "@babel/plugin-transform-async-to-generator": ^7.24.7 + "@babel/plugin-transform-block-scoping": ^7.25.0 + "@babel/plugin-transform-class-properties": ^7.25.4 + "@babel/plugin-transform-classes": ^7.25.4 + "@babel/plugin-transform-computed-properties": ^7.24.7 + "@babel/plugin-transform-destructuring": ^7.24.8 + "@babel/plugin-transform-flow-strip-types": ^7.25.2 + "@babel/plugin-transform-for-of": ^7.24.7 + "@babel/plugin-transform-function-name": ^7.25.1 + "@babel/plugin-transform-literals": ^7.25.2 + "@babel/plugin-transform-logical-assignment-operators": ^7.24.7 + "@babel/plugin-transform-modules-commonjs": ^7.24.8 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.24.7 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.7 + "@babel/plugin-transform-numeric-separator": ^7.24.7 + "@babel/plugin-transform-object-rest-spread": ^7.24.7 + "@babel/plugin-transform-optional-catch-binding": ^7.24.7 + "@babel/plugin-transform-optional-chaining": ^7.24.8 + "@babel/plugin-transform-parameters": ^7.24.7 + "@babel/plugin-transform-private-methods": ^7.24.7 + "@babel/plugin-transform-private-property-in-object": ^7.24.7 + "@babel/plugin-transform-react-display-name": ^7.24.7 + "@babel/plugin-transform-react-jsx": ^7.25.2 + "@babel/plugin-transform-react-jsx-self": ^7.24.7 + "@babel/plugin-transform-react-jsx-source": ^7.24.7 + "@babel/plugin-transform-regenerator": ^7.24.7 + "@babel/plugin-transform-runtime": ^7.24.7 + "@babel/plugin-transform-shorthand-properties": ^7.24.7 + "@babel/plugin-transform-spread": ^7.24.7 + "@babel/plugin-transform-sticky-regex": ^7.24.7 + "@babel/plugin-transform-typescript": ^7.25.2 + "@babel/plugin-transform-unicode-regex": ^7.24.7 + "@babel/template": ^7.25.0 + "@react-native/babel-plugin-codegen": 0.77.0 + babel-plugin-syntax-hermes-parser: 0.25.1 + babel-plugin-transform-flow-enums: ^0.0.2 + react-refresh: ^0.14.0 + peerDependencies: + "@babel/core": "*" + checksum: 043e9d0e48c91b8065077a8e8610078d8429b6877a43ca1fecdd411167b000c3b309a0df7f30e7adf084dcc9d1bb3ef764541e02f6ead84def58048f1ec193c6 + languageName: node + linkType: hard + "@react-native/codegen@npm:0.73.3": version: 0.73.3 resolution: "@react-native/codegen@npm:0.73.3" @@ -6718,6 +6939,23 @@ __metadata: languageName: node linkType: hard +"@react-native/codegen@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/codegen@npm:0.77.0" + dependencies: + "@babel/parser": ^7.25.3 + glob: ^7.1.1 + hermes-parser: 0.25.1 + invariant: ^2.2.4 + jscodeshift: ^17.0.0 + nullthrows: ^1.1.1 + yargs: ^17.6.2 + peerDependencies: + "@babel/preset-env": ^7.1.6 + checksum: f3057ad4e740c6e64f5af7dec1964f8a0fcddd2048c1e03bb9087b55ac4fcfd9f8f61954e662e5349fb4248cb5cc4c7157e8a39a196fe0fa2fcc68ff1784a65e + languageName: node + linkType: hard + "@react-native/community-cli-plugin@npm:0.73.17": version: 0.73.17 resolution: "@react-native/community-cli-plugin@npm:0.73.17" @@ -6803,6 +7041,29 @@ __metadata: languageName: node linkType: hard +"@react-native/community-cli-plugin@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/community-cli-plugin@npm:0.77.0" + dependencies: + "@react-native/dev-middleware": 0.77.0 + "@react-native/metro-babel-transformer": 0.77.0 + chalk: ^4.0.0 + debug: ^2.2.0 + invariant: ^2.2.4 + metro: ^0.81.0 + metro-config: ^0.81.0 + metro-core: ^0.81.0 + readline: ^1.3.0 + semver: ^7.1.3 + peerDependencies: + "@react-native-community/cli-server-api": "*" + peerDependenciesMeta: + "@react-native-community/cli-server-api": + optional: true + checksum: 9c1ef58f1cf383f8710a799d3f5ee01e92eaceae8e47d959d802826ea3f3438900c48c0b6341be0a2a09436e47d8470efc52c408bcbb1f32079820383d337f57 + languageName: node + linkType: hard + "@react-native/debugger-frontend@npm:0.73.3": version: 0.73.3 resolution: "@react-native/debugger-frontend@npm:0.73.3" @@ -6824,6 +7085,13 @@ __metadata: languageName: node linkType: hard +"@react-native/debugger-frontend@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/debugger-frontend@npm:0.77.0" + checksum: 547271d8d5eb5dda727b15fdd6fc0eea6a455e3f23ff2d107819fe394d48fbd008c0b161379aa8ae4c2b0449e5906f3fda0e2cbb3b2d86b7efad167540d1e9c0 + languageName: node + linkType: hard + "@react-native/dev-middleware@npm:0.73.8": version: 0.73.8 resolution: "@react-native/dev-middleware@npm:0.73.8" @@ -6881,6 +7149,25 @@ __metadata: languageName: node linkType: hard +"@react-native/dev-middleware@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/dev-middleware@npm:0.77.0" + dependencies: + "@isaacs/ttlcache": ^1.4.1 + "@react-native/debugger-frontend": 0.77.0 + chrome-launcher: ^0.15.2 + chromium-edge-launcher: ^0.2.0 + connect: ^3.6.5 + debug: ^2.2.0 + nullthrows: ^1.1.1 + open: ^7.0.3 + selfsigned: ^2.4.1 + serve-static: ^1.16.2 + ws: ^6.2.3 + checksum: 8cb4b62cf8c6d84839a709dc80a88a7c63663b2bd99212d4a7535dd9b72e5bc40999f52354e789634d4690df3e75b7b41c15af45860e8d4cb95a0e2d4699c5ce + languageName: node + linkType: hard + "@react-native/eslint-config@npm:0.73.2": version: 0.73.2 resolution: "@react-native/eslint-config@npm:0.73.2" @@ -6964,6 +7251,13 @@ __metadata: languageName: node linkType: hard +"@react-native/gradle-plugin@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/gradle-plugin@npm:0.77.0" + checksum: 99ecebc35c8fb5e8dcd4cc86044694f88646b5d128f6cbe01da1b91046826cd40f5e3d40e40036e748ba9c8e8038c7a8ae9cd56ad6c1a10118f08f3789719983 + languageName: node + linkType: hard + "@react-native/js-polyfills@npm:0.73.1": version: 0.73.1 resolution: "@react-native/js-polyfills@npm:0.73.1" @@ -6985,6 +7279,13 @@ __metadata: languageName: node linkType: hard +"@react-native/js-polyfills@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/js-polyfills@npm:0.77.0" + checksum: 9ab68f19548a92a0238e55f5748f54df1f56c026b66e93064cb593e49c01312ff6246382f62f7135652a51dc09c667e8feaaf32844246f9df62ea0785a0f3f10 + languageName: node + linkType: hard + "@react-native/metro-babel-transformer@npm:0.73.15": version: 0.73.15 resolution: "@react-native/metro-babel-transformer@npm:0.73.15" @@ -7027,6 +7328,20 @@ __metadata: languageName: node linkType: hard +"@react-native/metro-babel-transformer@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/metro-babel-transformer@npm:0.77.0" + dependencies: + "@babel/core": ^7.25.2 + "@react-native/babel-preset": 0.77.0 + hermes-parser: 0.25.1 + nullthrows: ^1.1.1 + peerDependencies: + "@babel/core": "*" + checksum: 9cc07b72f632fe595a0a8dac542cd755180ed8257ea56c1a6cd23bfcc47bb1a99c5675c74aab1b5dd343967f95cb74fab7cf993a7e1e85a8876f7962e3c684fb + languageName: node + linkType: hard + "@react-native/metro-config@npm:0.73.5": version: 0.73.5 resolution: "@react-native/metro-config@npm:0.73.5" @@ -7086,6 +7401,13 @@ __metadata: languageName: node linkType: hard +"@react-native/normalize-colors@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/normalize-colors@npm:0.77.0" + checksum: cf7996f32ee0fb2b61115b8d528c4cf5e34e6912f2aea705cdb080e6870584e6955b9eb57da1f32c95380d12e9d83591e130c7349f166e5b95816d4d79be6778 + languageName: node + linkType: hard + "@react-native/normalize-colors@npm:^0.74.1": version: 0.74.87 resolution: "@react-native/normalize-colors@npm:0.74.87" @@ -7160,6 +7482,23 @@ __metadata: languageName: node linkType: hard +"@react-native/virtualized-lists@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/virtualized-lists@npm:0.77.0" + dependencies: + invariant: ^2.2.4 + nullthrows: ^1.1.1 + peerDependencies: + "@types/react": ^18.2.6 + react: "*" + react-native: "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: a6e26bcb11ccb37e569960b5fadc7b4025f84e24391c4be94fb2ea6b65ff9d250d647f05a36c6bbe71aba17d291657e85af9a662f47bc10392e4ccdd87403071 + languageName: node + linkType: hard + "@react-navigation/bottom-tabs@npm:^6.5.12": version: 6.6.1 resolution: "@react-navigation/bottom-tabs@npm:6.6.1" @@ -7812,7 +8151,7 @@ __metadata: "@babel/core": ^7.25.2 "@expo/metro-config": 0.19.5 "@mswjs/interceptors": ^0.25.15 - "@react-native/babel-preset": 0.76.3 + "@react-native/babel-preset": 0.77.0 "@sentry-internal/eslint-config-sdk": 8.54.0 "@sentry-internal/eslint-plugin-sdk": 8.54.0 "@sentry-internal/typescript": 8.54.0 @@ -7825,7 +8164,7 @@ __metadata: "@sentry/utils": 8.54.0 "@sentry/wizard": 3.40.0 "@testing-library/react-native": ^12.7.2 - "@types/jest": ^29.5.3 + "@types/jest": ^29.5.13 "@types/node": ^20.9.3 "@types/react": ^18.2.64 "@types/uglify-js": ^3.17.2 @@ -7833,7 +8172,7 @@ __metadata: "@types/xmlhttprequest": ^1.8.2 "@typescript-eslint/eslint-plugin": ^5.48.0 "@typescript-eslint/parser": ^5.48.0 - babel-jest: ^29.6.2 + babel-jest: ^29.6.3 babel-plugin-module-resolver: ^5.0.0 babel-preset-fbjs: ^3.4.0 downlevel-dts: ^0.11.0 @@ -7849,7 +8188,7 @@ __metadata: metro: 0.81.0 prettier: ^2.0.5 react: 18.3.1 - react-native: 0.76.3 + react-native: 0.77.0 react-test-renderer: ^18.3.1 rimraf: ^4.1.1 ts-jest: ^29.1.1 @@ -8396,7 +8735,7 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:^29.2.1, @types/jest@npm:^29.5.3": +"@types/jest@npm:^29.2.1": version: 29.5.12 resolution: "@types/jest@npm:29.5.12" dependencies: @@ -8406,6 +8745,16 @@ __metadata: languageName: node linkType: hard +"@types/jest@npm:^29.5.13": + version: 29.5.14 + resolution: "@types/jest@npm:29.5.14" + dependencies: + expect: ^29.0.0 + pretty-format: ^29.0.0 + checksum: 18dba4623f26661641d757c63da2db45e9524c9be96a29ef713c703a9a53792df9ecee9f7365a0858ddbd6440d98fe6b65ca67895ca5884b73cbc7ffc11f3838 + languageName: node + linkType: hard + "@types/jsdom@npm:^20.0.0": version: 20.0.1 resolution: "@types/jsdom@npm:20.0.1" @@ -10553,7 +10902,7 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^29.2.1, babel-jest@npm:^29.6.2, babel-jest@npm:^29.7.0": +"babel-jest@npm:^29.2.1, babel-jest@npm:^29.6.3, babel-jest@npm:^29.7.0": version: 29.7.0 resolution: "babel-jest@npm:29.7.0" dependencies: @@ -10658,6 +11007,15 @@ __metadata: languageName: node linkType: hard +"babel-plugin-syntax-hermes-parser@npm:0.25.1, babel-plugin-syntax-hermes-parser@npm:^0.25.1": + version: 0.25.1 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.25.1" + dependencies: + hermes-parser: 0.25.1 + checksum: dc80fafde1aed8e60cf86ecd2e9920e7f35ffe02b33bd4e772daaa786167bcf508aac3fc1aea425ff4c7a0be94d82528f3fe8619b7f41dac853264272d640c04 + languageName: node + linkType: hard + "babel-plugin-syntax-hermes-parser@npm:^0.23.1": version: 0.23.1 resolution: "babel-plugin-syntax-hermes-parser@npm:0.23.1" @@ -10667,15 +11025,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-syntax-hermes-parser@npm:^0.25.1": - version: 0.25.1 - resolution: "babel-plugin-syntax-hermes-parser@npm:0.25.1" - dependencies: - hermes-parser: 0.25.1 - checksum: dc80fafde1aed8e60cf86ecd2e9920e7f35ffe02b33bd4e772daaa786167bcf508aac3fc1aea425ff4c7a0be94d82528f3fe8619b7f41dac853264272d640c04 - languageName: node - linkType: hard - "babel-plugin-syntax-trailing-function-commas@npm:^7.0.0-beta.0": version: 7.0.0-beta.0 resolution: "babel-plugin-syntax-trailing-function-commas@npm:7.0.0-beta.0" @@ -17877,6 +18226,39 @@ __metadata: languageName: node linkType: hard +"jscodeshift@npm:^17.0.0": + version: 17.1.2 + resolution: "jscodeshift@npm:17.1.2" + dependencies: + "@babel/core": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/plugin-transform-class-properties": ^7.24.7 + "@babel/plugin-transform-modules-commonjs": ^7.24.7 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.7 + "@babel/plugin-transform-optional-chaining": ^7.24.7 + "@babel/plugin-transform-private-methods": ^7.24.7 + "@babel/preset-flow": ^7.24.7 + "@babel/preset-typescript": ^7.24.7 + "@babel/register": ^7.24.6 + flow-parser: 0.* + graceful-fs: ^4.2.4 + micromatch: ^4.0.7 + neo-async: ^2.5.0 + picocolors: ^1.0.1 + recast: ^0.23.9 + tmp: ^0.2.3 + write-file-atomic: ^5.0.1 + peerDependencies: + "@babel/preset-env": ^7.1.6 + peerDependenciesMeta: + "@babel/preset-env": + optional: true + bin: + jscodeshift: bin/jscodeshift.js + checksum: b4e04a950c416a3f071d847d3c9446996ddef67876cec18d99acbf3a640e9d5a18982bb8da306b454ad16ab63206aac31d16c16e8042fda85025b7366847984e + languageName: node + linkType: hard + "jsdoctypeparser@npm:^9.0.0": version: 9.0.0 resolution: "jsdoctypeparser@npm:9.0.0" @@ -19904,7 +20286,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.7, micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -22387,6 +22769,16 @@ __metadata: languageName: node linkType: hard +"react-devtools-core@npm:^6.0.1": + version: 6.1.0 + resolution: "react-devtools-core@npm:6.1.0" + dependencies: + shell-quote: ^1.6.1 + ws: ^7 + checksum: 4bd88d2141591e163d2f5eae32a595738bbab8aab9e4c45fcc639ac6e70123a8420f09b988eb68a7f9ab2f413c879a519d8a49cf33bbd694b87fe06c668f15b6 + languageName: node + linkType: hard + "react-dom@npm:18.3.1": version: 18.3.1 resolution: "react-dom@npm:18.3.1" @@ -23038,6 +23430,59 @@ __metadata: languageName: node linkType: hard +"react-native@npm:0.77.0": + version: 0.77.0 + resolution: "react-native@npm:0.77.0" + dependencies: + "@jest/create-cache-key-function": ^29.6.3 + "@react-native/assets-registry": 0.77.0 + "@react-native/codegen": 0.77.0 + "@react-native/community-cli-plugin": 0.77.0 + "@react-native/gradle-plugin": 0.77.0 + "@react-native/js-polyfills": 0.77.0 + "@react-native/normalize-colors": 0.77.0 + "@react-native/virtualized-lists": 0.77.0 + abort-controller: ^3.0.0 + anser: ^1.4.9 + ansi-regex: ^5.0.0 + babel-jest: ^29.7.0 + babel-plugin-syntax-hermes-parser: 0.25.1 + base64-js: ^1.5.1 + chalk: ^4.0.0 + commander: ^12.0.0 + event-target-shim: ^5.0.1 + flow-enums-runtime: ^0.0.6 + glob: ^7.1.1 + invariant: ^2.2.4 + jest-environment-node: ^29.6.3 + jsc-android: ^250231.0.0 + memoize-one: ^5.0.0 + metro-runtime: ^0.81.0 + metro-source-map: ^0.81.0 + nullthrows: ^1.1.1 + pretty-format: ^29.7.0 + promise: ^8.3.0 + react-devtools-core: ^6.0.1 + react-refresh: ^0.14.0 + regenerator-runtime: ^0.13.2 + scheduler: 0.24.0-canary-efb381bbf-20230505 + semver: ^7.1.3 + stacktrace-parser: ^0.1.10 + whatwg-fetch: ^3.0.0 + ws: ^6.2.3 + yargs: ^17.6.2 + peerDependencies: + "@types/react": ^18.2.6 + react: ^18.2.0 + peerDependenciesMeta: + "@types/react": + optional: true + bin: + react-native: cli.js + checksum: 331fa7c8f18ddd848d1ec8b53fc5108343597b6afc0aa354d3ee8750a9a36951fa357268891f8af9f079ce5167486c92e3b803da73848381e325f600b1c7ac5b + languageName: node + linkType: hard + "react-redux@npm:^8.1.3": version: 8.1.3 resolution: "react-redux@npm:8.1.3" @@ -23316,7 +23761,7 @@ __metadata: languageName: node linkType: hard -"recast@npm:^0.23.3, recast@npm:^0.23.4": +"recast@npm:^0.23.3, recast@npm:^0.23.4, recast@npm:^0.23.9": version: 0.23.9 resolution: "recast@npm:0.23.9" dependencies: @@ -24128,6 +24573,27 @@ __metadata: languageName: node linkType: hard +"send@npm:0.19.0": + version: 0.19.0 + resolution: "send@npm:0.19.0" + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + etag: ~1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: ~1.2.1 + statuses: 2.0.1 + checksum: 5ae11bd900c1c2575525e2aa622e856804e2f96a09281ec1e39610d089f53aa69e13fd8db84b52f001d0318cf4bb0b3b904ad532fc4c0014eb90d32db0cff55f + languageName: node + linkType: hard + "send@npm:^0.19.0": version: 0.19.1 resolution: "send@npm:0.19.1" @@ -24372,6 +24838,18 @@ __metadata: languageName: node linkType: hard +"serve-static@npm:^1.16.2": + version: 1.16.2 + resolution: "serve-static@npm:1.16.2" + dependencies: + encodeurl: ~2.0.0 + escape-html: ~1.0.3 + parseurl: ~1.3.3 + send: 0.19.0 + checksum: dffc52feb4cc5c68e66d0c7f3c1824d4e989f71050aefc9bd5f822a42c54c9b814f595fc5f2b717f4c7cc05396145f3e90422af31186a93f76cf15f707019759 + languageName: node + linkType: hard + "server-only@npm:^0.0.1": version: 0.0.1 resolution: "server-only@npm:0.0.1" @@ -25741,7 +26219,7 @@ __metadata: languageName: node linkType: hard -"tmp@npm:~0.2.1": +"tmp@npm:^0.2.3, tmp@npm:~0.2.1": version: 0.2.3 resolution: "tmp@npm:0.2.3" checksum: 73b5c96b6e52da7e104d9d44afb5d106bb1e16d9fa7d00dbeb9e6522e61b571fbdb165c756c62164be9a3bbe192b9b268c236d370a2a0955c7689cd2ae377b95 @@ -27148,7 +27626,7 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:5.0.1, write-file-atomic@npm:^5.0.0": +"write-file-atomic@npm:5.0.1, write-file-atomic@npm:^5.0.0, write-file-atomic@npm:^5.0.1": version: 5.0.1 resolution: "write-file-atomic@npm:5.0.1" dependencies: From aa3b26f0c35ac54e54fcfaf89f50ece3aa93987f Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Wed, 5 Feb 2025 10:52:23 +0200 Subject: [PATCH 3/8] Upgrade e2e tests to 0.77.0 --- dev-packages/e2e-tests/package.json | 2 +- yarn.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-packages/e2e-tests/package.json b/dev-packages/e2e-tests/package.json index fd1a5e25c7..7c59ff7651 100644 --- a/dev-packages/e2e-tests/package.json +++ b/dev-packages/e2e-tests/package.json @@ -23,7 +23,7 @@ "babel-jest": "^29.7.0", "jest": "^29.7.0", "react": "18.3.1", - "react-native": "0.76.3", + "react-native": "0.77.0", "react-native-launch-arguments": "^4.0.2", "typescript": "4.9.5", "webdriverio": "^8.27.0" diff --git a/yarn.lock b/yarn.lock index 2203f8533b..ab939b0922 100644 --- a/yarn.lock +++ b/yarn.lock @@ -24633,7 +24633,7 @@ __metadata: minimist: 1.2.8 p-retry: 6.2.0 react: 18.3.1 - react-native: 0.76.3 + react-native: 0.77.0 react-native-launch-arguments: ^4.0.2 semver: 7.6.3 typescript: 4.9.5 From 52d228e7ca8a7fbe2781b67b032f66e50558fc79 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Wed, 5 Feb 2025 12:38:46 +0200 Subject: [PATCH 4/8] Bump react-native sample to RN0.77 --- samples/react-native/android/build.gradle | 4 +- samples/react-native/package.json | 44 +- yarn.lock | 807 ++++++++++------------ 3 files changed, 385 insertions(+), 470 deletions(-) diff --git a/samples/react-native/android/build.gradle b/samples/react-native/android/build.gradle index c6979c3c43..7b72203ef2 100644 --- a/samples/react-native/android/build.gradle +++ b/samples/react-native/android/build.gradle @@ -5,8 +5,8 @@ buildscript { minSdkVersion = 24 compileSdkVersion = 35 targetSdkVersion = 34 - ndkVersion = "26.1.10909125" - kotlinVersion = "1.9.24" + ndkVersion = "27.1.12297006" + kotlinVersion = "2.0.21" } repositories { google() diff --git a/samples/react-native/package.json b/samples/react-native/package.json index 02d2f942dd..b9ea6f6aa4 100644 --- a/samples/react-native/package.json +++ b/samples/react-native/package.json @@ -21,42 +21,42 @@ "build-android-release-splits-flavors": "export SENTRY_SAMPLE_ENABLE_ABI_SPLIT=true; export SENTRY_SAMPLE_ENABLE_FLAVORS=true; cd android; ./gradlew assembleRelease; cd .." }, "dependencies": { - "@react-navigation/bottom-tabs": "^7.0.4", - "@react-navigation/native": "^7.0.3", - "@react-navigation/native-stack": "^7.0.3", - "@react-navigation/stack": "^7.0.3", + "@react-navigation/bottom-tabs": "^7.2.0", + "@react-navigation/native": "^7.0.14", + "@react-navigation/native-stack": "^7.2.0", + "@react-navigation/stack": "^7.1.1", "@sentry/react-native": "6.6.0", "delay": "^6.0.0", "react": "18.3.1", - "react-native": "0.76.3", - "react-native-gesture-handler": "^2.21.1", - "react-native-reanimated": "3.16.1", - "react-native-safe-area-context": "4.14.0", - "react-native-screens": "4.1.0", - "react-native-svg": "^15.9.0", + "react-native": "0.77.0", + "react-native-gesture-handler": "^2.22.1", + "react-native-reanimated": "3.16.7", + "react-native-safe-area-context": "5.2.0", + "react-native-screens": "4.6.0", + "react-native-svg": "^15.11.1", "react-native-vector-icons": "^10.2.0", - "react-native-webview": "^13.12.3", + "react-native-webview": "^13.13.2", "react-redux": "^8.1.3", "redux": "^4.2.1" }, "devDependencies": { - "@babel/core": "^7.25.2", - "@babel/preset-env": "^7.25.3", - "@babel/runtime": "^7.25.0", - "@react-native-community/cli": "15.0.1", - "@react-native-community/cli-platform-android": "15.0.1", - "@react-native-community/cli-platform-ios": "15.0.1", - "@react-native/babel-preset": "0.76.3", - "@react-native/eslint-config": "0.76.3", - "@react-native/metro-config": "0.76.3", - "@react-native/typescript-config": "0.76.3", + "@babel/core": "^7.26.7", + "@babel/preset-env": "^7.26.7", + "@babel/runtime": "^7.26.7", + "@react-native-community/cli": "15.1.3", + "@react-native-community/cli-platform-android": "15.1.3", + "@react-native-community/cli-platform-ios": "15.1.3", + "@react-native/babel-preset": "0.77.0", + "@react-native/eslint-config": "0.77.0", + "@react-native/metro-config": "0.77.0", + "@react-native/typescript-config": "0.77.0", "@sentry/babel-plugin-component-annotate": "^2.18.0", "@types/react": "^18.2.65", "@types/react-native-vector-icons": "^6.4.18", "@types/react-test-renderer": "^18.0.0", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", - "babel-jest": "^29.2.1", + "babel-jest": "^29.6.3", "babel-plugin-module-resolver": "^5.0.0", "eslint": "^8.19.0", "jest": "^29.6.3", diff --git a/yarn.lock b/yarn.lock index ab939b0922..1429195f72 100644 --- a/yarn.lock +++ b/yarn.lock @@ -466,7 +466,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.24.7": +"@babel/core@npm:^7.24.7, @babel/core@npm:^7.26.7": version: 7.26.7 resolution: "@babel/core@npm:7.26.7" dependencies: @@ -1960,6 +1960,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" + dependencies: + "@babel/helper-plugin-utils": ^7.26.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f2046c09bf8e588bfb1a6342d0eee733189102cf663ade27adb0130f3865123af5816b40a55ec8d8fa09271b54dfdaf977cd2f8e0b3dc97f18e690188d5a2174 + languageName: node + linkType: hard + "@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.25.0" @@ -2266,6 +2277,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" + dependencies: + "@babel/helper-plugin-utils": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b369ffad07e02e259c43a09d309a5ca86cb9da6b43b1df6256463a810b172cedc4254742605eec0fc2418371c3f7430430f5abd36f21717281e79142308c13ba + languageName: node + linkType: hard + "@babel/plugin-transform-export-namespace-from@npm:^7.22.11, @babel/plugin-transform-export-namespace-from@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.7" @@ -2515,6 +2537,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-commonjs@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" + dependencies: + "@babel/helper-module-transforms": ^7.26.0 + "@babel/helper-plugin-utils": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0ac9aa4e5fe9fe34b58ee174881631e5e1c89eee5b1ebfd1147934686be92fc5fbfdc11119f0b607b3743d36a1cbcb7c36f18e0dd4424d6d7b749b1b9a18808a + languageName: node + linkType: hard + "@babel/plugin-transform-modules-systemjs@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.0" @@ -2636,6 +2670,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": + version: 7.26.6 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" + dependencies: + "@babel/helper-plugin-utils": ^7.26.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 752837d532b85c41f6bb868e83809605f513bc9a3b8e88ac3d43757c9bf839af4f246874c1c6d6902bb2844d355efccae602c3856098911f8abdd603672f8379 + languageName: node + linkType: hard + "@babel/plugin-transform-numeric-separator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7" @@ -3163,6 +3208,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" + dependencies: + "@babel/helper-plugin-utils": ^7.26.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1fcc48bde1426527d9905d561884e1ecaf3c03eb5abb507d33f71591f8da0c384e92097feaf91cc30692e04fb7f5e6ff1cb172acc5de7675d93fdb42db850d6a + languageName: node + linkType: hard + "@babel/plugin-transform-typescript@npm:^7.24.7, @babel/plugin-transform-typescript@npm:^7.5.0": version: 7.25.2 resolution: "@babel/plugin-transform-typescript@npm:7.25.2" @@ -3549,6 +3605,85 @@ __metadata: languageName: node linkType: hard +"@babel/preset-env@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/preset-env@npm:7.26.7" + dependencies: + "@babel/compat-data": ^7.26.5 + "@babel/helper-compilation-targets": ^7.26.5 + "@babel/helper-plugin-utils": ^7.26.5 + "@babel/helper-validator-option": ^7.25.9 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.9 + "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.9 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.25.9 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.25.9 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.25.9 + "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 + "@babel/plugin-syntax-import-assertions": ^7.26.0 + "@babel/plugin-syntax-import-attributes": ^7.26.0 + "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 + "@babel/plugin-transform-arrow-functions": ^7.25.9 + "@babel/plugin-transform-async-generator-functions": ^7.25.9 + "@babel/plugin-transform-async-to-generator": ^7.25.9 + "@babel/plugin-transform-block-scoped-functions": ^7.26.5 + "@babel/plugin-transform-block-scoping": ^7.25.9 + "@babel/plugin-transform-class-properties": ^7.25.9 + "@babel/plugin-transform-class-static-block": ^7.26.0 + "@babel/plugin-transform-classes": ^7.25.9 + "@babel/plugin-transform-computed-properties": ^7.25.9 + "@babel/plugin-transform-destructuring": ^7.25.9 + "@babel/plugin-transform-dotall-regex": ^7.25.9 + "@babel/plugin-transform-duplicate-keys": ^7.25.9 + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.9 + "@babel/plugin-transform-dynamic-import": ^7.25.9 + "@babel/plugin-transform-exponentiation-operator": ^7.26.3 + "@babel/plugin-transform-export-namespace-from": ^7.25.9 + "@babel/plugin-transform-for-of": ^7.25.9 + "@babel/plugin-transform-function-name": ^7.25.9 + "@babel/plugin-transform-json-strings": ^7.25.9 + "@babel/plugin-transform-literals": ^7.25.9 + "@babel/plugin-transform-logical-assignment-operators": ^7.25.9 + "@babel/plugin-transform-member-expression-literals": ^7.25.9 + "@babel/plugin-transform-modules-amd": ^7.25.9 + "@babel/plugin-transform-modules-commonjs": ^7.26.3 + "@babel/plugin-transform-modules-systemjs": ^7.25.9 + "@babel/plugin-transform-modules-umd": ^7.25.9 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.25.9 + "@babel/plugin-transform-new-target": ^7.25.9 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.26.6 + "@babel/plugin-transform-numeric-separator": ^7.25.9 + "@babel/plugin-transform-object-rest-spread": ^7.25.9 + "@babel/plugin-transform-object-super": ^7.25.9 + "@babel/plugin-transform-optional-catch-binding": ^7.25.9 + "@babel/plugin-transform-optional-chaining": ^7.25.9 + "@babel/plugin-transform-parameters": ^7.25.9 + "@babel/plugin-transform-private-methods": ^7.25.9 + "@babel/plugin-transform-private-property-in-object": ^7.25.9 + "@babel/plugin-transform-property-literals": ^7.25.9 + "@babel/plugin-transform-regenerator": ^7.25.9 + "@babel/plugin-transform-regexp-modifiers": ^7.26.0 + "@babel/plugin-transform-reserved-words": ^7.25.9 + "@babel/plugin-transform-shorthand-properties": ^7.25.9 + "@babel/plugin-transform-spread": ^7.25.9 + "@babel/plugin-transform-sticky-regex": ^7.25.9 + "@babel/plugin-transform-template-literals": ^7.25.9 + "@babel/plugin-transform-typeof-symbol": ^7.26.7 + "@babel/plugin-transform-unicode-escapes": ^7.25.9 + "@babel/plugin-transform-unicode-property-regex": ^7.25.9 + "@babel/plugin-transform-unicode-regex": ^7.25.9 + "@babel/plugin-transform-unicode-sets-regex": ^7.25.9 + "@babel/preset-modules": 0.1.6-no-external-plugins + babel-plugin-polyfill-corejs2: ^0.4.10 + babel-plugin-polyfill-corejs3: ^0.10.6 + babel-plugin-polyfill-regenerator: ^0.6.1 + core-js-compat: ^3.38.1 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 980bd2980cd476cb5cb764d4f8024e0de70cfce6279147ba3f8e27c985f37d5347747210d027ce6faff22fce41e88129378e7363c06bcae341c14ac10cea2421 + languageName: node + linkType: hard + "@babel/preset-flow@npm:^7.13.13": version: 7.24.7 resolution: "@babel/preset-flow@npm:7.24.7" @@ -3689,6 +3824,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/runtime@npm:7.26.7" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: a1664a08f3f4854b895b540cca2f5f5c6c1993b5fb788c9615d70fc201e16bb254df8e0550c83eaf2749a14d87775e11a7c9ded6161203e9da7a4a323d546925 + languageName: node + linkType: hard + "@babel/template@npm:^7.0.0, @babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0, @babel/template@npm:^7.3.3": version: 7.25.0 resolution: "@babel/template@npm:7.25.0" @@ -5888,15 +6032,15 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-clean@npm:15.0.1" +"@react-native-community/cli-clean@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-clean@npm:15.1.3" dependencies: - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-tools": 15.1.3 chalk: ^4.1.2 execa: ^5.0.0 fast-glob: ^3.3.2 - checksum: ea6c663ec56cfe3a2c4fac7d3f0fec2ac8de9c34458f241b2afdf7f45dfb00d1de9e367fec732f8fef6e2b17046f4ed03c3be2ea4d2075633197dc23c516f986 + checksum: 95777b9786a0e7787033d251258e7dbacd530c31bd2f2919798643e9bebb94aa07b9936d9f65c68db199deeb7d4fd66fa993d0e89e40c61c2d014580da3da2f8 languageName: node linkType: hard @@ -5912,15 +6056,27 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-config-apple@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-config-apple@npm:15.0.1" +"@react-native-community/cli-config-android@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-config-android@npm:15.1.3" + dependencies: + "@react-native-community/cli-tools": 15.1.3 + chalk: ^4.1.2 + fast-glob: ^3.3.2 + fast-xml-parser: ^4.4.1 + checksum: 07c207c5b9d9f21240c40c771a8761709c6f62e2d01272ca83d1649c728569e5447c172b0ef8868f1ba188217591fe63b731578cc2cec8b3c8705d4056e03186 + languageName: node + linkType: hard + +"@react-native-community/cli-config-apple@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-config-apple@npm:15.1.3" dependencies: - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-tools": 15.1.3 chalk: ^4.1.2 execa: ^5.0.0 fast-glob: ^3.3.2 - checksum: 67b9be8b6cce14f764a5734b9599eb7d1095c7fb5c06b0b6cd3518cf3a00c90026018c1eb8d497338da092a3cdcaa9b33fec34c5b766a4517c70293e5f1df58d + checksum: 8c956e15505fd2753b2b8c5bf3a2b8838bb637ec84e8f44c4c29b12b1b60b601779611655eaa0adefe54d693818d7888eb77e07a0f915a3709c35d9c72e306a3 languageName: node linkType: hard @@ -5952,17 +6108,17 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-config@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-config@npm:15.0.1" +"@react-native-community/cli-config@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-config@npm:15.1.3" dependencies: - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-tools": 15.1.3 chalk: ^4.1.2 cosmiconfig: ^9.0.0 deepmerge: ^4.3.0 fast-glob: ^3.3.2 joi: ^17.2.1 - checksum: 23314bcdf465974ee71a01792f0a1149ea51eea1dc66416e53aa2bc3a123dba6a8e0654d68211d2b20570bc875145b2e5d4abf923190c685c0021bb280230c3f + checksum: 3e8fc8fc9f683ddebe8177b38ba5811e18456c5da3f2779796e9491733a0aae0f3c0dcc431ceaa1622fcef5276cfb8e10bed91cb7a9bf1243bd5d585bc0a4e56 languageName: node linkType: hard @@ -5997,12 +6153,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-debugger-ui@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-debugger-ui@npm:15.0.1" +"@react-native-community/cli-debugger-ui@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-debugger-ui@npm:15.1.3" dependencies: serve-static: ^1.13.1 - checksum: a97bb195f3722b91e0acf4c63f4e6956d572f5a275a13be01513b6797bd81ad0b838aa4fc8440131e64c39547c8e83feebb6435a34773269355a497122ed2209 + checksum: 0f52a737cfd4ee8d7d735f7031590e02f127df9e7cde78653c68ec694a4806eec6ce641406f5ce7ae50947e44f02cff5c4ec94d5fb76e372b42d12f78d3f49ed languageName: node linkType: hard @@ -6063,15 +6219,15 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-doctor@npm:15.0.1" +"@react-native-community/cli-doctor@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-doctor@npm:15.1.3" dependencies: - "@react-native-community/cli-config": 15.0.1 - "@react-native-community/cli-platform-android": 15.0.1 - "@react-native-community/cli-platform-apple": 15.0.1 - "@react-native-community/cli-platform-ios": 15.0.1 - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-config": 15.1.3 + "@react-native-community/cli-platform-android": 15.1.3 + "@react-native-community/cli-platform-apple": 15.1.3 + "@react-native-community/cli-platform-ios": 15.1.3 + "@react-native-community/cli-tools": 15.1.3 chalk: ^4.1.2 command-exists: ^1.2.8 deepmerge: ^4.3.0 @@ -6083,7 +6239,7 @@ __metadata: strip-ansi: ^5.2.0 wcwidth: ^1.0.1 yaml: ^2.2.1 - checksum: 6df1825df9f563096e48528f16d0bc521aceb2933e864921c8092eeeeeade0893963964897a6145b26a3d4de72ce05259f2d06f873eae64796d8c3815f22f1a5 + checksum: 9be335ef0203b15d20d8b13f052a742f6faf67435c614ad9e714707ebc04d76a0a8845baafa49e80d05f3fe3822c4020cc60a568c1c4564a50e8d35bea7e3169 languageName: node linkType: hard @@ -6176,17 +6332,16 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-platform-android@npm:15.0.1" +"@react-native-community/cli-platform-android@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-platform-android@npm:15.1.3" dependencies: - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-config-android": 15.1.3 + "@react-native-community/cli-tools": 15.1.3 chalk: ^4.1.2 execa: ^5.0.0 - fast-glob: ^3.3.2 - fast-xml-parser: ^4.4.1 logkitty: ^0.7.1 - checksum: 6c5e5912b7c81a6cb9076ae08897470090e1ff20fdaa502d500b4700235f2411942c6e38e3373111efa025dee9a1d3cc71dea6a4c42a89272f0d56b1eeb7b38a + checksum: 5fd57035dfc3a07f0bab42acb816fd2fbdb81a5aac21fc5f6c2b389611ffac571a99deb99e36858771c0480087e02b30a8a584e69fcba5ad5b5a8b241aa3d886 languageName: node linkType: hard @@ -6205,16 +6360,16 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-platform-apple@npm:15.0.1" +"@react-native-community/cli-platform-apple@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-platform-apple@npm:15.1.3" dependencies: - "@react-native-community/cli-config-apple": 15.0.1 - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-config-apple": 15.1.3 + "@react-native-community/cli-tools": 15.1.3 chalk: ^4.1.2 execa: ^5.0.0 fast-xml-parser: ^4.4.1 - checksum: 27278ff8790fddc220cba9daa4b05cb027403b7c3b81cd3f025b09f52ceccd41f68e86b71d493794eadc2d54fa4a5f6a1032608c4ec7ce928cc1985dce7b9bd2 + checksum: 380d9abbb7667ec377c36fdd2f3139c4df24fdb64900fc45a40205d30791caf02406241a1073080c8276b635d24c967314134acd01d228cd50da0459c3e48204 languageName: node linkType: hard @@ -6246,12 +6401,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-platform-ios@npm:15.0.1" +"@react-native-community/cli-platform-ios@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-platform-ios@npm:15.1.3" dependencies: - "@react-native-community/cli-platform-apple": 15.0.1 - checksum: 27b4775af43ce06e9315fda54f299e96405975c44d20a495443074d2818fc085dcb85cf2d2e6581990b71ab2e9ffc7d88666337bec8eb9412e80abf8dd793851 + "@react-native-community/cli-platform-apple": 15.1.3 + checksum: b99e0a2b51ca1be631e94ce7061b353811bf1b146e670928ae890287380ac652ae48e16f67751d4a772b2035781cf0a55847bb18648359048536d2d314c3ed97 languageName: node linkType: hard @@ -6334,12 +6489,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-server-api@npm:15.0.1" +"@react-native-community/cli-server-api@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-server-api@npm:15.1.3" dependencies: - "@react-native-community/cli-debugger-ui": 15.0.1 - "@react-native-community/cli-tools": 15.0.1 + "@react-native-community/cli-debugger-ui": 15.1.3 + "@react-native-community/cli-tools": 15.1.3 compression: ^1.7.1 connect: ^3.6.5 errorhandler: ^1.5.1 @@ -6347,7 +6502,7 @@ __metadata: pretty-format: ^26.6.2 serve-static: ^1.13.1 ws: ^6.2.3 - checksum: 354eba589433251a56db7edf005886aa3c4886ff70f52b999db7c3718435f01a3f1081bc56cc681a1b7de2fa50ea4891c4ea673fe0a02eb855ecbc001bd86654 + checksum: 2bc164d6fc33298b3df8fbe6b27745b72ea3287a4b87c1dd32a77c8a277b62882d6cec3c12915496568d04ee3989ad01de81b4088b18cd40ddd5cb0532260903 languageName: node linkType: hard @@ -6404,9 +6559,9 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-tools@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-tools@npm:15.0.1" +"@react-native-community/cli-tools@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-tools@npm:15.1.3" dependencies: appdirsjs: ^1.2.4 chalk: ^4.1.2 @@ -6419,7 +6574,7 @@ __metadata: semver: ^7.5.2 shell-quote: ^1.7.3 sudo-prompt: ^9.0.0 - checksum: 0c40d5aa2306a2bfc1ee15362d045b0eff3cb162dd1b070f504508b2bbdd00c791151cf9f8679d248b4480b75b758e60b8d0cf3c19a19a02b4b4ece9928a119c + checksum: f62997b7ed16df5beffc699c7556eebe0b27a63ac0b10dcf8af3e2875231183752e4a1a7e55e9d60f0b9cbfd7c3a2dd264eccc0e3430b81660538e27d5deffc8 languageName: node linkType: hard @@ -6458,12 +6613,12 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-types@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli-types@npm:15.0.1" +"@react-native-community/cli-types@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli-types@npm:15.1.3" dependencies: joi: ^17.2.1 - checksum: 77452486158afcf1f03a3596135b6dba16dba5dd10209dacd5a6a4b176df36d37b8e49af61590d5a64df4907cf0575b6f37e0a3893335f961a9380edaee32152 + checksum: 5551e218499645ec7f1c8c3e24cfed427a5b4fab54d376b20f04fbe6b304bbf7dc69a7e64677e10c5d263ab8d98a37cb26d006ce0bcdad0d9710e09568fd297e languageName: node linkType: hard @@ -6532,17 +6687,17 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli@npm:15.0.1": - version: 15.0.1 - resolution: "@react-native-community/cli@npm:15.0.1" +"@react-native-community/cli@npm:15.1.3": + version: 15.1.3 + resolution: "@react-native-community/cli@npm:15.1.3" dependencies: - "@react-native-community/cli-clean": 15.0.1 - "@react-native-community/cli-config": 15.0.1 - "@react-native-community/cli-debugger-ui": 15.0.1 - "@react-native-community/cli-doctor": 15.0.1 - "@react-native-community/cli-server-api": 15.0.1 - "@react-native-community/cli-tools": 15.0.1 - "@react-native-community/cli-types": 15.0.1 + "@react-native-community/cli-clean": 15.1.3 + "@react-native-community/cli-config": 15.1.3 + "@react-native-community/cli-debugger-ui": 15.1.3 + "@react-native-community/cli-doctor": 15.1.3 + "@react-native-community/cli-server-api": 15.1.3 + "@react-native-community/cli-tools": 15.1.3 + "@react-native-community/cli-types": 15.1.3 chalk: ^4.1.2 commander: ^9.4.1 deepmerge: ^4.3.0 @@ -6554,7 +6709,7 @@ __metadata: semver: ^7.5.2 bin: rnc-cli: build/bin.js - checksum: 26c98ef67b4b89d3af13f2a3b19e51c7b2de5d320ca908cb628ca22b32bff5a17b8a1cc7f4b0ece303c4e53dc10e8ac0e88df9b376e63ebc97acb8d358f78c2e + checksum: 165c946856b5c4d6eadb0f8b9e29dfa0ab197bf43ce63179ca781d45163419fa9e85c3721be6908b6850415cd25d84bef63b4a61b78b5d44cae22ec21a92efec languageName: node linkType: hard @@ -6611,13 +6766,6 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/assets-registry@npm:0.76.3" - checksum: 0a5c3d63eec8ce9e29be9e0cca6aa0bc62580b9820caf948fc44574be75e166b836caa1cd4b53550c880996b36389fb8f2b18652c3e6abeddecc9ca835cd9296 - languageName: node - linkType: hard - "@react-native/assets-registry@npm:0.77.0": version: 0.77.0 resolution: "@react-native/assets-registry@npm:0.77.0" @@ -6650,15 +6798,6 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/babel-plugin-codegen@npm:0.76.3" - dependencies: - "@react-native/codegen": 0.76.3 - checksum: db24d3d7f89d1aca30fd1a5050deb86982aba54c7df5ac5dc73bcae4ba07275a08af92db1ae383e44366ba206f941333d2a972672db8a57cbd825f4bacea5c0c - languageName: node - linkType: hard - "@react-native/babel-plugin-codegen@npm:0.77.0": version: 0.77.0 resolution: "@react-native/babel-plugin-codegen@npm:0.77.0" @@ -6776,61 +6915,6 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/babel-preset@npm:0.76.3" - dependencies: - "@babel/core": ^7.25.2 - "@babel/plugin-proposal-export-default-from": ^7.24.7 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-syntax-export-default-from": ^7.24.7 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - "@babel/plugin-transform-arrow-functions": ^7.24.7 - "@babel/plugin-transform-async-generator-functions": ^7.25.4 - "@babel/plugin-transform-async-to-generator": ^7.24.7 - "@babel/plugin-transform-block-scoping": ^7.25.0 - "@babel/plugin-transform-class-properties": ^7.25.4 - "@babel/plugin-transform-classes": ^7.25.4 - "@babel/plugin-transform-computed-properties": ^7.24.7 - "@babel/plugin-transform-destructuring": ^7.24.8 - "@babel/plugin-transform-flow-strip-types": ^7.25.2 - "@babel/plugin-transform-for-of": ^7.24.7 - "@babel/plugin-transform-function-name": ^7.25.1 - "@babel/plugin-transform-literals": ^7.25.2 - "@babel/plugin-transform-logical-assignment-operators": ^7.24.7 - "@babel/plugin-transform-modules-commonjs": ^7.24.8 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.24.7 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.7 - "@babel/plugin-transform-numeric-separator": ^7.24.7 - "@babel/plugin-transform-object-rest-spread": ^7.24.7 - "@babel/plugin-transform-optional-catch-binding": ^7.24.7 - "@babel/plugin-transform-optional-chaining": ^7.24.8 - "@babel/plugin-transform-parameters": ^7.24.7 - "@babel/plugin-transform-private-methods": ^7.24.7 - "@babel/plugin-transform-private-property-in-object": ^7.24.7 - "@babel/plugin-transform-react-display-name": ^7.24.7 - "@babel/plugin-transform-react-jsx": ^7.25.2 - "@babel/plugin-transform-react-jsx-self": ^7.24.7 - "@babel/plugin-transform-react-jsx-source": ^7.24.7 - "@babel/plugin-transform-regenerator": ^7.24.7 - "@babel/plugin-transform-runtime": ^7.24.7 - "@babel/plugin-transform-shorthand-properties": ^7.24.7 - "@babel/plugin-transform-spread": ^7.24.7 - "@babel/plugin-transform-sticky-regex": ^7.24.7 - "@babel/plugin-transform-typescript": ^7.25.2 - "@babel/plugin-transform-unicode-regex": ^7.24.7 - "@babel/template": ^7.25.0 - "@react-native/babel-plugin-codegen": 0.76.3 - babel-plugin-syntax-hermes-parser: ^0.25.1 - babel-plugin-transform-flow-enums: ^0.0.2 - react-refresh: ^0.14.0 - peerDependencies: - "@babel/core": "*" - checksum: 012476667ad1596a0ae45b0b0d0404af724766aa170b22a80f56c4302060e2f5b90bef24a41aef2dd12cbe672a31b8c5c13f72b974cfaad004aef452ac17995c - languageName: node - linkType: hard - "@react-native/babel-preset@npm:0.77.0": version: 0.77.0 resolution: "@react-native/babel-preset@npm:0.77.0" @@ -6921,24 +7005,6 @@ __metadata: languageName: node linkType: hard -"@react-native/codegen@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/codegen@npm:0.76.3" - dependencies: - "@babel/parser": ^7.25.3 - glob: ^7.1.1 - hermes-parser: 0.23.1 - invariant: ^2.2.4 - jscodeshift: ^0.14.0 - mkdirp: ^0.5.1 - nullthrows: ^1.1.1 - yargs: ^17.6.2 - peerDependencies: - "@babel/preset-env": ^7.1.6 - checksum: 5e9677695dcddabcd045ee448472cdecb13d6db216d021a21e29830487cfaef790ff6c1e59de06a7d70d18cc816dcd939c2cbbfa5c58b78b27d04f3cbacbc5ac - languageName: node - linkType: hard - "@react-native/codegen@npm:0.77.0": version: 0.77.0 resolution: "@react-native/codegen@npm:0.77.0" @@ -7017,30 +7083,6 @@ __metadata: languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/community-cli-plugin@npm:0.76.3" - dependencies: - "@react-native/dev-middleware": 0.76.3 - "@react-native/metro-babel-transformer": 0.76.3 - chalk: ^4.0.0 - execa: ^5.1.1 - invariant: ^2.2.4 - metro: ^0.81.0 - metro-config: ^0.81.0 - metro-core: ^0.81.0 - node-fetch: ^2.2.0 - readline: ^1.3.0 - semver: ^7.1.3 - peerDependencies: - "@react-native-community/cli-server-api": "*" - peerDependenciesMeta: - "@react-native-community/cli-server-api": - optional: true - checksum: 7d3c76ac702f97a8d75ad1d8e0cedfef7061ed25ed26dde7d39214a26a42b8c594bc8ba9d1cfa8e83fae0069828340b207c771677431619bd1039aa99d9d8032 - languageName: node - linkType: hard - "@react-native/community-cli-plugin@npm:0.77.0": version: 0.77.0 resolution: "@react-native/community-cli-plugin@npm:0.77.0" @@ -7078,13 +7120,6 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/debugger-frontend@npm:0.76.3" - checksum: 549fea784b9e03a0e4bb05befea92af096705595e34fa6540873b1f00641ceaac3dafaeda212dd80d049f82d0929852c7fb1870bd823158ad780a5c2edfdcf0a - languageName: node - linkType: hard - "@react-native/debugger-frontend@npm:0.77.0": version: 0.77.0 resolution: "@react-native/debugger-frontend@npm:0.77.0" @@ -7130,25 +7165,6 @@ __metadata: languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/dev-middleware@npm:0.76.3" - dependencies: - "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.76.3 - chrome-launcher: ^0.15.2 - chromium-edge-launcher: ^0.2.0 - connect: ^3.6.5 - debug: ^2.2.0 - nullthrows: ^1.1.1 - open: ^7.0.3 - selfsigned: ^2.4.1 - serve-static: ^1.13.1 - ws: ^6.2.3 - checksum: 77acfecd6b59594d892afb63efcc54474a38278f233db6163bdf66329603bdb485dc304e0c9a58c5c19c1d7397cfb6b76f08bd5f136d130052db9d73ae6b74b5 - languageName: node - linkType: hard - "@react-native/dev-middleware@npm:0.77.0": version: 0.77.0 resolution: "@react-native/dev-middleware@npm:0.77.0" @@ -7192,13 +7208,13 @@ __metadata: languageName: node linkType: hard -"@react-native/eslint-config@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/eslint-config@npm:0.76.3" +"@react-native/eslint-config@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/eslint-config@npm:0.77.0" dependencies: "@babel/core": ^7.25.2 "@babel/eslint-parser": ^7.25.1 - "@react-native/eslint-plugin": 0.76.3 + "@react-native/eslint-plugin": 0.77.0 "@typescript-eslint/eslint-plugin": ^7.1.1 "@typescript-eslint/parser": ^7.1.1 eslint-config-prettier: ^8.5.0 @@ -7208,11 +7224,10 @@ __metadata: eslint-plugin-react: ^7.30.1 eslint-plugin-react-hooks: ^4.6.0 eslint-plugin-react-native: ^4.0.0 - hermes-eslint: ^0.23.1 peerDependencies: eslint: ">=8" prettier: ">=2" - checksum: d6bb62db096d12e7ed8cb0ed94b17e4c1a53e826512973d41600abc9f88f133978c6542117df33d958c734cd0440b708e980697bd548eddd9258bbf137015179 + checksum: f97d22fbc99295293c62d07a80b4b2a34e6ddc0e8cc62854a896b60b084b7b41f85b129462a0eb39ddfe8f9989d759f322aa3b3f8c18a01d57c3a2bd6f8caab6 languageName: node linkType: hard @@ -7223,10 +7238,10 @@ __metadata: languageName: node linkType: hard -"@react-native/eslint-plugin@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/eslint-plugin@npm:0.76.3" - checksum: d30243f8ba95776eca75a18bfe1b9a8f89232e313685dd6b04ebc3a4a5534ba67b2dd02d196f7e9348a1bbaf62d48b05bdc7cd05269cd243286c96a39c882cca +"@react-native/eslint-plugin@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/eslint-plugin@npm:0.77.0" + checksum: 8eb0790b3c18d8381d963f1d1174e81c04a43a92eb6852c237f41f05e8387429d2209af0d049ef7e0e9b8d502747fbcf36809b65acfb94ec8e6f7a22d07d8019 languageName: node linkType: hard @@ -7244,13 +7259,6 @@ __metadata: languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/gradle-plugin@npm:0.76.3" - checksum: 7bde3ae9cbf21f59adc5583cfe25d245ca2921f50d50361e763a59bb02398206c93e61c935a4605609de7e1fe49450594ff56b0b9ccecc07065dbe4c9e9217c6 - languageName: node - linkType: hard - "@react-native/gradle-plugin@npm:0.77.0": version: 0.77.0 resolution: "@react-native/gradle-plugin@npm:0.77.0" @@ -7272,13 +7280,6 @@ __metadata: languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/js-polyfills@npm:0.76.3" - checksum: a33145ee39fe9de0e8b4b3a25cd263d775fe14ac3c4f77c4dc6a77a60c06febacdcefd7271c9aaa2a13336bada413601e3fa3de51eb7e44387b53055d99a1b69 - languageName: node - linkType: hard - "@react-native/js-polyfills@npm:0.77.0": version: 0.77.0 resolution: "@react-native/js-polyfills@npm:0.77.0" @@ -7314,20 +7315,6 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/metro-babel-transformer@npm:0.76.3" - dependencies: - "@babel/core": ^7.25.2 - "@react-native/babel-preset": 0.76.3 - hermes-parser: 0.23.1 - nullthrows: ^1.1.1 - peerDependencies: - "@babel/core": "*" - checksum: 26be14f178dbfac8f8c75c8c2a87e582e274f4f8fc8f8860e804de042167238b80d8606a1357296240aa59085a9275e4be6797a80afdeed2cbcaa7cf7d8c1793 - languageName: node - linkType: hard - "@react-native/metro-babel-transformer@npm:0.77.0": version: 0.77.0 resolution: "@react-native/metro-babel-transformer@npm:0.77.0" @@ -7354,15 +7341,15 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-config@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/metro-config@npm:0.76.3" +"@react-native/metro-config@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/metro-config@npm:0.77.0" dependencies: - "@react-native/js-polyfills": 0.76.3 - "@react-native/metro-babel-transformer": 0.76.3 + "@react-native/js-polyfills": 0.77.0 + "@react-native/metro-babel-transformer": 0.77.0 metro-config: ^0.81.0 metro-runtime: ^0.81.0 - checksum: 7b80a450d3e97f7e462f3f8b0e22609c24084fcf450c77b7d641c9225600cef2af1cb97f90b6dfcfd710f274bb4044f2609438ccb420a2854feb72264978893b + checksum: baec2fb1c465f98da71d024907cbd3fd44869984c7d1d049fee14f957ee5c06dd1dfd692c73892448ebd46e60558355eaa1659f88958fd2c74cf4c33bd752bfb languageName: node linkType: hard @@ -7394,13 +7381,6 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/normalize-colors@npm:0.76.3" - checksum: 71ce0cbaa52fc87552b0ad83dd3ebd0a76253b7aacdc82ead09a0ada6349457b9927ed10452cb63b89fc18d793852eafaec18f2c79603dbf9dcadb676b2db477 - languageName: node - linkType: hard - "@react-native/normalize-colors@npm:0.77.0": version: 0.77.0 resolution: "@react-native/normalize-colors@npm:0.77.0" @@ -7429,10 +7409,10 @@ __metadata: languageName: node linkType: hard -"@react-native/typescript-config@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/typescript-config@npm:0.76.3" - checksum: bd98111c641514fec919464532d764ce459495d85c62a9b62d19f8c07af6f94f5627b2e14e2611640582eb0a602c851ff45a3188492439481f8c70b39da6bc27 +"@react-native/typescript-config@npm:0.77.0": + version: 0.77.0 + resolution: "@react-native/typescript-config@npm:0.77.0" + checksum: 16da7b7eb4b0f1482c98975c73e3595906da6a63c5517be7df6245d008abf01a79c00d80078d698488b12b0edc247daf701323da13642f18879719797c6ac793 languageName: node linkType: hard @@ -7465,23 +7445,6 @@ __metadata: languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.76.3": - version: 0.76.3 - resolution: "@react-native/virtualized-lists@npm:0.76.3" - dependencies: - invariant: ^2.2.4 - nullthrows: ^1.1.1 - peerDependencies: - "@types/react": ^18.2.6 - react: "*" - react-native: "*" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: b84df110406651a025b9d798cb4511bc7c6db37b44ec885c92bbbc9a220bdd77837a13116d54fe59c16d35ffff013e3c87c28ffa870eb9b9f840d779cef68f90 - languageName: node - linkType: hard - "@react-native/virtualized-lists@npm:0.77.0": version: 0.77.0 resolution: "@react-native/virtualized-lists@npm:0.77.0" @@ -7532,19 +7495,19 @@ __metadata: languageName: node linkType: hard -"@react-navigation/bottom-tabs@npm:^7.0.4": - version: 7.0.4 - resolution: "@react-navigation/bottom-tabs@npm:7.0.4" +"@react-navigation/bottom-tabs@npm:^7.2.0": + version: 7.2.0 + resolution: "@react-navigation/bottom-tabs@npm:7.2.0" dependencies: - "@react-navigation/elements": ^2.0.3 + "@react-navigation/elements": ^2.2.5 color: ^4.2.3 peerDependencies: - "@react-navigation/native": ^7.0.3 + "@react-navigation/native": ^7.0.14 react: ">= 18.2.0" react-native: "*" react-native-safe-area-context: ">= 4.0.0" react-native-screens: ">= 4.0.0" - checksum: 158ea4d5a163244036d2a2efc8cc5f8bfdefd8519d64a975f8a7978896d5810ec7dcdd518cac540e4e349a30880006cede5763764bae938c212d02a9ccd3f31b + checksum: 30e091ab71398ac4733440641ae490a109e1eb2d3b6e6abe95908795609b007d29bb2368bbc8453338a048e8b7649f5ae07212d5cf9b97be9096e781cf44a954 languageName: node linkType: hard @@ -7581,20 +7544,20 @@ __metadata: languageName: node linkType: hard -"@react-navigation/core@npm:^7.0.3": - version: 7.0.3 - resolution: "@react-navigation/core@npm:7.0.3" +"@react-navigation/core@npm:^7.3.1": + version: 7.3.1 + resolution: "@react-navigation/core@npm:7.3.1" dependencies: - "@react-navigation/routers": ^7.0.0 + "@react-navigation/routers": ^7.1.2 escape-string-regexp: ^4.0.0 - nanoid: 3.3.7 + nanoid: 3.3.8 query-string: ^7.1.3 react-is: ^18.2.0 use-latest-callback: ^0.2.1 use-sync-external-store: ^1.2.2 peerDependencies: - react: "*" - checksum: 5ec628ef592b475d41483115f311cc9ce61cf10cb9987d24cd44e7dea61b727d6256ee0d6fb526608db15c7eba4bfa42d7c625b6afa5346ec5d669476ff998f4 + react: ">= 18.2.0" + checksum: 609482947cd32e878a0ed68da5d870cd4d40b64d123c55cb4b61e6fe7be43d66537416e0bf4a417d91a70a2eb428dfc5f59a76a11ded7e26454af2d872b80508 languageName: node linkType: hard @@ -7628,21 +7591,21 @@ __metadata: languageName: node linkType: hard -"@react-navigation/elements@npm:^2.0.3": - version: 2.0.3 - resolution: "@react-navigation/elements@npm:2.0.3" +"@react-navigation/elements@npm:^2.2.5": + version: 2.2.5 + resolution: "@react-navigation/elements@npm:2.2.5" dependencies: color: ^4.2.3 peerDependencies: "@react-native-masked-view/masked-view": ">= 0.2.0" - "@react-navigation/native": ^7.0.3 + "@react-navigation/native": ^7.0.14 react: ">= 18.2.0" react-native: "*" react-native-safe-area-context: ">= 4.0.0" peerDependenciesMeta: "@react-native-masked-view/masked-view": optional: true - checksum: 0d680ca1eb022c2ad7794daaa581668f827f0566f0892033b19273497273064c66034dbd225512bb4b80557b8f7852e8598d089bc6b3ddb032bb4262d69e9d94 + checksum: 226dbf0350eb65a45cd488421a39338f321dfd44fc15ba8b37385799707446ae7563ab417ec00f6bed6caf25e5348fed7485c2ad26e48b160fa6216ef1bc5d2e languageName: node linkType: hard @@ -7662,19 +7625,19 @@ __metadata: languageName: node linkType: hard -"@react-navigation/native-stack@npm:^7.0.3": - version: 7.0.3 - resolution: "@react-navigation/native-stack@npm:7.0.3" +"@react-navigation/native-stack@npm:^7.2.0": + version: 7.2.0 + resolution: "@react-navigation/native-stack@npm:7.2.0" dependencies: - "@react-navigation/elements": ^2.0.3 + "@react-navigation/elements": ^2.2.5 warn-once: ^0.1.1 peerDependencies: - "@react-navigation/native": ^7.0.3 + "@react-navigation/native": ^7.0.14 react: ">= 18.2.0" react-native: "*" react-native-safe-area-context: ">= 4.0.0" react-native-screens: ">= 4.0.0" - checksum: 1eb07d58c439ac29eaeec8748324e05149fd2c2ffd25b8a2d20d9543fbb727077e8c52e2320097eea42e2826921a42fcac094a0917895fe60443542cf845491e + checksum: c8202080416307cf7e2502e82e92f3dc09a17b96051f26d1e103fa222ff12729d1dd049c6f747e45cf03698ff019ab27d70f48e2e505606e4be5ade692e1b9a9 languageName: node linkType: hard @@ -7709,19 +7672,19 @@ __metadata: languageName: node linkType: hard -"@react-navigation/native@npm:^7.0.3": - version: 7.0.3 - resolution: "@react-navigation/native@npm:7.0.3" +"@react-navigation/native@npm:^7.0.14": + version: 7.0.14 + resolution: "@react-navigation/native@npm:7.0.14" dependencies: - "@react-navigation/core": ^7.0.3 + "@react-navigation/core": ^7.3.1 escape-string-regexp: ^4.0.0 fast-deep-equal: ^3.1.3 - nanoid: 3.3.7 + nanoid: 3.3.8 use-latest-callback: ^0.2.1 peerDependencies: react: ">= 18.2.0" react-native: "*" - checksum: 0c2fa0402c5047f6cbc1653ace7b90b8e6314a06b52c59f46547a5a12ea2578bf29d6e86d72a178d2d200ef694475219db860edacd48b4bd377378339f272d83 + checksum: 2bc64d232fa467ad08a02cd7e6120e970e7d2bef8614759acfe1f4fcb08f08b606e6f838fda6a4c392f5464bf21bbd7782c6d48b5e1d9f9f7762b11fbdd2ea8d languageName: node linkType: hard @@ -7743,6 +7706,15 @@ __metadata: languageName: node linkType: hard +"@react-navigation/routers@npm:^7.1.2": + version: 7.1.2 + resolution: "@react-navigation/routers@npm:7.1.2" + dependencies: + nanoid: 3.3.8 + checksum: 651170c4201963eb478b9439738173a1dd0a6500a3ad5cecd78c61846086de56f0b9cec1f21f902c3705da99844086186320dab7700cec25be84bc463cd90475 + languageName: node + linkType: hard + "@react-navigation/stack@npm:^6.3.20": version: 6.4.1 resolution: "@react-navigation/stack@npm:6.4.1" @@ -7761,20 +7733,20 @@ __metadata: languageName: node linkType: hard -"@react-navigation/stack@npm:^7.0.3": - version: 7.0.3 - resolution: "@react-navigation/stack@npm:7.0.3" +"@react-navigation/stack@npm:^7.1.1": + version: 7.1.1 + resolution: "@react-navigation/stack@npm:7.1.1" dependencies: - "@react-navigation/elements": ^2.0.3 + "@react-navigation/elements": ^2.2.5 color: ^4.2.3 peerDependencies: - "@react-navigation/native": ^7.0.3 + "@react-navigation/native": ^7.0.14 react: ">= 18.2.0" react-native: "*" react-native-gesture-handler: ">= 2.0.0" react-native-safe-area-context: ">= 4.0.0" react-native-screens: ">= 4.0.0" - checksum: 4be3bd32df734f15349ba08b0c662087dded988956b34022aade38b97a4393bcf5aa1ad6122176da96d97cc55c531128865d6accbd3b515b462925b18935f483 + checksum: 3af39b34ad2747cce1679cb671c317ade3401bf7b184f04504c59d60bdcea8317cc0052d7636f725f045a51d171f90adba30592533f29c257f782e3b1978cbc0 languageName: node linkType: hard @@ -11007,7 +10979,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-syntax-hermes-parser@npm:0.25.1, babel-plugin-syntax-hermes-parser@npm:^0.25.1": +"babel-plugin-syntax-hermes-parser@npm:0.25.1": version: 0.25.1 resolution: "babel-plugin-syntax-hermes-parser@npm:0.25.1" dependencies: @@ -16228,17 +16200,6 @@ __metadata: languageName: node linkType: hard -"hermes-eslint@npm:^0.23.1": - version: 0.23.1 - resolution: "hermes-eslint@npm:0.23.1" - dependencies: - esrecurse: ^4.3.0 - hermes-estree: 0.23.1 - hermes-parser: 0.23.1 - checksum: 5aed98bc6efa6b53e39cb5d91ef0107798f4b69827bcf3d4a4f3a0148d62a23a7184da95f05f35d9491d280b6e327f0d5cf0e2ee53ebc379bd9f7c55e9880929 - languageName: node - linkType: hard - "hermes-estree@npm:0.15.0": version: 0.15.0 resolution: "hermes-estree@npm:0.15.0" @@ -20760,6 +20721,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" + bin: + nanoid: bin/nanoid.cjs + checksum: dfe0adbc0c77e9655b550c333075f51bb28cfc7568afbf3237249904f9c86c9aaaed1f113f0fddddba75673ee31c758c30c43d4414f014a52a7a626efc5958c9 + languageName: node + linkType: hard + "natural-compare-lite@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare-lite@npm:1.4.0" @@ -22883,18 +22853,17 @@ __metadata: languageName: node linkType: hard -"react-native-gesture-handler@npm:^2.21.1": - version: 2.21.1 - resolution: "react-native-gesture-handler@npm:2.21.1" +"react-native-gesture-handler@npm:^2.22.1": + version: 2.22.1 + resolution: "react-native-gesture-handler@npm:2.22.1" dependencies: "@egjs/hammerjs": ^2.0.17 hoist-non-react-statics: ^3.3.0 invariant: ^2.2.4 - prop-types: ^15.7.2 peerDependencies: react: "*" react-native: "*" - checksum: f1cb7091c9eddf46d9735faa835c0e9a2425e7eca5d422508980d45cc6c2d4516c6d318fbaebb67c5d1eab33ba2cfe3039465423d6669457781a6ab2c7f65d20 + checksum: 31be1a30d35b20dc72426147b3c5b8a2bf23a4666a4208208c423baec098850564e8cb555d360b87435ffe65a4f51f84e5471bf2140979c84589bd787cf5cfe0 languageName: node linkType: hard @@ -23003,9 +22972,9 @@ __metadata: languageName: node linkType: hard -"react-native-reanimated@npm:3.16.1": - version: 3.16.1 - resolution: "react-native-reanimated@npm:3.16.1" +"react-native-reanimated@npm:3.16.7": + version: 3.16.7 + resolution: "react-native-reanimated@npm:3.16.7" dependencies: "@babel/plugin-transform-arrow-functions": ^7.0.0-0 "@babel/plugin-transform-class-properties": ^7.0.0-0 @@ -23022,7 +22991,7 @@ __metadata: "@babel/core": ^7.0.0-0 react: "*" react-native: "*" - checksum: 7d969a24558c8dc7fb175610a867091a7dd04fd5998a09f2f02bfba5d7a59eee5918d2ee47722026a4ecbfb81c594dd28843962a7f01282172b478f7d451a909 + checksum: 108095709cd7a3effc5b5d276d94e161b399bd2d06e32140834168a0051545401bb09228071447e5925571da3f86f335d2a82c76751cdae07f66faf50b25c97f languageName: node linkType: hard @@ -23056,23 +23025,23 @@ __metadata: languageName: node linkType: hard -"react-native-safe-area-context@npm:4.14.0": - version: 4.14.0 - resolution: "react-native-safe-area-context@npm:4.14.0" +"react-native-safe-area-context@npm:4.8.0": + version: 4.8.0 + resolution: "react-native-safe-area-context@npm:4.8.0" peerDependencies: react: "*" react-native: "*" - checksum: 394523434f3c447ff7ace6fddb00fb976b14a1e7bed378eb8ea684a73153962ebcdb51445d9c2052d0d4211f5a69354aafc05875989b7e79bf1c5b592e490438 + checksum: 4e285ccbb27988b59325adc409e41f8632e04e35bd0dd9b9d24af158a3e6c09088e964401a882f8c047f4c629d5ecb8b0fde2b5b3339d707623e6135c60548f4 languageName: node linkType: hard -"react-native-safe-area-context@npm:4.8.0": - version: 4.8.0 - resolution: "react-native-safe-area-context@npm:4.8.0" +"react-native-safe-area-context@npm:5.2.0": + version: 5.2.0 + resolution: "react-native-safe-area-context@npm:5.2.0" peerDependencies: react: "*" react-native: "*" - checksum: 4e285ccbb27988b59325adc409e41f8632e04e35bd0dd9b9d24af158a3e6c09088e964401a882f8c047f4c629d5ecb8b0fde2b5b3339d707623e6135c60548f4 + checksum: 88d4267b49dde42de1e4d277a4cc07b94afc05c0704ac75db62a8a79da2965e826c6444c0dd0149355b761c64cce7a8cb7e04f6555ed9e3dac069a23efd3f061 languageName: node linkType: hard @@ -23089,16 +23058,16 @@ __metadata: languageName: node linkType: hard -"react-native-screens@npm:4.1.0": - version: 4.1.0 - resolution: "react-native-screens@npm:4.1.0" +"react-native-screens@npm:4.6.0": + version: 4.6.0 + resolution: "react-native-screens@npm:4.6.0" dependencies: react-freeze: ^1.0.0 warn-once: ^0.1.0 peerDependencies: react: "*" react-native: "*" - checksum: 70a1c522b000758ca066b30062b7902c3df15ee5d1bccc4e59901d207e278cb6852f7c883a5df5c93f1415fd4089de2d4261e3f3a7cd5150c1aad8674193c728 + checksum: 9bb769165954e3be8aea76a4ee85d3dacd45358df994eed0b1979235d37c16d0900186c7f358e25f9dffad454c578ada44620b2828416fd7fe98a78a2eef562e languageName: node linkType: hard @@ -23115,31 +23084,31 @@ __metadata: languageName: node linkType: hard -"react-native-svg@npm:^15.3.0": - version: 15.6.0 - resolution: "react-native-svg@npm:15.6.0" +"react-native-svg@npm:^15.11.1": + version: 15.11.1 + resolution: "react-native-svg@npm:15.11.1" dependencies: - css-select: "npm:^5.1.0" - css-tree: "npm:^1.1.3" - warn-once: "npm:0.1.1" + css-select: ^5.1.0 + css-tree: ^1.1.3 + warn-once: 0.1.1 peerDependencies: react: "*" react-native: "*" - checksum: 31c70317b7ca4c74d2b1db28af7ae127920c004c606ed4bd37f1e191a9433f6ce9929eabd105ed8768a1327ad26675ef0eaa06a97ca736ced8bfc6410b0d7480 + checksum: be3194d2f3255b90bb239f045092ea46f677277fbd3e02ed6c79a5bcddae487081c971a1f0ed095625806f688e5b3fd5aed6ac200061057fe2bda0e7f09933f6 languageName: node linkType: hard -"react-native-svg@npm:^15.9.0": - version: 15.9.0 - resolution: "react-native-svg@npm:15.9.0" +"react-native-svg@npm:^15.3.0": + version: 15.6.0 + resolution: "react-native-svg@npm:15.6.0" dependencies: - css-select: ^5.1.0 - css-tree: ^1.1.3 - warn-once: 0.1.1 + css-select: "npm:^5.1.0" + css-tree: "npm:^1.1.3" + warn-once: "npm:0.1.1" peerDependencies: react: "*" react-native: "*" - checksum: a9fa366699d824d1cf43543d37e5d2d36551002b1878dae27618c2bbd7dbaccaad42586c382a32a56ba20df20b564777581a6139da48ed766eaed95c8267b9df + checksum: 31c70317b7ca4c74d2b1db28af7ae127920c004c606ed4bd37f1e191a9433f6ce9929eabd105ed8768a1327ad26675ef0eaa06a97ca736ced8bfc6410b0d7480 languageName: node linkType: hard @@ -23215,16 +23184,16 @@ __metadata: languageName: node linkType: hard -"react-native-webview@npm:^13.12.3": - version: 13.12.3 - resolution: "react-native-webview@npm:13.12.3" +"react-native-webview@npm:^13.13.1": + version: 13.13.2 + resolution: "react-native-webview@npm:13.13.2" dependencies: escape-string-regexp: ^4.0.0 invariant: 2.2.4 peerDependencies: react: "*" react-native: "*" - checksum: 94d824fedc6b5c0402926b99a96f71f4752416e4f038be827552015c0bf6d595d71ba656079618402662aec5e2c539018b0bff2906b6f95261f70893e5dd5d80 + checksum: 034b1ac22b32f3c9c66c1be96ec71078657b569ddd0970639a90ddf2f3849fa31bc010cff19e5b9b315ce836b9061926b196a156a72b9438f5cee24512ebc33a languageName: node linkType: hard @@ -23376,60 +23345,6 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.76.3": - version: 0.76.3 - resolution: "react-native@npm:0.76.3" - dependencies: - "@jest/create-cache-key-function": ^29.6.3 - "@react-native/assets-registry": 0.76.3 - "@react-native/codegen": 0.76.3 - "@react-native/community-cli-plugin": 0.76.3 - "@react-native/gradle-plugin": 0.76.3 - "@react-native/js-polyfills": 0.76.3 - "@react-native/normalize-colors": 0.76.3 - "@react-native/virtualized-lists": 0.76.3 - abort-controller: ^3.0.0 - anser: ^1.4.9 - ansi-regex: ^5.0.0 - babel-jest: ^29.7.0 - babel-plugin-syntax-hermes-parser: ^0.23.1 - base64-js: ^1.5.1 - chalk: ^4.0.0 - commander: ^12.0.0 - event-target-shim: ^5.0.1 - flow-enums-runtime: ^0.0.6 - glob: ^7.1.1 - invariant: ^2.2.4 - jest-environment-node: ^29.6.3 - jsc-android: ^250231.0.0 - memoize-one: ^5.0.0 - metro-runtime: ^0.81.0 - metro-source-map: ^0.81.0 - mkdirp: ^0.5.1 - nullthrows: ^1.1.1 - pretty-format: ^29.7.0 - promise: ^8.3.0 - react-devtools-core: ^5.3.1 - react-refresh: ^0.14.0 - regenerator-runtime: ^0.13.2 - scheduler: 0.24.0-canary-efb381bbf-20230505 - semver: ^7.1.3 - stacktrace-parser: ^0.1.10 - whatwg-fetch: ^3.0.0 - ws: ^6.2.3 - yargs: ^17.6.2 - peerDependencies: - "@types/react": ^18.2.6 - react: ^18.2.0 - peerDependenciesMeta: - "@types/react": - optional: true - bin: - react-native: cli.js - checksum: 0a2fbb7c1ff0057f69b23447980e912bc42df1c1e6c4be504f8e1d4c7c2182b3ca02b5f217bdf89b82a07d523b1e0e0f3124f3cf5f5876f5fa47f845cdba1c7a - languageName: node - linkType: hard - "react-native@npm:0.77.0": version: 0.77.0 resolution: "react-native@npm:0.77.0" @@ -24719,20 +24634,20 @@ __metadata: version: 0.0.0-use.local resolution: "sentry-react-native-sample@workspace:samples/react-native" dependencies: - "@babel/core": ^7.25.2 - "@babel/preset-env": ^7.25.3 - "@babel/runtime": ^7.25.0 - "@react-native-community/cli": 15.0.1 - "@react-native-community/cli-platform-android": 15.0.1 - "@react-native-community/cli-platform-ios": 15.0.1 - "@react-native/babel-preset": 0.76.3 - "@react-native/eslint-config": 0.76.3 - "@react-native/metro-config": 0.76.3 - "@react-native/typescript-config": 0.76.3 - "@react-navigation/bottom-tabs": ^7.0.4 - "@react-navigation/native": ^7.0.3 - "@react-navigation/native-stack": ^7.0.3 - "@react-navigation/stack": ^7.0.3 + "@babel/core": ^7.26.7 + "@babel/preset-env": ^7.26.7 + "@babel/runtime": ^7.26.7 + "@react-native-community/cli": 15.1.3 + "@react-native-community/cli-platform-android": 15.1.3 + "@react-native-community/cli-platform-ios": 15.1.3 + "@react-native/babel-preset": 0.77.0 + "@react-native/eslint-config": 0.77.0 + "@react-native/metro-config": 0.77.0 + "@react-native/typescript-config": 0.77.0 + "@react-navigation/bottom-tabs": ^7.2.0 + "@react-navigation/native": ^7.0.14 + "@react-navigation/native-stack": ^7.2.0 + "@react-navigation/stack": ^7.1.1 "@sentry/babel-plugin-component-annotate": ^2.18.0 "@sentry/react-native": 6.6.0 "@types/react": ^18.2.65 @@ -24740,7 +24655,7 @@ __metadata: "@types/react-test-renderer": ^18.0.0 "@typescript-eslint/eslint-plugin": ^7.18.0 "@typescript-eslint/parser": ^7.18.0 - babel-jest: ^29.2.1 + babel-jest: ^29.6.3 babel-plugin-module-resolver: ^5.0.0 delay: ^6.0.0 eslint: ^8.19.0 @@ -24748,14 +24663,14 @@ __metadata: patch-package: ^8.0.0 prettier: 2.8.8 react: 18.3.1 - react-native: 0.76.3 - react-native-gesture-handler: ^2.21.1 - react-native-reanimated: 3.16.1 - react-native-safe-area-context: 4.14.0 - react-native-screens: 4.1.0 - react-native-svg: ^15.9.0 + react-native: 0.77.0 + react-native-gesture-handler: ^2.22.1 + react-native-reanimated: 3.16.7 + react-native-safe-area-context: 5.2.0 + react-native-screens: 4.6.0 + react-native-svg: ^15.11.1 react-native-vector-icons: ^10.2.0 - react-native-webview: ^13.12.3 + react-native-webview: ^13.13.1 react-redux: ^8.1.3 react-test-renderer: 18.3.1 redux: ^4.2.1 From c7cc65257e0555ed9b302614f37760910770f516 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Wed, 5 Feb 2025 12:43:45 +0200 Subject: [PATCH 5/8] Update lockfile --- yarn.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yarn.lock b/yarn.lock index 1429195f72..8b746dd626 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23184,7 +23184,7 @@ __metadata: languageName: node linkType: hard -"react-native-webview@npm:^13.13.1": +"react-native-webview@npm:^13.13.2": version: 13.13.2 resolution: "react-native-webview@npm:13.13.2" dependencies: @@ -24670,7 +24670,7 @@ __metadata: react-native-screens: 4.6.0 react-native-svg: ^15.11.1 react-native-vector-icons: ^10.2.0 - react-native-webview: ^13.13.1 + react-native-webview: ^13.13.2 react-redux: ^8.1.3 react-test-renderer: 18.3.1 redux: ^4.2.1 From 31075e339fe75fa22ac0a5999845040e9e94c81e Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Wed, 5 Feb 2025 13:06:07 +0200 Subject: [PATCH 6/8] Fixes Lint issue --- samples/react-native/package.json | 1 + yarn.lock | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/samples/react-native/package.json b/samples/react-native/package.json index b9ea6f6aa4..d3e23f6de7 100644 --- a/samples/react-native/package.json +++ b/samples/react-native/package.json @@ -59,6 +59,7 @@ "babel-jest": "^29.6.3", "babel-plugin-module-resolver": "^5.0.0", "eslint": "^8.19.0", + "eslint-plugin-ft-flow": "^3.0.11", "jest": "^29.6.3", "patch-package": "^8.0.0", "prettier": "2.8.8", diff --git a/yarn.lock b/yarn.lock index 8b746dd626..aea7ac6181 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14098,6 +14098,19 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-ft-flow@npm:^3.0.11": + version: 3.0.11 + resolution: "eslint-plugin-ft-flow@npm:3.0.11" + dependencies: + lodash: ^4.17.21 + string-natural-compare: ^3.0.1 + peerDependencies: + eslint: ^8.56.0 || ^9.0.0 + hermes-eslint: ">=0.15.0" + checksum: eba55022633424b7c5e491d4939eeba5525f5b1345a9fa0846a47f508885b91a0ee2a008276e4031260d0f9c1d971903b7469d8915ebc668cce67a01cdb808d0 + languageName: node + linkType: hard + "eslint-plugin-import@npm:^2.22.0, eslint-plugin-import@npm:^2.27.5": version: 2.29.1 resolution: "eslint-plugin-import@npm:2.29.1" @@ -24659,6 +24672,7 @@ __metadata: babel-plugin-module-resolver: ^5.0.0 delay: ^6.0.0 eslint: ^8.19.0 + eslint-plugin-ft-flow: ^3.0.11 jest: ^29.6.3 patch-package: ^8.0.0 prettier: 2.8.8 From c945b96b21ba7c3b12d42c826c7aa4ef91f03515 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Wed, 5 Feb 2025 13:15:48 +0200 Subject: [PATCH 7/8] Fixes iOS Runtime crash --- .../react-native/ios/sentryreactnativesample/AppDelegate.mm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/samples/react-native/ios/sentryreactnativesample/AppDelegate.mm b/samples/react-native/ios/sentryreactnativesample/AppDelegate.mm index 71a62884ac..268caea56f 100644 --- a/samples/react-native/ios/sentryreactnativesample/AppDelegate.mm +++ b/samples/react-native/ios/sentryreactnativesample/AppDelegate.mm @@ -3,6 +3,7 @@ #import #import #import +#import #import #ifdef RCT_NEW_ARCH_ENABLED @@ -59,6 +60,9 @@ - (BOOL)application:(UIApplication *)application // [self initializeSentry]; self.moduleName = @"sentry-react-native-sample"; + + self.dependencyProvider = [RCTAppDependencyProvider new]; + // You can add your custom initial props in the dictionary below. // They will be passed down to the ViewController used by React self.initialProps = @{}; From 338a2384a18e7073828b4c97ed55fc930634ca20 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Wed, 5 Feb 2025 13:22:52 +0200 Subject: [PATCH 8/8] Lint: empty line --- samples/react-native/ios/sentryreactnativesample/AppDelegate.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/react-native/ios/sentryreactnativesample/AppDelegate.mm b/samples/react-native/ios/sentryreactnativesample/AppDelegate.mm index 268caea56f..cf2a1cd57d 100644 --- a/samples/react-native/ios/sentryreactnativesample/AppDelegate.mm +++ b/samples/react-native/ios/sentryreactnativesample/AppDelegate.mm @@ -62,7 +62,7 @@ - (BOOL)application:(UIApplication *)application self.moduleName = @"sentry-react-native-sample"; self.dependencyProvider = [RCTAppDependencyProvider new]; - + // You can add your custom initial props in the dictionary below. // They will be passed down to the ViewController used by React self.initialProps = @{};