From b788d9763a6765f85b856e3ac5a9f5df07ad845a Mon Sep 17 00:00:00 2001 From: Brian Smith <112954497+brian-smith-tcril@users.noreply.github.com> Date: Thu, 6 Oct 2022 08:47:16 -0400 Subject: [PATCH] refactor: use frontend-component-header, move away from old studio styles --- package-lock.json | 572 +++-- package.json | 1 + public/index.html | 2 +- src/index.jsx | 47 +- src/index.scss | 1 + .../author-library/LibraryAuthoringPage.jsx | 336 ++- .../author-library/index.scss | 56 +- .../author-library/messages.js | 25 + .../specs/LibraryAuthoringPage.spec.jsx | 69 +- .../common/LibraryIndexTabs.jsx | 25 - src/library-authoring/common/LicenseField.jsx | 4 +- src/library-authoring/common/index.js | 1 - src/library-authoring/common/index.scss | 49 - .../LibraryConfigurePage.jsx | 281 +-- .../course-import/CourseImportListItem.jsx | 35 +- .../course-import/CourseImportPage.jsx | 148 +- .../CourseImportTaskListItem.jsx | 44 +- .../course-import/index.scss | 13 +- .../edit-block/LibraryBlockPage.jsx | 309 ++- src/library-authoring/edit-block/index.scss | 4 - src/library-authoring/index.js | 2 +- src/library-authoring/index.scss | 1 - .../library-access/LibraryAccessPage.jsx | 155 +- .../library-access/UserAccessWidget.jsx | 216 +- .../library-access/index.scss | 19 - .../list-libraries/LibraryListPage.jsx | 53 +- .../list-libraries/index.scss | 138 +- .../ContentTitleBlock.jsx | 33 + .../StudioHeaderWrapper.jsx | 93 + .../studio-header-wrapper/index.js | 2 + .../messages.js | 0 .../studio-header/StudioHeader.jsx | 112 - .../studio-header/assets/studio-logo.png | Bin 570 -> 0 bytes src/library-authoring/studio-header/index.js | 1 - .../studio-header/index.scss | 186 -- src/vendor/overrides.scss | 37 +- src/vendor/studio.scss | 1909 +---------------- 37 files changed, 1460 insertions(+), 3519 deletions(-) delete mode 100644 src/library-authoring/common/LibraryIndexTabs.jsx create mode 100644 src/library-authoring/studio-header-wrapper/ContentTitleBlock.jsx create mode 100644 src/library-authoring/studio-header-wrapper/StudioHeaderWrapper.jsx create mode 100644 src/library-authoring/studio-header-wrapper/index.js rename src/library-authoring/{studio-header => studio-header-wrapper}/messages.js (100%) delete mode 100644 src/library-authoring/studio-header/StudioHeader.jsx delete mode 100644 src/library-authoring/studio-header/assets/studio-logo.png delete mode 100644 src/library-authoring/studio-header/index.js delete mode 100644 src/library-authoring/studio-header/index.scss diff --git a/package-lock.json b/package-lock.json index 0bfb881f..7b6e5964 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "dependencies": { "@edx/brand": "npm:@edx/brand-openedx@1.1.0", "@edx/frontend-component-footer": "10.2.1", + "@edx/frontend-component-header": "^3.2.1", "@edx/frontend-platform": "1.15.2", "@edx/paragon": "19.25.3", "@fortawesome/fontawesome-svg-core": "1.2.36", @@ -90,6 +91,7 @@ }, "node_modules/@babel/code-frame": { "version": "7.16.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/highlight": "^7.16.7" @@ -444,6 +446,7 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.16.7", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -486,6 +489,7 @@ }, "node_modules/@babel/highlight": { "version": "7.16.10", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", @@ -2185,6 +2189,40 @@ "react": ">=16.x" } }, + "node_modules/@edx/frontend-component-header": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@edx/frontend-component-header/-/frontend-component-header-3.2.1.tgz", + "integrity": "sha512-zlXnAX9wVpDAVOiNjoIdNGxIANS1XveI4vJE+x0/aSexE0qNkMlcOSqDYwSVq6YeZ5nJhXnAXYKVLPPKpREgrQ==", + "dependencies": { + "@fortawesome/fontawesome-svg-core": "1.2.36", + "@fortawesome/free-brands-svg-icons": "5.15.4", + "@fortawesome/free-regular-svg-icons": "5.15.4", + "@fortawesome/free-solid-svg-icons": "5.15.4", + "@fortawesome/react-fontawesome": "^0.2.0", + "babel-polyfill": "6.26.0", + "react-responsive": "8.2.0", + "react-transition-group": "4.4.5" + }, + "peerDependencies": { + "@edx/frontend-platform": "^2.0.0", + "@edx/paragon": ">= 7.0.0 < 21.0.0", + "prop-types": "^15.5.10", + "react": "^16.9.0", + "react-dom": "^16.9.0" + } + }, + "node_modules/@edx/frontend-component-header/node_modules/@fortawesome/react-fontawesome": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.0.tgz", + "integrity": "sha512-uHg75Rb/XORTtVt7OS9WoK8uM276Ufi7gCzshVWkUJbHhh3svsUUeqXerrM96Wm7fRiDzfKRwSoahhMIkGAYHw==", + "dependencies": { + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "@fortawesome/fontawesome-svg-core": "~1 || ~6", + "react": ">=16.3" + } + }, "node_modules/@edx/frontend-platform": { "version": "1.15.2", "license": "AGPL-3.0", @@ -4413,6 +4451,7 @@ }, "node_modules/acorn": { "version": "7.4.1", + "dev": true, "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -4440,6 +4479,7 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", + "dev": true, "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" @@ -4498,6 +4538,7 @@ }, "node_modules/ajv": { "version": "6.12.6", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -4556,6 +4597,7 @@ }, "node_modules/ansi-escapes": { "version": "4.3.2", + "dev": true, "license": "MIT", "dependencies": { "type-fest": "^0.21.3" @@ -4569,6 +4611,7 @@ }, "node_modules/ansi-escapes/node_modules/type-fest": { "version": "0.21.3", + "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" @@ -4590,6 +4633,7 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -4597,6 +4641,7 @@ }, "node_modules/ansi-styles": { "version": "3.2.1", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^1.9.0" @@ -4660,6 +4705,7 @@ }, "node_modules/argparse": { "version": "1.0.10", + "dev": true, "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" @@ -4822,6 +4868,7 @@ }, "node_modules/astral-regex": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -5253,7 +5300,6 @@ }, "node_modules/babel-polyfill": { "version": "6.26.0", - "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.26.0", @@ -5263,13 +5309,11 @@ }, "node_modules/babel-polyfill/node_modules/core-js": { "version": "2.6.12", - "dev": true, "hasInstallScript": true, "license": "MIT" }, "node_modules/babel-polyfill/node_modules/regenerator-runtime": { "version": "0.10.5", - "dev": true, "license": "MIT" }, "node_modules/babel-preset-current-node-syntax": { @@ -5311,7 +5355,6 @@ }, "node_modules/babel-runtime": { "version": "6.26.0", - "dev": true, "license": "MIT", "dependencies": { "core-js": "^2.4.0", @@ -5320,13 +5363,11 @@ }, "node_modules/babel-runtime/node_modules/core-js": { "version": "2.6.12", - "dev": true, "hasInstallScript": true, "license": "MIT" }, "node_modules/babel-runtime/node_modules/regenerator-runtime": { "version": "0.11.1", - "dev": true, "license": "MIT" }, "node_modules/balanced-match": { @@ -6212,6 +6253,7 @@ }, "node_modules/callsites": { "version": "3.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -6292,6 +6334,7 @@ }, "node_modules/chalk": { "version": "2.4.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", @@ -6312,6 +6355,7 @@ }, "node_modules/chardet": { "version": "0.7.0", + "dev": true, "license": "MIT" }, "node_modules/charenc": { @@ -6486,6 +6530,7 @@ }, "node_modules/cli-cursor": { "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" @@ -6496,6 +6541,7 @@ }, "node_modules/cli-width": { "version": "3.0.0", + "dev": true, "license": "ISC", "engines": { "node": ">= 10" @@ -6591,6 +6637,7 @@ }, "node_modules/color-convert": { "version": "1.9.3", + "dev": true, "license": "MIT", "dependencies": { "color-name": "1.1.3" @@ -6598,6 +6645,7 @@ }, "node_modules/color-name": { "version": "1.1.3", + "dev": true, "license": "MIT" }, "node_modules/colord": { @@ -6947,6 +6995,7 @@ }, "node_modules/cross-spawn": { "version": "6.0.5", + "dev": true, "license": "MIT", "dependencies": { "nice-try": "^1.0.4", @@ -7231,6 +7280,7 @@ }, "node_modules/debug": { "version": "4.3.3", + "dev": true, "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -7466,6 +7516,7 @@ }, "node_modules/deep-is": { "version": "0.1.4", + "dev": true, "license": "MIT" }, "node_modules/deepmerge": { @@ -7808,6 +7859,7 @@ }, "node_modules/doctrine": { "version": "3.0.0", + "dev": true, "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" @@ -8087,6 +8139,7 @@ }, "node_modules/emoji-regex": { "version": "8.0.0", + "dev": true, "license": "MIT" }, "node_modules/emojis-list": { @@ -8282,6 +8335,7 @@ }, "node_modules/escape-string-regexp": { "version": "1.0.5", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.0" @@ -8327,6 +8381,7 @@ }, "node_modules/eslint": { "version": "6.8.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", @@ -8671,6 +8726,7 @@ }, "node_modules/eslint-scope": { "version": "5.1.1", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", @@ -8682,6 +8738,7 @@ }, "node_modules/eslint-utils": { "version": "1.4.3", + "dev": true, "license": "MIT", "dependencies": { "eslint-visitor-keys": "^1.1.0" @@ -8692,6 +8749,7 @@ }, "node_modules/eslint-visitor-keys": { "version": "1.3.0", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=4" @@ -8699,6 +8757,7 @@ }, "node_modules/eslint/node_modules/ansi-regex": { "version": "4.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -8706,6 +8765,7 @@ }, "node_modules/eslint/node_modules/globals": { "version": "12.4.0", + "dev": true, "license": "MIT", "dependencies": { "type-fest": "^0.8.1" @@ -8719,6 +8779,7 @@ }, "node_modules/eslint/node_modules/semver": { "version": "6.3.0", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -8726,6 +8787,7 @@ }, "node_modules/eslint/node_modules/strip-ansi": { "version": "5.2.0", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" @@ -8736,6 +8798,7 @@ }, "node_modules/espree": { "version": "6.2.1", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "acorn": "^7.1.1", @@ -8748,6 +8811,7 @@ }, "node_modules/esprima": { "version": "4.0.1", + "dev": true, "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", @@ -8759,6 +8823,7 @@ }, "node_modules/esquery": { "version": "1.4.0", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" @@ -8769,6 +8834,7 @@ }, "node_modules/esquery/node_modules/estraverse": { "version": "5.3.0", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=4.0" @@ -8776,6 +8842,7 @@ }, "node_modules/esrecurse": { "version": "4.3.0", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" @@ -8786,6 +8853,7 @@ }, "node_modules/esrecurse/node_modules/estraverse": { "version": "5.3.0", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=4.0" @@ -8793,6 +8861,7 @@ }, "node_modules/estraverse": { "version": "4.3.0", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=4.0" @@ -8800,6 +8869,7 @@ }, "node_modules/esutils": { "version": "2.0.3", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" @@ -9196,6 +9266,7 @@ }, "node_modules/external-editor": { "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { "chardet": "^0.7.0", @@ -9283,6 +9354,7 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", + "dev": true, "license": "MIT" }, "node_modules/fast-glob": { @@ -9302,10 +9374,12 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", + "dev": true, "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", + "dev": true, "license": "MIT" }, "node_modules/fast-xml-parser": { @@ -9367,6 +9441,7 @@ }, "node_modules/figures": { "version": "3.2.0", + "dev": true, "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" @@ -9380,6 +9455,7 @@ }, "node_modules/file-entry-cache": { "version": "5.0.1", + "dev": true, "license": "MIT", "dependencies": { "flat-cache": "^2.0.1" @@ -9564,6 +9640,7 @@ }, "node_modules/flat-cache": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "flatted": "^2.0.0", @@ -9576,6 +9653,7 @@ }, "node_modules/flat-cache/node_modules/rimraf": { "version": "2.6.3", + "dev": true, "license": "ISC", "dependencies": { "glob": "^7.1.3" @@ -9586,6 +9664,7 @@ }, "node_modules/flatted": { "version": "2.0.2", + "dev": true, "license": "ISC" }, "node_modules/focus-lock": { @@ -9940,6 +10019,7 @@ }, "node_modules/functional-red-black-tree": { "version": "1.0.1", + "dev": true, "license": "MIT" }, "node_modules/functions-have-names": { @@ -10196,6 +10276,7 @@ }, "node_modules/glob-parent": { "version": "5.1.2", + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -10352,6 +10433,7 @@ }, "node_modules/has-flag": { "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -10757,6 +10839,7 @@ }, "node_modules/iconv-lite": { "version": "0.4.24", + "dev": true, "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" @@ -10809,6 +10892,7 @@ }, "node_modules/ignore": { "version": "4.0.6", + "dev": true, "license": "MIT", "engines": { "node": ">= 4" @@ -11316,6 +11400,7 @@ }, "node_modules/import-fresh": { "version": "3.3.0", + "dev": true, "license": "MIT", "dependencies": { "parent-module": "^1.0.0", @@ -11357,6 +11442,7 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.19" @@ -11394,6 +11480,7 @@ }, "node_modules/inquirer": { "version": "7.3.3", + "dev": true, "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", @@ -11416,6 +11503,7 @@ }, "node_modules/inquirer/node_modules/ansi-styles": { "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -11429,6 +11517,7 @@ }, "node_modules/inquirer/node_modules/chalk": { "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -11443,6 +11532,7 @@ }, "node_modules/inquirer/node_modules/color-convert": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -11453,10 +11543,12 @@ }, "node_modules/inquirer/node_modules/color-name": { "version": "1.1.4", + "dev": true, "license": "MIT" }, "node_modules/inquirer/node_modules/has-flag": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -11464,6 +11556,7 @@ }, "node_modules/inquirer/node_modules/supports-color": { "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -11758,6 +11851,7 @@ }, "node_modules/is-extglob": { "version": "2.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -11765,6 +11859,7 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -11801,6 +11896,7 @@ }, "node_modules/is-glob": { "version": "4.0.3", + "dev": true, "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" @@ -12109,6 +12205,7 @@ }, "node_modules/isexe": { "version": "2.0.0", + "dev": true, "license": "ISC" }, "node_modules/isobject": { @@ -15817,6 +15914,7 @@ }, "node_modules/js-yaml": { "version": "3.14.1", + "dev": true, "license": "MIT", "dependencies": { "argparse": "^1.0.7", @@ -15924,10 +16022,12 @@ }, "node_modules/json-schema-traverse": { "version": "0.4.1", + "dev": true, "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", + "dev": true, "license": "MIT" }, "node_modules/json5": { @@ -16033,6 +16133,7 @@ }, "node_modules/levn": { "version": "0.3.0", + "dev": true, "license": "MIT", "dependencies": { "prelude-ls": "~1.1.2", @@ -16145,6 +16246,7 @@ }, "node_modules/lodash": { "version": "4.17.21", + "dev": true, "license": "MIT" }, "node_modules/lodash.camelcase": { @@ -16401,6 +16503,7 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -16464,6 +16567,7 @@ }, "node_modules/minimist": { "version": "1.2.6", + "dev": true, "license": "MIT" }, "node_modules/minipass": { @@ -16547,6 +16651,7 @@ }, "node_modules/mkdirp": { "version": "0.5.5", + "dev": true, "license": "MIT", "dependencies": { "minimist": "^1.2.5" @@ -16587,6 +16692,7 @@ }, "node_modules/ms": { "version": "2.1.2", + "dev": true, "license": "MIT" }, "node_modules/multicast-dns": { @@ -16608,6 +16714,7 @@ }, "node_modules/mute-stream": { "version": "0.0.8", + "dev": true, "license": "ISC" }, "node_modules/nanoid": { @@ -16644,6 +16751,7 @@ }, "node_modules/natural-compare": { "version": "1.4.0", + "dev": true, "license": "MIT" }, "node_modules/nearley": { @@ -16687,6 +16795,7 @@ }, "node_modules/nice-try": { "version": "1.0.5", + "dev": true, "license": "MIT" }, "node_modules/no-case": { @@ -17076,6 +17185,7 @@ }, "node_modules/onetime": { "version": "5.1.2", + "dev": true, "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" @@ -17113,6 +17223,7 @@ }, "node_modules/optionator": { "version": "0.8.3", + "dev": true, "license": "MIT", "dependencies": { "deep-is": "~0.1.3", @@ -17157,6 +17268,7 @@ }, "node_modules/os-tmpdir": { "version": "1.0.2", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -17349,6 +17461,7 @@ }, "node_modules/parent-module": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "callsites": "^3.0.0" @@ -17434,6 +17547,7 @@ }, "node_modules/path-key": { "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -17795,15 +17909,6 @@ "node": ">= 8" } }, - "node_modules/popper.js": { - "version": "1.16.1", - "license": "MIT", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, "node_modules/portfinder": { "version": "1.0.28", "dev": true, @@ -18350,6 +18455,7 @@ }, "node_modules/prelude-ls": { "version": "1.1.2", + "dev": true, "engines": { "node": ">= 0.8.0" } @@ -18428,6 +18534,7 @@ }, "node_modules/progress": { "version": "2.0.3", + "dev": true, "license": "MIT", "engines": { "node": ">=0.4.0" @@ -18519,6 +18626,7 @@ }, "node_modules/punycode": { "version": "2.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -19265,8 +19373,9 @@ "license": "MIT" }, "node_modules/react-transition-group": { - "version": "4.4.2", - "license": "BSD-3-Clause", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -19538,6 +19647,7 @@ }, "node_modules/regexpp": { "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=6.5.0" @@ -19732,6 +19842,7 @@ }, "node_modules/resolve-from": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -19788,6 +19899,7 @@ }, "node_modules/restore-cursor": { "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { "onetime": "^5.1.0", @@ -19874,6 +19986,7 @@ }, "node_modules/run-async": { "version": "2.4.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -19903,6 +20016,7 @@ }, "node_modules/rxjs": { "version": "6.6.7", + "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" @@ -19913,6 +20027,7 @@ }, "node_modules/rxjs/node_modules/tslib": { "version": "1.14.1", + "dev": true, "license": "0BSD" }, "node_modules/safe-buffer": { @@ -19930,6 +20045,7 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", + "dev": true, "license": "MIT" }, "node_modules/sane": { @@ -20213,6 +20329,7 @@ }, "node_modules/semver": { "version": "5.7.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver" @@ -20408,6 +20525,7 @@ }, "node_modules/shebang-command": { "version": "1.2.0", + "dev": true, "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" @@ -20418,6 +20536,7 @@ }, "node_modules/shebang-regex": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -20448,6 +20567,7 @@ }, "node_modules/signal-exit": { "version": "3.0.7", + "dev": true, "license": "ISC" }, "node_modules/sisteransi": { @@ -20465,6 +20585,7 @@ }, "node_modules/slice-ansi": { "version": "2.1.0", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^3.2.0", @@ -20477,6 +20598,7 @@ }, "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -20823,6 +20945,7 @@ }, "node_modules/sprintf-js": { "version": "1.0.3", + "dev": true, "license": "BSD-3-Clause" }, "node_modules/ssri": { @@ -20933,6 +21056,7 @@ }, "node_modules/string-width": { "version": "4.2.3", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -21003,6 +21127,7 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -21046,6 +21171,7 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -21141,6 +21267,7 @@ }, "node_modules/supports-color": { "version": "5.5.0", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^3.0.0" @@ -21235,6 +21362,7 @@ }, "node_modules/table": { "version": "5.4.6", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "ajv": "^6.10.2", @@ -21248,6 +21376,7 @@ }, "node_modules/table/node_modules/ansi-regex": { "version": "4.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -21255,10 +21384,12 @@ }, "node_modules/table/node_modules/emoji-regex": { "version": "7.0.3", + "dev": true, "license": "MIT" }, "node_modules/table/node_modules/is-fullwidth-code-point": { "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -21266,6 +21397,7 @@ }, "node_modules/table/node_modules/string-width": { "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^7.0.1", @@ -21278,6 +21410,7 @@ }, "node_modules/table/node_modules/strip-ansi": { "version": "5.2.0", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" @@ -21586,6 +21719,7 @@ }, "node_modules/text-table": { "version": "0.2.0", + "dev": true, "license": "MIT" }, "node_modules/throat": { @@ -21595,6 +21729,7 @@ }, "node_modules/through": { "version": "2.3.8", + "dev": true, "license": "MIT" }, "node_modules/thunky": { @@ -21626,6 +21761,7 @@ }, "node_modules/tmp": { "version": "0.0.33", + "dev": true, "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" @@ -21797,6 +21933,7 @@ }, "node_modules/type-check": { "version": "0.3.2", + "dev": true, "license": "MIT", "dependencies": { "prelude-ls": "~1.1.2" @@ -21815,6 +21952,7 @@ }, "node_modules/type-fest": { "version": "0.8.1", + "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" @@ -22029,6 +22167,7 @@ }, "node_modules/uri-js": { "version": "4.4.1", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" @@ -22160,6 +22299,7 @@ }, "node_modules/v8-compile-cache": { "version": "2.3.0", + "dev": true, "license": "MIT" }, "node_modules/v8-to-istanbul": { @@ -22965,6 +23105,7 @@ }, "node_modules/which": { "version": "1.3.1", + "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -22999,6 +23140,7 @@ }, "node_modules/word-wrap": { "version": "1.2.3", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -23056,6 +23198,7 @@ }, "node_modules/write": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "mkdirp": "^0.5.1" @@ -23208,6 +23351,7 @@ }, "@babel/code-frame": { "version": "7.16.7", + "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -23442,7 +23586,8 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.16.7" + "version": "7.16.7", + "dev": true }, "@babel/helper-validator-option": { "version": "7.16.7", @@ -23469,6 +23614,7 @@ }, "@babel/highlight": { "version": "7.16.10", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -24240,8 +24386,7 @@ }, "@edx/eslint-config": { "version": "2.0.0", - "dev": true, - "requires": {} + "dev": true }, "@edx/frontend-build": { "version": "9.1.4", @@ -24506,6 +24651,31 @@ } } }, + "@edx/frontend-component-header": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@edx/frontend-component-header/-/frontend-component-header-3.2.1.tgz", + "integrity": "sha512-zlXnAX9wVpDAVOiNjoIdNGxIANS1XveI4vJE+x0/aSexE0qNkMlcOSqDYwSVq6YeZ5nJhXnAXYKVLPPKpREgrQ==", + "requires": { + "@fortawesome/fontawesome-svg-core": "1.2.36", + "@fortawesome/free-brands-svg-icons": "5.15.4", + "@fortawesome/free-regular-svg-icons": "5.15.4", + "@fortawesome/free-solid-svg-icons": "5.15.4", + "@fortawesome/react-fontawesome": "^0.2.0", + "babel-polyfill": "6.26.0", + "react-responsive": "8.2.0", + "react-transition-group": "4.4.5" + }, + "dependencies": { + "@fortawesome/react-fontawesome": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.0.tgz", + "integrity": "sha512-uHg75Rb/XORTtVt7OS9WoK8uM276Ufi7gCzshVWkUJbHhh3svsUUeqXerrM96Wm7fRiDzfKRwSoahhMIkGAYHw==", + "requires": { + "prop-types": "^15.8.1" + } + } + } + }, "@edx/frontend-platform": { "version": "1.15.2", "requires": { @@ -25238,8 +25408,7 @@ } }, "@restart/context": { - "version": "2.1.4", - "requires": {} + "version": "2.1.4" }, "@restart/hooks": { "version": "0.3.27", @@ -25272,43 +25441,35 @@ }, "@svgr/babel-plugin-add-jsx-attribute": { "version": "6.0.0", - "dev": true, - "requires": {} + "dev": true }, "@svgr/babel-plugin-remove-jsx-attribute": { "version": "6.0.0", - "dev": true, - "requires": {} + "dev": true }, "@svgr/babel-plugin-remove-jsx-empty-expression": { "version": "6.0.0", - "dev": true, - "requires": {} + "dev": true }, "@svgr/babel-plugin-replace-jsx-attribute-value": { "version": "6.0.0", - "dev": true, - "requires": {} + "dev": true }, "@svgr/babel-plugin-svg-dynamic-title": { "version": "6.0.0", - "dev": true, - "requires": {} + "dev": true }, "@svgr/babel-plugin-svg-em-dimensions": { "version": "6.0.0", - "dev": true, - "requires": {} + "dev": true }, "@svgr/babel-plugin-transform-react-native-svg": { "version": "6.0.0", - "dev": true, - "requires": {} + "dev": true }, "@svgr/babel-plugin-transform-svg-component": { "version": "6.2.0", - "dev": true, - "requires": {} + "dev": true }, "@svgr/babel-preset": { "version": "6.2.0", @@ -25943,8 +26104,7 @@ }, "@webpack-cli/configtest": { "version": "1.1.1", - "dev": true, - "requires": {} + "dev": true }, "@webpack-cli/info": { "version": "1.4.1", @@ -25955,8 +26115,7 @@ }, "@webpack-cli/serve": { "version": "1.6.1", - "dev": true, - "requires": {} + "dev": true }, "@wojtekmaj/enzyme-adapter-react-17": { "version": "0.6.6", @@ -26007,7 +26166,8 @@ } }, "acorn": { - "version": "7.4.1" + "version": "7.4.1", + "dev": true }, "acorn-globals": { "version": "6.0.0", @@ -26019,12 +26179,11 @@ }, "acorn-import-assertions": { "version": "1.8.0", - "dev": true, - "requires": {} + "dev": true }, "acorn-jsx": { "version": "5.3.2", - "requires": {} + "dev": true }, "acorn-walk": { "version": "7.2.0", @@ -26059,6 +26218,7 @@ }, "ajv": { "version": "6.12.6", + "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -26091,17 +26251,18 @@ }, "ajv-keywords": { "version": "3.5.2", - "dev": true, - "requires": {} + "dev": true }, "ansi-escapes": { "version": "4.3.2", + "dev": true, "requires": { "type-fest": "^0.21.3" }, "dependencies": { "type-fest": { - "version": "0.21.3" + "version": "0.21.3", + "dev": true } } }, @@ -26110,10 +26271,12 @@ "dev": true }, "ansi-regex": { - "version": "5.0.1" + "version": "5.0.1", + "dev": true }, "ansi-styles": { "version": "3.2.1", + "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -26148,6 +26311,7 @@ }, "argparse": { "version": "1.0.10", + "dev": true, "requires": { "sprintf-js": "~1.0.2" } @@ -26246,7 +26410,8 @@ "version": "0.0.7" }, "astral-regex": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "async": { "version": "2.6.3", @@ -26524,7 +26689,6 @@ }, "babel-polyfill": { "version": "6.26.0", - "dev": true, "requires": { "babel-runtime": "^6.26.0", "core-js": "^2.5.0", @@ -26532,12 +26696,10 @@ }, "dependencies": { "core-js": { - "version": "2.6.12", - "dev": true + "version": "2.6.12" }, "regenerator-runtime": { - "version": "0.10.5", - "dev": true + "version": "0.10.5" } } }, @@ -26569,19 +26731,16 @@ }, "babel-runtime": { "version": "6.26.0", - "dev": true, "requires": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" }, "dependencies": { "core-js": { - "version": "2.6.12", - "dev": true + "version": "2.6.12" }, "regenerator-runtime": { - "version": "0.11.1", - "dev": true + "version": "0.11.1" } } }, @@ -26993,8 +27152,7 @@ "dev": true }, "bootstrap": { - "version": "4.6.1", - "requires": {} + "version": "4.6.1" }, "bourbon": { "version": "4.2.7" @@ -27212,7 +27370,8 @@ } }, "callsites": { - "version": "3.1.0" + "version": "3.1.0", + "dev": true }, "camel-case": { "version": "4.1.2", @@ -27266,6 +27425,7 @@ }, "chalk": { "version": "2.4.2", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -27277,7 +27437,8 @@ "dev": true }, "chardet": { - "version": "0.7.0" + "version": "0.7.0", + "dev": true }, "charenc": { "version": "0.0.2" @@ -27389,12 +27550,14 @@ }, "cli-cursor": { "version": "3.1.0", + "dev": true, "requires": { "restore-cursor": "^3.1.0" } }, "cli-width": { - "version": "3.0.0" + "version": "3.0.0", + "dev": true }, "cliui": { "version": "7.0.4", @@ -27461,12 +27624,14 @@ }, "color-convert": { "version": "1.9.3", + "dev": true, "requires": { "color-name": "1.1.3" } }, "color-name": { - "version": "1.1.3" + "version": "1.1.3", + "dev": true }, "colord": { "version": "2.9.2", @@ -27693,6 +27858,7 @@ }, "cross-spawn": { "version": "6.0.5", + "dev": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -27819,8 +27985,7 @@ }, "cssnano-utils": { "version": "3.1.0", - "dev": true, - "requires": {} + "dev": true }, "csso": { "version": "4.2.0", @@ -27872,6 +28037,7 @@ }, "debug": { "version": "4.3.3", + "dev": true, "requires": { "ms": "2.1.2" } @@ -28035,7 +28201,8 @@ } }, "deep-is": { - "version": "0.1.4" + "version": "0.1.4", + "dev": true }, "deepmerge": { "version": "4.2.2", @@ -28254,6 +28421,7 @@ }, "doctrine": { "version": "3.0.0", + "dev": true, "requires": { "esutils": "^2.0.2" } @@ -28440,7 +28608,8 @@ "dev": true }, "emoji-regex": { - "version": "8.0.0" + "version": "8.0.0", + "dev": true }, "emojis-list": { "version": "3.0.0", @@ -28576,7 +28745,8 @@ "dev": true }, "escape-string-regexp": { - "version": "1.0.5" + "version": "1.0.5", + "dev": true }, "escodegen": { "version": "2.0.0", @@ -28602,6 +28772,7 @@ }, "eslint": { "version": "6.8.0", + "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "ajv": "^6.10.0", @@ -28643,19 +28814,23 @@ }, "dependencies": { "ansi-regex": { - "version": "4.1.1" + "version": "4.1.1", + "dev": true }, "globals": { "version": "12.4.0", + "dev": true, "requires": { "type-fest": "^0.8.1" } }, "semver": { - "version": "6.3.0" + "version": "6.3.0", + "dev": true }, "strip-ansi": { "version": "5.2.0", + "dev": true, "requires": { "ansi-regex": "^4.1.0" } @@ -28861,11 +29036,11 @@ }, "eslint-plugin-react-hooks": { "version": "1.7.0", - "dev": true, - "requires": {} + "dev": true }, "eslint-scope": { "version": "5.1.1", + "dev": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -28873,15 +29048,18 @@ }, "eslint-utils": { "version": "1.4.3", + "dev": true, "requires": { "eslint-visitor-keys": "^1.1.0" } }, "eslint-visitor-keys": { - "version": "1.3.0" + "version": "1.3.0", + "dev": true }, "espree": { "version": "6.2.1", + "dev": true, "requires": { "acorn": "^7.1.1", "acorn-jsx": "^5.2.0", @@ -28889,35 +29067,42 @@ } }, "esprima": { - "version": "4.0.1" + "version": "4.0.1", + "dev": true }, "esquery": { "version": "1.4.0", + "dev": true, "requires": { "estraverse": "^5.1.0" }, "dependencies": { "estraverse": { - "version": "5.3.0" + "version": "5.3.0", + "dev": true } } }, "esrecurse": { "version": "4.3.0", + "dev": true, "requires": { "estraverse": "^5.2.0" }, "dependencies": { "estraverse": { - "version": "5.3.0" + "version": "5.3.0", + "dev": true } } }, "estraverse": { - "version": "4.3.0" + "version": "4.3.0", + "dev": true }, "esutils": { - "version": "2.0.3" + "version": "2.0.3", + "dev": true }, "etag": { "version": "1.8.1", @@ -29202,6 +29387,7 @@ }, "external-editor": { "version": "3.1.0", + "dev": true, "requires": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -29262,7 +29448,8 @@ } }, "fast-deep-equal": { - "version": "3.1.3" + "version": "3.1.3", + "dev": true }, "fast-glob": { "version": "3.2.11", @@ -29276,10 +29463,12 @@ } }, "fast-json-stable-stringify": { - "version": "2.1.0" + "version": "2.1.0", + "dev": true }, "fast-levenshtein": { - "version": "2.0.6" + "version": "2.0.6", + "dev": true }, "fast-xml-parser": { "version": "3.21.1", @@ -29324,12 +29513,14 @@ }, "figures": { "version": "3.2.0", + "dev": true, "requires": { "escape-string-regexp": "^1.0.5" } }, "file-entry-cache": { "version": "5.0.1", + "dev": true, "requires": { "flat-cache": "^2.0.1" } @@ -29444,6 +29635,7 @@ }, "flat-cache": { "version": "2.0.1", + "dev": true, "requires": { "flatted": "^2.0.0", "rimraf": "2.6.3", @@ -29452,6 +29644,7 @@ "dependencies": { "rimraf": { "version": "2.6.3", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -29459,7 +29652,8 @@ } }, "flatted": { - "version": "2.0.2" + "version": "2.0.2", + "dev": true }, "focus-lock": { "version": "0.10.2", @@ -29661,7 +29855,8 @@ } }, "functional-red-black-tree": { - "version": "1.0.1" + "version": "1.0.1", + "dev": true }, "functions-have-names": { "version": "1.2.2" @@ -29810,6 +30005,7 @@ }, "glob-parent": { "version": "5.1.2", + "dev": true, "requires": { "is-glob": "^4.0.1" } @@ -29917,7 +30113,8 @@ "version": "1.0.2" }, "has-flag": { - "version": "3.0.0" + "version": "3.0.0", + "dev": true }, "has-property-descriptors": { "version": "1.0.0", @@ -30172,14 +30369,14 @@ }, "iconv-lite": { "version": "0.4.24", + "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, "icss-utils": { "version": "5.1.0", - "dev": true, - "requires": {} + "dev": true }, "identity-obj-proxy": { "version": "3.0.0", @@ -30194,7 +30391,8 @@ "optional": true }, "ignore": { - "version": "4.0.6" + "version": "4.0.6", + "dev": true }, "ignore-walk": { "version": "3.0.3", @@ -30521,6 +30719,7 @@ }, "import-fresh": { "version": "3.3.0", + "dev": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -30540,7 +30739,8 @@ } }, "imurmurhash": { - "version": "0.1.4" + "version": "0.1.4", + "dev": true }, "indent-string": { "version": "4.0.0", @@ -30566,6 +30766,7 @@ }, "inquirer": { "version": "7.3.3", + "dev": true, "requires": { "ansi-escapes": "^4.2.1", "chalk": "^4.1.0", @@ -30584,12 +30785,14 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "dev": true, "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30597,18 +30800,22 @@ }, "color-convert": { "version": "2.0.1", + "dev": true, "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4" + "version": "1.1.4", + "dev": true }, "has-flag": { - "version": "4.0.0" + "version": "4.0.0", + "dev": true }, "supports-color": { "version": "7.2.0", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -30797,10 +31004,12 @@ "dev": true }, "is-extglob": { - "version": "2.1.1" + "version": "2.1.1", + "dev": true }, "is-fullwidth-code-point": { - "version": "3.0.0" + "version": "3.0.0", + "dev": true }, "is-generator-fn": { "version": "2.1.0", @@ -30823,6 +31032,7 @@ }, "is-glob": { "version": "4.0.3", + "dev": true, "requires": { "is-extglob": "^2.1.1" } @@ -31000,7 +31210,8 @@ "version": "0.0.1" }, "isexe": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "isobject": { "version": "3.0.1", @@ -32871,8 +33082,7 @@ }, "jest-pnp-resolver": { "version": "1.2.2", - "dev": true, - "requires": {} + "dev": true }, "jest-regex-util": { "version": "26.0.0", @@ -33483,6 +33693,7 @@ }, "js-yaml": { "version": "3.14.1", + "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -33554,10 +33765,12 @@ "dev": true }, "json-schema-traverse": { - "version": "0.4.1" + "version": "0.4.1", + "dev": true }, "json-stable-stringify-without-jsonify": { - "version": "1.0.1" + "version": "1.0.1", + "dev": true }, "json5": { "version": "2.2.0", @@ -33624,6 +33837,7 @@ }, "levn": { "version": "0.3.0", + "dev": true, "requires": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -33699,7 +33913,8 @@ } }, "lodash": { - "version": "4.17.21" + "version": "4.17.21", + "dev": true }, "lodash.camelcase": { "version": "4.3.0" @@ -33872,7 +34087,8 @@ } }, "mimic-fn": { - "version": "2.1.0" + "version": "2.1.0", + "dev": true }, "mimic-response": { "version": "1.0.1", @@ -33906,7 +34122,8 @@ } }, "minimist": { - "version": "1.2.6" + "version": "1.2.6", + "dev": true }, "minipass": { "version": "3.1.6", @@ -33963,6 +34180,7 @@ }, "mkdirp": { "version": "0.5.5", + "dev": true, "requires": { "minimist": "^1.2.5" } @@ -33985,7 +34203,8 @@ } }, "ms": { - "version": "2.1.2" + "version": "2.1.2", + "dev": true }, "multicast-dns": { "version": "6.2.3", @@ -34000,7 +34219,8 @@ "dev": true }, "mute-stream": { - "version": "0.0.8" + "version": "0.0.8", + "dev": true }, "nanoid": { "version": "3.3.1", @@ -34024,7 +34244,8 @@ } }, "natural-compare": { - "version": "1.4.0" + "version": "1.4.0", + "dev": true }, "nearley": { "version": "2.20.1", @@ -34051,7 +34272,8 @@ "dev": true }, "nice-try": { - "version": "1.0.5" + "version": "1.0.5", + "dev": true }, "no-case": { "version": "3.0.4", @@ -34303,6 +34525,7 @@ }, "onetime": { "version": "5.1.2", + "dev": true, "requires": { "mimic-fn": "^2.1.0" } @@ -34322,6 +34545,7 @@ }, "optionator": { "version": "0.8.3", + "dev": true, "requires": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", @@ -34349,7 +34573,8 @@ } }, "os-tmpdir": { - "version": "1.0.2" + "version": "1.0.2", + "dev": true }, "ow": { "version": "0.17.0", @@ -34457,6 +34682,7 @@ }, "parent-module": { "version": "1.0.1", + "dev": true, "requires": { "callsites": "^3.0.0" } @@ -34510,7 +34736,8 @@ "dev": true }, "path-key": { - "version": "2.0.1" + "version": "2.0.1", + "dev": true }, "path-parse": { "version": "1.0.7", @@ -34732,10 +34959,6 @@ } } }, - "popper.js": { - "version": "1.16.1", - "peer": true - }, "portfinder": { "version": "1.0.28", "dev": true, @@ -34794,23 +35017,19 @@ }, "postcss-discard-comments": { "version": "5.1.1", - "dev": true, - "requires": {} + "dev": true }, "postcss-discard-duplicates": { "version": "5.1.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-discard-empty": { "version": "5.1.1", - "dev": true, - "requires": {} + "dev": true }, "postcss-discard-overridden": { "version": "5.1.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-loader": { "version": "6.1.1", @@ -34882,8 +35101,7 @@ }, "postcss-modules-extract-imports": { "version": "3.0.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-modules-local-by-default": { "version": "4.0.0", @@ -34910,8 +35128,7 @@ }, "postcss-normalize-charset": { "version": "5.1.0", - "dev": true, - "requires": {} + "dev": true }, "postcss-normalize-display-values": { "version": "5.1.0", @@ -35029,7 +35246,8 @@ "dev": true }, "prelude-ls": { - "version": "1.1.2" + "version": "1.1.2", + "dev": true }, "prepend-http": { "version": "1.0.4", @@ -35083,7 +35301,8 @@ "dev": true }, "progress": { - "version": "2.0.3" + "version": "2.0.3", + "dev": true }, "promise-inflight": { "version": "1.0.1", @@ -35150,7 +35369,8 @@ } }, "punycode": { - "version": "2.1.1" + "version": "2.1.1", + "dev": true }, "qs": { "version": "6.10.3", @@ -35442,8 +35662,7 @@ "version": "3.0.4" }, "react-onclickoutside": { - "version": "6.12.1", - "requires": {} + "version": "6.12.1" }, "react-overlays": { "version": "5.1.1", @@ -35599,8 +35818,7 @@ } }, "react-table": { - "version": "7.7.0", - "requires": {} + "version": "7.7.0" }, "react-test-renderer": { "version": "17.0.2", @@ -35619,7 +35837,9 @@ } }, "react-transition-group": { - "version": "4.4.2", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", "requires": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -35763,8 +35983,7 @@ } }, "redux-thunk": { - "version": "2.4.1", - "requires": {} + "version": "2.4.1" }, "regenerate": { "version": "1.4.2", @@ -35808,7 +36027,8 @@ } }, "regexpp": { - "version": "2.0.1" + "version": "2.0.1", + "dev": true }, "regexpu-core": { "version": "5.0.1", @@ -35931,7 +36151,8 @@ } }, "resolve-from": { - "version": "4.0.0" + "version": "4.0.0", + "dev": true }, "resolve-pathname": { "version": "3.0.0" @@ -35971,6 +36192,7 @@ }, "restore-cursor": { "version": "3.1.0", + "dev": true, "requires": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -36022,7 +36244,8 @@ } }, "run-async": { - "version": "2.4.1" + "version": "2.4.1", + "dev": true }, "run-parallel": { "version": "1.2.0", @@ -36033,12 +36256,14 @@ }, "rxjs": { "version": "6.6.7", + "dev": true, "requires": { "tslib": "^1.9.0" }, "dependencies": { "tslib": { - "version": "1.14.1" + "version": "1.14.1", + "dev": true } } }, @@ -36054,7 +36279,8 @@ } }, "safer-buffer": { - "version": "2.1.2" + "version": "2.1.2", + "dev": true }, "sane": { "version": "4.1.0", @@ -36242,7 +36468,8 @@ } }, "semver": { - "version": "5.7.1" + "version": "5.7.1", + "dev": true }, "semver-regex": { "version": "2.0.0", @@ -36395,12 +36622,14 @@ }, "shebang-command": { "version": "1.2.0", + "dev": true, "requires": { "shebang-regex": "^1.0.0" } }, "shebang-regex": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "shell-quote": { "version": "1.7.3", @@ -36420,7 +36649,8 @@ } }, "signal-exit": { - "version": "3.0.7" + "version": "3.0.7", + "dev": true }, "sisteransi": { "version": "1.0.5", @@ -36432,6 +36662,7 @@ }, "slice-ansi": { "version": "2.1.0", + "dev": true, "requires": { "ansi-styles": "^3.2.0", "astral-regex": "^1.0.0", @@ -36439,7 +36670,8 @@ }, "dependencies": { "is-fullwidth-code-point": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true } } }, @@ -36699,7 +36931,8 @@ } }, "sprintf-js": { - "version": "1.0.3" + "version": "1.0.3", + "dev": true }, "ssri": { "version": "8.0.1", @@ -36777,6 +37010,7 @@ }, "string-width": { "version": "4.2.3", + "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -36824,6 +37058,7 @@ }, "strip-ansi": { "version": "6.0.1", + "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -36849,7 +37084,8 @@ "dev": true }, "strip-json-comments": { - "version": "3.1.1" + "version": "3.1.1", + "dev": true }, "strip-outer": { "version": "1.0.1", @@ -36911,6 +37147,7 @@ }, "supports-color": { "version": "5.5.0", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -36972,6 +37209,7 @@ }, "table": { "version": "5.4.6", + "dev": true, "requires": { "ajv": "^6.10.2", "lodash": "^4.17.14", @@ -36980,16 +37218,20 @@ }, "dependencies": { "ansi-regex": { - "version": "4.1.1" + "version": "4.1.1", + "dev": true }, "emoji-regex": { - "version": "7.0.3" + "version": "7.0.3", + "dev": true }, "is-fullwidth-code-point": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "string-width": { "version": "3.1.0", + "dev": true, "requires": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -36998,6 +37240,7 @@ }, "strip-ansi": { "version": "5.2.0", + "dev": true, "requires": { "ansi-regex": "^4.1.0" } @@ -37188,14 +37431,16 @@ } }, "text-table": { - "version": "0.2.0" + "version": "0.2.0", + "dev": true }, "throat": { "version": "5.0.0", "dev": true }, "through": { - "version": "2.3.8" + "version": "2.3.8", + "dev": true }, "thunky": { "version": "1.1.0", @@ -37218,6 +37463,7 @@ }, "tmp": { "version": "0.0.33", + "dev": true, "requires": { "os-tmpdir": "~1.0.2" } @@ -37338,6 +37584,7 @@ }, "type-check": { "version": "0.3.2", + "dev": true, "requires": { "prelude-ls": "~1.1.2" } @@ -37347,7 +37594,8 @@ "dev": true }, "type-fest": { - "version": "0.8.1" + "version": "0.8.1", + "dev": true }, "type-is": { "version": "1.6.18", @@ -37492,6 +37740,7 @@ }, "uri-js": { "version": "4.4.1", + "dev": true, "requires": { "punycode": "^2.1.0" } @@ -37531,8 +37780,7 @@ "dev": true }, "use-callback-ref": { - "version": "1.2.5", - "requires": {} + "version": "1.2.5" }, "use-sidecar": { "version": "1.0.5", @@ -37562,7 +37810,8 @@ "version": "8.3.2" }, "v8-compile-cache": { - "version": "2.3.0" + "version": "2.3.0", + "dev": true }, "v8-to-istanbul": { "version": "7.1.2", @@ -38004,8 +38253,7 @@ }, "ws": { "version": "8.5.0", - "dev": true, - "requires": {} + "dev": true } } }, @@ -38066,6 +38314,7 @@ }, "which": { "version": "1.3.1", + "dev": true, "requires": { "isexe": "^2.0.0" } @@ -38089,7 +38338,8 @@ "dev": true }, "word-wrap": { - "version": "1.2.3" + "version": "1.2.3", + "dev": true }, "wrap-ansi": { "version": "7.0.0", @@ -38125,6 +38375,7 @@ }, "write": { "version": "1.0.3", + "dev": true, "requires": { "mkdirp": "^0.5.1" } @@ -38141,8 +38392,7 @@ }, "ws": { "version": "7.5.7", - "dev": true, - "requires": {} + "dev": true }, "xml-name-validator": { "version": "3.0.0", diff --git a/package.json b/package.json index b483e1e5..9c6a3db2 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "dependencies": { "@edx/brand": "npm:@edx/brand-openedx@1.1.0", "@edx/frontend-component-footer": "10.2.1", + "@edx/frontend-component-header": "^3.2.1", "@edx/frontend-platform": "1.15.2", "@edx/paragon": "19.25.3", "@fortawesome/fontawesome-svg-core": "1.2.36", diff --git a/public/index.html b/public/index.html index e7535fba..56b69ffd 100644 --- a/public/index.html +++ b/public/index.html @@ -7,6 +7,6 @@
- +