From d28d1511043c9160e41c8c5312a029a528ddb3ce Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 13 Nov 2023 07:31:02 +0000 Subject: [PATCH 01/11] chore(deps): update dependency @edx/frontend-build to v13.0.5 --- package-lock.json | 22 +++++++++++----------- package.json | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 132d4f2..c947985 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@edx/browserslist-config": "^1.2.0", - "@edx/frontend-build": "13.0.4", + "@edx/frontend-build": "13.0.5", "@edx/reactifex": "1.1.0", "@testing-library/jest-dom": "5.17.0", "@testing-library/react": "12.1.5", @@ -2150,9 +2150,9 @@ } }, "node_modules/@edx/frontend-build": { - "version": "13.0.4", - "resolved": "https://registry.npmjs.org/@edx/frontend-build/-/frontend-build-13.0.4.tgz", - "integrity": "sha512-c6i4h19as3vNMIgo+vLNhBk3cM4TOUtBrgYmLrzLtLcWsNZUojnrufrLOdtWmNNKylcBUI9Lvyv++/KrtfJo9w==", + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@edx/frontend-build/-/frontend-build-13.0.5.tgz", + "integrity": "sha512-cGCw4deCTjLTt2kVoMKOOo+8HS+CSpRjlZBEln1Qfu/868PEB0IWM1E3c7d0rIlkR9kkt7s7WFpYxcs1fk7Ryw==", "dependencies": { "@babel/cli": "7.22.5", "@babel/core": "7.22.5", @@ -2206,7 +2206,7 @@ "source-map-loader": "4.0.1", "style-loader": "3.3.3", "url-loader": "4.1.1", - "webpack": "5.88.2", + "webpack": "5.89.0", "webpack-bundle-analyzer": "4.9.1", "webpack-cli": "5.1.4", "webpack-dev-server": "4.15.1", @@ -2444,9 +2444,9 @@ } }, "node_modules/@edx/frontend-build/node_modules/@types/yargs": { - "version": "15.0.17", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.17.tgz", - "integrity": "sha512-cj53I8GUcWJIgWVTSVe2L7NJAB5XWGdsoMosVvUgv1jEnMbAcsbaCzt1coUcyi8Sda5PgTWAooG8jNyDTD+CWA==", + "version": "15.0.18", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.18.tgz", + "integrity": "sha512-DDi2KmvAnNsT/EvU8jp1UR7pOJojBtJ3GLZ/uw1MUq4VbbESppPWoHUY4h0OB4BbEbGJiyEsmUcuZDZtoR+ZwQ==", "dependencies": { "@types/yargs-parser": "*" } @@ -19611,9 +19611,9 @@ } }, "node_modules/webpack": { - "version": "5.88.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", - "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.0", diff --git a/package.json b/package.json index bfcf164..c0f6480 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "devDependencies": { "@edx/browserslist-config": "^1.2.0", - "@edx/frontend-build": "13.0.4", + "@edx/frontend-build": "13.0.5", "@edx/reactifex": "1.1.0", "@testing-library/jest-dom": "5.17.0", "@testing-library/react": "12.1.5", From 70cc2d892dc67c48af06ccd5ad8035fecdc31d3e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 13 Nov 2023 09:26:08 +0000 Subject: [PATCH 02/11] chore(deps): update dependency rosie to v2.1.1 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index c947985..52a4355 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,7 +47,7 @@ "husky": "7.0.4", "jest": "27.5.1", "resize-observer-polyfill": "^1.5.1", - "rosie": "2.1.0" + "rosie": "2.1.1" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -16897,9 +16897,9 @@ } }, "node_modules/rosie": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/rosie/-/rosie-2.1.0.tgz", - "integrity": "sha512-Dbzdc+prLXZuB/suRptDnBUY29SdGvND3bLg6cll8n7PNqzuyCxSlRfrkn8PqjS9n4QVsiM7RCvxCkKAkTQRjA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/rosie/-/rosie-2.1.1.tgz", + "integrity": "sha512-2AXB7WrIZXtKMZ6Q/PlozqPF5nu/x7NEvRJZOblrJuprrPfm5gL8JVvJPj9aaib9F8IUALnLUFhzXrwEtnI5cQ==", "dev": true, "engines": { "node": ">=10" diff --git a/package.json b/package.json index c0f6480..522bcfa 100644 --- a/package.json +++ b/package.json @@ -71,6 +71,6 @@ "husky": "7.0.4", "jest": "27.5.1", "resize-observer-polyfill": "^1.5.1", - "rosie": "2.1.0" + "rosie": "2.1.1" } } From 879a546b2cce35138e27a7b59a63b90621fc0f7a Mon Sep 17 00:00:00 2001 From: abdullahwaheed Date: Mon, 20 Nov 2023 00:18:23 +0000 Subject: [PATCH 03/11] chore: update browserslist DB --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 52a4355..60ceb4d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7262,9 +7262,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001561", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001561.tgz", - "integrity": "sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==", + "version": "1.0.30001563", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001563.tgz", + "integrity": "sha512-na2WUmOxnwIZtwnFI2CZ/3er0wdNzU7hN+cPYz/z2ajHThnkWjNBOpEPP4n+4r2WPM847JaMotaJE3bnfzjyKw==", "funding": [ { "type": "opencollective", From 5b33d05eeeae4284814cc93421fa8363dd0d622a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 Nov 2023 07:31:06 +0000 Subject: [PATCH 04/11] chore(deps): update dependency @edx/frontend-build to v13.0.8 --- package-lock.json | 34 +++++++++++++++++----------------- package.json | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 52a4355..18b7fa5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@edx/browserslist-config": "^1.2.0", - "@edx/frontend-build": "13.0.5", + "@edx/frontend-build": "13.0.8", "@edx/reactifex": "1.1.0", "@testing-library/jest-dom": "5.17.0", "@testing-library/react": "12.1.5", @@ -2150,9 +2150,9 @@ } }, "node_modules/@edx/frontend-build": { - "version": "13.0.5", - "resolved": "https://registry.npmjs.org/@edx/frontend-build/-/frontend-build-13.0.5.tgz", - "integrity": "sha512-cGCw4deCTjLTt2kVoMKOOo+8HS+CSpRjlZBEln1Qfu/868PEB0IWM1E3c7d0rIlkR9kkt7s7WFpYxcs1fk7Ryw==", + "version": "13.0.8", + "resolved": "https://registry.npmjs.org/@edx/frontend-build/-/frontend-build-13.0.8.tgz", + "integrity": "sha512-TXUoF7BTIHe4h+W4Dt9+Gf8PXnfVJRwLKitEkpYUH5r4kDEJfyKKGYSbizkciGI+9QScbhm2u8Alv2agDXV1TA==", "dependencies": { "@babel/cli": "7.22.5", "@babel/core": "7.22.5", @@ -2196,11 +2196,11 @@ "postcss": "8.4.31", "postcss-custom-media": "10.0.2", "postcss-loader": "7.3.3", - "postcss-rtlcss": "4.0.8", + "postcss-rtlcss": "4.0.9", "react-dev-utils": "12.0.1", "react-refresh": "0.14.0", "resolve-url-loader": "5.0.0", - "sass": "1.65.1", + "sass": "1.69.5", "sass-loader": "13.3.2", "sharp": "0.32.6", "source-map-loader": "4.0.1", @@ -15496,14 +15496,14 @@ } }, "node_modules/postcss-rtlcss": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/postcss-rtlcss/-/postcss-rtlcss-4.0.8.tgz", - "integrity": "sha512-CR2sY889PHnX6K8rjW9FG4Qvm9UJsIekDakMtEYGH3zgFp9XADMeaKcA0hPOmkClNh0jWbkaPBm0jZ6fHmqkJQ==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/postcss-rtlcss/-/postcss-rtlcss-4.0.9.tgz", + "integrity": "sha512-dCNKEf+FgTv+EA3XI8ysg2RnpS5s3/iZmU+9qpCNFxHU/BhK+4hz7jyCsCAfo0CLnDrMPtaQENhwb+EGm1wh7Q==", "dependencies": { - "rtlcss": "4.1.0" + "rtlcss": "4.1.1" }, "engines": { - "node": ">=12.0.0" + "node": ">=18.0.0" }, "peerDependencies": { "postcss": "^8.4.21" @@ -16914,9 +16914,9 @@ } }, "node_modules/rtlcss": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.0.tgz", - "integrity": "sha512-W+N4hh0nVqVrrn3mRkHakxpB+c9cQ4CRT67O39kgA+1DjyhrdsqyCqIuHXyvWaXn4/835n+oX3fYJCi4+G/06A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz", + "integrity": "sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==", "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0", @@ -17313,9 +17313,9 @@ } }, "node_modules/sass": { - "version": "1.65.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.65.1.tgz", - "integrity": "sha512-9DINwtHmA41SEd36eVPQ9BJKpn7eKDQmUHmpI0y5Zv2Rcorrh0zS+cFrt050hdNbmmCNKTW3hV5mWfuegNRsEA==", + "version": "1.69.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", + "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", diff --git a/package.json b/package.json index 522bcfa..af36095 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "devDependencies": { "@edx/browserslist-config": "^1.2.0", - "@edx/frontend-build": "13.0.5", + "@edx/frontend-build": "13.0.8", "@edx/reactifex": "1.1.0", "@testing-library/jest-dom": "5.17.0", "@testing-library/react": "12.1.5", From 283085efd09a48010cb741ae12c3afa08cd339cb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 Nov 2023 11:05:24 +0000 Subject: [PATCH 05/11] fix(deps): update dependency @edx/frontend-component-footer to v12.6.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 18b7fa5..213f231 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "dependencies": { "@edx/brand": "npm:@openedx/brand-openedx@^1.2.2", - "@edx/frontend-component-footer": "12.5.1", + "@edx/frontend-component-footer": "12.6.0", "@edx/frontend-component-header": "4.9.0", "@edx/frontend-platform": "5.6.1", "@edx/paragon": "^20.44.0", @@ -3309,9 +3309,9 @@ } }, "node_modules/@edx/frontend-component-footer": { - "version": "12.5.1", - "resolved": "https://registry.npmjs.org/@edx/frontend-component-footer/-/frontend-component-footer-12.5.1.tgz", - "integrity": "sha512-bLXfSDyyf8z+n4VXkraQ98qhkc+ZXuvRy65kXUE3s560oDv0qdiKU054W8uPY6wtsdu4WQ50C/Mluxzd60UKUg==", + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@edx/frontend-component-footer/-/frontend-component-footer-12.6.0.tgz", + "integrity": "sha512-s+YwcThkETBcyRji2Zl7CTYebrsqevP0rmTYyycEL952HkpbQ7EY8Ym0wYH2sp/ZnZ9bTyEeWsiQS5l7eMyY1A==", "dependencies": { "@edx/paragon": "^21.3.1", "@fortawesome/fontawesome-svg-core": "6.4.2", diff --git a/package.json b/package.json index af36095..89e33fb 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ }, "dependencies": { "@edx/brand": "npm:@openedx/brand-openedx@^1.2.2", - "@edx/frontend-component-footer": "12.5.1", + "@edx/frontend-component-footer": "12.6.0", "@edx/frontend-component-header": "4.9.0", "@edx/frontend-platform": "5.6.1", "@edx/paragon": "^20.44.0", From 864187a5e27b306d1ab14f7da2c2b80ea4585c12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Behmo?= Date: Thu, 16 Nov 2023 17:15:26 +0100 Subject: [PATCH 06/11] docs: fix README rendering and various issues GitHub could not render the README file because of issues with titles. We take the opportunity to solve a few additional issues. --- README.rst | 39 +++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/README.rst b/README.rst index bd144d4..82ed36e 100644 --- a/README.rst +++ b/README.rst @@ -1,10 +1,10 @@ ########################### frontend-app-learner-record -############################ +########################### |Build Status| |Codecov| |license| -******** +******* Purpose ******* @@ -29,19 +29,20 @@ Developing One Time Setup ============== + .. code-block:: # Clone the repository via SSH git clone git@github.com:openedx/frontend-app-learner-record.git # Enter the directory - cd frontend-app-learner-record + cd frontend-app-learner-record # Clean Install dependencies - npm ci + npm ci # Start the Learner Record MFE - npm start + npm start The page will then be hosted on http://localhost:1990/ @@ -50,27 +51,27 @@ Every time you develop something in this repo .. code-block:: # Grab the latest code - git fetch - git pull + git fetch + git pull # Make a new branch for your changes - git checkout -b / + git checkout -b / # Clean install/update the dev requirements - npm ci + npm ci # Start the Learner Record MFE - npm start + npm start # Using your favorite editor, edit the code to make your change. - vim ... + vim ... # Run the tests after making changes (to verify the status before you make any changes) - npm test + npm test # Commit all your changes - git commit ... - git push + git commit ... + git push # Open a PR and ask for review after the github CI has passed. @@ -81,7 +82,7 @@ Currently, this MFE is not intergrated into the devstack, and must be run locall Credentials requires configuring a Django setting to support directing traffic to the Learner Record MFE: -* ``LEARNER_RECORD_MFE_RECORDS_PAGE_URL`` -- The base URL of the Learne Record MFE +* ``LEARNER_RECORD_MFE_RECORDS_PAGE_URL`` -- The base URL of the Learner Record MFE For more info, see the Learner Records documentation on ReadTheDocs: https://edx-credentials.readthedocs.io/en/latest/learner_records.html. @@ -102,7 +103,7 @@ The Verifiable Credentials UI is a functional addition to the corresponding back Project Structure -================== +================= The source for this project is organized into nested submodules according to the ADR `Feature-based Application Organization `_. @@ -129,9 +130,7 @@ invitation`_, then join our `community Slack workspace`_. For anything non-trivial, the best path is to open an issue in this repository with as many details about the issue you are facing as you -can provide. - -https://github.com/openedx/frontend-app-learner-record/issues +can provide: https://github.com/openedx/frontend-app-learner-record/issues For more information about these options, see the `Getting Help`_ page. @@ -176,7 +175,7 @@ file in this repo. .. _Backstage: https://open-edx-backstage.herokuapp.com/catalog/default/component/{{ cookiecutter.repo_name }} Reporting Security Issues -========================== +========================= Please do not report security issues in public. Please email security@openedx.org. From 5d2670ab400c06a3dc897a81a153c7c00d7d3c19 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 27 Nov 2023 06:19:38 +0000 Subject: [PATCH 07/11] fix(deps): update dependency @edx/frontend-component-header to v4.10.1 --- package-lock.json | 23 +++++------------------ package.json | 2 +- 2 files changed, 6 insertions(+), 19 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7bb27f1..1db7448 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@edx/brand": "npm:@openedx/brand-openedx@^1.2.2", "@edx/frontend-component-footer": "12.6.0", - "@edx/frontend-component-header": "4.9.0", + "@edx/frontend-component-header": "4.10.1", "@edx/frontend-platform": "5.6.1", "@edx/paragon": "^20.44.0", "@fortawesome/fontawesome-svg-core": "1.2.36", @@ -3478,9 +3478,9 @@ } }, "node_modules/@edx/frontend-component-header": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@edx/frontend-component-header/-/frontend-component-header-4.9.0.tgz", - "integrity": "sha512-BVbMxkNwkfbEW/or8BdoK0P85NaVaOOYOxOZFvv+5E4fBEBhQc9ACGHOmzRBhlMvnu3v+9eGZArlqT6BJIfv1Q==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@edx/frontend-component-header/-/frontend-component-header-4.10.1.tgz", + "integrity": "sha512-bcQ+ebdy/lM2TfLVB+WhdWNsuc51cFVgt5UQuJcV5nw6ACYUkBVTLbGDT7J8797bsQe6Lywg7Cj9ykB+Dy78Kw==", "dependencies": { "@edx/paragon": "21.5.6", "@fortawesome/fontawesome-svg-core": "6.4.2", @@ -3488,7 +3488,7 @@ "@fortawesome/free-regular-svg-icons": "6.4.2", "@fortawesome/free-solid-svg-icons": "6.4.2", "@fortawesome/react-fontawesome": "^0.2.0", - "axios-mock-adapter": "1.21.5", + "axios-mock-adapter": "1.22.0", "babel-polyfill": "6.26.0", "react-responsive": "8.2.0", "react-transition-group": "4.4.5" @@ -3612,18 +3612,6 @@ "node": ">=6" } }, - "node_modules/@edx/frontend-component-header/node_modules/axios-mock-adapter": { - "version": "1.21.5", - "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.21.5.tgz", - "integrity": "sha512-5NI1V/VK+8+JeTF8niqOowuysA4b8mGzdlMN/QnTnoXbYh4HZSNiopsDclN2g/m85+G++IrEtUdZaQ3GnaMsSA==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "is-buffer": "^2.0.5" - }, - "peerDependencies": { - "axios": ">= 0.17.0" - } - }, "node_modules/@edx/frontend-component-header/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -6522,7 +6510,6 @@ "version": "1.22.0", "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.22.0.tgz", "integrity": "sha512-dmI0KbkyAhntUR05YY96qg2H6gg0XMl2+qTW0xmYg6Up+BFBAJYRLROMXRdDEL06/Wqwa0TJThAYvFtSFdRCZw==", - "dev": true, "dependencies": { "fast-deep-equal": "^3.1.3", "is-buffer": "^2.0.5" diff --git a/package.json b/package.json index 89e33fb..009b9bf 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "dependencies": { "@edx/brand": "npm:@openedx/brand-openedx@^1.2.2", "@edx/frontend-component-footer": "12.6.0", - "@edx/frontend-component-header": "4.9.0", + "@edx/frontend-component-header": "4.10.1", "@edx/frontend-platform": "5.6.1", "@edx/paragon": "^20.44.0", "@fortawesome/fontawesome-svg-core": "1.2.36", From eaa0643db7db15e542588483402e603c61b8d376 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 27 Nov 2023 11:44:37 +0000 Subject: [PATCH 08/11] fix(deps): update dependency core-js to v3.33.3 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1db7448..d7b8cf7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "@fortawesome/react-fontawesome": "0.2.0", "axios": "0.27.2", "babel-polyfill": "6.26.0", - "core-js": "3.25.3", + "core-js": "3.33.3", "js-cookie": "3.0.5", "lodash": "4.17.21", "prop-types": "15.8.1", @@ -7802,9 +7802,9 @@ } }, "node_modules/core-js": { - "version": "3.25.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.3.tgz", - "integrity": "sha512-y1hvKXmPHvm5B7w4ln1S4uc9eV/O5+iFExSRUimnvIph11uaizFR8LFMdONN8hG3P2pipUfX4Y/fR8rAEtcHcQ==", + "version": "3.33.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.3.tgz", + "integrity": "sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw==", "hasInstallScript": true, "funding": { "type": "opencollective", diff --git a/package.json b/package.json index 009b9bf..b479fea 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@fortawesome/react-fontawesome": "0.2.0", "axios": "0.27.2", "babel-polyfill": "6.26.0", - "core-js": "3.25.3", + "core-js": "3.33.3", "js-cookie": "3.0.5", "lodash": "4.17.21", "prop-types": "15.8.1", From 0c6f1be0675b9482075e569f30aa0bc818343a25 Mon Sep 17 00:00:00 2001 From: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com> Date: Tue, 28 Nov 2023 12:33:39 -0500 Subject: [PATCH 09/11] chore: update browserslist DB (#233) Co-authored-by: abdullahwaheed --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index d7b8cf7..32e64a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7249,9 +7249,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001563", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001563.tgz", - "integrity": "sha512-na2WUmOxnwIZtwnFI2CZ/3er0wdNzU7hN+cPYz/z2ajHThnkWjNBOpEPP4n+4r2WPM847JaMotaJE3bnfzjyKw==", + "version": "1.0.30001564", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001564.tgz", + "integrity": "sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg==", "funding": [ { "type": "opencollective", From 8262485d04f5b0b826a5c2a21d250923d362ed33 Mon Sep 17 00:00:00 2001 From: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com> Date: Tue, 28 Nov 2023 22:58:08 +0500 Subject: [PATCH 10/11] chore: bumped frontend-platform version (#211) chore: update frontend-platform and paragon packages --- package-lock.json | 118 +++++++--------------------------------------- package.json | 4 +- 2 files changed, 18 insertions(+), 104 deletions(-) diff --git a/package-lock.json b/package-lock.json index 32e64a1..16fbecb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,8 +12,8 @@ "@edx/brand": "npm:@openedx/brand-openedx@^1.2.2", "@edx/frontend-component-footer": "12.6.0", "@edx/frontend-component-header": "4.10.1", - "@edx/frontend-platform": "5.6.1", - "@edx/paragon": "^20.44.0", + "@edx/frontend-platform": "6.0.2", + "@edx/paragon": "^21.5.0", "@fortawesome/fontawesome-svg-core": "1.2.36", "@fortawesome/free-brands-svg-icons": "5.15.4", "@fortawesome/free-regular-svg-icons": "5.15.4", @@ -3500,61 +3500,6 @@ "react-dom": "^16.9.0 || ^17.0.0" } }, - "node_modules/@edx/frontend-component-header/node_modules/@edx/paragon": { - "version": "21.5.6", - "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-21.5.6.tgz", - "integrity": "sha512-CWR9mFBQAnZ29GeP8igPk3dBLgIQmZJ6tZQiou6855TjHIXcvgmbIvtchKw9SgzhW+D5B0hQJet94zsm+GG/Rg==", - "dependencies": { - "@fortawesome/fontawesome-svg-core": "^6.1.1", - "@fortawesome/react-fontawesome": "^0.1.18", - "@popperjs/core": "^2.11.4", - "bootstrap": "^4.6.2", - "chalk": "^4.1.2", - "child_process": "^1.0.2", - "classnames": "^2.3.1", - "email-prop-type": "^3.0.0", - "file-selector": "^0.6.0", - "font-awesome": "^4.7.0", - "glob": "^8.0.3", - "inquirer": "^8.2.5", - "lodash.uniqby": "^4.7.0", - "mailto-link": "^2.0.0", - "prop-types": "^15.8.1", - "react-bootstrap": "^1.6.5", - "react-colorful": "^5.6.1", - "react-dropzone": "^14.2.1", - "react-focus-on": "^3.5.4", - "react-loading-skeleton": "^3.1.0", - "react-popper": "^2.2.5", - "react-proptype-conditional-require": "^1.0.4", - "react-responsive": "^8.2.0", - "react-table": "^7.7.0", - "react-transition-group": "^4.4.2", - "tabbable": "^5.3.3", - "uncontrollable": "^7.2.1", - "uuid": "^9.0.0" - }, - "bin": { - "paragon": "bin/paragon-scripts.js" - }, - "peerDependencies": { - "react": "^16.8.6 || ^17.0.0", - "react-dom": "^16.8.6 || ^17.0.0", - "react-intl": "^5.25.1 || ^6.4.0" - } - }, - "node_modules/@edx/frontend-component-header/node_modules/@edx/paragon/node_modules/@fortawesome/react-fontawesome": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.19.tgz", - "integrity": "sha512-Hyb+lB8T18cvLNX0S3llz7PcSOAJMLwiVKBuuzwM/nI5uoBw+gQjnf9il0fR1C3DKOI5Kc79pkJ4/xB0Uw9aFQ==", - "dependencies": { - "prop-types": "^15.8.1" - }, - "peerDependencies": { - "@fortawesome/fontawesome-svg-core": "~1 || ~6", - "react": ">=16.x" - } - }, "node_modules/@edx/frontend-component-header/node_modules/@fortawesome/fontawesome-common-types": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.4.2.tgz", @@ -3612,47 +3557,10 @@ "node": ">=6" } }, - "node_modules/@edx/frontend-component-header/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@edx/frontend-component-header/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@edx/frontend-component-header/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@edx/frontend-platform": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@edx/frontend-platform/-/frontend-platform-5.6.1.tgz", - "integrity": "sha512-7MOIjGGYplVY7yHrSea90EkQ24UxKxRKU9FaihB41yUSL/Vin1txDuIn3059Xr+60QfIKRsym+LogXe9IZ47Dw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@edx/frontend-platform/-/frontend-platform-6.0.2.tgz", + "integrity": "sha512-aO8NvwVxD1CpUY12YtfTdO6zZQddE0gB5OeBRepNIKH0+Fh7L+sQSm7Vlm7P4yK1o98UvmYHby3bAZeeng18jQ==", "dependencies": { "@cospired/i18n-iso-languages": "4.1.0", "@formatjs/intl-pluralrules": "4.3.3", @@ -3684,7 +3592,7 @@ "prop-types": "^15.7.2", "react": "^16.9.0 || ^17.0.0", "react-dom": "^16.9.0 || ^17.0.0", - "react-redux": "^7.1.1", + "react-redux": "^7.1.1 || ^8.1.1", "react-router-dom": "^6.0.0", "redux": "^4.0.4" } @@ -3698,19 +3606,22 @@ } }, "node_modules/@edx/paragon": { - "version": "20.46.3", - "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-20.46.3.tgz", - "integrity": "sha512-cHxoxoOREVFbBqW9IRAtlIAQo1lcF9JJXkLoEw1Vam6oetKSa5Mc0SL5kykbV+1iRPP7kS8A0Csf5nRr0oolLQ==", + "version": "21.5.6", + "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-21.5.6.tgz", + "integrity": "sha512-CWR9mFBQAnZ29GeP8igPk3dBLgIQmZJ6tZQiou6855TjHIXcvgmbIvtchKw9SgzhW+D5B0hQJet94zsm+GG/Rg==", "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.1.1", "@fortawesome/react-fontawesome": "^0.1.18", "@popperjs/core": "^2.11.4", "bootstrap": "^4.6.2", + "chalk": "^4.1.2", + "child_process": "^1.0.2", "classnames": "^2.3.1", "email-prop-type": "^3.0.0", "file-selector": "^0.6.0", "font-awesome": "^4.7.0", "glob": "^8.0.3", + "inquirer": "^8.2.5", "lodash.uniqby": "^4.7.0", "mailto-link": "^2.0.0", "prop-types": "^15.8.1", @@ -3728,10 +3639,13 @@ "uncontrollable": "^7.2.1", "uuid": "^9.0.0" }, + "bin": { + "paragon": "bin/paragon-scripts.js" + }, "peerDependencies": { "react": "^16.8.6 || ^17.0.0", "react-dom": "^16.8.6 || ^17.0.0", - "react-intl": "^5.25.1" + "react-intl": "^5.25.1 || ^6.4.0" } }, "node_modules/@edx/paragon/node_modules/@fortawesome/fontawesome-common-types": { diff --git a/package.json b/package.json index b479fea..3da1ff4 100644 --- a/package.json +++ b/package.json @@ -36,8 +36,8 @@ "@edx/brand": "npm:@openedx/brand-openedx@^1.2.2", "@edx/frontend-component-footer": "12.6.0", "@edx/frontend-component-header": "4.10.1", - "@edx/frontend-platform": "5.6.1", - "@edx/paragon": "^20.44.0", + "@edx/frontend-platform": "6.0.2", + "@edx/paragon": "^21.5.0", "@fortawesome/fontawesome-svg-core": "1.2.36", "@fortawesome/free-brands-svg-icons": "5.15.4", "@fortawesome/free-regular-svg-icons": "5.15.4", From 5da8d4db223ca610cf36e8c3b6d6211ed547668b Mon Sep 17 00:00:00 2001 From: Justin Hynes Date: Tue, 28 Nov 2023 14:09:31 -0500 Subject: [PATCH 11/11] Revert "chore: bumped frontend-platform version (#211)" (#236) This reverts commit 8262485d04f5b0b826a5c2a21d250923d362ed33. --- package-lock.json | 118 +++++++++++++++++++++++++++++++++++++++------- package.json | 4 +- 2 files changed, 104 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 16fbecb..32e64a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,8 +12,8 @@ "@edx/brand": "npm:@openedx/brand-openedx@^1.2.2", "@edx/frontend-component-footer": "12.6.0", "@edx/frontend-component-header": "4.10.1", - "@edx/frontend-platform": "6.0.2", - "@edx/paragon": "^21.5.0", + "@edx/frontend-platform": "5.6.1", + "@edx/paragon": "^20.44.0", "@fortawesome/fontawesome-svg-core": "1.2.36", "@fortawesome/free-brands-svg-icons": "5.15.4", "@fortawesome/free-regular-svg-icons": "5.15.4", @@ -3500,6 +3500,61 @@ "react-dom": "^16.9.0 || ^17.0.0" } }, + "node_modules/@edx/frontend-component-header/node_modules/@edx/paragon": { + "version": "21.5.6", + "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-21.5.6.tgz", + "integrity": "sha512-CWR9mFBQAnZ29GeP8igPk3dBLgIQmZJ6tZQiou6855TjHIXcvgmbIvtchKw9SgzhW+D5B0hQJet94zsm+GG/Rg==", + "dependencies": { + "@fortawesome/fontawesome-svg-core": "^6.1.1", + "@fortawesome/react-fontawesome": "^0.1.18", + "@popperjs/core": "^2.11.4", + "bootstrap": "^4.6.2", + "chalk": "^4.1.2", + "child_process": "^1.0.2", + "classnames": "^2.3.1", + "email-prop-type": "^3.0.0", + "file-selector": "^0.6.0", + "font-awesome": "^4.7.0", + "glob": "^8.0.3", + "inquirer": "^8.2.5", + "lodash.uniqby": "^4.7.0", + "mailto-link": "^2.0.0", + "prop-types": "^15.8.1", + "react-bootstrap": "^1.6.5", + "react-colorful": "^5.6.1", + "react-dropzone": "^14.2.1", + "react-focus-on": "^3.5.4", + "react-loading-skeleton": "^3.1.0", + "react-popper": "^2.2.5", + "react-proptype-conditional-require": "^1.0.4", + "react-responsive": "^8.2.0", + "react-table": "^7.7.0", + "react-transition-group": "^4.4.2", + "tabbable": "^5.3.3", + "uncontrollable": "^7.2.1", + "uuid": "^9.0.0" + }, + "bin": { + "paragon": "bin/paragon-scripts.js" + }, + "peerDependencies": { + "react": "^16.8.6 || ^17.0.0", + "react-dom": "^16.8.6 || ^17.0.0", + "react-intl": "^5.25.1 || ^6.4.0" + } + }, + "node_modules/@edx/frontend-component-header/node_modules/@edx/paragon/node_modules/@fortawesome/react-fontawesome": { + "version": "0.1.19", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.19.tgz", + "integrity": "sha512-Hyb+lB8T18cvLNX0S3llz7PcSOAJMLwiVKBuuzwM/nI5uoBw+gQjnf9il0fR1C3DKOI5Kc79pkJ4/xB0Uw9aFQ==", + "dependencies": { + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "@fortawesome/fontawesome-svg-core": "~1 || ~6", + "react": ">=16.x" + } + }, "node_modules/@edx/frontend-component-header/node_modules/@fortawesome/fontawesome-common-types": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.4.2.tgz", @@ -3557,10 +3612,47 @@ "node": ">=6" } }, + "node_modules/@edx/frontend-component-header/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@edx/frontend-component-header/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@edx/frontend-component-header/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@edx/frontend-platform": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@edx/frontend-platform/-/frontend-platform-6.0.2.tgz", - "integrity": "sha512-aO8NvwVxD1CpUY12YtfTdO6zZQddE0gB5OeBRepNIKH0+Fh7L+sQSm7Vlm7P4yK1o98UvmYHby3bAZeeng18jQ==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@edx/frontend-platform/-/frontend-platform-5.6.1.tgz", + "integrity": "sha512-7MOIjGGYplVY7yHrSea90EkQ24UxKxRKU9FaihB41yUSL/Vin1txDuIn3059Xr+60QfIKRsym+LogXe9IZ47Dw==", "dependencies": { "@cospired/i18n-iso-languages": "4.1.0", "@formatjs/intl-pluralrules": "4.3.3", @@ -3592,7 +3684,7 @@ "prop-types": "^15.7.2", "react": "^16.9.0 || ^17.0.0", "react-dom": "^16.9.0 || ^17.0.0", - "react-redux": "^7.1.1 || ^8.1.1", + "react-redux": "^7.1.1", "react-router-dom": "^6.0.0", "redux": "^4.0.4" } @@ -3606,22 +3698,19 @@ } }, "node_modules/@edx/paragon": { - "version": "21.5.6", - "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-21.5.6.tgz", - "integrity": "sha512-CWR9mFBQAnZ29GeP8igPk3dBLgIQmZJ6tZQiou6855TjHIXcvgmbIvtchKw9SgzhW+D5B0hQJet94zsm+GG/Rg==", + "version": "20.46.3", + "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-20.46.3.tgz", + "integrity": "sha512-cHxoxoOREVFbBqW9IRAtlIAQo1lcF9JJXkLoEw1Vam6oetKSa5Mc0SL5kykbV+1iRPP7kS8A0Csf5nRr0oolLQ==", "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.1.1", "@fortawesome/react-fontawesome": "^0.1.18", "@popperjs/core": "^2.11.4", "bootstrap": "^4.6.2", - "chalk": "^4.1.2", - "child_process": "^1.0.2", "classnames": "^2.3.1", "email-prop-type": "^3.0.0", "file-selector": "^0.6.0", "font-awesome": "^4.7.0", "glob": "^8.0.3", - "inquirer": "^8.2.5", "lodash.uniqby": "^4.7.0", "mailto-link": "^2.0.0", "prop-types": "^15.8.1", @@ -3639,13 +3728,10 @@ "uncontrollable": "^7.2.1", "uuid": "^9.0.0" }, - "bin": { - "paragon": "bin/paragon-scripts.js" - }, "peerDependencies": { "react": "^16.8.6 || ^17.0.0", "react-dom": "^16.8.6 || ^17.0.0", - "react-intl": "^5.25.1 || ^6.4.0" + "react-intl": "^5.25.1" } }, "node_modules/@edx/paragon/node_modules/@fortawesome/fontawesome-common-types": { diff --git a/package.json b/package.json index 3da1ff4..b479fea 100644 --- a/package.json +++ b/package.json @@ -36,8 +36,8 @@ "@edx/brand": "npm:@openedx/brand-openedx@^1.2.2", "@edx/frontend-component-footer": "12.6.0", "@edx/frontend-component-header": "4.10.1", - "@edx/frontend-platform": "6.0.2", - "@edx/paragon": "^21.5.0", + "@edx/frontend-platform": "5.6.1", + "@edx/paragon": "^20.44.0", "@fortawesome/fontawesome-svg-core": "1.2.36", "@fortawesome/free-brands-svg-icons": "5.15.4", "@fortawesome/free-regular-svg-icons": "5.15.4",