From b5cfa3dc2af30fbf1ab8181963bb8af5070fc82c Mon Sep 17 00:00:00 2001
From: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com>
Date: Wed, 18 Oct 2023 17:59:46 +0500
Subject: [PATCH] chore: bumped frontend-platform with relavent edx packages
and updated snapshots
---
package-lock.json | 379 ++++++++----------
package.json | 8 +-
.../__snapshots__/ProfilePage.test.jsx.snap | 19 +
3 files changed, 196 insertions(+), 210 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 00480fa..c7392ab 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,10 +10,10 @@
"license": "AGPL-3.0",
"dependencies": {
"@edx/brand": "npm:@edx/brand-openedx@1.2.0",
- "@edx/frontend-component-footer": "12.4.0",
- "@edx/frontend-component-header": "4.7.1",
- "@edx/frontend-platform": "5.6.1",
- "@edx/paragon": "^20.44.0",
+ "@edx/frontend-component-footer": "12.5.0",
+ "@edx/frontend-component-header": "4.8.0",
+ "@edx/frontend-platform": "6.0.0",
+ "@edx/paragon": "^21.5.3",
"@fortawesome/fontawesome-svg-core": "1.2.36",
"@fortawesome/free-brands-svg-icons": "5.15.4",
"@fortawesome/free-regular-svg-icons": "5.15.4",
@@ -2579,9 +2579,9 @@
}
},
"node_modules/@edx/frontend-component-footer": {
- "version": "12.4.0",
- "resolved": "https://registry.npmjs.org/@edx/frontend-component-footer/-/frontend-component-footer-12.4.0.tgz",
- "integrity": "sha512-DmAC8eTB4ARYlzBewzxWB3Afn9v8j9nSudqDd6LiXHUYDZ8Z7QPrMfmrmfDHllflVd22NvljmP2hp+WdtjkgMA==",
+ "version": "12.5.0",
+ "resolved": "https://registry.npmjs.org/@edx/frontend-component-footer/-/frontend-component-footer-12.5.0.tgz",
+ "integrity": "sha512-kICrEglLQyMtM3Rp0Hw2ewMsqRtBojNrNgbNbQuQTjBFAWu3N137+WBb1Hljko59kJ97iiY8cIIEit9CnM3YnA==",
"dependencies": {
"@edx/paragon": "^21.3.1",
"@fortawesome/fontawesome-svg-core": "6.4.2",
@@ -2592,67 +2592,12 @@
"lodash": "^4.17.21"
},
"peerDependencies": {
- "@edx/frontend-platform": "^4.0.0 || ^5.0.0",
+ "@edx/frontend-platform": "^4.0.0 || ^5.0.0 || ^6.0.0",
"prop-types": "^15.5.10",
"react": "^16.9.0 || ^17.0.0",
"react-dom": "^16.9.0 || ^17.0.0"
}
},
- "node_modules/@edx/frontend-component-footer/node_modules/@edx/paragon": {
- "version": "21.5.3",
- "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-21.5.3.tgz",
- "integrity": "sha512-Xyq7gWLb4n8qWMsNBIPV3tZnOK0bBdHyqj8UVOrFbpBCSPlOES06qpcpT4IrtpfCh0LmUCBiIk5j9XMz3p6zaw==",
- "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-footer/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-footer/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",
@@ -2710,49 +2655,12 @@
"node": ">=6"
}
},
- "node_modules/@edx/frontend-component-footer/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-footer/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-footer/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-component-header": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/@edx/frontend-component-header/-/frontend-component-header-4.7.1.tgz",
- "integrity": "sha512-Fs4KXXgLBLjI6fH+AxpCyS2ItoGAtbWQ6J1GqK9MeoUsEFHBzL4//fBTbU2HwCJSpn7W8p63CYtk2EOy3eY1Og==",
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@edx/frontend-component-header/-/frontend-component-header-4.8.0.tgz",
+ "integrity": "sha512-1uzT4LbDgiAYw9+WhbX6r3NGcA5DgscW7SzxXiqSqBM2ND9ym411eczVrxFzc7XGr0eZkQTrsgNDX7xagunYsg==",
"dependencies": {
- "@edx/paragon": "21.3.1",
+ "@edx/paragon": "21.5.3",
"@fortawesome/fontawesome-svg-core": "6.4.2",
"@fortawesome/free-brands-svg-icons": "6.4.2",
"@fortawesome/free-regular-svg-icons": "6.4.2",
@@ -2764,67 +2672,12 @@
"react-transition-group": "4.4.5"
},
"peerDependencies": {
- "@edx/frontend-platform": "^4.0.0 || ^5.0.0",
+ "@edx/frontend-platform": "^4.0.0 || ^5.0.0 || ^6.0.0",
"prop-types": "^15.5.10",
"react": "^16.9.0 || ^17.0.0",
"react-dom": "^16.9.0 || ^17.0.0"
}
},
- "node_modules/@edx/frontend-component-header/node_modules/@edx/paragon": {
- "version": "21.3.1",
- "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-21.3.1.tgz",
- "integrity": "sha512-bXTUaOEmT8XLnDQzYS8QLMvWK5K2BN4jHlx25lO8N0XWRQeDiQTdbx8OrEbv8QOPTlrv0an5MZc+qjlleJFObg==",
- "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",
@@ -2882,47 +2735,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.0",
+ "resolved": "https://registry.npmjs.org/@edx/frontend-platform/-/frontend-platform-6.0.0.tgz",
+ "integrity": "sha512-ZVG4Uayzkpxeq674kvEhRxbI6lrX+YhaAiHhCDBW2BG9ZuduMm00Uy/s1Zs8itVXajRLcpYv4hax/+/aCriviQ==",
"dependencies": {
"@cospired/i18n-iso-languages": "4.1.0",
"@formatjs/intl-pluralrules": "4.3.3",
@@ -2941,7 +2757,7 @@
"lodash.merge": "4.6.2",
"lodash.snakecase": "4.1.1",
"pubsub-js": "1.9.4",
- "react-intl": "^5.25.0",
+ "react-intl": "^6.4.0",
"universal-cookie": "4.0.4"
},
"bin": {
@@ -2954,11 +2770,97 @@
"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"
}
},
+ "node_modules/@edx/frontend-platform/node_modules/@formatjs/ecma402-abstract": {
+ "version": "1.17.2",
+ "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.17.2.tgz",
+ "integrity": "sha512-k2mTh0m+IV1HRdU0xXM617tSQTi53tVR2muvYOsBeYcUgEAyxV1FOC7Qj279th3fBVQ+Dj6muvNJZcHSPNdbKg==",
+ "dependencies": {
+ "@formatjs/intl-localematcher": "0.4.2",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@edx/frontend-platform/node_modules/@formatjs/fast-memoize": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz",
+ "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@edx/frontend-platform/node_modules/@formatjs/icu-messageformat-parser": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.0.tgz",
+ "integrity": "sha512-7uqC4C2RqOaBQtcjqXsSpGRYVn+ckjhNga5T/otFh6MgxRrCJQqvjfbrGLpX1Lcbxdm5WH3Z2WZqt1+Tm/cn/Q==",
+ "dependencies": {
+ "@formatjs/ecma402-abstract": "1.17.2",
+ "@formatjs/icu-skeleton-parser": "1.6.2",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@edx/frontend-platform/node_modules/@formatjs/icu-skeleton-parser": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.6.2.tgz",
+ "integrity": "sha512-VtB9Slo4ZL6QgtDFJ8Injvscf0xiDd4bIV93SOJTBjUF4xe2nAWOoSjLEtqIG+hlIs1sNrVKAaFo3nuTI4r5ZA==",
+ "dependencies": {
+ "@formatjs/ecma402-abstract": "1.17.2",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@edx/frontend-platform/node_modules/@formatjs/intl": {
+ "version": "2.9.4",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-2.9.4.tgz",
+ "integrity": "sha512-hY0UlbDz8jY12RkQtkzxe3OfUmsIcUcsvVYyr1TFue6oTrUHqpkmYLdQ626V3BCSLc90EZDXdvmsPfMd3hTcYQ==",
+ "dependencies": {
+ "@formatjs/ecma402-abstract": "1.17.2",
+ "@formatjs/fast-memoize": "2.2.0",
+ "@formatjs/icu-messageformat-parser": "2.7.0",
+ "@formatjs/intl-displaynames": "6.6.0",
+ "@formatjs/intl-listformat": "7.5.0",
+ "intl-messageformat": "10.5.4",
+ "tslib": "^2.4.0"
+ },
+ "peerDependencies": {
+ "typescript": "5"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@edx/frontend-platform/node_modules/@formatjs/intl-displaynames": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-6.6.0.tgz",
+ "integrity": "sha512-bskUou9boZOzTqI8JdNCNkDavXf8uWWz/6NG1og/XJKpn4zsfiLdQ9EYKhVe/CfbCjlSyieJYn7/NztdoprHjw==",
+ "dependencies": {
+ "@formatjs/ecma402-abstract": "1.17.2",
+ "@formatjs/intl-localematcher": "0.4.2",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@edx/frontend-platform/node_modules/@formatjs/intl-listformat": {
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-7.5.0.tgz",
+ "integrity": "sha512-n9FsXGl1T2ZbX6wSyrzCDJHrbJR0YJ9ZNsAqUvHXfbY3nsOmGnSTf5+bkuIp1Xiywu7m1X1Pfm/Ngp/yK1H84A==",
+ "dependencies": {
+ "@formatjs/ecma402-abstract": "1.17.2",
+ "@formatjs/intl-localematcher": "0.4.2",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@edx/frontend-platform/node_modules/@formatjs/intl-localematcher": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.4.2.tgz",
+ "integrity": "sha512-BGdtJFmaNJy5An/Zan4OId/yR9Ih1OojFjcduX/xOvq798OgWSyDtd6Qd5jqJXwJs1ipe4Fxu9+cshic5Ox2tA==",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
"node_modules/@edx/frontend-platform/node_modules/axios": {
"version": "0.27.2",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
@@ -3000,6 +2902,57 @@
"value-equal": "^1.0.1"
}
},
+ "node_modules/@edx/frontend-platform/node_modules/intl-messageformat": {
+ "version": "10.5.4",
+ "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.4.tgz",
+ "integrity": "sha512-z+hrFdiJ/heRYlzegrdFYqU1m/KOMOVMqNilIArj+PbsuU8TNE7v4TWdQgSoxlxbT4AcZH3Op3/Fu15QTp+W1w==",
+ "dependencies": {
+ "@formatjs/ecma402-abstract": "1.17.2",
+ "@formatjs/fast-memoize": "2.2.0",
+ "@formatjs/icu-messageformat-parser": "2.7.0",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@edx/frontend-platform/node_modules/react-intl": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-6.5.0.tgz",
+ "integrity": "sha512-ZnBYFlFUU1ivhvWBA87XJLAr9nR8yeC1/83e6AL7yiHbWH7xQE7tyMyIyw6or78EvU9Hx8Sh8LUDC4bGrNxXOA==",
+ "dependencies": {
+ "@formatjs/ecma402-abstract": "1.17.2",
+ "@formatjs/icu-messageformat-parser": "2.7.0",
+ "@formatjs/intl": "2.9.4",
+ "@formatjs/intl-displaynames": "6.6.0",
+ "@formatjs/intl-listformat": "7.5.0",
+ "@types/hoist-non-react-statics": "^3.3.1",
+ "@types/react": "16 || 17 || 18",
+ "hoist-non-react-statics": "^3.3.2",
+ "intl-messageformat": "10.5.4",
+ "tslib": "^2.4.0"
+ },
+ "peerDependencies": {
+ "react": "^16.6.0 || 17 || 18",
+ "typescript": "5"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@edx/frontend-platform/node_modules/typescript": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
+ "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
+ "optional": true,
+ "peer": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
"node_modules/@edx/new-relic-source-map-webpack-plugin": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/@edx/new-relic-source-map-webpack-plugin/-/new-relic-source-map-webpack-plugin-2.1.0.tgz",
@@ -3009,19 +2962,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.3",
+ "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-21.5.3.tgz",
+ "integrity": "sha512-Xyq7gWLb4n8qWMsNBIPV3tZnOK0bBdHyqj8UVOrFbpBCSPlOES06qpcpT4IrtpfCh0LmUCBiIk5j9XMz3p6zaw==",
"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",
@@ -3039,10 +2995,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": {
@@ -3274,6 +3233,7 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz",
"integrity": "sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==",
+ "peer": true,
"dependencies": {
"tslib": "^2.1.0"
}
@@ -3282,6 +3242,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz",
"integrity": "sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==",
+ "peer": true,
"dependencies": {
"@formatjs/ecma402-abstract": "1.11.4",
"@formatjs/icu-skeleton-parser": "1.3.6",
@@ -3292,6 +3253,7 @@
"version": "1.3.6",
"resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz",
"integrity": "sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==",
+ "peer": true,
"dependencies": {
"@formatjs/ecma402-abstract": "1.11.4",
"tslib": "^2.1.0"
@@ -3301,6 +3263,7 @@
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-2.2.1.tgz",
"integrity": "sha512-vgvyUOOrzqVaOFYzTf2d3+ToSkH2JpR7x/4U1RyoHQLmvEaTQvXJ7A2qm1Iy3brGNXC/+/7bUlc3lpH+h/LOJA==",
+ "peer": true,
"dependencies": {
"@formatjs/ecma402-abstract": "1.11.4",
"@formatjs/fast-memoize": "1.2.1",
@@ -3323,6 +3286,7 @@
"version": "5.4.3",
"resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-5.4.3.tgz",
"integrity": "sha512-4r12A3mS5dp5hnSaQCWBuBNfi9Amgx2dzhU4lTFfhSxgb5DOAiAbMpg6+7gpWZgl4ahsj3l2r/iHIjdmdXOE2Q==",
+ "peer": true,
"dependencies": {
"@formatjs/ecma402-abstract": "1.11.4",
"@formatjs/intl-localematcher": "0.2.25",
@@ -3333,6 +3297,7 @@
"version": "6.5.3",
"resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-6.5.3.tgz",
"integrity": "sha512-ozpz515F/+3CU+HnLi5DYPsLa6JoCfBggBSSg/8nOB5LYSFW9+ZgNQJxJ8tdhKYeODT+4qVHX27EeJLoxLGLNg==",
+ "peer": true,
"dependencies": {
"@formatjs/ecma402-abstract": "1.11.4",
"@formatjs/intl-localematcher": "0.2.25",
@@ -12076,6 +12041,7 @@
"version": "9.13.0",
"resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.13.0.tgz",
"integrity": "sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==",
+ "peer": true,
"dependencies": {
"@formatjs/ecma402-abstract": "1.11.4",
"@formatjs/fast-memoize": "1.2.1",
@@ -17966,6 +17932,7 @@
"version": "5.25.1",
"resolved": "https://registry.npmjs.org/react-intl/-/react-intl-5.25.1.tgz",
"integrity": "sha512-pkjdQDvpJROoXLMltkP/5mZb0/XqrqLoPGKUCfbdkP8m6U9xbK40K51Wu+a4aQqTEvEK5lHBk0fWzUV72SJ3Hg==",
+ "peer": true,
"dependencies": {
"@formatjs/ecma402-abstract": "1.11.4",
"@formatjs/icu-messageformat-parser": "2.1.0",
diff --git a/package.json b/package.json
index b35b0a8..6e76f59 100644
--- a/package.json
+++ b/package.json
@@ -29,10 +29,10 @@
],
"dependencies": {
"@edx/brand": "npm:@edx/brand-openedx@1.2.0",
- "@edx/frontend-component-footer": "12.4.0",
- "@edx/frontend-component-header": "4.7.1",
- "@edx/frontend-platform": "5.6.1",
- "@edx/paragon": "^20.44.0",
+ "@edx/frontend-component-footer": "12.5.0",
+ "@edx/frontend-component-header": "4.8.0",
+ "@edx/frontend-platform": "6.0.0",
+ "@edx/paragon": "^21.5.3",
"@fortawesome/fontawesome-svg-core": "1.2.36",
"@fortawesome/free-brands-svg-icons": "5.15.4",
"@fortawesome/free-regular-svg-icons": "5.15.4",
diff --git a/src/profile/__snapshots__/ProfilePage.test.jsx.snap b/src/profile/__snapshots__/ProfilePage.test.jsx.snap
index f108494..b93128f 100644
--- a/src/profile/__snapshots__/ProfilePage.test.jsx.snap
+++ b/src/profile/__snapshots__/ProfilePage.test.jsx.snap
@@ -145,6 +145,7 @@ exports[` Renders correctly in various states test country edit w
>
Renders correctly in various states test country edit w
>
Renders correctly in various states test country edit w
>
Renders correctly in various states test education edit
>
Renders correctly in various states test education edit
>
Renders correctly in various states test education edit
>
Renders correctly in various states test preferreded la
>
Renders correctly in various states test preferreded la
>
Renders correctly in various states test preferreded la
>
Renders correctly in various states viewing own profile
>
Renders correctly in various states viewing own profile
>
Renders correctly in various states viewing own profile
>
Renders correctly in various states while saving an edi
>
Renders correctly in various states while saving an edi
>
Renders correctly in various states while saving an edi
>
Renders correctly in various states while saving an edi
>
Renders correctly in various states while saving an edi
>
Renders correctly in various states while saving an edi
>
Renders correctly in various states without credentials
>