diff --git a/package.json b/package.json index f7c2a86d4..bd9926ce8 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,8 @@ "@testing-library/jest-native": "5.4.3", "@testing-library/react-native": "13.0.1", "@types/jest": "^29.5.14", - "@types/react": "18.3.12", - "@types/react-test-renderer": "^18.3.1", + "@types/react": "19.0.10", + "@types/react-test-renderer": "^19.0.0", "@typescript-eslint/eslint-plugin": "^8.22.0", "@typescript-eslint/parser": "^8.22.0", "eslint": "^8.57.1", @@ -73,9 +73,9 @@ "lint-staged": "^15.4.3", "metro-babel-register": "^0.81.1", "prettier": "^3.4.2", - "react": "^18.3.1", + "react": "^19.0.0", "react-native": "^0.77.0", - "react-test-renderer": "^18.3.1", + "react-test-renderer": "^19.0.0", "ts-node": "10.9.2", "typescript": "^5.7.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 58097b282..1a171421c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,19 +22,19 @@ importers: version: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7)) '@testing-library/jest-native': specifier: 5.4.3 - version: 5.4.3(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(react@18.3.1))(react-test-renderer@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.4.3(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@19.0.10)(react@19.0.0))(react-test-renderer@19.0.0(react@19.0.0))(react@19.0.0) '@testing-library/react-native': specifier: 13.0.1 - version: 13.0.1(jest@29.7.0(@types/node@14.14.22)(ts-node@10.9.2(@types/node@14.14.22)(typescript@5.7.3)))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(react@18.3.1))(react-test-renderer@18.3.1(react@18.3.1))(react@18.3.1) + version: 13.0.1(jest@29.7.0(@types/node@14.14.22)(ts-node@10.9.2(@types/node@14.14.22)(typescript@5.7.3)))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@19.0.10)(react@19.0.0))(react-test-renderer@19.0.0(react@19.0.0))(react@19.0.0) '@types/jest': specifier: ^29.5.14 version: 29.5.14 '@types/react': - specifier: 18.3.12 - version: 18.3.12 + specifier: 19.0.10 + version: 19.0.10 '@types/react-test-renderer': - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 '@typescript-eslint/eslint-plugin': specifier: ^8.22.0 version: 8.22.0(@typescript-eslint/parser@8.22.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) @@ -75,14 +75,14 @@ importers: specifier: ^3.4.2 version: 3.4.2 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-native: specifier: ^0.77.0 - version: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(react@18.3.1) + version: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@19.0.10)(react@19.0.0) react-test-renderer: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) ts-node: specifier: 10.9.2 version: 10.9.2(@types/node@14.14.22)(typescript@5.7.3) @@ -1644,12 +1644,6 @@ packages: integrity: sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==, } - '@types/prop-types@15.7.14': - resolution: - { - integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==, - } - '@types/react-native@0.73.0': resolution: { @@ -1657,16 +1651,16 @@ packages: } deprecated: This is a stub types definition. react-native provides its own type definitions, so you do not need this installed. - '@types/react-test-renderer@18.3.1': + '@types/react-test-renderer@19.0.0': resolution: { - integrity: sha512-vAhnk0tG2eGa37lkU9+s5SoroCsRI08xnsWFiAXOuPH2jqzMbcXvKExXViPi1P5fIklDeCvXqyrdmipFaSkZrA==, + integrity: sha512-qDVnNybqFm2eZKJ4jD34EvRd6VHD67KjgnWaEMM0Id9L22EpWe3nOSVKHWL1XWRCxUWe3lhXwlEeCKD1BlJCQA==, } - '@types/react@18.3.12': + '@types/react@19.0.10': resolution: { - integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==, + integrity: sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==, } '@types/stack-utils@2.0.0': @@ -4904,6 +4898,12 @@ packages: integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==, } + react-is@19.0.0: + resolution: + { + integrity: sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==, + } + react-native@0.77.0: resolution: { @@ -4925,28 +4925,13 @@ packages: } engines: { node: '>=0.10.0' } - react-shallow-renderer@16.15.0: + react-test-renderer@19.0.0: resolution: { - integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==, + integrity: sha512-oX5u9rOQlHzqrE/64CNr0HB0uWxkCQmZNSfozlYvwE71TLVgeZxVf0IjouGEr1v7r1kcDifdAJBeOhdhxsG/DA==, } peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - - react-test-renderer@18.3.1: - resolution: - { - integrity: sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==, - } - peerDependencies: - react: ^18.3.1 - - react@18.3.1: - resolution: - { - integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==, - } - engines: { node: '>=0.10.0' } + react: ^19.0.0 react@19.0.0: resolution: @@ -5169,16 +5154,16 @@ packages: } engines: { node: '>= 0.4' } - scheduler@0.23.2: + scheduler@0.24.0-canary-efb381bbf-20230505: resolution: { - integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==, + integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==, } - scheduler@0.24.0-canary-efb381bbf-20230505: + scheduler@0.25.0: resolution: { - integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==, + integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==, } selfsigned@2.4.1: @@ -7232,14 +7217,14 @@ snapshots: '@react-native/normalize-colors@0.77.0': {} - '@react-native/virtualized-lists@0.77.0(@types/react@18.3.12)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)': + '@react-native/virtualized-lists@0.77.0(@types/react@19.0.10)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@19.0.10)(react@19.0.0))(react@19.0.0)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react: 18.3.1 - react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0 + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@19.0.10)(react@19.0.0) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.10 '@react-native/virtualized-lists@0.77.0(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(react@19.0.0))(react@19.0.0)': dependencies: @@ -7260,25 +7245,25 @@ snapshots: dependencies: '@sinonjs/commons': 2.0.0 - '@testing-library/jest-native@5.4.3(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(react@18.3.1))(react-test-renderer@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/jest-native@5.4.3(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@19.0.10)(react@19.0.0))(react-test-renderer@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: chalk: 4.1.2 jest-diff: 29.7.0 jest-matcher-utils: 29.7.0 pretty-format: 29.7.0 - react: 18.3.1 - react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(react@18.3.1) - react-test-renderer: 18.3.1(react@18.3.1) + react: 19.0.0 + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@19.0.10)(react@19.0.0) + react-test-renderer: 19.0.0(react@19.0.0) redent: 3.0.0 - '@testing-library/react-native@13.0.1(jest@29.7.0(@types/node@14.14.22)(ts-node@10.9.2(@types/node@14.14.22)(typescript@5.7.3)))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(react@18.3.1))(react-test-renderer@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react-native@13.0.1(jest@29.7.0(@types/node@14.14.22)(ts-node@10.9.2(@types/node@14.14.22)(typescript@5.7.3)))(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@19.0.10)(react@19.0.0))(react-test-renderer@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: chalk: 4.1.2 jest-matcher-utils: 29.7.0 pretty-format: 29.7.0 - react: 18.3.1 - react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(react@18.3.1) - react-test-renderer: 18.3.1(react@18.3.1) + react: 19.0.0 + react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@19.0.10)(react@19.0.0) + react-test-renderer: 19.0.0(react@19.0.0) redent: 3.0.0 optionalDependencies: jest: 29.7.0(@types/node@14.14.22)(ts-node@10.9.2(@types/node@14.14.22)(typescript@5.7.3)) @@ -7339,8 +7324,6 @@ snapshots: '@types/node@14.14.22': {} - '@types/prop-types@15.7.14': {} - '@types/react-native@0.73.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(react@19.0.0)': dependencies: react-native: 0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(react@19.0.0) @@ -7354,13 +7337,12 @@ snapshots: - supports-color - utf-8-validate - '@types/react-test-renderer@18.3.1': + '@types/react-test-renderer@19.0.0': dependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.10 - '@types/react@18.3.12': + '@types/react@19.0.10': dependencies: - '@types/prop-types': 15.7.14 csstype: 3.1.1 '@types/stack-utils@2.0.0': {} @@ -9709,7 +9691,9 @@ snapshots: react-is@18.3.1: {} - react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(react@18.3.1): + react-is@19.0.0: {} + + react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@19.0.10)(react@19.0.0): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native/assets-registry': 0.77.0 @@ -9718,7 +9702,7 @@ snapshots: '@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(@types/react@18.3.12)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + '@react-native/virtualized-lists': 0.77.0(@types/react@19.0.10)(react-native@0.77.0(@babel/core@7.26.7)(@babel/preset-env@7.26.7(@babel/core@7.26.7))(@types/react@19.0.10)(react@19.0.0))(react@19.0.0) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -9739,7 +9723,7 @@ snapshots: nullthrows: 1.1.1 pretty-format: 29.7.0 promise: 8.3.0 - react: 18.3.1 + react: 19.0.0 react-devtools-core: 6.1.0 react-refresh: 0.14.0 regenerator-runtime: 0.13.9 @@ -9750,7 +9734,7 @@ snapshots: ws: 6.2.3 yargs: 17.7.2 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.10 transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -9809,22 +9793,11 @@ snapshots: react-refresh@0.14.0: {} - react-shallow-renderer@16.15.0(react@18.3.1): - dependencies: - object-assign: 4.1.1 - react: 18.3.1 - react-is: 18.3.1 - - react-test-renderer@18.3.1(react@18.3.1): + react-test-renderer@19.0.0(react@19.0.0): dependencies: - react: 18.3.1 - react-is: 18.3.1 - react-shallow-renderer: 16.15.0(react@18.3.1) - scheduler: 0.23.2 - - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react: 19.0.0 + react-is: 19.0.0 + scheduler: 0.25.0 react@19.0.0: {} @@ -9968,14 +9941,12 @@ snapshots: es-errors: 1.3.0 is-regex: 1.2.1 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - scheduler@0.24.0-canary-efb381bbf-20230505: dependencies: loose-envify: 1.4.0 + scheduler@0.25.0: {} + selfsigned@2.4.1: dependencies: '@types/node-forge': 1.3.11