diff --git a/package-lock.json b/package-lock.json index 2716ba294..396f243c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@iarna/toml": "^2.2.5", "@mui/material": "^5.15.2", "@opencast/appkit": "^0.2.2", - "@reduxjs/toolkit": "^1.9.7", + "@reduxjs/toolkit": "^2.0.1", "@testing-library/jest-dom": "^6.1.6", "@types/iarna__toml": "^2.0.5", "@types/react": "^18.2.46", @@ -44,13 +44,13 @@ "react-icons": "^4.12.0", "react-indiana-drag-scroll": "^2.2.0", "react-player": "git+https://arnei@github.com/Arnei/react-player.git#20fe6c061cf7d71d33d764b4a51c9b9bbb614bf6", - "react-redux": "^8.1.2", + "react-redux": "^9.0.4", "react-resizable": "^3.0.5", "react-scripts": "5.0.1", "react-select": "^5.8.0", "react-virtualized-auto-sizer": "^1.0.20", "react-window": "^1.8.10", - "redux": "^4.2.1", + "redux": "^5.0.1", "standardized-audio-context": "^25.3.61", "typescript": "^5.3.3", "uuid": "^9.0.1", @@ -3971,18 +3971,18 @@ } }, "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==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.0.1.tgz", + "integrity": "sha512-fxIjrR9934cmS8YXIGd9e7s1XRsEU++aFc9DVNMFMRTM5Vtsg2DCRMj21eslGtDt43IUf9bJL3h5bwUlZleibA==", "dependencies": { - "immer": "^9.0.21", - "redux": "^4.2.1", - "redux-thunk": "^2.4.2", - "reselect": "^4.1.8" + "immer": "^10.0.3", + "redux": "^5.0.0", + "redux-thunk": "^3.1.0", + "reselect": "^5.0.1" }, "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": { @@ -3993,14 +3993,6 @@ } } }, - "node_modules/@reduxjs/toolkit/node_modules/immer": { - "version": "9.0.21", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, "node_modules/@rollup/plugin-babel": { "version": "5.3.1", "license": "MIT", @@ -4519,14 +4511,6 @@ "@types/node": "*" } }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.1", - "license": "MIT", - "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "license": "MIT" @@ -4735,7 +4719,8 @@ }, "node_modules/@types/use-sync-external-store": { "version": "0.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" }, "node_modules/@types/uuid": { "version": "9.0.7", @@ -9283,6 +9268,15 @@ "node": ">= 4" } }, + "node_modules/immer": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.3.tgz", + "integrity": "sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, "node_modules/import-fresh": { "version": "3.3.0", "license": "MIT", @@ -15957,34 +15951,23 @@ } }, "node_modules/react-redux": { - "version": "8.1.2", - "license": "MIT", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.0.tgz", + "integrity": "sha512-6qoDzIO+gbrza8h3hjMA9aq4nwVFCKFtY2iLxCtVT38Swyy2C/dJCGBXHeHLtx6qlg/8qzc2MrhOeduf5K32wQ==", "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 || ^5.0.0-beta.0" + "@types/react": "^18.2.25", + "react": "^18.0", + "react-native": ">=0.69", + "redux": "^5.0.0" }, "peerDependenciesMeta": { "@types/react": { "optional": true }, - "@types/react-dom": { - "optional": true - }, - "react-dom": { - "optional": true - }, "react-native": { "optional": true }, @@ -15993,10 +15976,6 @@ } } }, - "node_modules/react-redux/node_modules/react-is": { - "version": "18.2.0", - "license": "MIT" - }, "node_modules/react-refresh": { "version": "0.11.0", "license": "MIT", @@ -17231,17 +17210,16 @@ } }, "node_modules/redux": { - "version": "4.2.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.9.2" - } + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" }, "node_modules/redux-thunk": { - "version": "2.4.2", - "license": "MIT", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", "peerDependencies": { - "redux": "^4" + "redux": "^5.0.0" } }, "node_modules/reflect.getprototypeof": { @@ -17388,8 +17366,9 @@ "license": "MIT" }, "node_modules/reselect": { - "version": "4.1.8", - "license": "MIT" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.0.tgz", + "integrity": "sha512-aw7jcGLDpSgNDyWBQLv2cedml85qd95/iszJjN988zX1t7AVRJi19d9kto5+W7oCfQ94gyo40dVbT6g2k4/kXg==" }, "node_modules/resolve": { "version": "1.22.1", @@ -19003,7 +18982,8 @@ }, "node_modules/use-sync-external-store": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } diff --git a/package.json b/package.json index f36ea6dbb..f17a4ac32 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "@iarna/toml": "^2.2.5", "@mui/material": "^5.15.2", "@opencast/appkit": "^0.2.2", - "@reduxjs/toolkit": "^1.9.7", + "@reduxjs/toolkit": "^2.0.1", "@testing-library/jest-dom": "^6.1.6", "@types/iarna__toml": "^2.0.5", "@types/react": "^18.2.46", @@ -39,13 +39,13 @@ "react-icons": "^4.12.0", "react-indiana-drag-scroll": "^2.2.0", "react-player": "git+https://arnei@github.com/Arnei/react-player.git#20fe6c061cf7d71d33d764b4a51c9b9bbb614bf6", - "react-redux": "^8.1.2", + "react-redux": "^9.0.4", "react-resizable": "^3.0.5", "react-scripts": "5.0.1", "react-select": "^5.8.0", "react-virtualized-auto-sizer": "^1.0.20", "react-window": "^1.8.10", - "redux": "^4.2.1", + "redux": "^5.0.1", "standardized-audio-context": "^25.3.61", "typescript": "^5.3.3", "uuid": "^9.0.1",