diff --git a/apps/frontend/package.json b/apps/frontend/package.json index 473241b67..248d44d36 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -29,7 +29,7 @@ "@codemirror/legacy-modes": "6.3.3", "@lezer/highlight": "1.2.0", "@prisma/client": "4.16.2", - "@reduxjs/toolkit": "1.9.7", + "@reduxjs/toolkit": "2.4.0", "@rjsf/core": "5.16.1", "@rjsf/utils": "5.16.1", "@rjsf/validator-ajv8": "5.16.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f63caf768..a32a27c6e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -458,8 +458,8 @@ importers: specifier: 4.16.2 version: 4.16.2(prisma@4.16.2) '@reduxjs/toolkit': - specifier: 1.9.7 - version: 1.9.7(react-redux@9.1.0)(react@18.2.0) + specifier: 2.4.0 + version: 2.4.0(react-redux@9.1.0)(react@18.2.0) '@rjsf/core': specifier: 5.16.1 version: 5.16.1(@rjsf/utils@5.16.1)(react@18.2.0) @@ -507,7 +507,7 @@ importers: version: 13.5.0(i18next@23.7.16)(react-dom@18.2.0)(react@18.2.0) react-redux: specifier: 9.1.0 - version: 9.1.0(@types/react@18.2.48)(react@18.2.0)(redux@4.2.1) + version: 9.1.0(@types/react@18.2.48)(react@18.2.0)(redux@5.0.1) react-router-dom: specifier: 6.21.2 version: 6.21.2(react-dom@18.2.0)(react@18.2.0) @@ -2377,7 +2377,7 @@ packages: object-assign: 4.1.1 open: 8.4.0 proxy-middleware: 0.15.0 - send: 0.19.0 + send: 1.1.0 serve-index: 1.9.1 transitivePeerDependencies: - supports-color @@ -3791,23 +3791,23 @@ packages: resolution: {integrity: sha512-vx1nxVvN4QeT/cepQce68deh/Turxy5Mr+4L4zClFuK1GlxN3+ivxfuv+ej/gvidWn1cE1uAhW7ALLNlYbRUAw==} requiresBuild: true - /@reduxjs/toolkit@1.9.7(react-redux@9.1.0)(react@18.2.0): - resolution: {integrity: sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==} + /@reduxjs/toolkit@2.4.0(react-redux@9.1.0)(react@18.2.0): + resolution: {integrity: sha512-wJZEuSKj14tvNfxiIiJws0tQN77/rDqucBq528ApebMIRHyWpCanJVQRxQ8WWZC19iCDKxDsGlbAir3F1layxA==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18 - react-redux: ^7.2.1 || ^8.0.2 + react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0 peerDependenciesMeta: react: optional: true react-redux: optional: true dependencies: - immer: 9.0.21 + immer: 10.1.1 react: 18.2.0 - react-redux: 9.1.0(@types/react@18.2.48)(react@18.2.0)(redux@4.2.1) - redux: 4.2.1 - redux-thunk: 2.4.2(redux@4.2.1) - reselect: 4.1.8 + react-redux: 9.1.0(@types/react@18.2.48)(react@18.2.0)(redux@5.0.1) + redux: 5.0.1 + redux-thunk: 3.1.0(redux@5.0.1) + reselect: 5.1.1 dev: false /@remix-run/router@1.14.2: @@ -6469,6 +6469,18 @@ packages: dependencies: ms: 2.1.2 + /debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + /decache@4.6.2: resolution: {integrity: sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==} dependencies: @@ -6821,6 +6833,11 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + /encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + dev: true + /end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: @@ -8638,8 +8655,8 @@ packages: engines: {node: '>= 4'} dev: true - /immer@9.0.21: - resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} + /immer@10.1.1: + resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} dev: false /immutable@4.3.5: @@ -11191,7 +11208,7 @@ packages: react-fast-compare: 3.2.2 warning: 4.0.3 - /react-redux@9.1.0(@types/react@18.2.48)(react@18.2.0)(redux@4.2.1): + /react-redux@9.1.0(@types/react@18.2.48)(react@18.2.0)(redux@5.0.1): resolution: {integrity: sha512-6qoDzIO+gbrza8h3hjMA9aq4nwVFCKFtY2iLxCtVT38Swyy2C/dJCGBXHeHLtx6qlg/8qzc2MrhOeduf5K32wQ==} peerDependencies: '@types/react': ^18.2.25 @@ -11209,7 +11226,7 @@ packages: '@types/react': 18.2.48 '@types/use-sync-external-store': 0.0.3 react: 18.2.0 - redux: 4.2.1 + redux: 5.0.1 use-sync-external-store: 1.2.0(react@18.2.0) dev: false @@ -11387,18 +11404,16 @@ packages: strip-indent: 4.0.0 dev: true - /redux-thunk@2.4.2(redux@4.2.1): - resolution: {integrity: sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==} + /redux-thunk@3.1.0(redux@5.0.1): + resolution: {integrity: sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==} peerDependencies: - redux: ^4 + redux: ^5.0.0 dependencies: - redux: 4.2.1 + redux: 5.0.1 dev: false - /redux@4.2.1: - resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} - dependencies: - '@babel/runtime': 7.23.9 + /redux@5.0.1: + resolution: {integrity: sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==} dev: false /reflect-metadata@0.2.1: @@ -11504,8 +11519,8 @@ packages: engines: {node: '>=0.10.5'} dev: true - /reselect@4.1.8: - resolution: {integrity: sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==} + /reselect@5.1.1: + resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==} dev: false /resolve-dir@1.0.1: @@ -11813,19 +11828,18 @@ packages: transitivePeerDependencies: - supports-color - /send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} + /send@1.1.0: + resolution: {integrity: sha512-v67WcEouB5GxbTWL/4NeToqcZiAWEq90N888fczVArY8A79J0L4FD7vj5hm3eUMua5EpoQ59wa/oovY6TLvRUA==} + engines: {node: '>= 18'} dependencies: - debug: 2.6.9 - depd: 2.0.0 + debug: 4.3.7 destroy: 1.2.0 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 fresh: 0.5.2 http-errors: 2.0.0 - mime: 1.6.0 + mime-types: 2.1.35 ms: 2.1.3 on-finished: 2.4.1 range-parser: 1.2.1