From 3d102bd323dfbfa7f603be6ae2791f724cf54495 Mon Sep 17 00:00:00 2001 From: mashal-m Date: Thu, 2 Mar 2023 13:07:49 +0500 Subject: [PATCH] build: use shared browserslist configuration and upgrade paragon version --- Makefile | 2 +- package-lock.json | 1210 ++++++++++++++++++++++++++------------------- package.json | 5 +- src/index.jsx | 3 +- 4 files changed, 719 insertions(+), 501 deletions(-) diff --git a/Makefile b/Makefile index 8525a16..f9cda1a 100755 --- a/Makefile +++ b/Makefile @@ -14,7 +14,7 @@ tx_url2 = https://www.transifex.com/api/2/project/edx-platform/resource/$(transi # This directory must match .babelrc . transifex_temp = ./temp/babel-plugin-react-intl -NPM_TESTS=build i18n_extract lint test is-es5 +NPM_TESTS=build i18n_extract lint test .PHONY: test test: $(addprefix test.npm.,$(NPM_TESTS)) ## validate ci suite diff --git a/package-lock.json b/package-lock.json index 3cb2cf5..11664f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@edx/frontend-component-footer": "^11.1.1", "@edx/frontend-component-header": "^3.1.1", "@edx/frontend-platform": "^2.5.1", - "@edx/paragon": "^19.9.0", + "@edx/paragon": "^20.28.4", "@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/free-brands-svg-icons": "^5.15.4", "@fortawesome/free-solid-svg-icons": "^5.15.4", @@ -58,6 +58,7 @@ "whatwg-fetch": "^3.6.2" }, "devDependencies": { + "@edx/browserslist-config": "^1.1.1", "@edx/frontend-build": "12.4", "@edx/reactifex": "^2.1.1", "@testing-library/jest-dom": "^5.14.1", @@ -2084,6 +2085,12 @@ "resolved": "https://registry.npmjs.org/@edx/brand-edx.org/-/brand-edx.org-2.0.6.tgz", "integrity": "sha512-rVUXzIOQf8mHi92OcGCXDEfSGQqahCHaIU/0WYt9lsuirJdUJ5k4FtHTdpmHuYdK6VO6N6dxOXxL9OjYFsdNXw==" }, + "node_modules/@edx/browserslist-config": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@edx/browserslist-config/-/browserslist-config-1.1.1.tgz", + "integrity": "sha512-baLX2wxguWNXLIAi26l/iUIJoI9T8LVDH+8+3xP3HjFtWSCOVjz19sgxx4PlWwwMkbUkVmfuxrm2XVueqI6xLw==", + "dev": true + }, "node_modules/@edx/eslint-config": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@edx/eslint-config/-/eslint-config-3.1.1.tgz", @@ -3558,36 +3565,97 @@ } }, "node_modules/@edx/paragon": { - "version": "19.9.0", - "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-19.9.0.tgz", - "integrity": "sha512-yPtSdm1I5as857dYDpeuOIushHx50/S6QjWkVkrbQXNNMt36OKr8YV/vIYOwfedZAzaST3QIz615zzfXcQ7mSA==", + "version": "20.28.4", + "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-20.28.4.tgz", + "integrity": "sha512-JiEAUaEuOnHB/zC8h9d5f3AwchREiHFKbXFm7JpXNcvXpkTj0TTKTCS6zcfwZeDl77q/+Rx6Js7SpSE2EzAtDg==", "dependencies": { - "@fortawesome/fontawesome-svg-core": "^1.2.36", - "@fortawesome/free-solid-svg-icons": "^5.15.4", - "@fortawesome/react-fontawesome": "^0.1.16", - "@popperjs/core": "^2.11.2", - "airbnb-prop-types": "^2.12.0", - "bootstrap": "4.6.0", + "@fortawesome/fontawesome-svg-core": "^6.1.1", + "@fortawesome/react-fontawesome": "^0.1.18", + "@popperjs/core": "^2.11.4", + "bootstrap": "^4.6.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", "lodash.uniqby": "^4.7.0", - "mailto-link": "^1.0.0", + "mailto-link": "^2.0.0", "prop-types": "^15.8.1", - "react-bootstrap": "^1.6.4", + "react-bootstrap": "^1.6.5", + "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": "^4.0.0", - "uncontrollable": "7.2.1" + "tabbable": "^5.3.3", + "uncontrollable": "^7.2.1", + "uuid": "^9.0.0" }, "peerDependencies": { - "prop-types": "^15.7.2", - "react": "^16.8.6", - "react-dom": "^16.8.6" + "react": "^16.8.6 || ^17.0.0", + "react-dom": "^16.8.6 || ^17.0.0", + "react-intl": "^5.25.1" + } + }, + "node_modules/@edx/paragon/node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@edx/paragon/node_modules/@fortawesome/fontawesome-svg-core": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.3.0.tgz", + "integrity": "sha512-uz9YifyKlixV6AcKlOX8WNdtF7l6nakGyLYxYaCa823bEBqyj/U2ssqtctO38itNEwXb8/lMzjdoJ+aaJuOdrw==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@edx/paragon/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/paragon/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/paragon/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/paragon/node_modules/prop-types": { @@ -3600,6 +3668,14 @@ "react-is": "^16.13.1" } }, + "node_modules/@edx/paragon/node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@edx/reactifex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@edx/reactifex/-/reactifex-2.1.1.tgz", @@ -7992,6 +8068,7 @@ "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", + "dev": true, "dependencies": { "array.prototype.find": "^2.1.1", "function.prototype.name": "^1.1.2", @@ -8294,6 +8371,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.2.0.tgz", "integrity": "sha512-sn40qmUiLYAcRb/1HsIQjTTZ1kCy8II8VtZJpMn2Aoen9twULhbWXisfh3HimGqMlHGUul0/TfKCnXg42LuPpQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -8426,6 +8504,14 @@ "node": ">= 4.5.0" } }, + "node_modules/attr-accept": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", + "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==", + "engines": { + "node": ">=4" + } + }, "node_modules/autoprefixer": { "version": "10.4.13", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", @@ -9112,13 +9198,19 @@ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, "node_modules/bootstrap": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", - "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - }, + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz", + "integrity": "sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], "peerDependencies": { "jquery": "1.9.1 - 3", "popper.js": "^1.16.1" @@ -13325,6 +13417,17 @@ "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" }, + "node_modules/file-selector": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz", + "integrity": "sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==", + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/filesize": { "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", @@ -19518,9 +19621,9 @@ } }, "node_modules/jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==", "peer": true }, "node_modules/js-sdsl": { @@ -20030,33 +20133,17 @@ } }, "node_modules/mailto-link": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mailto-link/-/mailto-link-1.0.0.tgz", - "integrity": "sha512-DVRvtkoeXLHAbH+S+9m3ILIdnvQsSc9IvJwfEclQVD8e8FhzwA5Mtw4Q0XXYr/sAziw/HsMc/gpGAI+5w6ohIw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mailto-link/-/mailto-link-2.0.0.tgz", + "integrity": "sha512-b5FErkZ4t6mpH1IFZSw7Mm2IQHXQ2R0/5Q4xd7Rv8dVkWvE54mFG/UW7HjfFazXFjXTNsM+dSX2tTeIDrV9K9A==", "dependencies": { "assert-ok": "~1.0.0", - "cast-array": "~1.0.0", + "cast-array": "~1.0.1", "object-filter": "~1.0.2", - "query-string": "~2.4.1" - } - }, - "node_modules/mailto-link/node_modules/query-string": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-2.4.2.tgz", - "integrity": "sha512-Y+OMYUuY7HxznI6WBN822fi/FMvnCTiuqd6KNcidPColOmMWPoV1RGYyyzObve1T/dD1i0ZgCCbO8ytu0ZUrkA==", - "dependencies": { - "strict-uri-encode": "^1.0.0" + "query-string": "~7.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mailto-link/node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", - "engines": { - "node": ">=0.10.0" + "node": ">= 12" } }, "node_modules/make-cancellable-promise": { @@ -21223,28 +21310,29 @@ }, "node_modules/npm/node_modules/@colors/colors": { "version": "1.5.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.1.90" } }, "node_modules/npm/node_modules/@gar/promisify": { "version": "1.1.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/arborist": { "version": "5.2.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21292,7 +21380,7 @@ }, "node_modules/npm/node_modules/@npmcli/ci-detect": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -21301,7 +21389,7 @@ }, "node_modules/npm/node_modules/@npmcli/config": { "version": "4.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21320,7 +21408,7 @@ }, "node_modules/npm/node_modules/@npmcli/disparity-colors": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21332,7 +21420,7 @@ }, "node_modules/npm/node_modules/@npmcli/fs": { "version": "2.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21345,7 +21433,7 @@ }, "node_modules/npm/node_modules/@npmcli/git": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21365,7 +21453,7 @@ }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { "version": "1.0.7", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21381,7 +21469,7 @@ }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { "version": "2.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21396,7 +21484,7 @@ }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { "version": "3.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21411,7 +21499,7 @@ }, "node_modules/npm/node_modules/@npmcli/move-file": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21424,13 +21512,13 @@ }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -21439,7 +21527,7 @@ }, "node_modules/npm/node_modules/@npmcli/package-json": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21451,7 +21539,7 @@ }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21463,7 +21551,7 @@ }, "node_modules/npm/node_modules/@npmcli/run-script": { "version": "4.1.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21479,7 +21567,7 @@ }, "node_modules/npm/node_modules/@tootallnate/once": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -21488,13 +21576,13 @@ }, "node_modules/npm/node_modules/abbrev": { "version": "1.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/agent-base": { "version": "6.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21506,7 +21594,7 @@ }, "node_modules/npm/node_modules/agentkeepalive": { "version": "4.2.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21520,7 +21608,7 @@ }, "node_modules/npm/node_modules/aggregate-error": { "version": "3.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21533,7 +21621,7 @@ }, "node_modules/npm/node_modules/ansi-regex": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -21542,7 +21630,7 @@ }, "node_modules/npm/node_modules/ansi-styles": { "version": "4.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21557,19 +21645,19 @@ }, "node_modules/npm/node_modules/aproba": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/archy": { "version": "1.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/are-we-there-yet": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21582,19 +21670,19 @@ }, "node_modules/npm/node_modules/asap": { "version": "2.0.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/balanced-match": { "version": "1.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/bin-links": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21611,7 +21699,7 @@ }, "node_modules/npm/node_modules/binary-extensions": { "version": "2.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -21620,7 +21708,7 @@ }, "node_modules/npm/node_modules/brace-expansion": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21629,7 +21717,7 @@ }, "node_modules/npm/node_modules/builtins": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21638,7 +21726,7 @@ }, "node_modules/npm/node_modules/cacache": { "version": "16.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21667,7 +21755,7 @@ }, "node_modules/npm/node_modules/chalk": { "version": "4.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21683,7 +21771,7 @@ }, "node_modules/npm/node_modules/chownr": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -21692,7 +21780,7 @@ }, "node_modules/npm/node_modules/cidr-regex": { "version": "3.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -21704,7 +21792,7 @@ }, "node_modules/npm/node_modules/clean-stack": { "version": "2.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -21713,7 +21801,7 @@ }, "node_modules/npm/node_modules/cli-columns": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21726,7 +21814,7 @@ }, "node_modules/npm/node_modules/cli-table3": { "version": "0.6.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21741,7 +21829,7 @@ }, "node_modules/npm/node_modules/clone": { "version": "1.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -21750,7 +21838,7 @@ }, "node_modules/npm/node_modules/cmd-shim": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21762,7 +21850,7 @@ }, "node_modules/npm/node_modules/color-convert": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21774,13 +21862,13 @@ }, "node_modules/npm/node_modules/color-name": { "version": "1.1.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/color-support": { "version": "1.1.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "bin": { @@ -21789,7 +21877,7 @@ }, "node_modules/npm/node_modules/columnify": { "version": "1.6.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21802,25 +21890,25 @@ }, "node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/concat-map": { "version": "0.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/console-control-strings": { "version": "1.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/debug": { "version": "4.3.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21837,13 +21925,13 @@ }, "node_modules/npm/node_modules/debug/node_modules/ms": { "version": "2.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/debuglog": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -21852,7 +21940,7 @@ }, "node_modules/npm/node_modules/defaults": { "version": "1.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -21861,13 +21949,13 @@ }, "node_modules/npm/node_modules/delegates": { "version": "1.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/depd": { "version": "1.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -21876,7 +21964,7 @@ }, "node_modules/npm/node_modules/dezalgo": { "version": "1.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21886,7 +21974,7 @@ }, "node_modules/npm/node_modules/diff": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-3-Clause", "engines": { @@ -21895,22 +21983,23 @@ }, "node_modules/npm/node_modules/emoji-regex": { "version": "8.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/encoding": { "version": "0.1.13", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "iconv-lite": "^0.6.2" } }, "node_modules/npm/node_modules/env-paths": { "version": "2.2.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -21919,19 +22008,19 @@ }, "node_modules/npm/node_modules/err-code": { "version": "2.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/fastest-levenshtein": { "version": "1.0.12", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/fs-minipass": { "version": "2.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21943,19 +22032,19 @@ }, "node_modules/npm/node_modules/fs.realpath": { "version": "1.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/function-bind": { "version": "1.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/gauge": { "version": "4.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21974,7 +22063,7 @@ }, "node_modules/npm/node_modules/glob": { "version": "8.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -21993,13 +22082,13 @@ }, "node_modules/npm/node_modules/graceful-fs": { "version": "4.2.10", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/has": { "version": "1.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -22011,7 +22100,7 @@ }, "node_modules/npm/node_modules/has-flag": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -22020,13 +22109,13 @@ }, "node_modules/npm/node_modules/has-unicode": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/hosted-git-info": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22038,13 +22127,13 @@ }, "node_modules/npm/node_modules/http-cache-semantics": { "version": "4.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause" }, "node_modules/npm/node_modules/http-proxy-agent": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -22058,7 +22147,7 @@ }, "node_modules/npm/node_modules/https-proxy-agent": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -22071,7 +22160,7 @@ }, "node_modules/npm/node_modules/humanize-ms": { "version": "1.2.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -22080,9 +22169,10 @@ }, "node_modules/npm/node_modules/iconv-lite": { "version": "0.6.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -22092,7 +22182,7 @@ }, "node_modules/npm/node_modules/ignore-walk": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22104,7 +22194,7 @@ }, "node_modules/npm/node_modules/imurmurhash": { "version": "0.1.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -22113,7 +22203,7 @@ }, "node_modules/npm/node_modules/indent-string": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -22122,13 +22212,13 @@ }, "node_modules/npm/node_modules/infer-owner": { "version": "1.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/inflight": { "version": "1.0.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22138,13 +22228,13 @@ }, "node_modules/npm/node_modules/inherits": { "version": "2.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/ini": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -22153,7 +22243,7 @@ }, "node_modules/npm/node_modules/init-package-json": { "version": "3.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22171,13 +22261,13 @@ }, "node_modules/npm/node_modules/ip": { "version": "1.1.8", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/ip-regex": { "version": "4.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -22186,7 +22276,7 @@ }, "node_modules/npm/node_modules/is-cidr": { "version": "4.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -22198,7 +22288,7 @@ }, "node_modules/npm/node_modules/is-core-module": { "version": "2.9.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -22210,7 +22300,7 @@ }, "node_modules/npm/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -22219,25 +22309,25 @@ }, "node_modules/npm/node_modules/is-lambda": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/isexe": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/json-stringify-nice": { "version": "1.1.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -22246,28 +22336,28 @@ }, "node_modules/npm/node_modules/jsonparse": { "version": "1.3.1", + "dev": true, "engines": [ "node >= 0.2.0" ], - "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/just-diff": { "version": "5.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/just-diff-apply": { "version": "5.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { "version": "6.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22282,7 +22372,7 @@ }, "node_modules/npm/node_modules/libnpmdiff": { "version": "4.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22301,7 +22391,7 @@ }, "node_modules/npm/node_modules/libnpmexec": { "version": "4.0.8", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22324,7 +22414,7 @@ }, "node_modules/npm/node_modules/libnpmfund": { "version": "3.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22336,7 +22426,7 @@ }, "node_modules/npm/node_modules/libnpmhook": { "version": "8.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22349,7 +22439,7 @@ }, "node_modules/npm/node_modules/libnpmorg": { "version": "4.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22362,7 +22452,7 @@ }, "node_modules/npm/node_modules/libnpmpack": { "version": "4.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22376,7 +22466,7 @@ }, "node_modules/npm/node_modules/libnpmpublish": { "version": "6.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22392,7 +22482,7 @@ }, "node_modules/npm/node_modules/libnpmsearch": { "version": "5.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22404,7 +22494,7 @@ }, "node_modules/npm/node_modules/libnpmteam": { "version": "4.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22417,7 +22507,7 @@ }, "node_modules/npm/node_modules/libnpmversion": { "version": "3.0.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22433,7 +22523,7 @@ }, "node_modules/npm/node_modules/lru-cache": { "version": "7.9.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -22442,7 +22532,7 @@ }, "node_modules/npm/node_modules/make-fetch-happen": { "version": "10.1.8", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22469,7 +22559,7 @@ }, "node_modules/npm/node_modules/minimatch": { "version": "5.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22481,7 +22571,7 @@ }, "node_modules/npm/node_modules/minipass": { "version": "3.1.6", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22493,7 +22583,7 @@ }, "node_modules/npm/node_modules/minipass-collect": { "version": "1.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22505,7 +22595,7 @@ }, "node_modules/npm/node_modules/minipass-fetch": { "version": "2.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -22522,7 +22612,7 @@ }, "node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22534,7 +22624,7 @@ }, "node_modules/npm/node_modules/minipass-json-stream": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -22544,7 +22634,7 @@ }, "node_modules/npm/node_modules/minipass-pipeline": { "version": "1.2.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22556,7 +22646,7 @@ }, "node_modules/npm/node_modules/minipass-sized": { "version": "1.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22568,7 +22658,7 @@ }, "node_modules/npm/node_modules/minizlib": { "version": "2.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -22581,7 +22671,7 @@ }, "node_modules/npm/node_modules/mkdirp": { "version": "1.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "bin": { @@ -22593,7 +22683,7 @@ }, "node_modules/npm/node_modules/mkdirp-infer-owner": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22607,19 +22697,19 @@ }, "node_modules/npm/node_modules/ms": { "version": "2.1.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/mute-stream": { "version": "0.0.8", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/negotiator": { "version": "0.6.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -22628,7 +22718,7 @@ }, "node_modules/npm/node_modules/node-gyp": { "version": "9.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -22652,7 +22742,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion": { "version": "1.1.11", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -22662,7 +22752,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/glob": { "version": "7.2.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22682,7 +22772,7 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/minimatch": { "version": "3.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22694,7 +22784,7 @@ }, "node_modules/npm/node_modules/nopt": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22709,7 +22799,7 @@ }, "node_modules/npm/node_modules/normalize-package-data": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -22724,7 +22814,7 @@ }, "node_modules/npm/node_modules/npm-audit-report": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22736,7 +22826,7 @@ }, "node_modules/npm/node_modules/npm-bundled": { "version": "1.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22745,7 +22835,7 @@ }, "node_modules/npm/node_modules/npm-install-checks": { "version": "5.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -22757,13 +22847,13 @@ }, "node_modules/npm/node_modules/npm-normalize-package-bin": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/npm-package-arg": { "version": "9.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22777,7 +22867,7 @@ }, "node_modules/npm/node_modules/npm-packlist": { "version": "5.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22795,7 +22885,7 @@ }, "node_modules/npm/node_modules/npm-pick-manifest": { "version": "7.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22810,7 +22900,7 @@ }, "node_modules/npm/node_modules/npm-profile": { "version": "6.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22823,7 +22913,7 @@ }, "node_modules/npm/node_modules/npm-registry-fetch": { "version": "13.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22841,13 +22931,13 @@ }, "node_modules/npm/node_modules/npm-user-validate": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "BSD-2-Clause" }, "node_modules/npm/node_modules/npmlog": { "version": "6.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22862,7 +22952,7 @@ }, "node_modules/npm/node_modules/once": { "version": "1.4.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22871,7 +22961,7 @@ }, "node_modules/npm/node_modules/opener": { "version": "1.5.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "(WTFPL OR MIT)", "bin": { @@ -22880,7 +22970,7 @@ }, "node_modules/npm/node_modules/p-map": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -22895,7 +22985,7 @@ }, "node_modules/npm/node_modules/pacote": { "version": "13.6.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22930,7 +23020,7 @@ }, "node_modules/npm/node_modules/parse-conflict-json": { "version": "2.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -22944,7 +23034,7 @@ }, "node_modules/npm/node_modules/path-is-absolute": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -22953,7 +23043,7 @@ }, "node_modules/npm/node_modules/proc-log": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -22962,7 +23052,7 @@ }, "node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -22971,7 +23061,7 @@ }, "node_modules/npm/node_modules/promise-call-limit": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -22980,13 +23070,13 @@ }, "node_modules/npm/node_modules/promise-inflight": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/promise-retry": { "version": "2.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -22999,7 +23089,7 @@ }, "node_modules/npm/node_modules/promzard": { "version": "0.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23008,7 +23098,7 @@ }, "node_modules/npm/node_modules/qrcode-terminal": { "version": "0.12.0", - "extraneous": true, + "dev": true, "inBundle": true, "bin": { "qrcode-terminal": "bin/qrcode-terminal.js" @@ -23016,7 +23106,7 @@ }, "node_modules/npm/node_modules/read": { "version": "1.0.7", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23028,7 +23118,7 @@ }, "node_modules/npm/node_modules/read-cmd-shim": { "version": "3.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -23037,7 +23127,7 @@ }, "node_modules/npm/node_modules/read-package-json": { "version": "5.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23052,7 +23142,7 @@ }, "node_modules/npm/node_modules/read-package-json-fast": { "version": "2.0.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23065,7 +23155,7 @@ }, "node_modules/npm/node_modules/readable-stream": { "version": "3.6.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -23079,7 +23169,7 @@ }, "node_modules/npm/node_modules/readdir-scoped-modules": { "version": "1.1.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23091,7 +23181,7 @@ }, "node_modules/npm/node_modules/retry": { "version": "0.12.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -23100,7 +23190,7 @@ }, "node_modules/npm/node_modules/rimraf": { "version": "3.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23115,7 +23205,7 @@ }, "node_modules/npm/node_modules/rimraf/node_modules/brace-expansion": { "version": "1.1.11", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -23125,7 +23215,7 @@ }, "node_modules/npm/node_modules/rimraf/node_modules/glob": { "version": "7.2.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23145,7 +23235,7 @@ }, "node_modules/npm/node_modules/rimraf/node_modules/minimatch": { "version": "3.1.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23157,7 +23247,7 @@ }, "node_modules/npm/node_modules/safe-buffer": { "version": "5.2.1", - "extraneous": true, + "dev": true, "funding": [ { "type": "github", @@ -23177,13 +23267,14 @@ }, "node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", - "extraneous": true, + "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/npm/node_modules/semver": { "version": "7.3.7", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23198,7 +23289,7 @@ }, "node_modules/npm/node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23210,19 +23301,19 @@ }, "node_modules/npm/node_modules/set-blocking": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/signal-exit": { "version": "3.0.7", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/smart-buffer": { "version": "4.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -23232,7 +23323,7 @@ }, "node_modules/npm/node_modules/socks": { "version": "2.6.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -23246,7 +23337,7 @@ }, "node_modules/npm/node_modules/socks-proxy-agent": { "version": "7.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -23260,7 +23351,7 @@ }, "node_modules/npm/node_modules/spdx-correct": { "version": "3.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -23270,13 +23361,13 @@ }, "node_modules/npm/node_modules/spdx-exceptions": { "version": "2.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "CC-BY-3.0" }, "node_modules/npm/node_modules/spdx-expression-parse": { "version": "3.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -23286,13 +23377,13 @@ }, "node_modules/npm/node_modules/spdx-license-ids": { "version": "3.0.11", - "extraneous": true, + "dev": true, "inBundle": true, "license": "CC0-1.0" }, "node_modules/npm/node_modules/ssri": { "version": "9.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23304,7 +23395,7 @@ }, "node_modules/npm/node_modules/string_decoder": { "version": "1.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -23313,7 +23404,7 @@ }, "node_modules/npm/node_modules/string-width": { "version": "4.2.3", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -23327,7 +23418,7 @@ }, "node_modules/npm/node_modules/strip-ansi": { "version": "6.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -23339,7 +23430,7 @@ }, "node_modules/npm/node_modules/supports-color": { "version": "7.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -23351,7 +23442,7 @@ }, "node_modules/npm/node_modules/tar": { "version": "6.1.11", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23368,19 +23459,19 @@ }, "node_modules/npm/node_modules/text-table": { "version": "0.2.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/tiny-relative-date": { "version": "1.3.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/treeverse": { "version": "2.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -23389,7 +23480,7 @@ }, "node_modules/npm/node_modules/unique-filename": { "version": "1.1.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23398,7 +23489,7 @@ }, "node_modules/npm/node_modules/unique-slug": { "version": "2.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23407,13 +23498,13 @@ }, "node_modules/npm/node_modules/util-deprecate": { "version": "1.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/validate-npm-package-license": { "version": "3.0.4", - "extraneous": true, + "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -23423,7 +23514,7 @@ }, "node_modules/npm/node_modules/validate-npm-package-name": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23435,13 +23526,13 @@ }, "node_modules/npm/node_modules/walk-up-path": { "version": "1.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/wcwidth": { "version": "1.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -23450,7 +23541,7 @@ }, "node_modules/npm/node_modules/which": { "version": "2.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23465,7 +23556,7 @@ }, "node_modules/npm/node_modules/wide-align": { "version": "1.1.5", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23474,13 +23565,13 @@ }, "node_modules/npm/node_modules/wrappy": { "version": "1.0.2", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/write-file-atomic": { "version": "4.0.1", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -23493,7 +23584,7 @@ }, "node_modules/npm/node_modules/yallist": { "version": "4.0.0", - "extraneous": true, + "dev": true, "inBundle": true, "license": "ISC" }, @@ -25161,6 +25252,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", + "dev": true, "dependencies": { "has": "^1.0.3", "object.assign": "^4.1.0", @@ -25702,6 +25794,32 @@ "react": "^16.14.0" } }, + "node_modules/react-dropzone": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.3.tgz", + "integrity": "sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==", + "dependencies": { + "attr-accept": "^2.2.2", + "file-selector": "^0.6.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "react": ">= 16.8 || 18.0.0" + } + }, + "node_modules/react-dropzone/node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, "node_modules/react-error-overlay": { "version": "6.0.11", "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", @@ -25820,6 +25938,14 @@ "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, + "node_modules/react-loading-skeleton": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/react-loading-skeleton/-/react-loading-skeleton-3.1.1.tgz", + "integrity": "sha512-gQeNzzKXlevvquRDOhN5kas5VE7toTKrpmE9BpUdf0iip9c5ae0LcVbulh5ebO2CFl4RrYsyLuDtYGyrh1h1iA==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, "node_modules/react-overlays": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.2.0.tgz", @@ -26340,7 +26466,8 @@ "node_modules/reflect.ownkeys": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", - "integrity": "sha512-qOLsBKHCpSOFKK1NUOCGC5VyeufB6lEsFe92AL2bhIJsacZS1qdoOZSbPk3MYKuT2cFlRDnulKXuuElIrMjGUg==" + "integrity": "sha512-qOLsBKHCpSOFKK1NUOCGC5VyeufB6lEsFe92AL2bhIJsacZS1qdoOZSbPk3MYKuT2cFlRDnulKXuuElIrMjGUg==", + "dev": true }, "node_modules/regenerate": { "version": "1.4.2", @@ -29167,9 +29294,9 @@ "dev": true }, "node_modules/tabbable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-4.0.0.tgz", - "integrity": "sha512-H1XoH1URcBOa/rZZWxLxHCtOdVUEev+9vo5YdYhC9tCY4wnybX+VQrCYuy9ubkg69fCBxCONJOSLGfw0DWMffQ==" + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-5.3.3.tgz", + "integrity": "sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==" }, "node_modules/table": { "version": "5.4.6", @@ -32952,6 +33079,12 @@ "resolved": "https://registry.npmjs.org/@edx/brand-edx.org/-/brand-edx.org-2.0.6.tgz", "integrity": "sha512-rVUXzIOQf8mHi92OcGCXDEfSGQqahCHaIU/0WYt9lsuirJdUJ5k4FtHTdpmHuYdK6VO6N6dxOXxL9OjYFsdNXw==" }, + "@edx/browserslist-config": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@edx/browserslist-config/-/browserslist-config-1.1.1.tgz", + "integrity": "sha512-baLX2wxguWNXLIAi26l/iUIJoI9T8LVDH+8+3xP3HjFtWSCOVjz19sgxx4PlWwwMkbUkVmfuxrm2XVueqI6xLw==", + "dev": true + }, "@edx/eslint-config": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@edx/eslint-config/-/eslint-config-3.1.1.tgz", @@ -34128,33 +34261,77 @@ } }, "@edx/paragon": { - "version": "19.9.0", - "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-19.9.0.tgz", - "integrity": "sha512-yPtSdm1I5as857dYDpeuOIushHx50/S6QjWkVkrbQXNNMt36OKr8YV/vIYOwfedZAzaST3QIz615zzfXcQ7mSA==", + "version": "20.28.4", + "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-20.28.4.tgz", + "integrity": "sha512-JiEAUaEuOnHB/zC8h9d5f3AwchREiHFKbXFm7JpXNcvXpkTj0TTKTCS6zcfwZeDl77q/+Rx6Js7SpSE2EzAtDg==", "requires": { - "@fortawesome/fontawesome-svg-core": "^1.2.36", - "@fortawesome/free-solid-svg-icons": "^5.15.4", - "@fortawesome/react-fontawesome": "^0.1.16", - "@popperjs/core": "^2.11.2", - "airbnb-prop-types": "^2.12.0", - "bootstrap": "4.6.0", + "@fortawesome/fontawesome-svg-core": "^6.1.1", + "@fortawesome/react-fontawesome": "^0.1.18", + "@popperjs/core": "^2.11.4", + "bootstrap": "^4.6.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", "lodash.uniqby": "^4.7.0", - "mailto-link": "^1.0.0", + "mailto-link": "^2.0.0", "prop-types": "^15.8.1", - "react-bootstrap": "^1.6.4", + "react-bootstrap": "^1.6.5", + "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": "^4.0.0", - "uncontrollable": "7.2.1" + "tabbable": "^5.3.3", + "uncontrollable": "^7.2.1", + "uuid": "^9.0.0" }, "dependencies": { + "@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==" + }, + "@fortawesome/fontawesome-svg-core": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.3.0.tgz", + "integrity": "sha512-uz9YifyKlixV6AcKlOX8WNdtF7l6nakGyLYxYaCa823bEBqyj/U2ssqtctO38itNEwXb8/lMzjdoJ+aaJuOdrw==", + "requires": { + "@fortawesome/fontawesome-common-types": "6.3.0" + } + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "requires": { + "brace-expansion": "^2.0.1" + } + }, "prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -34164,6 +34341,11 @@ "object-assign": "^4.1.1", "react-is": "^16.13.1" } + }, + "uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" } } }, @@ -37616,6 +37798,7 @@ "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", + "dev": true, "requires": { "array.prototype.find": "^2.1.1", "function.prototype.name": "^1.1.2", @@ -37838,6 +38021,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.2.0.tgz", "integrity": "sha512-sn40qmUiLYAcRb/1HsIQjTTZ1kCy8II8VtZJpMn2Aoen9twULhbWXisfh3HimGqMlHGUul0/TfKCnXg42LuPpQ==", + "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -37937,6 +38121,11 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, + "attr-accept": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", + "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==" + }, "autoprefixer": { "version": "10.4.13", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", @@ -38470,9 +38659,9 @@ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" }, "bootstrap": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", - "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz", + "integrity": "sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==", "requires": {} }, "bottleneck": { @@ -41699,6 +41888,14 @@ "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" }, + "file-selector": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz", + "integrity": "sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==", + "requires": { + "tslib": "^2.4.0" + } + }, "filesize": { "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", @@ -46316,9 +46513,9 @@ } }, "jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==", "peer": true }, "js-sdsl": { @@ -46741,29 +46938,14 @@ "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" }, "mailto-link": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mailto-link/-/mailto-link-1.0.0.tgz", - "integrity": "sha512-DVRvtkoeXLHAbH+S+9m3ILIdnvQsSc9IvJwfEclQVD8e8FhzwA5Mtw4Q0XXYr/sAziw/HsMc/gpGAI+5w6ohIw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mailto-link/-/mailto-link-2.0.0.tgz", + "integrity": "sha512-b5FErkZ4t6mpH1IFZSw7Mm2IQHXQ2R0/5Q4xd7Rv8dVkWvE54mFG/UW7HjfFazXFjXTNsM+dSX2tTeIDrV9K9A==", "requires": { "assert-ok": "~1.0.0", - "cast-array": "~1.0.0", + "cast-array": "~1.0.1", "object-filter": "~1.0.2", - "query-string": "~2.4.1" - }, - "dependencies": { - "query-string": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-2.4.2.tgz", - "integrity": "sha512-Y+OMYUuY7HxznI6WBN822fi/FMvnCTiuqd6KNcidPColOmMWPoV1RGYyyzObve1T/dD1i0ZgCCbO8ytu0ZUrkA==", - "requires": { - "strict-uri-encode": "^1.0.0" - } - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==" - } + "query-string": "~7.0.0" } }, "make-cancellable-promise": { @@ -47599,22 +47781,23 @@ "@colors/colors": { "version": "1.5.0", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "@gar/promisify": { "version": "1.1.3", "bundled": true, - "extraneous": true + "dev": true }, "@isaacs/string-locale-compare": { "version": "1.1.0", "bundled": true, - "extraneous": true + "dev": true }, "@npmcli/arborist": { "version": "5.2.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@isaacs/string-locale-compare": "^1.1.0", "@npmcli/installed-package-contents": "^1.0.7", @@ -47655,12 +47838,12 @@ "@npmcli/ci-detect": { "version": "2.0.0", "bundled": true, - "extraneous": true + "dev": true }, "@npmcli/config": { "version": "4.1.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@npmcli/map-workspaces": "^2.0.2", "ini": "^3.0.0", @@ -47675,7 +47858,7 @@ "@npmcli/disparity-colors": { "version": "2.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "ansi-styles": "^4.3.0" } @@ -47683,7 +47866,7 @@ "@npmcli/fs": { "version": "2.1.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@gar/promisify": "^1.1.3", "semver": "^7.3.5" @@ -47692,7 +47875,7 @@ "@npmcli/git": { "version": "3.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@npmcli/promise-spawn": "^3.0.0", "lru-cache": "^7.4.4", @@ -47708,7 +47891,7 @@ "@npmcli/installed-package-contents": { "version": "1.0.7", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "npm-bundled": "^1.1.1", "npm-normalize-package-bin": "^1.0.1" @@ -47717,7 +47900,7 @@ "@npmcli/map-workspaces": { "version": "2.0.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@npmcli/name-from-folder": "^1.0.1", "glob": "^8.0.1", @@ -47728,7 +47911,7 @@ "@npmcli/metavuln-calculator": { "version": "3.1.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "cacache": "^16.0.0", "json-parse-even-better-errors": "^2.3.1", @@ -47739,7 +47922,7 @@ "@npmcli/move-file": { "version": "2.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -47748,17 +47931,17 @@ "@npmcli/name-from-folder": { "version": "1.0.1", "bundled": true, - "extraneous": true + "dev": true }, "@npmcli/node-gyp": { "version": "2.0.0", "bundled": true, - "extraneous": true + "dev": true }, "@npmcli/package-json": { "version": "2.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "json-parse-even-better-errors": "^2.3.1" } @@ -47766,7 +47949,7 @@ "@npmcli/promise-spawn": { "version": "3.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "infer-owner": "^1.0.4" } @@ -47774,7 +47957,7 @@ "@npmcli/run-script": { "version": "4.1.5", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@npmcli/node-gyp": "^2.0.0", "@npmcli/promise-spawn": "^3.0.0", @@ -47786,17 +47969,17 @@ "@tootallnate/once": { "version": "2.0.0", "bundled": true, - "extraneous": true + "dev": true }, "abbrev": { "version": "1.1.1", "bundled": true, - "extraneous": true + "dev": true }, "agent-base": { "version": "6.0.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "debug": "4" } @@ -47804,7 +47987,7 @@ "agentkeepalive": { "version": "4.2.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -47814,7 +47997,7 @@ "aggregate-error": { "version": "3.1.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -47823,12 +48006,12 @@ "ansi-regex": { "version": "5.0.1", "bundled": true, - "extraneous": true + "dev": true }, "ansi-styles": { "version": "4.3.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -47836,17 +48019,17 @@ "aproba": { "version": "2.0.0", "bundled": true, - "extraneous": true + "dev": true }, "archy": { "version": "1.0.0", "bundled": true, - "extraneous": true + "dev": true }, "are-we-there-yet": { "version": "3.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -47855,17 +48038,17 @@ "asap": { "version": "2.0.6", "bundled": true, - "extraneous": true + "dev": true }, "balanced-match": { "version": "1.0.2", "bundled": true, - "extraneous": true + "dev": true }, "bin-links": { "version": "3.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "cmd-shim": "^5.0.0", "mkdirp-infer-owner": "^2.0.0", @@ -47878,12 +48061,12 @@ "binary-extensions": { "version": "2.2.0", "bundled": true, - "extraneous": true + "dev": true }, "brace-expansion": { "version": "2.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "balanced-match": "^1.0.0" } @@ -47891,7 +48074,7 @@ "builtins": { "version": "5.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "semver": "^7.0.0" } @@ -47899,7 +48082,7 @@ "cacache": { "version": "16.1.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@npmcli/fs": "^2.1.0", "@npmcli/move-file": "^2.0.0", @@ -47924,7 +48107,7 @@ "chalk": { "version": "4.1.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -47933,12 +48116,12 @@ "chownr": { "version": "2.0.0", "bundled": true, - "extraneous": true + "dev": true }, "cidr-regex": { "version": "3.1.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "ip-regex": "^4.1.0" } @@ -47946,12 +48129,12 @@ "clean-stack": { "version": "2.2.0", "bundled": true, - "extraneous": true + "dev": true }, "cli-columns": { "version": "4.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "string-width": "^4.2.3", "strip-ansi": "^6.0.1" @@ -47960,7 +48143,7 @@ "cli-table3": { "version": "0.6.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@colors/colors": "1.5.0", "string-width": "^4.2.0" @@ -47969,12 +48152,12 @@ "clone": { "version": "1.0.4", "bundled": true, - "extraneous": true + "dev": true }, "cmd-shim": { "version": "5.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "mkdirp-infer-owner": "^2.0.0" } @@ -47982,7 +48165,7 @@ "color-convert": { "version": "2.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "color-name": "~1.1.4" } @@ -47990,17 +48173,17 @@ "color-name": { "version": "1.1.4", "bundled": true, - "extraneous": true + "dev": true }, "color-support": { "version": "1.1.3", "bundled": true, - "extraneous": true + "dev": true }, "columnify": { "version": "1.6.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "strip-ansi": "^6.0.1", "wcwidth": "^1.0.0" @@ -48009,22 +48192,22 @@ "common-ancestor-path": { "version": "1.0.1", "bundled": true, - "extraneous": true + "dev": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "extraneous": true + "dev": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "extraneous": true + "dev": true }, "debug": { "version": "4.3.4", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "ms": "2.1.2" }, @@ -48032,19 +48215,19 @@ "ms": { "version": "2.1.2", "bundled": true, - "extraneous": true + "dev": true } } }, "debuglog": { "version": "1.0.1", "bundled": true, - "extraneous": true + "dev": true }, "defaults": { "version": "1.0.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "clone": "^1.0.2" } @@ -48052,17 +48235,17 @@ "delegates": { "version": "1.0.0", "bundled": true, - "extraneous": true + "dev": true }, "depd": { "version": "1.1.2", "bundled": true, - "extraneous": true + "dev": true }, "dezalgo": { "version": "1.0.4", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "asap": "^2.0.0", "wrappy": "1" @@ -48071,17 +48254,18 @@ "diff": { "version": "5.0.0", "bundled": true, - "extraneous": true + "dev": true }, "emoji-regex": { "version": "8.0.0", "bundled": true, - "extraneous": true + "dev": true }, "encoding": { "version": "0.1.13", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "iconv-lite": "^0.6.2" } @@ -48089,22 +48273,22 @@ "env-paths": { "version": "2.2.1", "bundled": true, - "extraneous": true + "dev": true }, "err-code": { "version": "2.0.3", "bundled": true, - "extraneous": true + "dev": true }, "fastest-levenshtein": { "version": "1.0.12", "bundled": true, - "extraneous": true + "dev": true }, "fs-minipass": { "version": "2.1.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "minipass": "^3.0.0" } @@ -48112,17 +48296,17 @@ "fs.realpath": { "version": "1.0.0", "bundled": true, - "extraneous": true + "dev": true }, "function-bind": { "version": "1.1.1", "bundled": true, - "extraneous": true + "dev": true }, "gauge": { "version": "4.0.4", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -48137,7 +48321,7 @@ "glob": { "version": "8.0.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -48149,12 +48333,12 @@ "graceful-fs": { "version": "4.2.10", "bundled": true, - "extraneous": true + "dev": true }, "has": { "version": "1.0.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -48162,17 +48346,17 @@ "has-flag": { "version": "4.0.0", "bundled": true, - "extraneous": true + "dev": true }, "has-unicode": { "version": "2.0.1", "bundled": true, - "extraneous": true + "dev": true }, "hosted-git-info": { "version": "5.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "lru-cache": "^7.5.1" } @@ -48180,12 +48364,12 @@ "http-cache-semantics": { "version": "4.1.0", "bundled": true, - "extraneous": true + "dev": true }, "http-proxy-agent": { "version": "5.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@tootallnate/once": "2", "agent-base": "6", @@ -48195,7 +48379,7 @@ "https-proxy-agent": { "version": "5.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "agent-base": "6", "debug": "4" @@ -48204,7 +48388,7 @@ "humanize-ms": { "version": "1.2.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "ms": "^2.0.0" } @@ -48212,7 +48396,8 @@ "iconv-lite": { "version": "0.6.3", "bundled": true, - "extraneous": true, + "dev": true, + "optional": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -48220,7 +48405,7 @@ "ignore-walk": { "version": "5.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "minimatch": "^5.0.1" } @@ -48228,22 +48413,22 @@ "imurmurhash": { "version": "0.1.4", "bundled": true, - "extraneous": true + "dev": true }, "indent-string": { "version": "4.0.0", "bundled": true, - "extraneous": true + "dev": true }, "infer-owner": { "version": "1.0.4", "bundled": true, - "extraneous": true + "dev": true }, "inflight": { "version": "1.0.6", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -48252,17 +48437,17 @@ "inherits": { "version": "2.0.4", "bundled": true, - "extraneous": true + "dev": true }, "ini": { "version": "3.0.0", "bundled": true, - "extraneous": true + "dev": true }, "init-package-json": { "version": "3.0.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "npm-package-arg": "^9.0.1", "promzard": "^0.3.0", @@ -48276,17 +48461,17 @@ "ip": { "version": "1.1.8", "bundled": true, - "extraneous": true + "dev": true }, "ip-regex": { "version": "4.3.0", "bundled": true, - "extraneous": true + "dev": true }, "is-cidr": { "version": "4.0.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "cidr-regex": "^3.1.1" } @@ -48294,7 +48479,7 @@ "is-core-module": { "version": "2.9.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "has": "^1.0.3" } @@ -48302,47 +48487,47 @@ "is-fullwidth-code-point": { "version": "3.0.0", "bundled": true, - "extraneous": true + "dev": true }, "is-lambda": { "version": "1.0.1", "bundled": true, - "extraneous": true + "dev": true }, "isexe": { "version": "2.0.0", "bundled": true, - "extraneous": true + "dev": true }, "json-parse-even-better-errors": { "version": "2.3.1", "bundled": true, - "extraneous": true + "dev": true }, "json-stringify-nice": { "version": "1.1.4", "bundled": true, - "extraneous": true + "dev": true }, "jsonparse": { "version": "1.3.1", "bundled": true, - "extraneous": true + "dev": true }, "just-diff": { "version": "5.0.2", "bundled": true, - "extraneous": true + "dev": true }, "just-diff-apply": { "version": "5.2.0", "bundled": true, - "extraneous": true + "dev": true }, "libnpmaccess": { "version": "6.0.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "aproba": "^2.0.0", "minipass": "^3.1.1", @@ -48353,7 +48538,7 @@ "libnpmdiff": { "version": "4.0.4", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@npmcli/disparity-colors": "^2.0.0", "@npmcli/installed-package-contents": "^1.0.7", @@ -48368,7 +48553,7 @@ "libnpmexec": { "version": "4.0.8", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@npmcli/arborist": "^5.0.0", "@npmcli/ci-detect": "^2.0.0", @@ -48387,7 +48572,7 @@ "libnpmfund": { "version": "3.0.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@npmcli/arborist": "^5.0.0" } @@ -48395,7 +48580,7 @@ "libnpmhook": { "version": "8.0.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "aproba": "^2.0.0", "npm-registry-fetch": "^13.0.0" @@ -48404,7 +48589,7 @@ "libnpmorg": { "version": "4.0.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "aproba": "^2.0.0", "npm-registry-fetch": "^13.0.0" @@ -48413,7 +48598,7 @@ "libnpmpack": { "version": "4.1.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@npmcli/run-script": "^4.1.3", "npm-package-arg": "^9.0.1", @@ -48423,7 +48608,7 @@ "libnpmpublish": { "version": "6.0.4", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "normalize-package-data": "^4.0.0", "npm-package-arg": "^9.0.1", @@ -48435,7 +48620,7 @@ "libnpmsearch": { "version": "5.0.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "npm-registry-fetch": "^13.0.0" } @@ -48443,7 +48628,7 @@ "libnpmteam": { "version": "4.0.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "aproba": "^2.0.0", "npm-registry-fetch": "^13.0.0" @@ -48452,7 +48637,7 @@ "libnpmversion": { "version": "3.0.6", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@npmcli/git": "^3.0.0", "@npmcli/run-script": "^4.1.3", @@ -48464,12 +48649,12 @@ "lru-cache": { "version": "7.9.0", "bundled": true, - "extraneous": true + "dev": true }, "make-fetch-happen": { "version": "10.1.8", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "agentkeepalive": "^4.2.1", "cacache": "^16.1.0", @@ -48492,7 +48677,7 @@ "minimatch": { "version": "5.1.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "brace-expansion": "^2.0.1" } @@ -48500,7 +48685,7 @@ "minipass": { "version": "3.1.6", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "yallist": "^4.0.0" } @@ -48508,7 +48693,7 @@ "minipass-collect": { "version": "1.0.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "minipass": "^3.0.0" } @@ -48516,7 +48701,7 @@ "minipass-fetch": { "version": "2.1.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "encoding": "^0.1.13", "minipass": "^3.1.6", @@ -48527,7 +48712,7 @@ "minipass-flush": { "version": "1.0.5", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "minipass": "^3.0.0" } @@ -48535,7 +48720,7 @@ "minipass-json-stream": { "version": "1.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" @@ -48544,7 +48729,7 @@ "minipass-pipeline": { "version": "1.2.4", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "minipass": "^3.0.0" } @@ -48552,7 +48737,7 @@ "minipass-sized": { "version": "1.0.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "minipass": "^3.0.0" } @@ -48560,7 +48745,7 @@ "minizlib": { "version": "2.1.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -48569,12 +48754,12 @@ "mkdirp": { "version": "1.0.4", "bundled": true, - "extraneous": true + "dev": true }, "mkdirp-infer-owner": { "version": "2.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "chownr": "^2.0.0", "infer-owner": "^1.0.4", @@ -48584,22 +48769,22 @@ "ms": { "version": "2.1.3", "bundled": true, - "extraneous": true + "dev": true }, "mute-stream": { "version": "0.0.8", "bundled": true, - "extraneous": true + "dev": true }, "negotiator": { "version": "0.6.3", "bundled": true, - "extraneous": true + "dev": true }, "node-gyp": { "version": "9.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -48616,7 +48801,7 @@ "brace-expansion": { "version": "1.1.11", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -48625,7 +48810,7 @@ "glob": { "version": "7.2.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -48638,7 +48823,7 @@ "minimatch": { "version": "3.1.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -48648,7 +48833,7 @@ "nopt": { "version": "5.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "abbrev": "1" } @@ -48656,7 +48841,7 @@ "normalize-package-data": { "version": "4.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "hosted-git-info": "^5.0.0", "is-core-module": "^2.8.1", @@ -48667,7 +48852,7 @@ "npm-audit-report": { "version": "3.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "chalk": "^4.0.0" } @@ -48675,7 +48860,7 @@ "npm-bundled": { "version": "1.1.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "npm-normalize-package-bin": "^1.0.1" } @@ -48683,7 +48868,7 @@ "npm-install-checks": { "version": "5.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "semver": "^7.1.1" } @@ -48691,12 +48876,12 @@ "npm-normalize-package-bin": { "version": "1.0.1", "bundled": true, - "extraneous": true + "dev": true }, "npm-package-arg": { "version": "9.0.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "hosted-git-info": "^5.0.0", "semver": "^7.3.5", @@ -48706,7 +48891,7 @@ "npm-packlist": { "version": "5.1.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "glob": "^8.0.1", "ignore-walk": "^5.0.1", @@ -48717,7 +48902,7 @@ "npm-pick-manifest": { "version": "7.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "npm-install-checks": "^5.0.0", "npm-normalize-package-bin": "^1.0.1", @@ -48728,7 +48913,7 @@ "npm-profile": { "version": "6.1.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "npm-registry-fetch": "^13.0.1", "proc-log": "^2.0.0" @@ -48737,7 +48922,7 @@ "npm-registry-fetch": { "version": "13.1.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "make-fetch-happen": "^10.0.6", "minipass": "^3.1.6", @@ -48751,12 +48936,12 @@ "npm-user-validate": { "version": "1.0.1", "bundled": true, - "extraneous": true + "dev": true }, "npmlog": { "version": "6.0.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", @@ -48767,7 +48952,7 @@ "once": { "version": "1.4.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "wrappy": "1" } @@ -48775,12 +48960,12 @@ "opener": { "version": "1.5.2", "bundled": true, - "extraneous": true + "dev": true }, "p-map": { "version": "4.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "aggregate-error": "^3.0.0" } @@ -48788,7 +48973,7 @@ "pacote": { "version": "13.6.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "@npmcli/git": "^3.0.0", "@npmcli/installed-package-contents": "^1.0.7", @@ -48816,7 +49001,7 @@ "parse-conflict-json": { "version": "2.0.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "json-parse-even-better-errors": "^2.3.1", "just-diff": "^5.0.1", @@ -48826,32 +49011,32 @@ "path-is-absolute": { "version": "1.0.1", "bundled": true, - "extraneous": true + "dev": true }, "proc-log": { "version": "2.0.1", "bundled": true, - "extraneous": true + "dev": true }, "promise-all-reject-late": { "version": "1.0.1", "bundled": true, - "extraneous": true + "dev": true }, "promise-call-limit": { "version": "1.0.1", "bundled": true, - "extraneous": true + "dev": true }, "promise-inflight": { "version": "1.0.1", "bundled": true, - "extraneous": true + "dev": true }, "promise-retry": { "version": "2.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -48860,7 +49045,7 @@ "promzard": { "version": "0.3.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "read": "1" } @@ -48868,12 +49053,12 @@ "qrcode-terminal": { "version": "0.12.0", "bundled": true, - "extraneous": true + "dev": true }, "read": { "version": "1.0.7", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "mute-stream": "~0.0.4" } @@ -48881,12 +49066,12 @@ "read-cmd-shim": { "version": "3.0.0", "bundled": true, - "extraneous": true + "dev": true }, "read-package-json": { "version": "5.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "glob": "^8.0.1", "json-parse-even-better-errors": "^2.3.1", @@ -48897,7 +49082,7 @@ "read-package-json-fast": { "version": "2.0.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "json-parse-even-better-errors": "^2.3.0", "npm-normalize-package-bin": "^1.0.1" @@ -48906,7 +49091,7 @@ "readable-stream": { "version": "3.6.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -48916,7 +49101,7 @@ "readdir-scoped-modules": { "version": "1.1.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "debuglog": "^1.0.1", "dezalgo": "^1.0.0", @@ -48927,12 +49112,12 @@ "retry": { "version": "0.12.0", "bundled": true, - "extraneous": true + "dev": true }, "rimraf": { "version": "3.0.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "glob": "^7.1.3" }, @@ -48940,7 +49125,7 @@ "brace-expansion": { "version": "1.1.11", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -48949,7 +49134,7 @@ "glob": { "version": "7.2.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -48962,7 +49147,7 @@ "minimatch": { "version": "3.1.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -48972,17 +49157,18 @@ "safe-buffer": { "version": "5.2.1", "bundled": true, - "extraneous": true + "dev": true }, "safer-buffer": { "version": "2.1.2", "bundled": true, - "extraneous": true + "dev": true, + "optional": true }, "semver": { "version": "7.3.7", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "lru-cache": "^6.0.0" }, @@ -48990,7 +49176,7 @@ "lru-cache": { "version": "6.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "yallist": "^4.0.0" } @@ -49000,22 +49186,22 @@ "set-blocking": { "version": "2.0.0", "bundled": true, - "extraneous": true + "dev": true }, "signal-exit": { "version": "3.0.7", "bundled": true, - "extraneous": true + "dev": true }, "smart-buffer": { "version": "4.2.0", "bundled": true, - "extraneous": true + "dev": true }, "socks": { "version": "2.6.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "ip": "^1.1.5", "smart-buffer": "^4.2.0" @@ -49024,7 +49210,7 @@ "socks-proxy-agent": { "version": "7.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "agent-base": "^6.0.2", "debug": "^4.3.3", @@ -49034,7 +49220,7 @@ "spdx-correct": { "version": "3.1.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -49043,12 +49229,12 @@ "spdx-exceptions": { "version": "2.3.0", "bundled": true, - "extraneous": true + "dev": true }, "spdx-expression-parse": { "version": "3.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -49057,12 +49243,12 @@ "spdx-license-ids": { "version": "3.0.11", "bundled": true, - "extraneous": true + "dev": true }, "ssri": { "version": "9.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "minipass": "^3.1.1" } @@ -49070,7 +49256,7 @@ "string_decoder": { "version": "1.3.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "safe-buffer": "~5.2.0" } @@ -49078,7 +49264,7 @@ "string-width": { "version": "4.2.3", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -49088,7 +49274,7 @@ "strip-ansi": { "version": "6.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -49096,7 +49282,7 @@ "supports-color": { "version": "7.2.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -49104,7 +49290,7 @@ "tar": { "version": "6.1.11", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -49117,22 +49303,22 @@ "text-table": { "version": "0.2.0", "bundled": true, - "extraneous": true + "dev": true }, "tiny-relative-date": { "version": "1.3.0", "bundled": true, - "extraneous": true + "dev": true }, "treeverse": { "version": "2.0.0", "bundled": true, - "extraneous": true + "dev": true }, "unique-filename": { "version": "1.1.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "unique-slug": "^2.0.0" } @@ -49140,7 +49326,7 @@ "unique-slug": { "version": "2.0.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "imurmurhash": "^0.1.4" } @@ -49148,12 +49334,12 @@ "util-deprecate": { "version": "1.0.2", "bundled": true, - "extraneous": true + "dev": true }, "validate-npm-package-license": { "version": "3.0.4", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -49162,7 +49348,7 @@ "validate-npm-package-name": { "version": "4.0.0", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "builtins": "^5.0.0" } @@ -49170,12 +49356,12 @@ "walk-up-path": { "version": "1.0.0", "bundled": true, - "extraneous": true + "dev": true }, "wcwidth": { "version": "1.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "defaults": "^1.0.3" } @@ -49183,7 +49369,7 @@ "which": { "version": "2.0.2", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "isexe": "^2.0.0" } @@ -49191,7 +49377,7 @@ "wide-align": { "version": "1.1.5", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "string-width": "^1.0.2 || 2 || 3 || 4" } @@ -49199,12 +49385,12 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "extraneous": true + "dev": true }, "write-file-atomic": { "version": "4.0.1", "bundled": true, - "extraneous": true, + "dev": true, "requires": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" @@ -49213,7 +49399,7 @@ "yallist": { "version": "4.0.0", "bundled": true, - "extraneous": true + "dev": true } } }, @@ -50392,6 +50578,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", + "dev": true, "requires": { "has": "^1.0.3", "object.assign": "^4.1.0", @@ -50795,6 +50982,28 @@ "scheduler": "^0.19.1" } }, + "react-dropzone": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.3.tgz", + "integrity": "sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==", + "requires": { + "attr-accept": "^2.2.2", + "file-selector": "^0.6.0", + "prop-types": "^15.8.1" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, "react-error-overlay": { "version": "6.0.11", "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", @@ -50882,6 +51091,12 @@ "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, + "react-loading-skeleton": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/react-loading-skeleton/-/react-loading-skeleton-3.1.1.tgz", + "integrity": "sha512-gQeNzzKXlevvquRDOhN5kas5VE7toTKrpmE9BpUdf0iip9c5ae0LcVbulh5ebO2CFl4RrYsyLuDtYGyrh1h1iA==", + "requires": {} + }, "react-overlays": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/react-overlays/-/react-overlays-5.2.0.tgz", @@ -51290,7 +51505,8 @@ "reflect.ownkeys": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", - "integrity": "sha512-qOLsBKHCpSOFKK1NUOCGC5VyeufB6lEsFe92AL2bhIJsacZS1qdoOZSbPk3MYKuT2cFlRDnulKXuuElIrMjGUg==" + "integrity": "sha512-qOLsBKHCpSOFKK1NUOCGC5VyeufB6lEsFe92AL2bhIJsacZS1qdoOZSbPk3MYKuT2cFlRDnulKXuuElIrMjGUg==", + "dev": true }, "regenerate": { "version": "1.4.2", @@ -53501,9 +53717,9 @@ "dev": true }, "tabbable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-4.0.0.tgz", - "integrity": "sha512-H1XoH1URcBOa/rZZWxLxHCtOdVUEev+9vo5YdYhC9tCY4wnybX+VQrCYuy9ubkg69fCBxCONJOSLGfw0DWMffQ==" + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-5.3.3.tgz", + "integrity": "sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==" }, "table": { "version": "5.4.6", diff --git a/package.json b/package.json index 7c53cbf..fc016fd 100755 --- a/package.json +++ b/package.json @@ -9,7 +9,6 @@ "scripts": { "build": "fedx-scripts webpack", "coveralls": "cat ./coverage/lcov.info | coveralls", - "is-es5": "es-check es5 ./dist/*.js", "i18n_extract": "BABEL_ENV=i18n fedx-scripts babel src --quiet > /dev/null", "lint": "fedx-scripts eslint --ext .jsx,.js src/", "lint-fix": "fedx-scripts eslint --fix --ext .jsx,.js src/", @@ -25,12 +24,13 @@ "publishConfig": { "access": "public" }, + "browserslist": ["extends @edx/browserslist-config"], "dependencies": { "@edx/brand": "npm:@edx/brand-edx.org@^2.0.3", "@edx/frontend-component-footer": "^11.1.1", "@edx/frontend-component-header": "^3.1.1", "@edx/frontend-platform": "^2.5.1", - "@edx/paragon": "^19.9.0", + "@edx/paragon": "^20.28.4", "@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/free-brands-svg-icons": "^5.15.4", "@fortawesome/free-solid-svg-icons": "^5.15.4", @@ -75,6 +75,7 @@ "whatwg-fetch": "^3.6.2" }, "devDependencies": { + "@edx/browserslist-config": "^1.1.1", "@edx/frontend-build": "12.4", "@edx/reactifex": "^2.1.1", "@testing-library/jest-dom": "^5.14.1", diff --git a/src/index.jsx b/src/index.jsx index 26eaff8..804bd92 100755 --- a/src/index.jsx +++ b/src/index.jsx @@ -17,7 +17,7 @@ import { import { messages as footerMessages } from '@edx/frontend-component-footer'; import { messages as headerMesssages } from '@edx/frontend-component-header'; - +import { messages as paragonMessages } from '@edx/paragon'; import { IntlProvider } from '@edx/frontend-platform/i18n'; import messages from './i18n'; @@ -56,6 +56,7 @@ initialize({ messages, headerMesssages, footerMessages, + paragonMessages, ], requireAuthenticatedUser: true, });