diff --git a/package-lock.json b/package-lock.json index f2a1fc328..89dfada5a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,7 +46,7 @@ "react-loading-skeleton": "^3.3.1", "react-player": "^2.13.0", "react-query": "^3.39.3", - "react-redux": "8.0.5", + "react-redux": "9.1.2", "react-router-dom": "6.16.0", "redux": "4.2.1", "redux-saga": "1.2.3", @@ -5253,32 +5253,6 @@ "redux": "^3.4.0 || ^4.0.0 || ^5.0.0" } }, - "node_modules/@redux-devtools/cli/node_modules/@redux-devtools/app/node_modules/@redux-devtools/rtk-query-monitor": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@redux-devtools/rtk-query-monitor/-/rtk-query-monitor-5.0.1.tgz", - "integrity": "sha512-mqYkEop8lgyswW4HxEDnPBsdxU/h3Rm+/q0KCbeuVSZU7Ek/gEgSnKAi++JvsTMPekgA1Uie94/kztOrB6Kv/w==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.24.1", - "@redux-devtools/ui": "^1.3.2", - "@types/lodash": "^4.17.0", - "hex-rgba": "^1.0.2", - "immutable": "^4.3.5", - "lodash.debounce": "^4.0.8", - "react-base16-styling": "^0.10.0", - "react-json-tree": "^0.19.0" - }, - "peerDependencies": { - "@emotion/react": "^11.11.4", - "@redux-devtools/core": "^4.0.0", - "@reduxjs/toolkit": "^1.0.0 || ^2.0.0", - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "@types/styled-components": "^5.1.34", - "react": "^16.8.4 || ^17.0.0 || ^18.0.0", - "redux": "^3.4.0 || ^4.0.0 || ^5.0.0", - "styled-components": "^5.3.11" - } - }, "node_modules/@redux-devtools/cli/node_modules/@redux-devtools/app/node_modules/@redux-devtools/slider-monitor": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@redux-devtools/slider-monitor/-/slider-monitor-5.0.1.tgz", @@ -5345,6 +5319,32 @@ "node": "^18.0.0 || >=20.0.0" } }, + "node_modules/@redux-devtools/cli/node_modules/@redux-devtools/rtk-query-monitor": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@redux-devtools/rtk-query-monitor/-/rtk-query-monitor-5.0.1.tgz", + "integrity": "sha512-mqYkEop8lgyswW4HxEDnPBsdxU/h3Rm+/q0KCbeuVSZU7Ek/gEgSnKAi++JvsTMPekgA1Uie94/kztOrB6Kv/w==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.24.1", + "@redux-devtools/ui": "^1.3.2", + "@types/lodash": "^4.17.0", + "hex-rgba": "^1.0.2", + "immutable": "^4.3.5", + "lodash.debounce": "^4.0.8", + "react-base16-styling": "^0.10.0", + "react-json-tree": "^0.19.0" + }, + "peerDependencies": { + "@emotion/react": "^11.11.4", + "@redux-devtools/core": "^4.0.0", + "@reduxjs/toolkit": "^1.0.0 || ^2.0.0", + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "@types/styled-components": "^5.1.34", + "react": "^16.8.4 || ^17.0.0 || ^18.0.0", + "redux": "^3.4.0 || ^4.0.0 || ^5.0.0", + "styled-components": "^5.3.11" + } + }, "node_modules/@redux-devtools/cli/node_modules/@redux-devtools/ui": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@redux-devtools/ui/-/ui-1.3.2.tgz", @@ -5379,6 +5379,30 @@ "react": "*" } }, + "node_modules/@redux-devtools/cli/node_modules/@reduxjs/toolkit": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", + "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", + "dev": true, + "dependencies": { + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, "node_modules/@redux-devtools/cli/node_modules/@types/chrome": { "version": "0.0.263", "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.263.tgz", @@ -5641,6 +5665,12 @@ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", "dev": true }, + "node_modules/@redux-devtools/cli/node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", + "dev": true + }, "node_modules/@redux-devtools/cli/node_modules/run-applescript": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", @@ -6103,36 +6133,6 @@ "resolved": "https://registry.npmjs.org/@redux-saga/types/-/types-1.2.1.tgz", "integrity": "sha512-1dgmkh+3so0+LlBWRhGA33ua4MYr7tUOj+a9Si28vUi0IUFNbff1T3sgpeDJI/LaC75bBYnQ0A3wXjn0OrRNBA==" }, - "node_modules/@reduxjs/toolkit": { - "version": "1.9.7", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", - "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", - "dev": true, - "dependencies": { - "immer": "^9.0.21", - "redux": "^4.2.1", - "redux-thunk": "^2.4.2", - "reselect": "^4.1.8" - }, - "peerDependencies": { - "react": "^16.9.0 || ^17.0.0 || ^18", - "react-redux": "^7.2.1 || ^8.0.2" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-redux": { - "optional": true - } - } - }, - "node_modules/@reduxjs/toolkit/node_modules/reselect": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", - "dev": true - }, "node_modules/@remix-run/router": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.9.0.tgz", @@ -7161,6 +7161,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dev": true, "dependencies": { "@types/react": "*", "hoist-non-react-statics": "^3.3.0" @@ -7366,7 +7367,8 @@ "node_modules/@types/prop-types": { "version": "15.7.11", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", + "devOptional": true }, "node_modules/@types/qs": { "version": "6.9.7", @@ -7384,6 +7386,7 @@ "version": "18.2.55", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.55.tgz", "integrity": "sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==", + "devOptional": true, "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -7394,7 +7397,7 @@ "version": "18.2.18", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", - "devOptional": true, + "dev": true, "dependencies": { "@types/react": "*" } @@ -7426,7 +7429,8 @@ "node_modules/@types/scheduler": { "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "devOptional": true }, "node_modules/@types/send": { "version": "0.17.1", @@ -11931,7 +11935,8 @@ "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "devOptional": true }, "node_modules/d3": { "version": "7.9.0", @@ -24237,38 +24242,22 @@ } }, "node_modules/react-redux": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.5.tgz", - "integrity": "sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.2.tgz", + "integrity": "sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==", "dependencies": { - "@babel/runtime": "^7.12.1", - "@types/hoist-non-react-statics": "^3.3.1", "@types/use-sync-external-store": "^0.0.3", - "hoist-non-react-statics": "^3.3.2", - "react-is": "^18.0.0", "use-sync-external-store": "^1.0.0" }, "peerDependencies": { - "@types/react": "^16.8 || ^17.0 || ^18.0", - "@types/react-dom": "^16.8 || ^17.0 || ^18.0", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0", - "react-native": ">=0.59", - "redux": "^4" + "@types/react": "^18.2.25", + "react": "^18.0", + "redux": "^5.0.0" }, "peerDependenciesMeta": { "@types/react": { "optional": true }, - "@types/react-dom": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - }, "redux": { "optional": true } @@ -33145,22 +33134,6 @@ "react-json-tree": "^0.19.0" } }, - "@redux-devtools/rtk-query-monitor": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@redux-devtools/rtk-query-monitor/-/rtk-query-monitor-5.0.1.tgz", - "integrity": "sha512-mqYkEop8lgyswW4HxEDnPBsdxU/h3Rm+/q0KCbeuVSZU7Ek/gEgSnKAi++JvsTMPekgA1Uie94/kztOrB6Kv/w==", - "dev": true, - "requires": { - "@babel/runtime": "^7.24.1", - "@redux-devtools/ui": "^1.3.2", - "@types/lodash": "^4.17.0", - "hex-rgba": "^1.0.2", - "immutable": "^4.3.5", - "lodash.debounce": "^4.0.8", - "react-base16-styling": "^0.10.0", - "react-json-tree": "^0.19.0" - } - }, "@redux-devtools/slider-monitor": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@redux-devtools/slider-monitor/-/slider-monitor-5.0.1.tgz", @@ -33209,6 +33182,22 @@ } } }, + "@redux-devtools/rtk-query-monitor": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@redux-devtools/rtk-query-monitor/-/rtk-query-monitor-5.0.1.tgz", + "integrity": "sha512-mqYkEop8lgyswW4HxEDnPBsdxU/h3Rm+/q0KCbeuVSZU7Ek/gEgSnKAi++JvsTMPekgA1Uie94/kztOrB6Kv/w==", + "dev": true, + "requires": { + "@babel/runtime": "^7.24.1", + "@redux-devtools/ui": "^1.3.2", + "@types/lodash": "^4.17.0", + "hex-rgba": "^1.0.2", + "immutable": "^4.3.5", + "lodash.debounce": "^4.0.8", + "react-base16-styling": "^0.10.0", + "react-json-tree": "^0.19.0" + } + }, "@redux-devtools/ui": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@redux-devtools/ui/-/ui-1.3.2.tgz", @@ -33237,6 +33226,18 @@ } } }, + "@reduxjs/toolkit": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", + "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", + "dev": true, + "requires": { + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" + } + }, "@types/chrome": { "version": "0.0.263", "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.263.tgz", @@ -33415,6 +33416,12 @@ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", "dev": true }, + "reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", + "dev": true + }, "run-applescript": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", @@ -33779,26 +33786,6 @@ "resolved": "https://registry.npmjs.org/@redux-saga/types/-/types-1.2.1.tgz", "integrity": "sha512-1dgmkh+3so0+LlBWRhGA33ua4MYr7tUOj+a9Si28vUi0IUFNbff1T3sgpeDJI/LaC75bBYnQ0A3wXjn0OrRNBA==" }, - "@reduxjs/toolkit": { - "version": "1.9.7", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", - "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", - "dev": true, - "requires": { - "immer": "^9.0.21", - "redux": "^4.2.1", - "redux-thunk": "^2.4.2", - "reselect": "^4.1.8" - }, - "dependencies": { - "reselect": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", - "dev": true - } - } - }, "@remix-run/router": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.9.0.tgz", @@ -34695,6 +34682,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dev": true, "requires": { "@types/react": "*", "hoist-non-react-statics": "^3.3.0" @@ -34893,7 +34881,8 @@ "@types/prop-types": { "version": "15.7.11", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", + "devOptional": true }, "@types/qs": { "version": "6.9.7", @@ -34911,6 +34900,7 @@ "version": "18.2.55", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.55.tgz", "integrity": "sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==", + "devOptional": true, "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -34921,7 +34911,7 @@ "version": "18.2.18", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", - "devOptional": true, + "dev": true, "requires": { "@types/react": "*" } @@ -34953,7 +34943,8 @@ "@types/scheduler": { "version": "0.16.2", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "devOptional": true }, "@types/send": { "version": "0.17.1", @@ -38374,7 +38365,8 @@ "csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "devOptional": true }, "d3": { "version": "7.9.0", @@ -47558,15 +47550,11 @@ } }, "react-redux": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.5.tgz", - "integrity": "sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.2.tgz", + "integrity": "sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==", "requires": { - "@babel/runtime": "^7.12.1", - "@types/hoist-non-react-statics": "^3.3.1", "@types/use-sync-external-store": "^0.0.3", - "hoist-non-react-statics": "^3.3.2", - "react-is": "^18.0.0", "use-sync-external-store": "^1.0.0" } }, diff --git a/package.json b/package.json index f5a455d24..c772c5776 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "react-loading-skeleton": "^3.3.1", "react-player": "^2.13.0", "react-query": "^3.39.3", - "react-redux": "8.0.5", + "react-redux": "9.1.2", "react-router-dom": "6.16.0", "redux": "4.2.1", "redux-saga": "1.2.3",