diff --git a/package-lock.json b/package-lock.json index 88cf75d9..32afac6e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5281,6 +5281,8 @@ }, "node_modules/@restart/context": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz", + "integrity": "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q==", "dev": true, "license": "MIT", "peerDependencies": { @@ -5289,6 +5291,8 @@ }, "node_modules/@restart/hooks": { "version": "0.4.16", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.16.tgz", + "integrity": "sha512-f7aCv7c+nU/3mF7NWLtVVr0Ra80RqsO89hO72r+Y/nvQr5+q0UFGkocElTH6MJApvReVh6JHUFYn2cw1WdHF3w==", "dev": true, "license": "MIT", "dependencies": { @@ -6169,6 +6173,8 @@ }, "node_modules/@types/invariant": { "version": "2.2.37", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.37.tgz", + "integrity": "sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==", "dev": true, "license": "MIT" }, @@ -6311,10 +6317,12 @@ } }, "node_modules/@types/react-transition-group": { - "version": "4.4.10", + "version": "4.4.12", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", + "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", "dev": true, "license": "MIT", - "dependencies": { + "peerDependencies": { "@types/react": "*" } }, @@ -6397,6 +6405,8 @@ }, "node_modules/@types/warning": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.3.tgz", + "integrity": "sha512-D1XC7WK8K+zZEveUPY+cf4+kgauk8N4eHr/XIHXGlGYkHLud6hK9lYfZk1ry1TNh798cZUCgb6MqGEG8DkJt6Q==", "dev": true, "license": "MIT" }, @@ -19348,6 +19358,8 @@ }, "node_modules/prop-types-extra": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", + "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", "dev": true, "license": "MIT", "dependencies": { @@ -19360,6 +19372,8 @@ }, "node_modules/prop-types-extra/node_modules/react-is": { "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true, "license": "MIT" }, @@ -19626,7 +19640,10 @@ }, "node_modules/react": { "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -19637,6 +19654,8 @@ }, "node_modules/react-bootstrap": { "version": "1.6.8", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.6.8.tgz", + "integrity": "sha512-yD6uN78XlFOkETQp6GRuVe0s5509x3XYx8PfPbirwFTYCj5/RfmSs9YZGCwkUrhZNFzj7tZPdpb+3k50mK1E4g==", "dev": true, "license": "MIT", "dependencies": { @@ -19665,6 +19684,8 @@ }, "node_modules/react-bootstrap/node_modules/classnames": { "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", "dev": true, "license": "MIT" }, @@ -19681,6 +19702,8 @@ }, "node_modules/react-colorful": { "version": "5.6.1", + "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", + "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==", "dev": true, "license": "MIT", "peerDependencies": { @@ -19758,7 +19781,10 @@ }, "node_modules/react-dom": { "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -19995,6 +20021,8 @@ }, "node_modules/react-overlays": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.2.1.tgz", + "integrity": "sha512-GLLSOLWr21CqtJn8geSwQfoJufdt3mfdsnIiQswouuQ2MMPns+ihZklxvsTDKD3cR2tF8ELbi5xUsvqVhR6WvA==", "dev": true, "license": "MIT", "dependencies": { @@ -20170,18 +20198,6 @@ "react-dom": ">=16.8" } }, - "node_modules/react-shallow-renderer": { - "version": "16.15.0", - "dev": true, - "license": "MIT", - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/react-style-singleton": { "version": "2.2.1", "dev": true, @@ -20217,26 +20233,37 @@ } }, "node_modules/react-test-renderer": { - "version": "17.0.2", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-19.0.0.tgz", + "integrity": "sha512-oX5u9rOQlHzqrE/64CNr0HB0uWxkCQmZNSfozlYvwE71TLVgeZxVf0IjouGEr1v7r1kcDifdAJBeOhdhxsG/DA==", "dev": true, "license": "MIT", "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^17.0.2", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.20.2" + "react-is": "^19.0.0", + "scheduler": "^0.25.0" }, "peerDependencies": { - "react": "17.0.2" + "react": "^19.0.0" } }, "node_modules/react-test-renderer/node_modules/react-is": { - "version": "17.0.2", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.0.0.tgz", + "integrity": "sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==", + "dev": true, + "license": "MIT" + }, + "node_modules/react-test-renderer/node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", "dev": true, "license": "MIT" }, "node_modules/react-transition-group": { "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -21059,6 +21086,7 @@ "node_modules/scheduler": { "version": "0.20.2", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -24265,21 +24293,51 @@ "@testing-library/react": "12.1.4", "@testing-library/react-hooks": "3.4.2", "@testing-library/user-event": "13.1.8", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "19.0.0", + "react-dom": "19.0.0", "react-instantsearch-dom": "6.8.3", "react-router-dom": "6.14.2", - "react-test-renderer": "17.0.2" + "react-test-renderer": "19.0.0" }, "peerDependencies": { "@edx/frontend-platform": "^7.0.0 || ^8.0.0", "@openedx/paragon": "^21.0.0", - "react": "^16.12.0 || ^17.0.0", - "react-dom": "^16.12.0 || ^17.0.0", + "react": "^16.12.0 || ^17.0.0 || ^19.0.0", + "react-dom": "^16.12.0 || ^17.0.0 || ^19.0.0", "react-instantsearch-dom": "^6.8.3", "react-router-dom": "^6.0.0" } }, + "packages/catalog-search/node_modules/react": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/catalog-search/node_modules/react-dom": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "scheduler": "^0.25.0" + }, + "peerDependencies": { + "react": "^19.0.0" + } + }, + "packages/catalog-search/node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "dev": true, + "license": "MIT" + }, "packages/hotjar": { "name": "@edx/frontend-enterprise-hotjar", "version": "7.1.0", @@ -24287,16 +24345,46 @@ "devDependencies": { "@edx/browserslist-config": "1.1.0", "@openedx/frontend-build": "14.0.3", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "19.0.0", + "react-dom": "19.0.0", "react-router-dom": "6.14.2" }, "peerDependencies": { - "react": "^16.12.0 || ^17.0.0", - "react-dom": "^16.12.0 || ^17.0.0", + "react": "^16.12.0 || ^17.0.0 || ^19.0.0", + "react-dom": "^16.12.0 || ^17.0.0 || ^19.0.0", "react-router-dom": "^6.0.0" } }, + "packages/hotjar/node_modules/react": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/hotjar/node_modules/react-dom": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "scheduler": "^0.25.0" + }, + "peerDependencies": { + "react": "^19.0.0" + } + }, + "packages/hotjar/node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "dev": true, + "license": "MIT" + }, "packages/logistration": { "name": "@edx/frontend-enterprise-logistration", "version": "9.1.0", @@ -24311,18 +24399,48 @@ "@openedx/frontend-build": "14.0.3", "@testing-library/jest-dom": "5.11.6", "@testing-library/react": "12.1.4", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "19.0.0", + "react-dom": "19.0.0", "react-router-dom": "6.14.2", - "react-test-renderer": "17.0.2" + "react-test-renderer": "19.0.0" }, "peerDependencies": { "@edx/frontend-platform": "^7.0.0 || ^8.0.0", - "react": "^16.12.0 || ^17.0.0", - "react-dom": "^16.12.0 || ^17.0.0", + "react": "^16.12.0 || ^17.0.0 || ^19.0.0", + "react-dom": "^16.12.0 || ^17.0.0 || ^19.0.0", "react-router-dom": "^6.0.0" } }, + "packages/logistration/node_modules/react": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/logistration/node_modules/react-dom": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "scheduler": "^0.25.0" + }, + "peerDependencies": { + "react": "^19.0.0" + } + }, + "packages/logistration/node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "dev": true, + "license": "MIT" + }, "packages/utils": { "name": "@edx/frontend-enterprise-utils", "version": "9.1.0", @@ -24335,17 +24453,47 @@ "@edx/browserslist-config": "1.1.0", "@edx/frontend-platform": "8.0.0", "@openedx/frontend-build": "14.0.3", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "19.0.0", + "react-dom": "19.0.0", "react-router-dom": "6.14.2", - "react-test-renderer": "17.0.2" + "react-test-renderer": "19.0.0" }, "peerDependencies": { "@edx/frontend-platform": "^7.0.0 || ^8.0.0", - "react": "^16.12.0 || ^17.0.0", - "react-dom": "^16.12.0 || ^17.0.0", + "react": "^16.12.0 || ^17.0.0 || ^19.0.0", + "react-dom": "^16.12.0 || ^17.0.0 || ^19.0.0", "react-router-dom": "^6.0.0" } + }, + "packages/utils/node_modules/react": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "packages/utils/node_modules/react-dom": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "scheduler": "^0.25.0" + }, + "peerDependencies": { + "react": "^19.0.0" + } + }, + "packages/utils/node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "dev": true, + "license": "MIT" } } } diff --git a/packages/catalog-search/package.json b/packages/catalog-search/package.json index 6314994b..f05e1a19 100644 --- a/packages/catalog-search/package.json +++ b/packages/catalog-search/package.json @@ -51,17 +51,17 @@ "@testing-library/react": "12.1.4", "@testing-library/react-hooks": "3.4.2", "@testing-library/user-event": "13.1.8", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "19.0.0", + "react-dom": "19.0.0", "react-instantsearch-dom": "6.8.3", "react-router-dom": "6.14.2", - "react-test-renderer": "17.0.2" + "react-test-renderer": "19.0.0" }, "peerDependencies": { "@edx/frontend-platform": "^7.0.0 || ^8.0.0", "@openedx/paragon": "^21.0.0", - "react": "^16.12.0 || ^17.0.0", - "react-dom": "^16.12.0 || ^17.0.0", + "react": "^16.12.0 || ^17.0.0 || ^19.0.0", + "react-dom": "^16.12.0 || ^17.0.0 || ^19.0.0", "react-instantsearch-dom": "^6.8.3", "react-router-dom": "^6.0.0" } diff --git a/packages/hotjar/package.json b/packages/hotjar/package.json index 68058e1f..5ed5509a 100644 --- a/packages/hotjar/package.json +++ b/packages/hotjar/package.json @@ -39,13 +39,13 @@ "devDependencies": { "@edx/browserslist-config": "1.1.0", "@openedx/frontend-build": "14.0.3", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "19.0.0", + "react-dom": "19.0.0", "react-router-dom": "6.14.2" }, "peerDependencies": { - "react": "^16.12.0 || ^17.0.0", - "react-dom": "^16.12.0 || ^17.0.0", + "react": "^16.12.0 || ^17.0.0 || ^19.0.0", + "react-dom": "^16.12.0 || ^17.0.0 || ^19.0.0", "react-router-dom": "^6.0.0" } } diff --git a/packages/logistration/package.json b/packages/logistration/package.json index de31ddf8..b0ee2b0f 100644 --- a/packages/logistration/package.json +++ b/packages/logistration/package.json @@ -46,15 +46,15 @@ "@openedx/frontend-build": "14.0.3", "@testing-library/jest-dom": "5.11.6", "@testing-library/react": "12.1.4", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "19.0.0", + "react-dom": "19.0.0", "react-router-dom": "6.14.2", - "react-test-renderer": "17.0.2" + "react-test-renderer": "19.0.0" }, "peerDependencies": { "@edx/frontend-platform": "^7.0.0 || ^8.0.0", - "react": "^16.12.0 || ^17.0.0", - "react-dom": "^16.12.0 || ^17.0.0", + "react": "^16.12.0 || ^17.0.0 || ^19.0.0", + "react-dom": "^16.12.0 || ^17.0.0 || ^19.0.0", "react-router-dom": "^6.0.0" } } diff --git a/packages/utils/package.json b/packages/utils/package.json index defce2b4..062322e6 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -44,15 +44,15 @@ "@edx/browserslist-config": "1.1.0", "@edx/frontend-platform": "8.0.0", "@openedx/frontend-build": "14.0.3", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "19.0.0", + "react-dom": "19.0.0", "react-router-dom": "6.14.2", - "react-test-renderer": "17.0.2" + "react-test-renderer": "19.0.0" }, "peerDependencies": { "@edx/frontend-platform": "^7.0.0 || ^8.0.0", - "react": "^16.12.0 || ^17.0.0", - "react-dom": "^16.12.0 || ^17.0.0", + "react": "^16.12.0 || ^17.0.0 || ^19.0.0", + "react-dom": "^16.12.0 || ^17.0.0 || ^19.0.0", "react-router-dom": "^6.0.0" } }