diff --git a/packages/core/package.json b/packages/core/package.json
index 6efe84ec4e..0b752d6bca 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -110,7 +110,6 @@
"prettier": "^2.0.5",
"react": "18.3.1",
"react-native": "0.77.1",
- "react-test-renderer": "^18.3.1",
"rimraf": "^4.1.1",
"ts-jest": "^29.1.1",
"typescript": "4.9.5",
diff --git a/packages/core/test/tracing/timetodisplay.test.tsx b/packages/core/test/tracing/timetodisplay.test.tsx
index 77b2a499a4..ebf3d8fef5 100644
--- a/packages/core/test/tracing/timetodisplay.test.tsx
+++ b/packages/core/test/tracing/timetodisplay.test.tsx
@@ -13,8 +13,8 @@ jest.mock('../../src/js/utils/environment', () => ({
}));
import type { Event, Measurements, Span, SpanJSON} from '@sentry/core';
+import { render } from '@testing-library/react-native';
import * as React from "react";
-import * as TestRenderer from 'react-test-renderer';
import { timeToDisplayIntegration } from '../../src/js/tracing/integrations/timeToDisplayIntegration';
import { SPAN_ORIGIN_MANUAL_UI_TIME_TO_DISPLAY } from '../../src/js/tracing/origin';
@@ -63,7 +63,7 @@ describe('TimeToDisplay', () => {
},
(activeSpan: Span | undefined) => {
startTimeToInitialDisplaySpan();
- TestRenderer.create();
+ render();
mockRecordedTimeToDisplay({
ttid: {
[spanToJSON(activeSpan!).span_id!]: nowInSeconds(),
@@ -92,8 +92,8 @@ describe('TimeToDisplay', () => {
startTimeToInitialDisplaySpan();
startTimeToFullDisplaySpan();
- TestRenderer.create();
- TestRenderer.create();
+ render();
+ render();
mockRecordedTimeToDisplay({
ttid: {
@@ -125,7 +125,7 @@ describe('TimeToDisplay', () => {
},
(activeSpan: Span | undefined) => {
startTimeToFullDisplaySpan();
- TestRenderer.create();
+ render();
mockRecordedTimeToDisplay({
ttfd: {
@@ -155,7 +155,7 @@ describe('TimeToDisplay', () => {
startTime: secondAgoTimestampMs(),
},
(activeSpan: Span | undefined) => {
- TestRenderer.create();
+ render();
mockRecordedTimeToDisplay({
ttid: {
@@ -185,8 +185,8 @@ describe('TimeToDisplay', () => {
startTimeToInitialDisplaySpan();
startTimeToFullDisplaySpan();
- TestRenderer.create();
- TestRenderer.create();
+ render();
+ render();
mockRecordedTimeToDisplay({
ttid: {
@@ -220,8 +220,8 @@ describe('TimeToDisplay', () => {
startTimeToInitialDisplaySpan();
startTimeToFullDisplaySpan();
- TestRenderer.create();
- TestRenderer.create();
+ render();
+ render();
mockRecordedTimeToDisplay({
ttid: {
@@ -260,8 +260,7 @@ describe('TimeToDisplay', () => {
startTimeToInitialDisplaySpan();
startTimeToFullDisplaySpan();
- const timeToDisplayComponent = TestRenderer.create(<>>);
-
+ const timeToDisplayComponent = render(<>>);
timeToDisplayComponent.update(<>>);
mockRecordedTimeToDisplay({
diff --git a/samples/expo/components/__tests__/StyledText-test.js b/samples/expo/components/__tests__/StyledText-test.js
index f569ce8d30..d12e8748c5 100644
--- a/samples/expo/components/__tests__/StyledText-test.js
+++ b/samples/expo/components/__tests__/StyledText-test.js
@@ -1,10 +1,9 @@
import * as React from 'react';
-import renderer from 'react-test-renderer';
-
+import { render, screen } from '@testing-library/react-native';
import { MonoText } from '../StyledText';
it(`renders correctly`, () => {
- const tree = renderer.create(Snapshot test!).toJSON();
+ render(MonoText Test);
- expect(tree).toMatchSnapshot();
+ expect(screen.getAllByLabelText("MonoText Test")).toBeOnTheScreen();
});
diff --git a/samples/react-native-macos/package.json b/samples/react-native-macos/package.json
index 078151690e..1fce597bac 100644
--- a/samples/react-native-macos/package.json
+++ b/samples/react-native-macos/package.json
@@ -42,7 +42,6 @@
"@react-native/typescript-config": "0.73.1",
"@types/react": "^18.2.65",
"@types/react-native-vector-icons": "^6.4.18",
- "@types/react-test-renderer": "^18.0.0",
"@typescript-eslint/eslint-plugin": "^5.37.0",
"@typescript-eslint/parser": "^5.37.0",
"babel-plugin-module-resolver": "^5.0.0",
diff --git a/samples/react-native/__tests__/App-test.tsx b/samples/react-native/__tests__/App-test.tsx
index 2888f3a424..a244550e28 100644
--- a/samples/react-native/__tests__/App-test.tsx
+++ b/samples/react-native/__tests__/App-test.tsx
@@ -6,10 +6,9 @@ import React from 'react';
// Note: import explicitly to use the types shipped with jest.
import { it } from '@jest/globals';
-
-// Note: test renderer must be required after react-native.
-import renderer from 'react-test-renderer';
+import { render } from '@testing-library/react-native';
+import { Text } from 'react-native';
it('dummy test', () => {
- renderer.create();
+ render(Test);
});
diff --git a/samples/react-native/jest.config.js b/samples/react-native/jest.config.js
index 27803eeafc..d29598da71 100644
--- a/samples/react-native/jest.config.js
+++ b/samples/react-native/jest.config.js
@@ -1,5 +1,6 @@
/** @type {import('@jest/types').Config.InitialOptions} */
module.exports = {
+ preset: 'react-native',
testMatch: [
'/__tests__/**/*-test.ts',
'/__tests__/**/*-test.tsx',
diff --git a/samples/react-native/package.json b/samples/react-native/package.json
index 83f6b82e05..799d9c5090 100644
--- a/samples/react-native/package.json
+++ b/samples/react-native/package.json
@@ -56,11 +56,11 @@
"@react-native/metro-config": "0.77.1",
"@react-native/typescript-config": "0.77.1",
"@sentry/babel-plugin-component-annotate": "4.1.1",
+ "@testing-library/react-native": "^13.2.2",
"@types/jest": "^29.5.14",
"@types/node": "^22.13.1",
"@types/react": "^19.0.0",
"@types/react-native-vector-icons": "^6.4.18",
- "@types/react-test-renderer": "^19.0.0",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
"babel-jest": "^29.6.3",
diff --git a/yarn.lock b/yarn.lock
index 5a340ccf1c..1585b92471 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -552,6 +552,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/compat-data@npm:^7.27.2, @babel/compat-data@npm:^7.27.7, @babel/compat-data@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/compat-data@npm:7.28.0"
+ checksum: 37a40d4ea10a32783bc24c4ad374200f5db864c8dfa42f82e76f02b8e84e4c65e6a017fc014d165b08833f89333dff4cb635fce30f03c333ea3525ea7e20f0a2
+ 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"
@@ -724,6 +731,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/generator@npm:^7.28.3":
+ version: 7.28.3
+ resolution: "@babel/generator@npm:7.28.3"
+ dependencies:
+ "@babel/parser": ^7.28.3
+ "@babel/types": ^7.28.2
+ "@jridgewell/gen-mapping": ^0.3.12
+ "@jridgewell/trace-mapping": ^0.3.28
+ jsesc: ^3.0.2
+ checksum: e2202bf2b9c8a94f7e7a0a049fda0ee037d055c46922e85afa3bbc53309113f859b8193894f991045d7865226028b8f4f06152ed315ab414451932016dba5e42
+ 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"
@@ -760,6 +780,15 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-annotate-as-pure@npm:^7.27.3":
+ version: 7.27.3
+ resolution: "@babel/helper-annotate-as-pure@npm:7.27.3"
+ dependencies:
+ "@babel/types": ^7.27.3
+ checksum: 63863a5c936ef82b546ca289c9d1b18fabfc24da5c4ee382830b124e2e79b68d626207febc8d4bffc720f50b2ee65691d7d12cc0308679dee2cd6bdc926b7190
+ languageName: node
+ linkType: hard
+
"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7"
@@ -845,6 +874,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-compilation-targets@npm:^7.27.2":
+ version: 7.27.2
+ resolution: "@babel/helper-compilation-targets@npm:7.27.2"
+ dependencies:
+ "@babel/compat-data": ^7.27.2
+ "@babel/helper-validator-option": ^7.27.1
+ browserslist: ^4.24.0
+ lru-cache: ^5.1.1
+ semver: ^6.3.1
+ checksum: 7b95328237de85d7af1dea010a4daa28e79f961dda48b652860d5893ce9b136fc8b9ea1f126d8e0a24963b09ba5c6631dcb907b4ce109b04452d34a6ae979807
+ 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"
@@ -913,6 +955,23 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-create-class-features-plugin@npm:^7.28.3":
+ version: 7.28.3
+ resolution: "@babel/helper-create-class-features-plugin@npm:7.28.3"
+ dependencies:
+ "@babel/helper-annotate-as-pure": ^7.27.3
+ "@babel/helper-member-expression-to-functions": ^7.27.1
+ "@babel/helper-optimise-call-expression": ^7.27.1
+ "@babel/helper-replace-supers": ^7.27.1
+ "@babel/helper-skip-transparent-expression-wrappers": ^7.27.1
+ "@babel/traverse": ^7.28.3
+ semver: ^6.3.1
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 6d918e5e9c88ad1a262ab7b1a3caede1bbf95f8276c96846d8b0c1af251c85a0c868a9f1bbbaebdeb199e44dfd0e10fbe22935e56bedd1aa41ba4a7162bfa86c
+ languageName: node
+ linkType: hard
+
"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.24.7, @babel/helper-create-regexp-features-plugin@npm:^7.25.0, @babel/helper-create-regexp-features-plugin@npm:^7.25.2":
version: 7.25.2
resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.2"
@@ -995,6 +1054,21 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-define-polyfill-provider@npm:^0.6.5":
+ version: 0.6.5
+ resolution: "@babel/helper-define-polyfill-provider@npm:0.6.5"
+ dependencies:
+ "@babel/helper-compilation-targets": ^7.27.2
+ "@babel/helper-plugin-utils": ^7.27.1
+ debug: ^4.4.1
+ lodash.debounce: ^4.0.8
+ resolve: ^1.22.10
+ peerDependencies:
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: 9fd3b09b209c8ed0d3d8bc1f494f1368b9e1f6e46195af4ce948630fe97d7dafde4882eedace270b319bf6555ddf35e220c77505f6d634f621766cdccbba0aae
+ languageName: node
+ linkType: hard
+
"@babel/helper-environment-visitor@npm:^7.18.9":
version: 7.24.7
resolution: "@babel/helper-environment-visitor@npm:7.24.7"
@@ -1004,6 +1078,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-globals@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/helper-globals@npm:7.28.0"
+ checksum: d8d7b91c12dad1ee747968af0cb73baf91053b2bcf78634da2c2c4991fb45ede9bd0c8f9b5f3254881242bc0921218fcb7c28ae885477c25177147e978ce4397
+ languageName: node
+ linkType: hard
+
"@babel/helper-member-expression-to-functions@npm:^7.24.8":
version: 7.24.8
resolution: "@babel/helper-member-expression-to-functions@npm:7.24.8"
@@ -1564,6 +1645,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3":
+ version: 7.28.3
+ resolution: "@babel/parser@npm:7.28.3"
+ dependencies:
+ "@babel/types": ^7.28.2
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 5aa5ea0683a4056f98cd9cd61650870d5d44ec1654da14f72a8a06fabe7b2a35bf6cef9605f3740b5ded1e68f64ec45ce1aabf7691047a13a1ff2babe126acf9
+ languageName: node
+ linkType: hard
+
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.3":
version: 7.25.3
resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.3"
@@ -1741,6 +1833,18 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.28.3":
+ version: 7.28.3
+ resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.28.3"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.27.1
+ "@babel/traverse": ^7.28.3
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: c810e5d36030df6861ced35f0adbda7b4b41ac3e984422b32bee906564fd49374435f0a7a1a42eb0a9e6a5170c255f0ab31c163d5fc51fa5a816aa0420311029
+ languageName: node
+ linkType: hard
+
"@babel/plugin-proposal-async-generator-functions@npm:^7.0.0":
version: 7.20.7
resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7"
@@ -2336,6 +2440,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-async-generator-functions@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/plugin-transform-async-generator-functions@npm:7.28.0"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.27.1
+ "@babel/helper-remap-async-to-generator": ^7.27.1
+ "@babel/traverse": ^7.28.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 174aaccd7a8386fd7f32240c3f65a93cf60dcc5f6a2123cfbff44c0d22b424cd41de3a0c6d136b6a2fa60a8ca01550c261677284cb18a0daeab70730b2265f1d
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-async-to-generator@npm:^7.0.0, @babel/plugin-transform-async-to-generator@npm:^7.20.0, @babel/plugin-transform-async-to-generator@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7"
@@ -2397,17 +2514,6 @@ __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-scoped-functions@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.27.1"
@@ -2452,6 +2558,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-block-scoping@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/plugin-transform-block-scoping@npm:7.28.0"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.27.1
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 6d740f9a386e5fbdffd9e7c5a8400bff8d54068241a78b8e71aba6f1f46eff0c4297902f5f1543bee1ed076ec88d0dc4ceed19e98a466802c14d3c20f178f712
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-class-properties@npm:^7.0.0-0":
version: 7.25.7
resolution: "@babel/plugin-transform-class-properties@npm:7.25.7"
@@ -2549,6 +2666,18 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-class-static-block@npm:^7.28.3":
+ version: 7.28.3
+ resolution: "@babel/plugin-transform-class-static-block@npm:7.28.3"
+ dependencies:
+ "@babel/helper-create-class-features-plugin": ^7.28.3
+ "@babel/helper-plugin-utils": ^7.27.1
+ peerDependencies:
+ "@babel/core": ^7.12.0
+ checksum: 9b2feaacbf29637ab35a3aae1df35a1129adec5400a1767443739557fb0d3bf8278bf0ec90aacf43dec9a7dd91428d01375020b70528713e1bc36a72776a104c
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.25.4":
version: 7.25.4
resolution: "@babel/plugin-transform-classes@npm:7.25.4"
@@ -2613,6 +2742,22 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-classes@npm:^7.28.3":
+ version: 7.28.3
+ resolution: "@babel/plugin-transform-classes@npm:7.28.3"
+ dependencies:
+ "@babel/helper-annotate-as-pure": ^7.27.3
+ "@babel/helper-compilation-targets": ^7.27.2
+ "@babel/helper-globals": ^7.28.0
+ "@babel/helper-plugin-utils": ^7.27.1
+ "@babel/helper-replace-supers": ^7.27.1
+ "@babel/traverse": ^7.28.3
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 7c0246bbf90d823fc6e9367ee15e1dd840a5c68ef477f58c12d655508096b759c6d3a4aeff44a816716f4611603ab529e770a815445f76b66de2ae9f0824c012
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7"
@@ -2682,6 +2827,18 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-destructuring@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/plugin-transform-destructuring@npm:7.28.0"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.27.1
+ "@babel/traverse": ^7.28.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 5b464d6a03c6eaa1327b60ffc1630ca977db0256938b34e281e65c81c965680e930a6bac043272942d6d4bbd7d1eddded0b7231779429ba51275e092e7367859
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-dotall-regex@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7"
@@ -2821,6 +2978,18 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-explicit-resource-management@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/plugin-transform-explicit-resource-management@npm:7.28.0"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.27.1
+ "@babel/plugin-transform-destructuring": ^7.28.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: a44140097ed4854883c426613f4e8763237cd0fdab1c780514f4315f6c148d6b528d7a57fe6fdec4dbce28a21b70393ef3507b72dfec2e30bfc8d7db1ff19474
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-exponentiation-operator@npm:^7.0.0, @babel/plugin-transform-exponentiation-operator@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7"
@@ -2845,17 +3014,6 @@ __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-exponentiation-operator@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.27.1"
@@ -3208,18 +3366,6 @@ __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-commonjs@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-modules-commonjs@npm:7.27.1"
@@ -3402,17 +3548,6 @@ __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-nullish-coalescing-operator@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.27.1"
@@ -3498,6 +3633,21 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-object-rest-spread@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/plugin-transform-object-rest-spread@npm:7.28.0"
+ dependencies:
+ "@babel/helper-compilation-targets": ^7.27.2
+ "@babel/helper-plugin-utils": ^7.27.1
+ "@babel/plugin-transform-destructuring": ^7.28.0
+ "@babel/plugin-transform-parameters": ^7.27.7
+ "@babel/traverse": ^7.28.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 7c32c988b4b040d0091d0210b6b946249571858b2f33f3a5105f41c28ee0b8440a9dfb2aa46f3ae0d3014f86ddf16aee9a0cbf4229daf8e013235352b8f31fc9
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-object-super@npm:7.24.7"
@@ -3638,6 +3788,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-parameters@npm:^7.27.7":
+ version: 7.27.7
+ resolution: "@babel/plugin-transform-parameters@npm:7.27.7"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.27.1
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: d51f195e1d6ac5d9fce583e9a70a5bfe403e62386e5eb06db9fbc6533f895a98ff7e7c3dcaa311a8e6fa7a9794466e81cdabcba6af9f59d787fb767bfe7868b4
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.25.4":
version: 7.25.4
resolution: "@babel/plugin-transform-private-methods@npm:7.25.4"
@@ -3905,6 +4066,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-regenerator@npm:^7.28.3":
+ version: 7.28.3
+ resolution: "@babel/plugin-transform-regenerator@npm:7.28.3"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.27.1
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: a8582e311dadae14ef9b37d02c84e8966efe8f96f8a50c2100812c366cbab7b5088939cfe714709cb8d5638f79e577c9ab8c9d1a57d159afa6e048d049400dd0
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0":
version: 7.26.0
resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0"
@@ -4151,17 +4323,6 @@ __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-typeof-symbol@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-typeof-symbol@npm:7.27.1"
@@ -4686,81 +4847,82 @@ __metadata:
linkType: hard
"@babel/preset-env@npm:^7.26.7":
- version: 7.26.7
- resolution: "@babel/preset-env@npm:7.26.7"
+ version: 7.28.3
+ resolution: "@babel/preset-env@npm:7.28.3"
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/compat-data": ^7.28.0
+ "@babel/helper-compilation-targets": ^7.27.2
+ "@babel/helper-plugin-utils": ^7.27.1
+ "@babel/helper-validator-option": ^7.27.1
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.27.1
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.27.1
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.27.1
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.27.1
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.28.3
"@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-import-assertions": ^7.27.1
+ "@babel/plugin-syntax-import-attributes": ^7.27.1
"@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/plugin-transform-arrow-functions": ^7.27.1
+ "@babel/plugin-transform-async-generator-functions": ^7.28.0
+ "@babel/plugin-transform-async-to-generator": ^7.27.1
+ "@babel/plugin-transform-block-scoped-functions": ^7.27.1
+ "@babel/plugin-transform-block-scoping": ^7.28.0
+ "@babel/plugin-transform-class-properties": ^7.27.1
+ "@babel/plugin-transform-class-static-block": ^7.28.3
+ "@babel/plugin-transform-classes": ^7.28.3
+ "@babel/plugin-transform-computed-properties": ^7.27.1
+ "@babel/plugin-transform-destructuring": ^7.28.0
+ "@babel/plugin-transform-dotall-regex": ^7.27.1
+ "@babel/plugin-transform-duplicate-keys": ^7.27.1
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.27.1
+ "@babel/plugin-transform-dynamic-import": ^7.27.1
+ "@babel/plugin-transform-explicit-resource-management": ^7.28.0
+ "@babel/plugin-transform-exponentiation-operator": ^7.27.1
+ "@babel/plugin-transform-export-namespace-from": ^7.27.1
+ "@babel/plugin-transform-for-of": ^7.27.1
+ "@babel/plugin-transform-function-name": ^7.27.1
+ "@babel/plugin-transform-json-strings": ^7.27.1
+ "@babel/plugin-transform-literals": ^7.27.1
+ "@babel/plugin-transform-logical-assignment-operators": ^7.27.1
+ "@babel/plugin-transform-member-expression-literals": ^7.27.1
+ "@babel/plugin-transform-modules-amd": ^7.27.1
+ "@babel/plugin-transform-modules-commonjs": ^7.27.1
+ "@babel/plugin-transform-modules-systemjs": ^7.27.1
+ "@babel/plugin-transform-modules-umd": ^7.27.1
+ "@babel/plugin-transform-named-capturing-groups-regex": ^7.27.1
+ "@babel/plugin-transform-new-target": ^7.27.1
+ "@babel/plugin-transform-nullish-coalescing-operator": ^7.27.1
+ "@babel/plugin-transform-numeric-separator": ^7.27.1
+ "@babel/plugin-transform-object-rest-spread": ^7.28.0
+ "@babel/plugin-transform-object-super": ^7.27.1
+ "@babel/plugin-transform-optional-catch-binding": ^7.27.1
+ "@babel/plugin-transform-optional-chaining": ^7.27.1
+ "@babel/plugin-transform-parameters": ^7.27.7
+ "@babel/plugin-transform-private-methods": ^7.27.1
+ "@babel/plugin-transform-private-property-in-object": ^7.27.1
+ "@babel/plugin-transform-property-literals": ^7.27.1
+ "@babel/plugin-transform-regenerator": ^7.28.3
+ "@babel/plugin-transform-regexp-modifiers": ^7.27.1
+ "@babel/plugin-transform-reserved-words": ^7.27.1
+ "@babel/plugin-transform-shorthand-properties": ^7.27.1
+ "@babel/plugin-transform-spread": ^7.27.1
+ "@babel/plugin-transform-sticky-regex": ^7.27.1
+ "@babel/plugin-transform-template-literals": ^7.27.1
+ "@babel/plugin-transform-typeof-symbol": ^7.27.1
+ "@babel/plugin-transform-unicode-escapes": ^7.27.1
+ "@babel/plugin-transform-unicode-property-regex": ^7.27.1
+ "@babel/plugin-transform-unicode-regex": ^7.27.1
+ "@babel/plugin-transform-unicode-sets-regex": ^7.27.1
"@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
+ babel-plugin-polyfill-corejs2: ^0.4.14
+ babel-plugin-polyfill-corejs3: ^0.13.0
+ babel-plugin-polyfill-regenerator: ^0.6.5
+ core-js-compat: ^3.43.0
semver: ^6.3.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 980bd2980cd476cb5cb764d4f8024e0de70cfce6279147ba3f8e27c985f37d5347747210d027ce6faff22fce41e88129378e7363c06bcae341c14ac10cea2421
+ checksum: c4e70f69b727d21eedd4de201ac082e951482f2d28a388e401e7937fd6f15bc1a49a63c12f59e87a18d237ac037a5b29d983f3bb82f1196d6444ae5b605ac6e2
languageName: node
linkType: hard
@@ -4950,6 +5112,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/template@npm:^7.27.2":
+ version: 7.27.2
+ resolution: "@babel/template@npm:7.27.2"
+ dependencies:
+ "@babel/code-frame": ^7.27.1
+ "@babel/parser": ^7.27.2
+ "@babel/types": ^7.27.1
+ checksum: ff5628bc066060624afd970616090e5bba91c6240c2e4b458d13267a523572cbfcbf549391eec8217b94b064cf96571c6273f0c04b28a8567b96edc675c28e27
+ languageName: node
+ linkType: hard
+
"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.4":
version: 7.25.4
resolution: "@babel/traverse@npm:7.25.4"
@@ -5040,6 +5213,21 @@ __metadata:
languageName: node
linkType: hard
+"@babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.28.3":
+ version: 7.28.3
+ resolution: "@babel/traverse@npm:7.28.3"
+ dependencies:
+ "@babel/code-frame": ^7.27.1
+ "@babel/generator": ^7.28.3
+ "@babel/helper-globals": ^7.28.0
+ "@babel/parser": ^7.28.3
+ "@babel/template": ^7.27.2
+ "@babel/types": ^7.28.2
+ debug: ^4.3.1
+ checksum: 5f5ce477adc99ebdd6e8c9b7ba2e0a162bef39a1d3c5860c730c1674e57f9cb057c7e3dfdd652ce890bd79331a70f6cd310902414697787578e68167d52d96e7
+ 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"
@@ -5113,6 +5301,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2":
+ version: 7.28.2
+ resolution: "@babel/types@npm:7.28.2"
+ dependencies:
+ "@babel/helper-string-parser": ^7.27.1
+ "@babel/helper-validator-identifier": ^7.27.1
+ checksum: 2218f0996d5fbadc4e3428c4c38f4ed403f0e2634e3089beba2c89783268c0c1d796a23e65f9f1ff8547b9061ae1a67691c76dc27d0b457e5fa9f2dd4e022e49
+ languageName: node
+ linkType: hard
+
"@bcoe/v8-coverage@npm:^0.2.3":
version: 0.2.3
resolution: "@bcoe/v8-coverage@npm:0.2.3"
@@ -6317,6 +6515,13 @@ __metadata:
languageName: node
linkType: hard
+"@jest/diff-sequences@npm:30.0.1":
+ version: 30.0.1
+ resolution: "@jest/diff-sequences@npm:30.0.1"
+ checksum: e5f931ca69c15a9b3a9b23b723f51ffc97f031b2f3ca37f901333dab99bd4dfa1ad4192a5cd893cd1272f7602eb09b9cfb5fc6bb62a0232c96fb8b5e96094970
+ languageName: node
+ linkType: hard
+
"@jest/environment@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/environment@npm:29.7.0"
@@ -6362,6 +6567,13 @@ __metadata:
languageName: node
linkType: hard
+"@jest/get-type@npm:30.0.1":
+ version: 30.0.1
+ resolution: "@jest/get-type@npm:30.0.1"
+ checksum: bd6cb2fe1661b652f06e5c6f7ef5aa37247a5b4bf04aad8ce6a8a8ba659efaf983bab9d52755be8cf92478f8d894c024de2fbddf4c3f6be804b808a20dfc347b
+ languageName: node
+ linkType: hard
+
"@jest/globals@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/globals@npm:29.7.0"
@@ -6411,6 +6623,15 @@ __metadata:
languageName: node
linkType: hard
+"@jest/schemas@npm:30.0.5":
+ version: 30.0.5
+ resolution: "@jest/schemas@npm:30.0.5"
+ dependencies:
+ "@sinclair/typebox": ^0.34.0
+ checksum: 7a4fc4166f688947c22d81e61aaf2cb22f178dbf6ee806b0931b75136899d426a72a8330762f27f0cf6f79da0d2a56f49a22fe09f5f80df95a683ed237a0f3b0
+ languageName: node
+ linkType: hard
+
"@jest/schemas@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/schemas@npm:29.6.3"
@@ -6518,6 +6739,16 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/gen-mapping@npm:^0.3.12":
+ version: 0.3.13
+ resolution: "@jridgewell/gen-mapping@npm:0.3.13"
+ dependencies:
+ "@jridgewell/sourcemap-codec": ^1.5.0
+ "@jridgewell/trace-mapping": ^0.3.24
+ checksum: f2105acefc433337145caa3c84bba286de954f61c0bc46279bbd85a9e6a02871089717fa060413cfb6a9d44189fe8313b2d1cabf3a2eb3284d208fd5f75c54ff
+ languageName: node
+ linkType: hard
+
"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5":
version: 0.3.5
resolution: "@jridgewell/gen-mapping@npm:0.3.5"
@@ -6560,6 +6791,13 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/sourcemap-codec@npm:^1.5.0":
+ version: 1.5.5
+ resolution: "@jridgewell/sourcemap-codec@npm:1.5.5"
+ checksum: c2e36e67971f719a8a3a85ef5a5f580622437cc723c35d03ebd0c9c0b06418700ef006f58af742791f71f6a4fc68fcfaf1f6a74ec2f9a3332860e9373459dae7
+ languageName: node
+ linkType: hard
+
"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25":
version: 0.3.25
resolution: "@jridgewell/trace-mapping@npm:0.3.25"
@@ -6570,6 +6808,16 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/trace-mapping@npm:^0.3.28":
+ version: 0.3.30
+ resolution: "@jridgewell/trace-mapping@npm:0.3.30"
+ dependencies:
+ "@jridgewell/resolve-uri": ^3.1.0
+ "@jridgewell/sourcemap-codec": ^1.4.14
+ checksum: 26edb94faf6f02df346e3657deff9df3f2f083195cbda62a6cf60204d548a0a6134454cbc3af8437392206a89dfb3e72782eaf78f49cbd8924400e55a6575e72
+ languageName: node
+ linkType: hard
+
"@lerna/create@npm:8.1.8":
version: 8.1.8
resolution: "@lerna/create@npm:8.1.8"
@@ -9202,7 +9450,6 @@ __metadata:
prettier: ^2.0.5
react: 18.3.1
react-native: 0.77.1
- react-test-renderer: ^18.3.1
rimraf: ^4.1.1
ts-jest: ^29.1.1
typescript: 4.9.5
@@ -9406,6 +9653,13 @@ __metadata:
languageName: node
linkType: hard
+"@sinclair/typebox@npm:^0.34.0":
+ version: 0.34.38
+ resolution: "@sinclair/typebox@npm:0.34.38"
+ checksum: 28d0c5bd21bc59974d200ae11d6247eb0dd50370f11af15f0991358f428d22c973e4c0a3ff801075188d566ca9f26748a72e70d57ad67721df68a9c7fb4b1573
+ languageName: node
+ linkType: hard
+
"@sindresorhus/is@npm:^5.2.0":
version: 5.6.0
resolution: "@sindresorhus/is@npm:5.6.0"
@@ -9495,6 +9749,26 @@ __metadata:
languageName: node
linkType: hard
+"@testing-library/react-native@npm:^13.2.2":
+ version: 13.2.2
+ resolution: "@testing-library/react-native@npm:13.2.2"
+ dependencies:
+ chalk: ^4.1.2
+ jest-matcher-utils: ^30.0.2
+ pretty-format: ^30.0.2
+ redent: ^3.0.0
+ peerDependencies:
+ jest: ">=29.0.0"
+ react: ">=18.2.0"
+ react-native: ">=0.71"
+ react-test-renderer: ">=18.2.0"
+ peerDependenciesMeta:
+ jest:
+ optional: true
+ checksum: 7561cf68c65c2aa793afd7d28e61caf3c657780ff167096286003fe4ed9a5bf75c183846172bfefe65f37523dcfc86c92e3609ff826d0b47036ccc732b512bf9
+ languageName: node
+ linkType: hard
+
"@tootallnate/once@npm:2":
version: 2.0.0
resolution: "@tootallnate/once@npm:2.0.0"
@@ -9998,7 +10272,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/react-test-renderer@npm:>=16.9.0, @types/react-test-renderer@npm:^19.0.0":
+"@types/react-test-renderer@npm:>=16.9.0":
version: 19.1.0
resolution: "@types/react-test-renderer@npm:19.1.0"
dependencies:
@@ -10007,15 +10281,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/react-test-renderer@npm:^18.0.0":
- version: 18.3.0
- resolution: "@types/react-test-renderer@npm:18.3.0"
- dependencies:
- "@types/react": "npm:*"
- checksum: c53683990bd194cb68e3987bda79c78eff41517f7a747e92f3e54217c2ce3addd031b8a45bf631982c909cc2caeeb905372f322758e05bb76c03754a3f24426e
- languageName: node
- linkType: hard
-
"@types/react@npm:*, @types/react@npm:^18.2.64, @types/react@npm:^18.2.65":
version: 18.3.4
resolution: "@types/react@npm:18.3.4"
@@ -11160,7 +11425,7 @@ __metadata:
languageName: node
linkType: hard
-"ansi-styles@npm:^5.0.0":
+"ansi-styles@npm:^5.0.0, ansi-styles@npm:^5.2.0":
version: 5.2.0
resolution: "ansi-styles@npm:5.2.0"
checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469
@@ -12108,6 +12373,19 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-polyfill-corejs2@npm:^0.4.14":
+ version: 0.4.14
+ resolution: "babel-plugin-polyfill-corejs2@npm:0.4.14"
+ dependencies:
+ "@babel/compat-data": ^7.27.7
+ "@babel/helper-define-polyfill-provider": ^0.6.5
+ semver: ^6.3.1
+ peerDependencies:
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: d654334c1b4390d08282416144b7b6f3d74d2cab44b2bfa2b6405c828882c82907b8b67698dce1be046c218d2d4fe5bf7fb6d01879938f3129dad969e8cfc44d
+ languageName: node
+ linkType: hard
+
"babel-plugin-polyfill-corejs3@npm:^0.10.6":
version: 0.10.6
resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6"
@@ -12132,6 +12410,18 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-polyfill-corejs3@npm:^0.13.0":
+ version: 0.13.0
+ resolution: "babel-plugin-polyfill-corejs3@npm:0.13.0"
+ dependencies:
+ "@babel/helper-define-polyfill-provider": ^0.6.5
+ core-js-compat: ^3.43.0
+ peerDependencies:
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: cf526031acd97ff2124e7c10e15047e6eeb0620d029c687f1dca99916a8fe6cac0e634b84c913db6cb68b7a024f82492ba8fdcc2a6266e7b05bdac2cba0c2434
+ languageName: node
+ linkType: hard
+
"babel-plugin-polyfill-regenerator@npm:^0.6.1":
version: 0.6.2
resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2"
@@ -12143,6 +12433,17 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-polyfill-regenerator@npm:^0.6.5":
+ version: 0.6.5
+ resolution: "babel-plugin-polyfill-regenerator@npm:0.6.5"
+ dependencies:
+ "@babel/helper-define-polyfill-provider": ^0.6.5
+ peerDependencies:
+ "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
+ checksum: ed1932fa9a31e0752fd10ebf48ab9513a654987cab1182890839523cb898559d24ae0578fdc475d9f995390420e64eeaa4b0427045b56949dace3c725bc66dbb
+ languageName: node
+ linkType: hard
+
"babel-plugin-react-native-web@npm:~0.18.10":
version: 0.18.12
resolution: "babel-plugin-react-native-web@npm:0.18.12"
@@ -12593,6 +12894,20 @@ __metadata:
languageName: node
linkType: hard
+"browserslist@npm:^4.25.3":
+ version: 4.25.3
+ resolution: "browserslist@npm:4.25.3"
+ dependencies:
+ caniuse-lite: ^1.0.30001735
+ electron-to-chromium: ^1.5.204
+ node-releases: ^2.0.19
+ update-browserslist-db: ^1.1.3
+ bin:
+ browserslist: cli.js
+ checksum: 05444b3493724084aa1a8ed23175bc6bbcccc369d687dfd7542dc5c3ff773f65724606afeed33fa267afe6def43c9e8c1d3bbe30c8723def0b81b0a4d3956fc0
+ languageName: node
+ linkType: hard
+
"bs-logger@npm:0.x, bs-logger@npm:^0.2.6":
version: 0.2.6
resolution: "bs-logger@npm:0.2.6"
@@ -12852,6 +13167,13 @@ __metadata:
languageName: node
linkType: hard
+"caniuse-lite@npm:^1.0.30001735":
+ version: 1.0.30001737
+ resolution: "caniuse-lite@npm:1.0.30001737"
+ checksum: 347ad0dccd76d04d86163fdd59ec89894660cced949252ff05c65aea4a35ffeba5814a60733c0b44ee1b56c083ae9aba4ab715b783ab72b69d8a653ef3ab6c9e
+ languageName: node
+ linkType: hard
+
"chalk@npm:4.1.0":
version: 4.1.0
resolution: "chalk@npm:4.1.0"
@@ -13662,6 +13984,15 @@ __metadata:
languageName: node
linkType: hard
+"core-js-compat@npm:^3.43.0":
+ version: 3.45.1
+ resolution: "core-js-compat@npm:3.45.1"
+ dependencies:
+ browserslist: ^4.25.3
+ checksum: 817286f6b7deb90278fd1f46131664fda36b74983e2fc4859a36ae85ef9361868b307964eea0e364251763e415eab7589e9abe2a4ec4d1672c2870f03c52b1ac
+ languageName: node
+ linkType: hard
+
"core-util-is@npm:~1.0.0":
version: 1.0.3
resolution: "core-util-is@npm:1.0.3"
@@ -14105,6 +14436,18 @@ __metadata:
languageName: node
linkType: hard
+"debug@npm:^4.4.1":
+ version: 4.4.1
+ resolution: "debug@npm:4.4.1"
+ dependencies:
+ ms: ^2.1.3
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ checksum: a43826a01cda685ee4cec00fb2d3322eaa90ccadbef60d9287debc2a886be3e835d9199c80070ede75a409ee57828c4c6cd80e4b154f2843f0dc95a570dc0729
+ languageName: node
+ linkType: hard
+
"decamelize-keys@npm:^1.1.0":
version: 1.1.1
resolution: "decamelize-keys@npm:1.1.1"
@@ -14811,6 +15154,13 @@ __metadata:
languageName: node
linkType: hard
+"electron-to-chromium@npm:^1.5.204":
+ version: 1.5.209
+ resolution: "electron-to-chromium@npm:1.5.209"
+ checksum: 8c9ae3a019057b8f7c88ec7ac4dfd2fb2fa4b7daf2a788585510fbae5e8f9f6efafd3a57b13215bf65fc6cb0d976ea34f01a03f9f3979c42f16ad991b8f05911
+ languageName: node
+ linkType: hard
+
"electron-to-chromium@npm:^1.5.28":
version: 1.5.33
resolution: "electron-to-chromium@npm:1.5.33"
@@ -18552,7 +18902,7 @@ __metadata:
languageName: node
linkType: hard
-"is-core-module@npm:^2.15.1":
+"is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0":
version: 2.16.1
resolution: "is-core-module@npm:2.16.1"
dependencies:
@@ -19315,6 +19665,18 @@ __metadata:
languageName: node
linkType: hard
+"jest-diff@npm:30.0.5":
+ version: 30.0.5
+ resolution: "jest-diff@npm:30.0.5"
+ dependencies:
+ "@jest/diff-sequences": 30.0.1
+ "@jest/get-type": 30.0.1
+ chalk: ^4.1.2
+ pretty-format: 30.0.5
+ checksum: 799160780cc3ad18001eed355099679519135ecdbec261c195e1409331eee27812ecf8937247cb3c67d8d81373e711f72d95e7718003ffe11b740e1214eb7a18
+ languageName: node
+ linkType: hard
+
"jest-diff@npm:>=29.4.3 < 30, jest-diff@npm:^29.0.0, jest-diff@npm:^29.4.1, jest-diff@npm:^29.7.0":
version: 29.7.0
resolution: "jest-diff@npm:29.7.0"
@@ -19480,6 +19842,18 @@ __metadata:
languageName: node
linkType: hard
+"jest-matcher-utils@npm:^30.0.2":
+ version: 30.0.5
+ resolution: "jest-matcher-utils@npm:30.0.5"
+ dependencies:
+ "@jest/get-type": 30.0.1
+ chalk: ^4.1.2
+ jest-diff: 30.0.5
+ pretty-format: 30.0.5
+ checksum: 46e05c7c94b00068627a906bb8627c7061fb88d9abdc8d43110a9b62d6531ddc4f0a16e2ac798255634ce85a03ccae318b08e9f376bc49d18ecee64aee9fab50
+ languageName: node
+ linkType: hard
+
"jest-message-util@npm:^29.7.0":
version: 29.7.0
resolution: "jest-message-util@npm:29.7.0"
@@ -24628,6 +25002,17 @@ __metadata:
languageName: node
linkType: hard
+"pretty-format@npm:30.0.5, pretty-format@npm:^30.0.2":
+ version: 30.0.5
+ resolution: "pretty-format@npm:30.0.5"
+ dependencies:
+ "@jest/schemas": 30.0.5
+ ansi-styles: ^5.2.0
+ react-is: ^18.3.1
+ checksum: 0772b7432ff4083483dc12b5b9a1904a1a8f2654936af2a5fa3ba5dfa994a4c7ef843f132152894fd96203a09e0ef80dab2e99dabebd510da86948ed91238fed
+ languageName: node
+ linkType: hard
+
"pretty-format@npm:^26.5.2, pretty-format@npm:^26.6.2":
version: 26.6.2
resolution: "pretty-format@npm:26.6.2"
@@ -25086,7 +25471,14 @@ __metadata:
languageName: node
linkType: hard
-"react-is@npm:^19.0.0, react-is@npm:^19.1.0":
+"react-is@npm:^19.0.0":
+ version: 19.1.1
+ resolution: "react-is@npm:19.1.1"
+ checksum: e60ed01c27fe4d22b08f8a31f18831d144a801d08a909ca31fb1d02721b4f4cde0759148d6341f660a4d6ce54a78e22b8b39520b67e2e76254e583885868ab43
+ languageName: node
+ linkType: hard
+
+"react-is@npm:^19.1.0":
version: 19.1.0
resolution: "react-is@npm:19.1.0"
checksum: 3eb4eac7f09bf178bdc6fa98d384f5f243b85de7c99679a88b0154ead4d818ad94386ccb00ea31ec52409ffd13299057f5ec6ca2eaec06f9f7eddc1ad4832332
@@ -25724,19 +26116,6 @@ __metadata:
languageName: node
linkType: hard
-"react-test-renderer@npm:^18.3.1":
- version: 18.3.1
- resolution: "react-test-renderer@npm:18.3.1"
- dependencies:
- react-is: ^18.3.1
- react-shallow-renderer: ^16.15.0
- scheduler: ^0.23.2
- peerDependencies:
- react: ^18.3.1
- checksum: e8e58e738835fab3801afb63f6bfe0fcf6e68ea39619fae5bdf47feefc36b1e4acb48c9dd139c7533611466eff1dfce6ffdda4b317e06aee663dda7d91438f26
- languageName: node
- linkType: hard
-
"react@npm:18.1.0":
version: 18.1.0
resolution: "react@npm:18.1.0"
@@ -26351,6 +26730,19 @@ __metadata:
languageName: node
linkType: hard
+"resolve@npm:^1.22.10":
+ version: 1.22.10
+ resolution: "resolve@npm:1.22.10"
+ dependencies:
+ is-core-module: ^2.16.0
+ path-parse: ^1.0.7
+ supports-preserve-symlinks-flag: ^1.0.0
+ bin:
+ resolve: bin/resolve
+ checksum: ab7a32ff4046fcd7c6fdd525b24a7527847d03c3650c733b909b01b757f92eb23510afa9cc3e9bf3f26a3e073b48c88c706dfd4c1d2fb4a16a96b73b6328ddcf
+ languageName: node
+ linkType: hard
+
"resolve@npm:^2.0.0-next.5":
version: 2.0.0-next.5
resolution: "resolve@npm:2.0.0-next.5"
@@ -26386,6 +26778,19 @@ __metadata:
languageName: node
linkType: hard
+"resolve@patch:resolve@^1.22.10#~builtin":
+ version: 1.22.10
+ resolution: "resolve@patch:resolve@npm%3A1.22.10#~builtin::version=1.22.10&hash=c3c19d"
+ dependencies:
+ is-core-module: ^2.16.0
+ path-parse: ^1.0.7
+ supports-preserve-symlinks-flag: ^1.0.0
+ bin:
+ resolve: bin/resolve
+ checksum: 8aac1e4e4628bd00bf4b94b23de137dd3fe44097a8d528fd66db74484be929936e20c696e1a3edf4488f37e14180b73df6f600992baea3e089e8674291f16c9d
+ languageName: node
+ linkType: hard
+
"resolve@patch:resolve@^2.0.0-next.5#~builtin, resolve@patch:resolve@npm%3A^2.0.0-next.5#~builtin":
version: 2.0.0-next.5
resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=c3c19d"
@@ -26743,7 +27148,7 @@ __metadata:
languageName: node
linkType: hard
-"scheduler@npm:^0.23.0, scheduler@npm:^0.23.2":
+"scheduler@npm:^0.23.0":
version: 0.23.2
resolution: "scheduler@npm:0.23.2"
dependencies:
@@ -26990,7 +27395,6 @@ __metadata:
"@sentry/react-native": 6.20.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": ^5.37.0
"@typescript-eslint/parser": ^5.37.0
babel-plugin-module-resolver: ^5.0.0
@@ -27036,11 +27440,11 @@ __metadata:
"@sentry/core": 8.55.0
"@sentry/react-native": 6.20.0
"@shopify/flash-list": 1.8.0
+ "@testing-library/react-native": ^13.2.2
"@types/jest": ^29.5.14
"@types/node": ^22.13.1
"@types/react": ^19.0.0
"@types/react-native-vector-icons": ^6.4.18
- "@types/react-test-renderer": ^19.0.0
"@typescript-eslint/eslint-plugin": ^7.18.0
"@typescript-eslint/parser": ^7.18.0
babel-jest: ^29.6.3