diff --git a/frontend/package.json b/frontend/package.json index de4dc393..bd5072a1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,8 +20,8 @@ "lodash": "4.17.21", "memoize-one": "6.0.0", "moment": "2.30.1", - "react": "18.3.1", - "react-dom": "18.3.1", + "react": "19.0.0", + "react-dom": "19.0.0", "react-hook-form": "7.54.2", "react-router": "6.28.2", "react-router-dom": "6.28.2", @@ -45,8 +45,8 @@ "@types/jquery": "3.5.32", "@types/lodash": "4.17.14", "@types/node": "22.10.10", - "@types/react": "18.3.18", - "@types/react-dom": "18.3.5", + "@types/react": "19.0.8", + "@types/react-dom": "19.0.3", "@types/react-router": "5.1.20", "@types/react-router-dom": "5.3.3", "@types/react-transition-group": "4.4.12", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 6796aa4f..7e3fac14 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -10,10 +10,10 @@ importers: dependencies: '@hookform/error-message': specifier: 2.0.1 - version: 2.0.1(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.54.2(react@18.3.1))(react@18.3.1) + version: 2.0.1(react-dom@19.0.0(react@19.0.0))(react-hook-form@7.54.2(react@19.0.0))(react@19.0.0) '@react-hook/debounce': specifier: 4.0.0 - version: 4.0.0(react@18.3.1) + version: 4.0.0(react@19.0.0) classnames: specifier: 2.5.1 version: 2.5.1 @@ -39,29 +39,29 @@ importers: specifier: 2.30.1 version: 2.30.1 react: - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.0.0 + version: 19.0.0 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0 + version: 19.0.0(react@19.0.0) react-hook-form: specifier: 7.54.2 - version: 7.54.2(react@18.3.1) + version: 7.54.2(react@19.0.0) react-router: specifier: 6.28.2 - version: 6.28.2(react@18.3.1) + version: 6.28.2(react@19.0.0) react-router-dom: specifier: 6.28.2 - version: 6.28.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.28.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-transition-group: specifier: 4.4.5 - version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) rxjs: specifier: 7.8.1 version: 7.8.1 styled-components: specifier: 6.1.14 - version: 6.1.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.1.14(react-dom@19.0.0(react@19.0.0))(react@19.0.0) yup: specifier: 1.6.1 version: 1.6.1 @@ -74,10 +74,10 @@ importers: version: 9.9.1 '@tanstack/react-query': specifier: 5.64.2 - version: 5.64.2(react@18.3.1) + version: 5.64.2(react@19.0.0) '@tanstack/react-query-devtools': specifier: 5.64.2 - version: 5.64.2(@tanstack/react-query@5.64.2(react@18.3.1))(react@18.3.1) + version: 5.64.2(@tanstack/react-query@5.64.2(react@19.0.0))(react@19.0.0) '@tsconfig/node18': specifier: 18.2.4 version: 18.2.4 @@ -109,11 +109,11 @@ importers: specifier: 22.10.10 version: 22.10.10 '@types/react': - specifier: 18.3.18 - version: 18.3.18 + specifier: 19.0.8 + version: 19.0.8 '@types/react-dom': - specifier: 18.3.5 - version: 18.3.5(@types/react@18.3.18) + specifier: 19.0.3 + version: 19.0.3(@types/react@19.0.8) '@types/react-router': specifier: 5.1.20 version: 5.1.20 @@ -122,7 +122,7 @@ importers: version: 5.3.3 '@types/react-transition-group': specifier: 4.4.12 - version: 4.4.12(@types/react@18.3.18) + version: 4.4.12(@types/react@19.0.8) '@typescript-eslint/eslint-plugin': specifier: 7.17.0 version: 7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.9.1)(typescript@5.7.3))(eslint@9.9.1)(typescript@5.7.3) @@ -868,13 +868,10 @@ packages: '@types/node@22.10.10': resolution: {integrity: sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==} - '@types/prop-types@15.7.14': - resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - - '@types/react-dom@18.3.5': - resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} + '@types/react-dom@19.0.3': + resolution: {integrity: sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==} peerDependencies: - '@types/react': ^18.0.0 + '@types/react': ^19.0.0 '@types/react-router-dom@5.3.3': resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} @@ -887,8 +884,8 @@ packages: peerDependencies: '@types/react': '*' - '@types/react@18.3.18': - resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==} + '@types/react@19.0.8': + resolution: {integrity: sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==} '@types/sizzle@2.3.9': resolution: {integrity: sha512-xzLEyKB50yqCUPUJkIsrVvoWNfFUbIZI+RspLWt8u+tIW/BetMBZtgV2LY/2o+tYH8dRvQ+eoPf3NdhQCcLE2w==} @@ -2027,10 +2024,10 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} peerDependencies: - react: ^18.3.1 + react: ^19.0.0 react-hook-form@7.54.2: resolution: {integrity: sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==} @@ -2064,8 +2061,8 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} readdirp@3.6.0: @@ -2145,8 +2142,8 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} @@ -2726,11 +2723,11 @@ snapshots: '@eslint/object-schema@2.1.5': {} - '@hookform/error-message@2.0.1(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.54.2(react@18.3.1))(react@18.3.1)': + '@hookform/error-message@2.0.1(react-dom@19.0.0(react@19.0.0))(react-hook-form@7.54.2(react@19.0.0))(react@19.0.0)': dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-hook-form: 7.54.2(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-hook-form: 7.54.2(react@19.0.0) '@humanwhocodes/module-importer@1.0.1': {} @@ -2828,14 +2825,14 @@ snapshots: '@pkgr/core@0.1.1': {} - '@react-hook/debounce@4.0.0(react@18.3.1)': + '@react-hook/debounce@4.0.0(react@19.0.0)': dependencies: - '@react-hook/latest': 1.0.3(react@18.3.1) - react: 18.3.1 + '@react-hook/latest': 1.0.3(react@19.0.0) + react: 19.0.0 - '@react-hook/latest@1.0.3(react@18.3.1)': + '@react-hook/latest@1.0.3(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 '@remix-run/router@1.21.1': {} @@ -2900,16 +2897,16 @@ snapshots: '@tanstack/query-devtools@5.64.2': {} - '@tanstack/react-query-devtools@5.64.2(@tanstack/react-query@5.64.2(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-devtools@5.64.2(@tanstack/react-query@5.64.2(react@19.0.0))(react@19.0.0)': dependencies: '@tanstack/query-devtools': 5.64.2 - '@tanstack/react-query': 5.64.2(react@18.3.1) - react: 18.3.1 + '@tanstack/react-query': 5.64.2(react@19.0.0) + react: 19.0.0 - '@tanstack/react-query@5.64.2(react@18.3.1)': + '@tanstack/react-query@5.64.2(react@19.0.0)': dependencies: '@tanstack/query-core': 5.64.2 - react: 18.3.1 + react: 19.0.0 '@tsconfig/node18@18.2.4': {} @@ -3084,30 +3081,27 @@ snapshots: dependencies: undici-types: 6.20.0 - '@types/prop-types@15.7.14': {} - - '@types/react-dom@18.3.5(@types/react@18.3.18)': + '@types/react-dom@19.0.3(@types/react@19.0.8)': dependencies: - '@types/react': 18.3.18 + '@types/react': 19.0.8 '@types/react-router-dom@5.3.3': dependencies: '@types/history': 4.7.11 - '@types/react': 18.3.18 + '@types/react': 19.0.8 '@types/react-router': 5.1.20 '@types/react-router@5.1.20': dependencies: '@types/history': 4.7.11 - '@types/react': 18.3.18 + '@types/react': 19.0.8 - '@types/react-transition-group@4.4.12(@types/react@18.3.18)': + '@types/react-transition-group@4.4.12(@types/react@19.0.8)': dependencies: - '@types/react': 18.3.18 + '@types/react': 19.0.8 - '@types/react@18.3.18': + '@types/react@19.0.8': dependencies: - '@types/prop-types': 15.7.14 csstype: 3.1.3 '@types/sizzle@2.3.9': {} @@ -4458,44 +4452,41 @@ snapshots: queue-microtask@1.2.3: {} - react-dom@18.3.1(react@18.3.1): + react-dom@19.0.0(react@19.0.0): dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 + react: 19.0.0 + scheduler: 0.25.0 - react-hook-form@7.54.2(react@18.3.1): + react-hook-form@7.54.2(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 react-is@16.13.1: {} react-refresh@0.14.2: {} - react-router-dom@6.28.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router-dom@6.28.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@remix-run/router': 1.21.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router: 6.28.2(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-router: 6.28.2(react@19.0.0) - react-router@6.28.2(react@18.3.1): + react-router@6.28.2(react@19.0.0): dependencies: '@remix-run/router': 1.21.1 - react: 18.3.1 + react: 19.0.0 - react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-transition-group@4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@babel/runtime': 7.26.7 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react@19.0.0: {} readdirp@3.6.0: dependencies: @@ -4611,9 +4602,7 @@ snapshots: optionalDependencies: '@parcel/watcher': 2.5.1 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 + scheduler@0.25.0: {} semver@6.3.1: {} @@ -4737,7 +4726,7 @@ snapshots: strip-json-comments@3.1.1: {} - styled-components@6.1.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + styled-components@6.1.14(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@emotion/is-prop-valid': 1.2.2 '@emotion/unitless': 0.8.1 @@ -4745,8 +4734,8 @@ snapshots: css-to-react-native: 3.2.0 csstype: 3.1.3 postcss: 8.4.38 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) shallowequal: 1.1.0 stylis: 4.3.2 tslib: 2.6.2