From 0ca13bb8de64b2329bae04f7bf92b1e9fcb5c47a Mon Sep 17 00:00:00 2001 From: Joel Denning Date: Sat, 26 Jun 2021 23:46:59 -0600 Subject: [PATCH] Upgrade dependencies (#300) * Upgrade dependencies * Changeset * Updating tests for newer versions of yeoman * Formatting fixes --- .changeset/popular-news-admire.md | 31 + .husky/.gitignore | 1 + .husky/pre-commit | 4 + CONTRIBUTING.md | 9 + package.json | 24 +- .../bin/create-single-spa.js | 10 +- packages/create-single-spa/package.json | 4 +- packages/generator-single-spa/package.json | 13 +- .../src/common-templates/.husky/pre-commit | 4 + .../typescript/react.package.json | 4 +- .../typescript/typescript.package.json | 10 +- .../src/generator-single-spa.js | 7 + .../src/react/generator-single-spa-react.js | 6 + .../src/react/templates/jest.config.js | 1 + .../src/react/templates/react.package.json | 56 +- .../typescript/typescript-react.package.json | 4 +- .../src/root-config/generator-root-config.js | 15 + .../templates/root-config.package.json | 50 +- .../src/svelte/generator-single-spa-svelte.js | 5 + .../src/svelte/templates/jest.config.js | 1 + .../src/svelte/templates/svelte.package.json | 33 +- .../generator-single-spa-util-module.js | 14 + .../src/util-module/templates/jest.config.js | 1 + .../templates/util-module.package.json | 46 +- .../src/version-update-check.js | 5 +- .../src/vue/generator-single-spa-vue.js | 3 +- .../generator-single-spa/test/basic.test.js | 21 +- .../generator-single-spa/test/react.test.js | 74 +- .../test/root-config.test.js | 77 +- .../generator-single-spa/test/svelte.test.js | 52 +- .../test/util-module.test.js | 77 +- .../single-spa-web-server-utils/package.json | 4 +- packages/single-spa-welcome/jest.config.js | 1 + packages/single-spa-welcome/package.json | 56 +- packages/single-spa-welcome/src/welcome.js | 5 +- .../webpack-config-single-spa-ts/package.json | 4 +- .../webpack-config-single-spa/package.json | 14 +- pnpm-lock.yaml | 6394 +++++++++-------- scripts/upgrade-dependencies.sh | 22 + 39 files changed, 3670 insertions(+), 3492 deletions(-) create mode 100644 .changeset/popular-news-admire.md create mode 100644 .husky/.gitignore create mode 100755 .husky/pre-commit create mode 100755 packages/generator-single-spa/src/common-templates/.husky/pre-commit create mode 100755 scripts/upgrade-dependencies.sh diff --git a/.changeset/popular-news-admire.md b/.changeset/popular-news-admire.md new file mode 100644 index 00000000..dffce2cb --- /dev/null +++ b/.changeset/popular-news-admire.md @@ -0,0 +1,31 @@ +--- +"create-single-spa": major +"generator-single-spa": major +"webpack-config-single-spa": major +"single-spa-web-server-utils": patch +"single-spa-welcome": patch +"webpack-config-single-spa-ts": patch +--- + +Breaking Changes + +- NodeJS >= 12.13.0 now required, as we're using [style-loader@3](https://github.com/webpack-contrib/style-loader/releases/tag/v3.0.0) in webpack-config-single-spa + +Projects generated by single-spa + +- New projects use Jest 27 (https://jestjs.io/blog/2021/05/25/jest-27#miscellaneous-breaking-changes), including jest-util and babel-jest +- Newly generated projects use React 17 types +- Newly generated projects now use concurrently 6. See https://github.com/kimmobrunfeldt/concurrently/releases/tag/v6.0.0 +- Newly generated root configs and util modules now execute `git init` during creation +- Newly generated projects now use eslint-config-prettier 8. See https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md#version-800-2021-02-21 + +Internal changes + +- Upgrade yargs to 17 in create-single-spa, which parses the CLI args. See https://github.com/yargs/yargs/releases/tag/v17.0.0 +- Upgrade yeoman-environment to v3 and yeoman-generator to v5. This comes with changes to how packages are installed by yeoman, but those changes don't apply to create-single-spa because only committed package.jsons result in yeoman-environment installs. Manually installing dependencies the old way via yeoman-generator. + +Maintenance + +- Upgrade to jest 27 (https://jestjs.io/blog/2021/05/25/jest-27#miscellaneous-breaking-changes), including jest-util and babel-jest +- Upgrade create-single-spa to husky 6. Upgrade newly generated projects to use husky 6 +- Add `scripts/update-dependencies.sh` script for maintainers to easily upgrade all dependencies at once diff --git a/.husky/.gitignore b/.husky/.gitignore new file mode 100644 index 00000000..31354ec1 --- /dev/null +++ b/.husky/.gitignore @@ -0,0 +1 @@ +_ diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 00000000..715a51f4 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +pnpx pretty-quick --staged diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 36d62c63..c437b9bc 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -40,3 +40,12 @@ git push ``` Then create a github release for the tag you created (v2.0.0 in the example). Copy + paste the changelogs from changelog.md in each package that was changed into the global release notes. + +## Upgrading dependencies + +Run the following: + +```sh +./scripts/upgrade-dependencies.sh +pnpm install +``` diff --git a/package.json b/package.json index ef88f824..48524c36 100644 --- a/package.json +++ b/package.json @@ -2,28 +2,24 @@ "name": "root", "devDependencies": { "@changesets/changelog-github": "^0.4.0", - "@changesets/cli": "^2.14.1", - "@types/jest": "^26.0.16", - "husky": "^4.3.8", - "jest": "^26.6.3", - "jest-cli": "^26.6.3", - "jest-util": "^26.6.2", + "@changesets/cli": "^2.16.0", + "@types/jest": "^26.0.23", + "husky": "^6.0.0", + "jest": "^27.0.5", + "jest-cli": "^27.0.5", + "jest-util": "^27.0.2", "mkdirp": "^1.0.4", "nixt": "^0.5.1", - "prettier": "^2.2.1", - "pretty-quick": "^3.1.0", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", "rimraf": "^3.0.2" }, "scripts": { "clean-tests": "rimraf tests/fixtures", "test": "pnpm run clean-tests && pnpm run test:e2e", "test:e2e": "jest", - "format": "prettier . --write" - }, - "husky": { - "hooks": { - "pre-commit": "pretty-quick --staged" - } + "format": "prettier . --write", + "prepare": "husky install" }, "license": "MIT" } diff --git a/packages/create-single-spa/bin/create-single-spa.js b/packages/create-single-spa/bin/create-single-spa.js index 7c1f1911..8395c7bd 100755 --- a/packages/create-single-spa/bin/create-single-spa.js +++ b/packages/create-single-spa/bin/create-single-spa.js @@ -10,13 +10,11 @@ env.registerStub(require("generator-single-spa"), "single-spa"); env.run("single-spa " + argv._.join(" "), argv); function checkNodeVersion() { - const minVersion = "10.4.0"; + const minVersion = "12.13.0"; const [minMajor, minMinor, minPatch] = minVersion.split(".").map(Number); - const [ - currentMajor, - currentMinor, - currentPatch, - ] = process.versions.node.split(".").map(Number); + const [currentMajor, currentMinor, currentPatch] = process.versions.node + .split(".") + .map(Number); let validVersion = true; diff --git a/packages/create-single-spa/package.json b/packages/create-single-spa/package.json index c1aa9f88..87d17b01 100644 --- a/packages/create-single-spa/package.json +++ b/packages/create-single-spa/package.json @@ -9,7 +9,7 @@ "license": "MIT", "dependencies": { "generator-single-spa": "workspace:*", - "yargs": "^16.2.0", - "yeoman-environment": "^2.10.3" + "yargs": "^17.0.1", + "yeoman-environment": "^3.4.1" } } diff --git a/packages/generator-single-spa/package.json b/packages/generator-single-spa/package.json index 130d43ec..ac41e89c 100644 --- a/packages/generator-single-spa/package.json +++ b/packages/generator-single-spa/package.json @@ -14,16 +14,15 @@ "main": "src/generator-single-spa.js", "license": "MIT", "dependencies": { - "chalk": "^4.1.0", + "chalk": "^4.1.1", "command-exists": "^1.2.9", - "ejs": "^3.1.5", - "lodash": "^4.17.20", - "yeoman-generator": "^4.12.0" + "ejs": "^3.1.6", + "lodash": "^4.17.21", + "yeoman-generator": "^5.3.0" }, "devDependencies": { - "jest": "^26.6.3", - "yeoman-assert": "^3.1.1", - "yeoman-test": "^3.0.0" + "jest": "^27.0.5", + "yeoman-test": "^6.1.0" }, "jest": { "testPathIgnorePatterns": [ diff --git a/packages/generator-single-spa/src/common-templates/.husky/pre-commit b/packages/generator-single-spa/src/common-templates/.husky/pre-commit new file mode 100755 index 00000000..f9d8de64 --- /dev/null +++ b/packages/generator-single-spa/src/common-templates/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +<%= packageManager %> exec pretty-quick --staged && <%= packageManager %> exec concurrently <%= packageManager %>:test <%= packageManager %>:lint diff --git a/packages/generator-single-spa/src/common-templates/typescript/react.package.json b/packages/generator-single-spa/src/common-templates/typescript/react.package.json index 329074e0..7dfc2175 100644 --- a/packages/generator-single-spa/src/common-templates/typescript/react.package.json +++ b/packages/generator-single-spa/src/common-templates/typescript/react.package.json @@ -1,6 +1,6 @@ { "dependencies": { - "@types/react": "^16.9.32", - "@types/react-dom": "^16.9.6" + "@types/react": "^17.0.11", + "@types/react-dom": "^17.0.8" } } diff --git a/packages/generator-single-spa/src/common-templates/typescript/typescript.package.json b/packages/generator-single-spa/src/common-templates/typescript/typescript.package.json index 6935914d..943b97a1 100644 --- a/packages/generator-single-spa/src/common-templates/typescript/typescript.package.json +++ b/packages/generator-single-spa/src/common-templates/typescript/typescript.package.json @@ -1,13 +1,13 @@ { "devDependencies": { - "@babel/preset-typescript": "^7.12.7", + "@babel/preset-typescript": "^7.14.5", "eslint-config-ts-important-stuff": "^1.1.0", - "typescript": "^4.1.2", - "webpack-config-single-spa-ts": "^2.0.0", - "ts-config-single-spa": "^2.0.0" + "typescript": "^4.3.4", + "webpack-config-single-spa-ts": "^2.2.2", + "ts-config-single-spa": "^2.0.1" }, "dependencies": { - "@types/jest": "^26.0.16", + "@types/jest": "^26.0.23", "@types/systemjs": "^6.1.0", "@types/webpack-env": "^1.16.0" } diff --git a/packages/generator-single-spa/src/generator-single-spa.js b/packages/generator-single-spa/src/generator-single-spa.js index f36e82b5..4283bf53 100644 --- a/packages/generator-single-spa/src/generator-single-spa.js +++ b/packages/generator-single-spa/src/generator-single-spa.js @@ -1,5 +1,12 @@ const path = require("path"); const Generator = require("yeoman-generator"); + +// https://github.com/yeoman/generator/releases/tag/v5.0.0 +Object.assign( + Generator.prototype, + require("yeoman-generator/lib/actions/install") +); + const SingleSpaReactGenerator = require("./react/generator-single-spa-react"); const SingleSpaRootConfigGenerator = require("./root-config/generator-root-config"); const SingleSpaVueGenerator = require("./vue/generator-single-spa-vue"); diff --git a/packages/generator-single-spa/src/react/generator-single-spa-react.js b/packages/generator-single-spa/src/react/generator-single-spa-react.js index 38f1f748..ec951643 100644 --- a/packages/generator-single-spa/src/react/generator-single-spa-react.js +++ b/packages/generator-single-spa/src/react/generator-single-spa-react.js @@ -141,6 +141,12 @@ module.exports = class SingleSpaReactGenerator extends PnpmGenerator { this.destinationPath(".gitignore"), this.options ); + this.fs.copyTpl( + this.templatePath(`../../common-templates/.husky/pre-commit`), + this.destinationPath(`.husky/pre-commit`), + this.options + ); + if (this.options.typescript) { this.fs.copyTpl( this.templatePath( diff --git a/packages/generator-single-spa/src/react/templates/jest.config.js b/packages/generator-single-spa/src/react/templates/jest.config.js index 0972db40..b47aa4a2 100644 --- a/packages/generator-single-spa/src/react/templates/jest.config.js +++ b/packages/generator-single-spa/src/react/templates/jest.config.js @@ -1,5 +1,6 @@ module.exports = { rootDir: "src", + testEnvironment: "jsdom", transform: { "^.+\\.(j|t)sx?$": "babel-jest", }, diff --git a/packages/generator-single-spa/src/react/templates/react.package.json b/packages/generator-single-spa/src/react/templates/react.package.json index 609e153a..eb305e35 100644 --- a/packages/generator-single-spa/src/react/templates/react.package.json +++ b/packages/generator-single-spa/src/react/templates/react.package.json @@ -10,44 +10,40 @@ "check-format": "prettier --check .", "test": "cross-env BABEL_ENV=test jest", "watch-tests": "cross-env BABEL_ENV=test jest --watch", + "prepare": "husky install", "coverage": "cross-env BABEL_ENV=test jest --coverage" }, - "husky": { - "hooks": { - "pre-commit": "pretty-quick --staged && concurrently <%= packageManager %>:test <%= packageManager %>:lint" - } - }, "devDependencies": { - "@babel/core": "^7.12.16", - "@babel/eslint-parser": "^7.12.16", - "@babel/plugin-transform-runtime": "^7.12.1", - "@babel/preset-env": "^7.12.7", - "@babel/preset-react": "^7.12.7", - "@babel/runtime": "^7.12.5", - "@testing-library/jest-dom": "^5.11.6", - "@testing-library/react": "^11.2.2", - "babel-jest": "^26.6.3", - "concurrently": "^5.3.0", + "@babel/core": "^7.14.6", + "@babel/eslint-parser": "^7.14.7", + "@babel/plugin-transform-runtime": "^7.14.5", + "@babel/preset-env": "^7.14.7", + "@babel/preset-react": "^7.14.5", + "@babel/runtime": "^7.14.6", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "babel-jest": "^27.0.5", + "concurrently": "^6.2.0", "cross-env": "^7.0.3", - "eslint": "^7.15.0", - "eslint-config-prettier": "^7.0.0", + "eslint": "^7.29.0", + "eslint-config-prettier": "^8.3.0", "eslint-config-react-important-stuff": "^3.0.0", - "eslint-plugin-prettier": "^3.2.0", - "husky": "^4.3.5", + "eslint-plugin-prettier": "^3.4.0", + "husky": "^6.0.0", "identity-obj-proxy": "^3.0.0", - "jest": "^26.6.3", - "jest-cli": "^26.6.3", - "prettier": "^2.2.1", - "pretty-quick": "^3.1.0", - "webpack": "^5.8.0", - "webpack-cli": "^4.2.0", - "webpack-config-single-spa-react": "^2.0.0", + "jest": "^27.0.5", + "jest-cli": "^27.0.5", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "webpack": "^5.40.0", + "webpack-cli": "^4.7.2", + "webpack-config-single-spa-react": "^2.2.2", "webpack-dev-server": "^4.0.0-beta.0", - "webpack-merge": "^5.4.0" + "webpack-merge": "^5.8.0" }, "dependencies": { - "react": "^17.0.1", - "react-dom": "^17.0.1", - "single-spa-react": "^4.0.0" + "react": "^17.0.2", + "react-dom": "^17.0.2", + "single-spa-react": "^4.2.0" } } diff --git a/packages/generator-single-spa/src/react/templates/typescript/typescript-react.package.json b/packages/generator-single-spa/src/react/templates/typescript/typescript-react.package.json index 6644edcc..bb0000aa 100644 --- a/packages/generator-single-spa/src/react/templates/typescript/typescript-react.package.json +++ b/packages/generator-single-spa/src/react/templates/typescript/typescript-react.package.json @@ -1,7 +1,7 @@ { "devDependencies": { - "@types/testing-library__jest-dom": "^5.9.5", + "@types/testing-library__jest-dom": "^5.14.0", "eslint-config-ts-react-important-stuff": "^3.0.0", - "webpack-config-single-spa-react-ts": "^2.0.0" + "webpack-config-single-spa-react-ts": "^2.2.2" } } diff --git a/packages/generator-single-spa/src/root-config/generator-root-config.js b/packages/generator-single-spa/src/root-config/generator-root-config.js index 7142a8c2..1deecd4d 100644 --- a/packages/generator-single-spa/src/root-config/generator-root-config.js +++ b/packages/generator-single-spa/src/root-config/generator-root-config.js @@ -108,6 +108,12 @@ module.exports = class SingleSpaRootConfigGenerator extends PnpmGenerator { this.options ); + this.fs.copyTpl( + this.templatePath(`../../common-templates/.husky/pre-commit`), + this.destinationPath(`.husky/pre-commit`), + this.options + ); + this.fs.copyTpl( this.templatePath(".eslintrc.ejs"), this.destinationPath(".eslintrc"), @@ -183,6 +189,15 @@ module.exports = class SingleSpaRootConfigGenerator extends PnpmGenerator { }, }); } + + const childGitInitProcess = this.spawnCommandSync("git", ["init"]); + if (childGitInitProcess.error) { + console.log(chalk.red("\n************")); + console.log(chalk.red("Cannot initialize git repository")); + console.log(chalk.red("************\n")); + } else { + console.log(chalk.green("\nInitialized git repository\n")); + } } install() { if (!this.skipInstall) { diff --git a/packages/generator-single-spa/src/root-config/templates/root-config.package.json b/packages/generator-single-spa/src/root-config/templates/root-config.package.json index 1c9d020d..311b4e41 100644 --- a/packages/generator-single-spa/src/root-config/templates/root-config.package.json +++ b/packages/generator-single-spa/src/root-config/templates/root-config.package.json @@ -6,41 +6,37 @@ "test": "cross-env BABEL_ENV=test jest --passWithNoTests", "format": "prettier --write .", "check-format": "prettier --check .", + "prepare": "husky install", "build": "webpack --mode=production" }, - "husky": { - "hooks": { - "pre-commit": "pretty-quick --staged && concurrently <%= packageManager %>:test <%= packageManager %>:lint" - } - }, "devDependencies": { - "@babel/core": "^7.12.16", - "@babel/eslint-parser": "^7.12.16", - "@babel/plugin-transform-runtime": "^7.12.1", - "@babel/preset-env": "^7.12.7", - "@babel/runtime": "^7.12.5", - "concurrently": "^5.3.0", + "@babel/core": "^7.14.6", + "@babel/eslint-parser": "^7.14.7", + "@babel/plugin-transform-runtime": "^7.14.5", + "@babel/preset-env": "^7.14.7", + "@babel/runtime": "^7.14.6", + "concurrently": "^6.2.0", "cross-env": "^7.0.3", - "eslint": "^7.15.0", + "eslint": "^7.29.0", "eslint-config-important-stuff": "^1.1.0", - "eslint-config-prettier": "^7.0.0", - "eslint-plugin-prettier": "^3.2.0", - "html-webpack-plugin": "^5.3.1", - "husky": "^4.3.5", - "jest": "^26.6.3", - "jest-cli": "^26.6.3", - "prettier": "^2.2.1", - "pretty-quick": "^3.1.0", - "serve": "^11.3.2", - "webpack": "^5.8.0", - "webpack-cli": "^4.2.0", - "webpack-config-single-spa": "^2.0.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^3.4.0", + "html-webpack-plugin": "^5.3.2", + "husky": "^6.0.0", + "jest": "^27.0.5", + "jest-cli": "^27.0.5", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "serve": "^12.0.0", + "webpack": "^5.40.0", + "webpack-cli": "^4.7.2", + "webpack-config-single-spa": "^2.2.1", "webpack-dev-server": "^4.0.0-beta.0", - "webpack-merge": "^5.5.0" + "webpack-merge": "^5.8.0" }, "dependencies": { - "@types/jest": "^26.0.16", + "@types/jest": "^26.0.23", "@types/systemjs": "^6.1.0", - "single-spa": "^5.8.2" + "single-spa": "^5.9.3" } } diff --git a/packages/generator-single-spa/src/svelte/generator-single-spa-svelte.js b/packages/generator-single-spa/src/svelte/generator-single-spa-svelte.js index af2158f5..2a779ae6 100644 --- a/packages/generator-single-spa/src/svelte/generator-single-spa-svelte.js +++ b/packages/generator-single-spa/src/svelte/generator-single-spa-svelte.js @@ -92,6 +92,11 @@ module.exports = class SingleSpaSvelteGenerator extends PnpmGenerator { this.destinationPath(`.gitignore`), this.options ); + this.fs.copyTpl( + this.templatePath(`../../common-templates/.husky/pre-commit`), + this.destinationPath(`.husky/pre-commit`), + this.options + ); this.fs.copyTpl( this.templatePath(`.prettierignore`), this.destinationPath(`.prettierignore`), diff --git a/packages/generator-single-spa/src/svelte/templates/jest.config.js b/packages/generator-single-spa/src/svelte/templates/jest.config.js index 17df8355..5326bb08 100644 --- a/packages/generator-single-spa/src/svelte/templates/jest.config.js +++ b/packages/generator-single-spa/src/svelte/templates/jest.config.js @@ -1,4 +1,5 @@ module.exports = { + testEnvironment: "jsdom", transform: { "^.+\\.svelte$": "svelte-jester", "^.+\\.js$": "babel-jest", diff --git a/packages/generator-single-spa/src/svelte/templates/svelte.package.json b/packages/generator-single-spa/src/svelte/templates/svelte.package.json index f1621a1a..ad4b9409 100644 --- a/packages/generator-single-spa/src/svelte/templates/svelte.package.json +++ b/packages/generator-single-spa/src/svelte/templates/svelte.package.json @@ -5,29 +5,30 @@ "start": "rollup -c -w", "serve": "sirv dist -c", "test": "jest", + "prepare": "husky install", "format": "prettier --write --plugin-search-dir=. .", "check-format": "prettier --plugin-search-dir=. --check ." }, "devDependencies": { - "@babel/core": "^7.12.9", - "@babel/preset-env": "^7.12.7", - "@rollup/plugin-commonjs": "^17.0.0", - "@rollup/plugin-node-resolve": "^11.0.0", - "@testing-library/jest-dom": "^5.11.6", - "@testing-library/svelte": "^3.0.0", - "babel-jest": "^26.6.3", - "jest": "^26.6.3", - "prettier": "^2.2.1", - "prettier-plugin-svelte": "^1.4.2", - "rollup": "^2.34.2", + "@babel/core": "^7.14.6", + "@babel/preset-env": "^7.14.7", + "@rollup/plugin-commonjs": "^19.0.0", + "@rollup/plugin-node-resolve": "^13.0.0", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/svelte": "^3.0.3", + "babel-jest": "^27.0.5", + "jest": "^27.0.5", + "prettier": "^2.3.2", + "prettier-plugin-svelte": "^2.3.1", + "rollup": "^2.52.3", "rollup-plugin-livereload": "^2.0.0", - "rollup-plugin-svelte": "^7.0.0", + "rollup-plugin-svelte": "^7.1.0", "rollup-plugin-terser": "^7.0.2", - "svelte": "^3.31.0", - "svelte-jester": "^1.1.5" + "svelte": "^3.38.3", + "svelte-jester": "^1.7.0" }, "dependencies": { - "single-spa-svelte": "^2.1.0", - "sirv-cli": "^1.0.10" + "single-spa-svelte": "^2.1.1", + "sirv-cli": "^1.0.12" } } diff --git a/packages/generator-single-spa/src/util-module/generator-single-spa-util-module.js b/packages/generator-single-spa/src/util-module/generator-single-spa-util-module.js index cd4c5a7e..63d7d813 100644 --- a/packages/generator-single-spa/src/util-module/generator-single-spa-util-module.js +++ b/packages/generator-single-spa/src/util-module/generator-single-spa-util-module.js @@ -132,6 +132,11 @@ module.exports = class SingleSpaUtilModuleGenerator extends PnpmGenerator { this.destinationPath(".gitignore"), this.options ); + this.fs.copyTpl( + this.templatePath(`../../common-templates/.husky/pre-commit`), + this.destinationPath(`.husky/pre-commit`), + this.options + ); this.fs.copyTpl( this.templatePath("webpack.config.js"), this.destinationPath("webpack.config.js"), @@ -152,6 +157,15 @@ module.exports = class SingleSpaUtilModuleGenerator extends PnpmGenerator { this.options ); } + + const childGitInitProcess = this.spawnCommandSync("git", ["init"]); + if (childGitInitProcess.error) { + console.log(chalk.red("\n************")); + console.log(chalk.red("Cannot initialize git repository")); + console.log(chalk.red("************\n")); + } else { + console.log(chalk.green("\nInitialized git repository\n")); + } } install() { if (!this.skipInstall) { diff --git a/packages/generator-single-spa/src/util-module/templates/jest.config.js b/packages/generator-single-spa/src/util-module/templates/jest.config.js index 7c8a415c..aa5ca3d2 100644 --- a/packages/generator-single-spa/src/util-module/templates/jest.config.js +++ b/packages/generator-single-spa/src/util-module/templates/jest.config.js @@ -1,4 +1,5 @@ module.exports = { + testEnvironment: "jsdom", transform: { "^.+\\.(j|t)sx?$": "babel-jest", }, diff --git a/packages/generator-single-spa/src/util-module/templates/util-module.package.json b/packages/generator-single-spa/src/util-module/templates/util-module.package.json index 7defdfae..4312924c 100644 --- a/packages/generator-single-spa/src/util-module/templates/util-module.package.json +++ b/packages/generator-single-spa/src/util-module/templates/util-module.package.json @@ -8,42 +8,38 @@ "lint": "eslint src --ext js<% if (typescript) { %>,ts,tsx<% } %>", "format": "prettier --write .", "check-format": "prettier --check .", + "prepare": "husky install", "test": "cross-env BABEL_ENV=test jest --passWithNoTests", "watch-tests": "cross-env BABEL_ENV=test jest --watch", "coverage": "cross-env BABEL_ENV=test jest --coverage" }, - "husky": { - "hooks": { - "pre-commit": "pretty-quick --staged && concurrently <%= packageManager %>:test <%= packageManager %>:lint" - } - }, "devDependencies": { - "@babel/core": "^7.12.16", - "@babel/eslint-parser": "^7.12.16", - "@babel/plugin-transform-runtime": "^7.12.1", - "@babel/preset-env": "^7.12.7", - "@babel/runtime": "^7.12.5", - "babel-jest": "^26.6.3", - "concurrently": "^5.3.0", + "@babel/core": "^7.14.6", + "@babel/eslint-parser": "^7.14.7", + "@babel/plugin-transform-runtime": "^7.14.5", + "@babel/preset-env": "^7.14.7", + "@babel/runtime": "^7.14.6", + "babel-jest": "^27.0.5", + "concurrently": "^6.2.0", "cross-env": "^7.0.3", - "eslint": "^7.15.0", - "eslint-config-prettier": "^7.0.0", + "eslint": "^7.29.0", + "eslint-config-prettier": "^8.3.0", "eslint-config-important-stuff": "^1.1.0", - "eslint-plugin-prettier": "^3.2.0", - "husky": "^4.3.5", + "eslint-plugin-prettier": "^3.4.0", + "husky": "^6.0.0", "identity-obj-proxy": "^3.0.0", - "jest": "^26.6.3", - "jest-cli": "^26.6.3", - "prettier": "^2.2.1", - "pretty-quick": "^3.1.0", - "webpack": "^5.8.0", - "webpack-config-single-spa": "^2.0.0", - "webpack-merge": "^5.4.0", - "webpack-cli": "^4.2.0", + "jest": "^27.0.5", + "jest-cli": "^27.0.5", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "webpack": "^5.40.0", + "webpack-config-single-spa": "^2.2.1", + "webpack-merge": "^5.8.0", + "webpack-cli": "^4.7.2", "webpack-dev-server": "^4.0.0-beta.0" }, "dependencies": { - "@types/jest": "^26.0.16", + "@types/jest": "^26.0.23", "@types/systemjs": "^6.1.0" } } diff --git a/packages/generator-single-spa/src/version-update-check.js b/packages/generator-single-spa/src/version-update-check.js index dd848e6d..d3a5b045 100644 --- a/packages/generator-single-spa/src/version-update-check.js +++ b/packages/generator-single-spa/src/version-update-check.js @@ -3,9 +3,8 @@ const chalk = require("chalk"); module.exports = function versionUpdateCheck(currentVersion, latestVersion) { try { const [latestMajor, latestMinor, latestPatch] = latestVersion.split("."); - const [currentMajor, currentMinor, currentPatch] = currentVersion.split( - "." - ); + const [currentMajor, currentMinor, currentPatch] = + currentVersion.split("."); const majorUpdate = currentMajor < latestMajor; const minorUpdate = currentMajor === latestMajor && currentMinor < latestMinor; diff --git a/packages/generator-single-spa/src/vue/generator-single-spa-vue.js b/packages/generator-single-spa/src/vue/generator-single-spa-vue.js index c4ebb873..3896756a 100644 --- a/packages/generator-single-spa/src/vue/generator-single-spa-vue.js +++ b/packages/generator-single-spa/src/vue/generator-single-spa-vue.js @@ -86,7 +86,8 @@ module.exports = class SingleSpaVueGenerator extends Generator { const pkgJsonPath = path.resolve(projectPath, "package.json"); const pkgJson = JSON.parse(fs.readFileSync(pkgJsonPath)); - this.projectName = pkgJson.name = `@${this.options.orgName}/${this.options.projectName}`; + this.projectName = + pkgJson.name = `@${this.options.orgName}/${this.options.projectName}`; fs.writeFileSync(pkgJsonPath, JSON.stringify(pkgJson, null, 2)); // We purposely do not attempt to install in one command using presets to avoid being too restrictive with application configuration diff --git a/packages/generator-single-spa/test/basic.test.js b/packages/generator-single-spa/test/basic.test.js index 4d10128d..61f32791 100644 --- a/packages/generator-single-spa/test/basic.test.js +++ b/packages/generator-single-spa/test/basic.test.js @@ -1,18 +1,10 @@ -const path = require("path"); const generator = require("../src/generator-single-spa"); const helpers = require("yeoman-test"); -const assert = require("yeoman-assert"); describe("generator-single-spa", () => { - let runContext; - - afterEach(() => { - runContext.cleanTestDirectory(); - }); - - it("can run the generator", () => { - runContext = helpers - .run(generator) + it("can run the generator", async () => { + const runResult = await helpers + .create(generator) .withOptions({ framework: "react", }) @@ -20,10 +12,9 @@ describe("generator-single-spa", () => { packageManager: "yarn", orgName: "org", projectName: "basic-test", - }); + }) + .run(); - return runContext.then((dir) => { - assert.file(path.join(dir, "package.json")); - }); + return runResult.assertFile("package.json"); }); }); diff --git a/packages/generator-single-spa/test/react.test.js b/packages/generator-single-spa/test/react.test.js index 278239a3..ce7cda53 100644 --- a/packages/generator-single-spa/test/react.test.js +++ b/packages/generator-single-spa/test/react.test.js @@ -1,13 +1,10 @@ -const path = require("path"); const generator = require("../src/generator-single-spa"); const helpers = require("yeoman-test"); -const assert = require("yeoman-assert"); describe("generator-single-spa-react", () => { - let runContext; - const generateRunContext = (prompts) => + const runGenerator = (prompts) => helpers - .run(generator) + .create(generator) .withOptions({ framework: "react", }) @@ -16,70 +13,37 @@ describe("generator-single-spa-react", () => { orgName: "org", projectName: "react-project", ...prompts, - }); - - afterEach(() => { - runContext.cleanTestDirectory(); - }); + }) + .run(); - it("handles yarn option properly", () => { - runContext = generateRunContext({ + it("handles yarn option properly", async () => { + const runResult = await runGenerator({ packageManager: "yarn", }); - return runContext.then((dir) => { - assert.file(path.join(dir, "package.json")); - assert.jsonFileContent(path.join(dir, "package.json"), { - husky: { - hooks: { - "pre-commit": - "pretty-quick --staged && concurrently yarn:test yarn:lint", - }, - }, - }); - }); + runResult.assertFile("package.json"); }); - it("handles npm option properly", () => { - runContext = generateRunContext(); + it("handles npm option properly", async () => { + const runResult = await runGenerator(); - return runContext.then((dir) => { - assert.file(path.join(dir, "package.json")); - assert.jsonFileContent(path.join(dir, "package.json"), { - husky: { - hooks: { - "pre-commit": - "pretty-quick --staged && concurrently npm:test npm:lint", - }, - }, - }); - }); + runResult.assertFile("package.json"); }); - it("handles pnpm option properly", () => { - runContext = generateRunContext({ + it("handles pnpm option properly", async () => { + const runResult = await runGenerator({ packageManager: "pnpm", }); - return runContext.then((dir) => { - assert.file(path.join(dir, "package.json")); - assert.jsonFileContent(path.join(dir, "package.json"), { - husky: { - hooks: { - "pre-commit": - "pretty-quick --staged && concurrently pnpm:test pnpm:lint", - }, - }, - }); - }); + runResult.assertFile("package.json"); }); - it("copies the correct files over", () => { - runContext = generateRunContext(); - - return runContext.then((dir) => { - assert.file(path.join(dir, "jest.config.js")); - assert.file(path.join(dir, "babel.config.json")); + it("copies the correct files over", async () => { + const runResult = await runGenerator({ + packageManager: "pnpm", }); + runResult.assertFile("jest.config.js"); + runResult.assertFile("babel.config.json"); + runResult.assertFile(".husky/pre-commit"); }); }); diff --git a/packages/generator-single-spa/test/root-config.test.js b/packages/generator-single-spa/test/root-config.test.js index b2da9231..2e31fcd1 100644 --- a/packages/generator-single-spa/test/root-config.test.js +++ b/packages/generator-single-spa/test/root-config.test.js @@ -1,57 +1,40 @@ -const path = require("path"); -const fs = require("fs"); const generator = require("../src/generator-single-spa"); const helpers = require("yeoman-test"); -const assert = require("yeoman-assert"); describe("generator-single-spa", () => { - let runContext; + it("can run the generator", async () => { + const runResult = await helpers + .create(generator) + .withOptions({ + moduleType: "root-config", + packageManager: "pnpm", + orgName: "some-org-name", + projectName: "some-project-name", + layout: false, + }) + .run(); - afterEach(() => { - runContext.cleanTestDirectory(); - }); - - it("can run the generator", () => { - runContext = helpers.run(generator).withOptions({ - moduleType: "root-config", - packageManager: "pnpm", - orgName: "some-org-name", - projectName: "some-project-name", - layout: false, - }); - - return runContext.then((dir) => { - assert.file(path.join(dir, "package.json")); - assert.file(path.join(dir, ".eslintrc")); - assert.file(path.join(dir, ".prettierignore")); - assert.file(path.join(dir, "babel.config.json")); + runResult.assertFile("package.json"); + runResult.assertFile(".eslintrc"); + runResult.assertFile(".prettierignore"); + runResult.assertFile("babel.config.json"); - // The webpack config should have their org name in its webpack externals - assert.file(path.join(dir, "webpack.config.js")); - const webpackConfigAsStr = fs.readFileSync( - path.join(dir, "webpack.config.js"), - { encoding: "utf-8" } - ); - expect(webpackConfigAsStr.includes("some-org-name")).toBe(true); + // The webpack config should have their org name in its webpack externals + runResult.assertFile("webpack.config.js"); + runResult.assertFileContent("webpack.config.js", /some-org-name/); - // The index.ejs file should have their org name in it - assert.file(path.join(dir, "src/index.ejs")); - const indexEjsStr = fs.readFileSync(path.join(dir, "src/index.ejs"), { - encoding: "utf-8", - }); - expect( - indexEjsStr.includes( - `"@some-org-name/root-config": "//localhost:9000/some-org-name-root-config.js"` - ) - ).toBe(true); + // The index.ejs file should have their org name in it + runResult.assertFile("src/index.ejs"); + runResult.assertFileContent( + "src/index.ejs", + /\/\/localhost:9000\/some-org-name-root-config.js/ + ); - // The root-config.js file should have their org name in it - assert.file(path.join(dir, "src/some-org-name-root-config.js")); - const rootConfigStr = fs.readFileSync( - path.join(dir, "src/some-org-name-root-config.js"), - { encoding: "utf-8" } - ); - expect(rootConfigStr).toMatch("some-org-name"); - }); + // The root-config.js file should have their org name in it + runResult.assertFile("src/some-org-name-root-config.js"); + runResult.assertFileContent( + "src/some-org-name-root-config.js", + /some-org-name/ + ); }); }); diff --git a/packages/generator-single-spa/test/svelte.test.js b/packages/generator-single-spa/test/svelte.test.js index 09f521c7..94fa91db 100644 --- a/packages/generator-single-spa/test/svelte.test.js +++ b/packages/generator-single-spa/test/svelte.test.js @@ -1,13 +1,10 @@ -const path = require("path"); const generator = require("../src/generator-single-spa"); const helpers = require("yeoman-test"); -const assert = require("yeoman-assert"); describe("generator-single-spa-svelte", () => { - let runContext; - const generateRunContext = (prompts) => + const runWithPrompts = (prompts) => helpers - .run(generator) + .create(generator) .withOptions({ framework: "svelte", }) @@ -16,42 +13,27 @@ describe("generator-single-spa-svelte", () => { orgName: "org", projectName: "svelte-project", ...prompts, - }); + }) + .run(); - afterEach(() => { - runContext.cleanTestDirectory(); + it("handles yarn option properly", async () => { + const runResult = await runWithPrompts({ packageManager: "yarn" }); + runResult.assertFile("package.json"); }); - it("handles yarn option properly", () => { - runContext = generateRunContext({ packageManager: "yarn" }); - - return runContext.then((dir) => { - assert.file(path.join(dir, "package.json")); - }); + it("handles pnpm option properly", async () => { + const runResult = await runWithPrompts({ packageManager: "pnpm" }); + runResult.assertFile("package.json"); }); - it("handles pnpm option properly", () => { - runContext = generateRunContext({ packageManager: "pnpm" }); - - return runContext.then((dir) => { - assert.file(path.join(dir, "package.json")); - }); + it("handles npm option properly", async () => { + const runResult = await runWithPrompts(); + runResult.assertFile("package.json"); }); - it("handles npm option properly", () => { - runContext = generateRunContext(); - - return runContext.then((dir) => { - assert.file(path.join(dir, "package.json")); - }); - }); - - it("copies the correct files over", () => { - runContext = generateRunContext(); - - return runContext.then((dir) => { - assert.file(path.join(dir, "rollup.config.js")); - assert.file(path.join(dir, "src/App.svelte")); - }); + it("copies the correct files over", async () => { + const runResult = await runWithPrompts({ packageManager: "yarn" }); + runResult.assertFile("rollup.config.js"); + runResult.assertFile("src/App.svelte"); }); }); diff --git a/packages/generator-single-spa/test/util-module.test.js b/packages/generator-single-spa/test/util-module.test.js index 5ba66ad2..f1836f75 100644 --- a/packages/generator-single-spa/test/util-module.test.js +++ b/packages/generator-single-spa/test/util-module.test.js @@ -1,14 +1,10 @@ -const path = require("path"); -const fs = require("fs"); const generator = require("../src/generator-single-spa"); const helpers = require("yeoman-test"); -const assert = require("yeoman-assert"); describe("generator-single-spa-util-module", () => { - let runContext; const generateRunContext = (prompts) => helpers - .run(generator) + .create(generator) .withOptions({ moduleType: "util-module", }) @@ -17,67 +13,28 @@ describe("generator-single-spa-util-module", () => { orgName: "org", projectName: "util-module-project", ...prompts, - }); + }) + .run(); - afterEach(() => { - runContext.cleanTestDirectory(); + it("handles yarn option properly", async () => { + const runResult = await generateRunContext({ packageManager: "yarn" }); + runResult.assertFile("package.json"); }); - it("handles yarn option properly", () => { - runContext = generateRunContext({ packageManager: "yarn" }); - - return runContext.then((dir) => { - assert.file(path.join(dir, "package.json")); - assert.jsonFileContent(path.join(dir, "package.json"), { - husky: { - hooks: { - "pre-commit": - "pretty-quick --staged && concurrently yarn:test yarn:lint", - }, - }, - }); - }); + it("handles pnpm option properly", async () => { + const runResult = await generateRunContext({ packageManager: "pnpm" }); + runResult.assertFile("package.json"); }); - it("handles pnpm option properly", () => { - runContext = generateRunContext({ packageManager: "pnpm" }); - - return runContext.then((dir) => { - assert.file(path.join(dir, "package.json")); - assert.jsonFileContent(path.join(dir, "package.json"), { - husky: { - hooks: { - "pre-commit": - "pretty-quick --staged && concurrently pnpm:test pnpm:lint", - }, - }, - }); - }); + it("handles npm option properly", async () => { + const runResult = await generateRunContext(); + runResult.assertFile("package.json"); }); - it("handles npm option properly", () => { - runContext = generateRunContext(); - - return runContext.then((dir) => { - assert.file(path.join(dir, "package.json")); - assert.jsonFileContent(path.join(dir, "package.json"), { - husky: { - hooks: { - "pre-commit": - "pretty-quick --staged && concurrently npm:test npm:lint", - }, - }, - }); - }); - }); - - it("copies the correct files over", () => { - runContext = generateRunContext(); - - return runContext.then((dir) => { - assert.file(path.join(dir, "jest.config.js")); - assert.file(path.join(dir, "babel.config.json")); - assert.file(path.join(dir, "webpack.config.js")); - }); + it("copies the correct files over", async () => { + const runResult = await generateRunContext({ packageManager: "yarn" }); + runResult.assertFile("jest.config.js"); + runResult.assertFile("babel.config.json"); + runResult.assertFile("webpack.config.js"); }); }); diff --git a/packages/single-spa-web-server-utils/package.json b/packages/single-spa-web-server-utils/package.json index 2701900a..e0a1faeb 100644 --- a/packages/single-spa-web-server-utils/package.json +++ b/packages/single-spa-web-server-utils/package.json @@ -31,8 +31,8 @@ "url": "https://github.com/single-spa/create-single-spa/issues" }, "dependencies": { - "import-map-overrides": "^2.2.0", - "lodash": "^4.17.20", + "import-map-overrides": "^2.4.0", + "lodash": "^4.17.21", "node-fetch": "^2.6.1" } } diff --git a/packages/single-spa-welcome/jest.config.js b/packages/single-spa-welcome/jest.config.js index 86a796b1..6783cd8c 100644 --- a/packages/single-spa-welcome/jest.config.js +++ b/packages/single-spa-welcome/jest.config.js @@ -1,5 +1,6 @@ module.exports = { rootDir: "src", + testEnvironment: "jsdom", transform: { "^.+\\.(j|t)sx?$": "babel-jest", }, diff --git a/packages/single-spa-welcome/package.json b/packages/single-spa-welcome/package.json index 38e55b47..ee105771 100644 --- a/packages/single-spa-welcome/package.json +++ b/packages/single-spa-welcome/package.json @@ -28,46 +28,40 @@ "coverage": "cross-env BABEL_ENV=test jest --coverage", "prepublishOnly": "pnpm run build" }, - "husky": { - "hooks": { - "pre-commit": "pretty-quick --staged && concurrently pnpm:test pnpm:lint" - } - }, "devDependencies": { - "@babel/core": "^7.12.9", - "@babel/plugin-transform-runtime": "^7.12.1", - "@babel/preset-env": "^7.12.7", - "@babel/preset-react": "^7.12.7", - "@babel/runtime": "^7.12.5", - "@testing-library/jest-dom": "^5.11.6", - "@testing-library/react": "^11.2.2", - "@types/jest": "^26.0.16", - "babel-jest": "^26.6.3", + "@babel/core": "^7.14.6", + "@babel/plugin-transform-runtime": "^7.14.5", + "@babel/preset-env": "^7.14.7", + "@babel/preset-react": "^7.14.5", + "@babel/runtime": "^7.14.6", + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^12.0.0", + "@types/jest": "^26.0.23", + "babel-jest": "^27.0.5", "babel-loader": "^8.2.2", - "concurrently": "^5.3.0", + "concurrently": "^6.2.0", "cross-env": "^7.0.3", - "css-loader": "^5.0.1", - "eslint": "^7.15.0", - "eslint-config-prettier": "^7.0.0", + "css-loader": "^5.2.6", + "eslint": "^7.29.0", + "eslint-config-prettier": "^8.3.0", "eslint-config-react-important-stuff": "^3.0.0", - "eslint-plugin-prettier": "^3.2.0", - "husky": "^4.3.5", + "eslint-plugin-prettier": "^3.4.0", "identity-obj-proxy": "^3.0.0", - "jest": "^26.6.3", - "jest-cli": "^26.6.3", - "prettier": "^2.2.1", - "pretty-quick": "^3.1.0", - "single-spa-react": "^4.0.0", - "style-loader": "^2.0.0", + "jest": "^27.0.5", + "jest-cli": "^27.0.5", + "prettier": "^2.3.2", + "pretty-quick": "^3.1.1", + "single-spa-react": "^4.2.0", + "style-loader": "^3.0.0", "ts-config-single-spa": "workspace:*", - "webpack": "^5.8.0", - "webpack-cli": "^4.2.0", + "webpack": "^5.40.0", + "webpack-cli": "^4.7.2", "webpack-config-single-spa-react": "workspace:*", "webpack-dev-server": "^4.0.0-beta.0", - "webpack-merge": "^5.4.0" + "webpack-merge": "^5.8.0" }, "dependencies": { - "react": "^17.0.1", - "react-dom": "^17.0.1" + "react": "^17.0.2", + "react-dom": "^17.0.2" } } diff --git a/packages/single-spa-welcome/src/welcome.js b/packages/single-spa-welcome/src/welcome.js index 3920de17..bbe1c93b 100644 --- a/packages/single-spa-welcome/src/welcome.js +++ b/packages/single-spa-welcome/src/welcome.js @@ -10,9 +10,8 @@ export default function Root(props) { const templates = Array.from(document.querySelectorAll("template")); return templates.some((template) => { - const hasSingleSpaRouter = !!template.content.querySelector( - "single-spa-router" - ); + const hasSingleSpaRouter = + !!template.content.querySelector("single-spa-router"); return hasSingleSpaRouter; }); })[0]; diff --git a/packages/webpack-config-single-spa-ts/package.json b/packages/webpack-config-single-spa-ts/package.json index ce5877e8..a956f9ec 100644 --- a/packages/webpack-config-single-spa-ts/package.json +++ b/packages/webpack-config-single-spa-ts/package.json @@ -29,10 +29,10 @@ "url": "https://github.com/single-spa/create-single-spa/issues" }, "dependencies": { - "fork-ts-checker-webpack-plugin": "^6.0.5", + "fork-ts-checker-webpack-plugin": "^6.2.12", "typescript": "^4.1.2", "webpack-config-single-spa": "workspace:*", - "webpack-merge": "^5.5.0" + "webpack-merge": "^5.8.0" }, "peerDependencies": { "typescript": ">=4" diff --git a/packages/webpack-config-single-spa/package.json b/packages/webpack-config-single-spa/package.json index 445f6a74..ab0eb86e 100644 --- a/packages/webpack-config-single-spa/package.json +++ b/packages/webpack-config-single-spa/package.json @@ -23,15 +23,15 @@ }, "dependencies": { "babel-loader": "^8.2.2", - "css-loader": "^5.0.1", - "html-webpack-plugin": "^5.1.0", - "standalone-single-spa-webpack-plugin": "^1.1.0", - "style-loader": "^2.0.0", - "systemjs-webpack-interop": "^2.3.2", + "css-loader": "^5.2.6", + "html-webpack-plugin": "^5.3.2", + "standalone-single-spa-webpack-plugin": "^2.0.2", + "style-loader": "^3.0.0", + "systemjs-webpack-interop": "^2.3.7", "unused-files-webpack-plugin": "^3.4.0", - "webpack-bundle-analyzer": "^4.2.0" + "webpack-bundle-analyzer": "^4.4.2" }, "devDependencies": { - "webpack": "^5.8.0" + "webpack": "^5.40.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a9f7fb80..990671d2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,142 +5,138 @@ importers: .: specifiers: '@changesets/changelog-github': ^0.4.0 - '@changesets/cli': ^2.14.1 - '@types/jest': ^26.0.16 - husky: ^4.3.8 - jest: ^26.6.3 - jest-cli: ^26.6.3 - jest-util: ^26.6.2 + '@changesets/cli': ^2.16.0 + '@types/jest': ^26.0.23 + husky: ^6.0.0 + jest: ^27.0.5 + jest-cli: ^27.0.5 + jest-util: ^27.0.2 mkdirp: ^1.0.4 nixt: ^0.5.1 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 + prettier: ^2.3.2 + pretty-quick: ^3.1.1 rimraf: ^3.0.2 devDependencies: '@changesets/changelog-github': 0.4.0 - '@changesets/cli': 2.14.1 - '@types/jest': 26.0.20 - husky: 4.3.8 - jest: 26.6.3 - jest-cli: 26.6.3 - jest-util: 26.6.2 + '@changesets/cli': 2.16.0 + '@types/jest': 26.0.23 + husky: 6.0.0 + jest: 27.0.5 + jest-cli: 27.0.5 + jest-util: 27.0.2 mkdirp: 1.0.4 nixt: 0.5.1 - prettier: 2.2.1 - pretty-quick: 3.1.0_prettier@2.2.1 + prettier: 2.3.2 + pretty-quick: 3.1.1_prettier@2.3.2 rimraf: 3.0.2 packages/create-single-spa: specifiers: generator-single-spa: workspace:* - yargs: ^16.2.0 - yeoman-environment: ^2.10.3 + yargs: ^17.0.1 + yeoman-environment: ^3.4.1 dependencies: generator-single-spa: link:../generator-single-spa - yargs: 16.2.0 - yeoman-environment: 2.10.3 + yargs: 17.0.1 + yeoman-environment: 3.4.1 packages/generator-single-spa: specifiers: - chalk: ^4.1.0 + chalk: ^4.1.1 command-exists: ^1.2.9 - ejs: ^3.1.5 - jest: ^26.6.3 - lodash: ^4.17.20 - yeoman-assert: ^3.1.1 - yeoman-generator: ^4.12.0 - yeoman-test: ^3.0.0 - dependencies: - chalk: 4.1.0 + ejs: ^3.1.6 + jest: ^27.0.5 + lodash: ^4.17.21 + yeoman-generator: ^5.3.0 + yeoman-test: ^6.1.0 + dependencies: + chalk: 4.1.1 command-exists: 1.2.9 ejs: 3.1.6 - lodash: 4.17.20 - yeoman-generator: 4.13.0 + lodash: 4.17.21 + yeoman-generator: 5.3.0 devDependencies: - jest: 26.6.3 - yeoman-assert: 3.1.1 - yeoman-test: 3.0.0 + jest: 27.0.5 + yeoman-test: 6.1.0_yeoman-generator@5.3.0 packages/single-spa-web-server-utils: specifiers: - import-map-overrides: ^2.2.0 - lodash: ^4.17.20 + import-map-overrides: ^2.4.0 + lodash: ^4.17.21 node-fetch: ^2.6.1 dependencies: - import-map-overrides: 2.3.0 - lodash: 4.17.20 + import-map-overrides: 2.4.0 + lodash: 4.17.21 node-fetch: 2.6.1 packages/single-spa-welcome: specifiers: - '@babel/core': ^7.12.9 - '@babel/plugin-transform-runtime': ^7.12.1 - '@babel/preset-env': ^7.12.7 - '@babel/preset-react': ^7.12.7 - '@babel/runtime': ^7.12.5 - '@testing-library/jest-dom': ^5.11.6 - '@testing-library/react': ^11.2.2 - '@types/jest': ^26.0.16 - babel-jest: ^26.6.3 + '@babel/core': ^7.14.6 + '@babel/plugin-transform-runtime': ^7.14.5 + '@babel/preset-env': ^7.14.7 + '@babel/preset-react': ^7.14.5 + '@babel/runtime': ^7.14.6 + '@testing-library/jest-dom': ^5.14.1 + '@testing-library/react': ^12.0.0 + '@types/jest': ^26.0.23 + babel-jest: ^27.0.5 babel-loader: ^8.2.2 - concurrently: ^5.3.0 + concurrently: ^6.2.0 cross-env: ^7.0.3 - css-loader: ^5.0.1 - eslint: ^7.15.0 - eslint-config-prettier: ^7.0.0 + css-loader: ^5.2.6 + eslint: ^7.29.0 + eslint-config-prettier: ^8.3.0 eslint-config-react-important-stuff: ^3.0.0 - eslint-plugin-prettier: ^3.2.0 - husky: ^4.3.5 + eslint-plugin-prettier: ^3.4.0 identity-obj-proxy: ^3.0.0 - jest: ^26.6.3 - jest-cli: ^26.6.3 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 - react: ^17.0.1 - react-dom: ^17.0.1 - single-spa-react: ^4.0.0 - style-loader: ^2.0.0 + jest: ^27.0.5 + jest-cli: ^27.0.5 + prettier: ^2.3.2 + pretty-quick: ^3.1.1 + react: ^17.0.2 + react-dom: ^17.0.2 + single-spa-react: ^4.2.0 + style-loader: ^3.0.0 ts-config-single-spa: workspace:* - webpack: ^5.8.0 - webpack-cli: ^4.2.0 + webpack: ^5.40.0 + webpack-cli: ^4.7.2 webpack-config-single-spa-react: workspace:* webpack-dev-server: ^4.0.0-beta.0 - webpack-merge: ^5.4.0 + webpack-merge: ^5.8.0 dependencies: - react: 17.0.1 - react-dom: 17.0.1_react@17.0.1 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 devDependencies: - '@babel/core': 7.12.16 - '@babel/plugin-transform-runtime': 7.12.15_@babel+core@7.12.16 - '@babel/preset-env': 7.12.16_@babel+core@7.12.16 - '@babel/preset-react': 7.12.13_@babel+core@7.12.16 - '@babel/runtime': 7.12.13 - '@testing-library/jest-dom': 5.11.9 - '@testing-library/react': 11.2.5_react-dom@17.0.1+react@17.0.1 - '@types/jest': 26.0.20 - babel-jest: 26.6.3_@babel+core@7.12.16 - babel-loader: 8.2.2_9a49d9cba63660b124dc977fa6f4ac94 - concurrently: 5.3.0 + '@babel/core': 7.14.6 + '@babel/plugin-transform-runtime': 7.14.5_@babel+core@7.14.6 + '@babel/preset-env': 7.14.7_@babel+core@7.14.6 + '@babel/preset-react': 7.14.5_@babel+core@7.14.6 + '@babel/runtime': 7.14.6 + '@testing-library/jest-dom': 5.14.1 + '@testing-library/react': 12.0.0_react-dom@17.0.2+react@17.0.2 + '@types/jest': 26.0.23 + babel-jest: 27.0.5_@babel+core@7.14.6 + babel-loader: 8.2.2_1ef96c0ff5bf278057a4bc2ae1f672a2 + concurrently: 6.2.0 cross-env: 7.0.3 - css-loader: 5.0.2_webpack@5.22.0 - eslint: 7.20.0 - eslint-config-prettier: 7.2.0_eslint@7.20.0 - eslint-config-react-important-stuff: 3.0.0_eslint@7.20.0 - eslint-plugin-prettier: 3.3.1_90376326e593b529cca0740deb6f3b7f - husky: 4.3.8 + css-loader: 5.2.6_webpack@5.40.0 + eslint: 7.29.0 + eslint-config-prettier: 8.3.0_eslint@7.29.0 + eslint-config-react-important-stuff: 3.0.0_eslint@7.29.0 + eslint-plugin-prettier: 3.4.0_4e72879372edbffcbdaf0fa17b22c203 identity-obj-proxy: 3.0.0 - jest: 26.6.3 - jest-cli: 26.6.3 - prettier: 2.2.1 - pretty-quick: 3.1.0_prettier@2.2.1 - single-spa-react: 4.1.0_react@17.0.1 - style-loader: 2.0.0_webpack@5.22.0 + jest: 27.0.5 + jest-cli: 27.0.5 + prettier: 2.3.2 + pretty-quick: 3.1.1_prettier@2.3.2 + single-spa-react: 4.2.0_react@17.0.2 + style-loader: 3.0.0_webpack@5.40.0 ts-config-single-spa: link:../ts-config-single-spa - webpack: 5.22.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a + webpack: 5.40.0_webpack-cli@4.7.2 + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d webpack-config-single-spa-react: link:../webpack-config-single-spa-react - webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.5.0+webpack@5.22.0 - webpack-merge: 5.7.3 + webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.7.2+webpack@5.40.0 + webpack-merge: 5.8.0 packages/ts-config-single-spa: specifiers: {} @@ -148,25 +144,25 @@ importers: packages/webpack-config-single-spa: specifiers: babel-loader: ^8.2.2 - css-loader: ^5.0.1 - html-webpack-plugin: ^5.1.0 - standalone-single-spa-webpack-plugin: ^1.1.0 - style-loader: ^2.0.0 - systemjs-webpack-interop: ^2.3.2 + css-loader: ^5.2.6 + html-webpack-plugin: ^5.3.2 + standalone-single-spa-webpack-plugin: ^2.0.2 + style-loader: ^3.0.0 + systemjs-webpack-interop: ^2.3.7 unused-files-webpack-plugin: ^3.4.0 - webpack: ^5.8.0 - webpack-bundle-analyzer: ^4.2.0 - dependencies: - babel-loader: 8.2.2_webpack@5.22.0 - css-loader: 5.0.2_webpack@5.22.0 - html-webpack-plugin: 5.1.0_webpack@5.22.0 - standalone-single-spa-webpack-plugin: 1.2.2_5818328ade82780219627755e9a973db - style-loader: 2.0.0_webpack@5.22.0 - systemjs-webpack-interop: 2.3.5_webpack@5.22.0 + webpack: ^5.40.0 + webpack-bundle-analyzer: ^4.4.2 + dependencies: + babel-loader: 8.2.2_webpack@5.40.0 + css-loader: 5.2.6_webpack@5.40.0 + html-webpack-plugin: 5.3.2_webpack@5.40.0 + standalone-single-spa-webpack-plugin: 2.0.2_d4c3353c3f85b77e9d7d7497be421c09 + style-loader: 3.0.0_webpack@5.40.0 + systemjs-webpack-interop: 2.3.7_webpack@5.40.0 unused-files-webpack-plugin: 3.4.0 - webpack-bundle-analyzer: 4.4.0 + webpack-bundle-analyzer: 4.4.2 devDependencies: - webpack: 5.22.0 + webpack: 5.40.0 packages/webpack-config-single-spa-react: specifiers: @@ -184,570 +180,570 @@ importers: packages/webpack-config-single-spa-ts: specifiers: - fork-ts-checker-webpack-plugin: ^6.0.5 + fork-ts-checker-webpack-plugin: ^6.2.12 typescript: ^4.1.2 webpack-config-single-spa: workspace:* - webpack-merge: ^5.5.0 + webpack-merge: ^5.8.0 dependencies: - fork-ts-checker-webpack-plugin: 6.1.0 + fork-ts-checker-webpack-plugin: 6.2.12 typescript: 4.1.5 webpack-config-single-spa: link:../webpack-config-single-spa - webpack-merge: 5.7.3 + webpack-merge: 5.8.0 tests/fixtures/react-app-js-webpack: specifiers: - '@babel/core': ^7.12.16 - '@babel/eslint-parser': ^7.12.16 - '@babel/plugin-transform-runtime': ^7.12.1 - '@babel/preset-env': ^7.12.7 - '@babel/preset-react': ^7.12.7 - '@babel/runtime': ^7.12.5 - '@testing-library/jest-dom': ^5.11.6 - '@testing-library/react': ^11.2.2 - babel-jest: ^26.6.3 - concurrently: ^5.3.0 + '@babel/core': ^7.14.6 + '@babel/eslint-parser': ^7.14.7 + '@babel/plugin-transform-runtime': ^7.14.5 + '@babel/preset-env': ^7.14.7 + '@babel/preset-react': ^7.14.5 + '@babel/runtime': ^7.14.6 + '@testing-library/jest-dom': ^5.14.1 + '@testing-library/react': ^12.0.0 + babel-jest: ^27.0.5 + concurrently: ^6.2.0 cross-env: ^7.0.3 - eslint: ^7.15.0 - eslint-config-prettier: ^7.0.0 + eslint: ^7.29.0 + eslint-config-prettier: ^8.3.0 eslint-config-react-important-stuff: ^3.0.0 - eslint-plugin-prettier: ^3.2.0 - husky: ^4.3.5 + eslint-plugin-prettier: ^3.4.0 + husky: ^6.0.0 identity-obj-proxy: ^3.0.0 - jest: ^26.6.3 - jest-cli: ^26.6.3 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 - react: ^17.0.1 - react-dom: ^17.0.1 - single-spa-react: ^4.0.0 - webpack: ^5.8.0 - webpack-cli: ^4.2.0 - webpack-config-single-spa-react: ^2.0.0 + jest: ^27.0.5 + jest-cli: ^27.0.5 + prettier: ^2.3.2 + pretty-quick: ^3.1.1 + react: ^17.0.2 + react-dom: ^17.0.2 + single-spa-react: ^4.2.0 + webpack: ^5.40.0 + webpack-cli: ^4.7.2 + webpack-config-single-spa-react: ^2.2.2 webpack-dev-server: ^4.0.0-beta.0 - webpack-merge: ^5.4.0 + webpack-merge: ^5.8.0 dependencies: - react: 17.0.1 - react-dom: 17.0.1_react@17.0.1 - single-spa-react: 4.1.0_react@17.0.1 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + single-spa-react: 4.2.0_react@17.0.2 devDependencies: - '@babel/core': 7.12.16 - '@babel/eslint-parser': 7.14.7_442e1696da38772be2d58fc500f0ec59 - '@babel/plugin-transform-runtime': 7.12.15_@babel+core@7.12.16 - '@babel/preset-env': 7.12.16_@babel+core@7.12.16 - '@babel/preset-react': 7.12.13_@babel+core@7.12.16 - '@babel/runtime': 7.12.13 - '@testing-library/jest-dom': 5.11.9 - '@testing-library/react': 11.2.5_react-dom@17.0.1+react@17.0.1 - babel-jest: 26.6.3_@babel+core@7.12.16 - concurrently: 5.3.0 + '@babel/core': 7.14.6 + '@babel/eslint-parser': 7.14.7_@babel+core@7.14.6+eslint@7.29.0 + '@babel/plugin-transform-runtime': 7.14.5_@babel+core@7.14.6 + '@babel/preset-env': 7.14.7_@babel+core@7.14.6 + '@babel/preset-react': 7.14.5_@babel+core@7.14.6 + '@babel/runtime': 7.14.6 + '@testing-library/jest-dom': 5.14.1 + '@testing-library/react': 12.0.0_react-dom@17.0.2+react@17.0.2 + babel-jest: 27.0.5_@babel+core@7.14.6 + concurrently: 6.2.0 cross-env: 7.0.3 - eslint: 7.20.0 - eslint-config-prettier: 7.2.0_eslint@7.20.0 - eslint-config-react-important-stuff: 3.0.0_eslint@7.20.0 - eslint-plugin-prettier: 3.3.1_90376326e593b529cca0740deb6f3b7f - husky: 4.3.8 + eslint: 7.29.0 + eslint-config-prettier: 8.3.0_eslint@7.29.0 + eslint-config-react-important-stuff: 3.0.0_eslint@7.29.0 + eslint-plugin-prettier: 3.4.0_4e72879372edbffcbdaf0fa17b22c203 + husky: 6.0.0 identity-obj-proxy: 3.0.0 - jest: 26.6.3 - jest-cli: 26.6.3 - prettier: 2.2.1 - pretty-quick: 3.1.0_prettier@2.2.1 - webpack: 5.22.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a + jest: 27.0.5 + jest-cli: 27.0.5 + prettier: 2.3.2 + pretty-quick: 3.1.1_prettier@2.3.2 + webpack: 5.40.0_webpack-cli@4.7.2 + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d webpack-config-single-spa-react: link:../../../packages/webpack-config-single-spa-react - webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.5.0+webpack@5.22.0 - webpack-merge: 5.7.3 + webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.7.2+webpack@5.40.0 + webpack-merge: 5.8.0 tests/fixtures/react-app-ts-webpack: specifiers: - '@babel/core': ^7.12.16 - '@babel/eslint-parser': ^7.12.16 - '@babel/plugin-transform-runtime': ^7.12.1 - '@babel/preset-env': ^7.12.7 - '@babel/preset-react': ^7.12.7 - '@babel/preset-typescript': ^7.12.7 - '@babel/runtime': ^7.12.5 - '@testing-library/jest-dom': ^5.11.6 - '@testing-library/react': ^11.2.2 - '@types/jest': ^26.0.16 - '@types/react': ^16.9.32 - '@types/react-dom': ^16.9.6 + '@babel/core': ^7.14.6 + '@babel/eslint-parser': ^7.14.7 + '@babel/plugin-transform-runtime': ^7.14.5 + '@babel/preset-env': ^7.14.7 + '@babel/preset-react': ^7.14.5 + '@babel/preset-typescript': ^7.14.5 + '@babel/runtime': ^7.14.6 + '@testing-library/jest-dom': ^5.14.1 + '@testing-library/react': ^12.0.0 + '@types/jest': ^26.0.23 + '@types/react': ^17.0.11 + '@types/react-dom': ^17.0.8 '@types/systemjs': ^6.1.0 - '@types/testing-library__jest-dom': ^5.9.5 + '@types/testing-library__jest-dom': ^5.14.0 '@types/webpack-env': ^1.16.0 - babel-jest: ^26.6.3 - concurrently: ^5.3.0 + babel-jest: ^27.0.5 + concurrently: ^6.2.0 cross-env: ^7.0.3 - eslint: ^7.15.0 - eslint-config-prettier: ^7.0.0 + eslint: ^7.29.0 + eslint-config-prettier: ^8.3.0 eslint-config-ts-react-important-stuff: ^3.0.0 - eslint-plugin-prettier: ^3.2.0 - husky: ^4.3.5 + eslint-plugin-prettier: ^3.4.0 + husky: ^6.0.0 identity-obj-proxy: ^3.0.0 - jest: ^26.6.3 - jest-cli: ^26.6.3 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 - react: ^17.0.1 - react-dom: ^17.0.1 - single-spa-react: ^4.0.0 - ts-config-single-spa: ^2.0.0 - typescript: ^4.1.2 - webpack: ^5.8.0 - webpack-cli: ^4.2.0 - webpack-config-single-spa-react: ^2.0.0 - webpack-config-single-spa-react-ts: ^2.0.0 - webpack-config-single-spa-ts: ^2.0.0 + jest: ^27.0.5 + jest-cli: ^27.0.5 + prettier: ^2.3.2 + pretty-quick: ^3.1.1 + react: ^17.0.2 + react-dom: ^17.0.2 + single-spa-react: ^4.2.0 + ts-config-single-spa: ^2.0.1 + typescript: ^4.3.4 + webpack: ^5.40.0 + webpack-cli: ^4.7.2 + webpack-config-single-spa-react: ^2.2.2 + webpack-config-single-spa-react-ts: ^2.2.2 + webpack-config-single-spa-ts: ^2.2.2 webpack-dev-server: ^4.0.0-beta.0 - webpack-merge: ^5.4.0 + webpack-merge: ^5.8.0 dependencies: - '@types/jest': 26.0.20 - '@types/react': 16.14.8 - '@types/react-dom': 16.9.13 + '@types/jest': 26.0.23 + '@types/react': 17.0.11 + '@types/react-dom': 17.0.8 '@types/systemjs': 6.1.0 '@types/webpack-env': 1.16.0 - react: 17.0.1 - react-dom: 17.0.1_react@17.0.1 - single-spa-react: 4.1.0_a3626766904e54ff7fb600102f5c3051 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + single-spa-react: 4.2.0_86d60f301c2a63feb74d2706f1f40ced devDependencies: - '@babel/core': 7.12.16 - '@babel/eslint-parser': 7.14.7_442e1696da38772be2d58fc500f0ec59 - '@babel/plugin-transform-runtime': 7.12.15_@babel+core@7.12.16 - '@babel/preset-env': 7.12.16_@babel+core@7.12.16 - '@babel/preset-react': 7.12.13_@babel+core@7.12.16 - '@babel/preset-typescript': 7.14.5_@babel+core@7.12.16 - '@babel/runtime': 7.12.13 - '@testing-library/jest-dom': 5.11.9 - '@testing-library/react': 11.2.5_react-dom@17.0.1+react@17.0.1 - '@types/testing-library__jest-dom': 5.9.5 - babel-jest: 26.6.3_@babel+core@7.12.16 - concurrently: 5.3.0 + '@babel/core': 7.14.6 + '@babel/eslint-parser': 7.14.7_@babel+core@7.14.6+eslint@7.29.0 + '@babel/plugin-transform-runtime': 7.14.5_@babel+core@7.14.6 + '@babel/preset-env': 7.14.7_@babel+core@7.14.6 + '@babel/preset-react': 7.14.5_@babel+core@7.14.6 + '@babel/preset-typescript': 7.14.5_@babel+core@7.14.6 + '@babel/runtime': 7.14.6 + '@testing-library/jest-dom': 5.14.1 + '@testing-library/react': 12.0.0_react-dom@17.0.2+react@17.0.2 + '@types/testing-library__jest-dom': 5.14.0 + babel-jest: 27.0.5_@babel+core@7.14.6 + concurrently: 6.2.0 cross-env: 7.0.3 - eslint: 7.20.0 - eslint-config-prettier: 7.2.0_eslint@7.20.0 - eslint-config-ts-react-important-stuff: 3.0.0_eslint@7.20.0 - eslint-plugin-prettier: 3.3.1_90376326e593b529cca0740deb6f3b7f - husky: 4.3.8 + eslint: 7.29.0 + eslint-config-prettier: 8.3.0_eslint@7.29.0 + eslint-config-ts-react-important-stuff: 3.0.0_eslint@7.29.0 + eslint-plugin-prettier: 3.4.0_4e72879372edbffcbdaf0fa17b22c203 + husky: 6.0.0 identity-obj-proxy: 3.0.0 - jest: 26.6.3 - jest-cli: 26.6.3 - prettier: 2.2.1 - pretty-quick: 3.1.0_prettier@2.2.1 + jest: 27.0.5 + jest-cli: 27.0.5 + prettier: 2.3.2 + pretty-quick: 3.1.1_prettier@2.3.2 ts-config-single-spa: link:../../../packages/ts-config-single-spa - typescript: 4.1.5 - webpack: 5.22.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a + typescript: 4.3.4 + webpack: 5.40.0_webpack-cli@4.7.2 + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d webpack-config-single-spa-react: link:../../../packages/webpack-config-single-spa-react webpack-config-single-spa-react-ts: link:../../../packages/webpack-config-single-spa-react-ts webpack-config-single-spa-ts: link:../../../packages/webpack-config-single-spa-ts - webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.5.0+webpack@5.22.0 - webpack-merge: 5.7.3 + webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.7.2+webpack@5.40.0 + webpack-merge: 5.8.0 tests/fixtures/root-config-js-webpack: specifiers: - '@babel/core': ^7.12.16 - '@babel/eslint-parser': ^7.12.16 - '@babel/plugin-transform-runtime': ^7.12.1 - '@babel/preset-env': ^7.12.7 - '@babel/runtime': ^7.12.5 - '@types/jest': ^26.0.16 + '@babel/core': ^7.14.6 + '@babel/eslint-parser': ^7.14.7 + '@babel/plugin-transform-runtime': ^7.14.5 + '@babel/preset-env': ^7.14.7 + '@babel/runtime': ^7.14.6 + '@types/jest': ^26.0.23 '@types/systemjs': ^6.1.0 - concurrently: ^5.3.0 + concurrently: ^6.2.0 cross-env: ^7.0.3 - eslint: ^7.15.0 + eslint: ^7.29.0 eslint-config-important-stuff: ^1.1.0 - eslint-config-prettier: ^7.0.0 - eslint-plugin-prettier: ^3.2.0 - html-webpack-plugin: ^5.3.1 - husky: ^4.3.5 - jest: ^26.6.3 - jest-cli: ^26.6.3 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 - serve: ^11.3.2 - single-spa: ^5.8.2 - webpack: ^5.8.0 - webpack-cli: ^4.2.0 - webpack-config-single-spa: ^2.0.0 + eslint-config-prettier: ^8.3.0 + eslint-plugin-prettier: ^3.4.0 + html-webpack-plugin: ^5.3.2 + husky: ^6.0.0 + jest: ^27.0.5 + jest-cli: ^27.0.5 + prettier: ^2.3.2 + pretty-quick: ^3.1.1 + serve: ^12.0.0 + single-spa: ^5.9.3 + webpack: ^5.40.0 + webpack-cli: ^4.7.2 + webpack-config-single-spa: ^2.2.1 webpack-dev-server: ^4.0.0-beta.0 - webpack-merge: ^5.5.0 + webpack-merge: ^5.8.0 dependencies: - '@types/jest': 26.0.20 + '@types/jest': 26.0.23 '@types/systemjs': 6.1.0 single-spa: 5.9.3 devDependencies: - '@babel/core': 7.12.16 - '@babel/eslint-parser': 7.14.7_442e1696da38772be2d58fc500f0ec59 - '@babel/plugin-transform-runtime': 7.12.15_@babel+core@7.12.16 - '@babel/preset-env': 7.12.16_@babel+core@7.12.16 - '@babel/runtime': 7.12.13 - concurrently: 5.3.0 + '@babel/core': 7.14.6 + '@babel/eslint-parser': 7.14.7_@babel+core@7.14.6+eslint@7.29.0 + '@babel/plugin-transform-runtime': 7.14.5_@babel+core@7.14.6 + '@babel/preset-env': 7.14.7_@babel+core@7.14.6 + '@babel/runtime': 7.14.6 + concurrently: 6.2.0 cross-env: 7.0.3 - eslint: 7.20.0 + eslint: 7.29.0 eslint-config-important-stuff: 1.1.0 - eslint-config-prettier: 7.2.0_eslint@7.20.0 - eslint-plugin-prettier: 3.3.1_90376326e593b529cca0740deb6f3b7f - html-webpack-plugin: 5.3.2_webpack@5.22.0 - husky: 4.3.8 - jest: 26.6.3 - jest-cli: 26.6.3 - prettier: 2.2.1 - pretty-quick: 3.1.0_prettier@2.2.1 - serve: 11.3.2 - webpack: 5.22.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a + eslint-config-prettier: 8.3.0_eslint@7.29.0 + eslint-plugin-prettier: 3.4.0_4e72879372edbffcbdaf0fa17b22c203 + html-webpack-plugin: 5.3.2_webpack@5.40.0 + husky: 6.0.0 + jest: 27.0.5 + jest-cli: 27.0.5 + prettier: 2.3.2 + pretty-quick: 3.1.1_prettier@2.3.2 + serve: 12.0.0 + webpack: 5.40.0_webpack-cli@4.7.2 + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d webpack-config-single-spa: link:../../../packages/webpack-config-single-spa - webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.5.0+webpack@5.22.0 - webpack-merge: 5.7.3 + webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.7.2+webpack@5.40.0 + webpack-merge: 5.8.0 tests/fixtures/root-config-js-webpack-layout: specifiers: - '@babel/core': ^7.12.16 - '@babel/eslint-parser': ^7.12.16 - '@babel/plugin-transform-runtime': ^7.12.1 - '@babel/preset-env': ^7.12.7 - '@babel/runtime': ^7.12.5 - '@types/jest': ^26.0.16 + '@babel/core': ^7.14.6 + '@babel/eslint-parser': ^7.14.7 + '@babel/plugin-transform-runtime': ^7.14.5 + '@babel/preset-env': ^7.14.7 + '@babel/runtime': ^7.14.6 + '@types/jest': ^26.0.23 '@types/systemjs': ^6.1.0 - concurrently: ^5.3.0 + concurrently: ^6.2.0 cross-env: ^7.0.3 - eslint: ^7.15.0 + eslint: ^7.29.0 eslint-config-important-stuff: ^1.1.0 - eslint-config-prettier: ^7.0.0 - eslint-plugin-prettier: ^3.2.0 - html-webpack-plugin: ^5.3.1 - husky: ^4.3.5 - jest: ^26.6.3 - jest-cli: ^26.6.3 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 - serve: ^11.3.2 - single-spa: ^5.8.2 + eslint-config-prettier: ^8.3.0 + eslint-plugin-prettier: ^3.4.0 + html-webpack-plugin: ^5.3.2 + husky: ^6.0.0 + jest: ^27.0.5 + jest-cli: ^27.0.5 + prettier: ^2.3.2 + pretty-quick: ^3.1.1 + serve: ^12.0.0 + single-spa: ^5.9.3 single-spa-layout: 1.5.4 - webpack: ^5.8.0 - webpack-cli: ^4.2.0 - webpack-config-single-spa: ^2.0.0 + webpack: ^5.40.0 + webpack-cli: ^4.7.2 + webpack-config-single-spa: ^2.2.1 webpack-dev-server: ^4.0.0-beta.0 - webpack-merge: ^5.5.0 + webpack-merge: ^5.8.0 dependencies: - '@types/jest': 26.0.20 + '@types/jest': 26.0.23 '@types/systemjs': 6.1.0 single-spa: 5.9.3 single-spa-layout: 1.5.4 devDependencies: - '@babel/core': 7.12.16 - '@babel/eslint-parser': 7.14.7_442e1696da38772be2d58fc500f0ec59 - '@babel/plugin-transform-runtime': 7.12.15_@babel+core@7.12.16 - '@babel/preset-env': 7.12.16_@babel+core@7.12.16 - '@babel/runtime': 7.12.13 - concurrently: 5.3.0 + '@babel/core': 7.14.6 + '@babel/eslint-parser': 7.14.7_@babel+core@7.14.6+eslint@7.29.0 + '@babel/plugin-transform-runtime': 7.14.5_@babel+core@7.14.6 + '@babel/preset-env': 7.14.7_@babel+core@7.14.6 + '@babel/runtime': 7.14.6 + concurrently: 6.2.0 cross-env: 7.0.3 - eslint: 7.20.0 + eslint: 7.29.0 eslint-config-important-stuff: 1.1.0 - eslint-config-prettier: 7.2.0_eslint@7.20.0 - eslint-plugin-prettier: 3.3.1_90376326e593b529cca0740deb6f3b7f - html-webpack-plugin: 5.3.2_webpack@5.22.0 - husky: 4.3.8 - jest: 26.6.3 - jest-cli: 26.6.3 - prettier: 2.2.1 - pretty-quick: 3.1.0_prettier@2.2.1 - serve: 11.3.2 - webpack: 5.22.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a + eslint-config-prettier: 8.3.0_eslint@7.29.0 + eslint-plugin-prettier: 3.4.0_4e72879372edbffcbdaf0fa17b22c203 + html-webpack-plugin: 5.3.2_webpack@5.40.0 + husky: 6.0.0 + jest: 27.0.5 + jest-cli: 27.0.5 + prettier: 2.3.2 + pretty-quick: 3.1.1_prettier@2.3.2 + serve: 12.0.0 + webpack: 5.40.0_webpack-cli@4.7.2 + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d webpack-config-single-spa: link:../../../packages/webpack-config-single-spa - webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.5.0+webpack@5.22.0 - webpack-merge: 5.7.3 + webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.7.2+webpack@5.40.0 + webpack-merge: 5.8.0 tests/fixtures/root-config-ts-webpack: specifiers: - '@babel/core': ^7.12.16 - '@babel/eslint-parser': ^7.12.16 - '@babel/plugin-transform-runtime': ^7.12.1 - '@babel/preset-env': ^7.12.7 - '@babel/preset-typescript': ^7.12.7 - '@babel/runtime': ^7.12.5 - '@types/jest': ^26.0.16 + '@babel/core': ^7.14.6 + '@babel/eslint-parser': ^7.14.7 + '@babel/plugin-transform-runtime': ^7.14.5 + '@babel/preset-env': ^7.14.7 + '@babel/preset-typescript': ^7.14.5 + '@babel/runtime': ^7.14.6 + '@types/jest': ^26.0.23 '@types/systemjs': ^6.1.0 '@types/webpack-env': ^1.16.0 - concurrently: ^5.3.0 + concurrently: ^6.2.0 cross-env: ^7.0.3 - eslint: ^7.15.0 - eslint-config-prettier: ^7.0.0 + eslint: ^7.29.0 + eslint-config-prettier: ^8.3.0 eslint-config-ts-important-stuff: ^1.1.0 - eslint-plugin-prettier: ^3.2.0 - html-webpack-plugin: ^5.3.1 - husky: ^4.3.5 - jest: ^26.6.3 - jest-cli: ^26.6.3 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 - serve: ^11.3.2 - single-spa: ^5.8.2 - ts-config-single-spa: ^2.0.0 - typescript: ^4.1.2 - webpack: ^5.8.0 - webpack-cli: ^4.2.0 - webpack-config-single-spa-ts: ^2.0.0 + eslint-plugin-prettier: ^3.4.0 + html-webpack-plugin: ^5.3.2 + husky: ^6.0.0 + jest: ^27.0.5 + jest-cli: ^27.0.5 + prettier: ^2.3.2 + pretty-quick: ^3.1.1 + serve: ^12.0.0 + single-spa: ^5.9.3 + ts-config-single-spa: ^2.0.1 + typescript: ^4.3.4 + webpack: ^5.40.0 + webpack-cli: ^4.7.2 + webpack-config-single-spa-ts: ^2.2.2 webpack-dev-server: ^4.0.0-beta.0 - webpack-merge: ^5.5.0 + webpack-merge: ^5.8.0 dependencies: - '@types/jest': 26.0.20 + '@types/jest': 26.0.23 '@types/systemjs': 6.1.0 '@types/webpack-env': 1.16.0 single-spa: 5.9.3 devDependencies: - '@babel/core': 7.12.16 - '@babel/eslint-parser': 7.14.7_442e1696da38772be2d58fc500f0ec59 - '@babel/plugin-transform-runtime': 7.12.15_@babel+core@7.12.16 - '@babel/preset-env': 7.12.16_@babel+core@7.12.16 - '@babel/preset-typescript': 7.14.5_@babel+core@7.12.16 - '@babel/runtime': 7.12.13 - concurrently: 5.3.0 + '@babel/core': 7.14.6 + '@babel/eslint-parser': 7.14.7_@babel+core@7.14.6+eslint@7.29.0 + '@babel/plugin-transform-runtime': 7.14.5_@babel+core@7.14.6 + '@babel/preset-env': 7.14.7_@babel+core@7.14.6 + '@babel/preset-typescript': 7.14.5_@babel+core@7.14.6 + '@babel/runtime': 7.14.6 + concurrently: 6.2.0 cross-env: 7.0.3 - eslint: 7.20.0 - eslint-config-prettier: 7.2.0_eslint@7.20.0 + eslint: 7.29.0 + eslint-config-prettier: 8.3.0_eslint@7.29.0 eslint-config-ts-important-stuff: 1.1.0 - eslint-plugin-prettier: 3.3.1_90376326e593b529cca0740deb6f3b7f - html-webpack-plugin: 5.3.2_webpack@5.22.0 - husky: 4.3.8 - jest: 26.6.3 - jest-cli: 26.6.3 - prettier: 2.2.1 - pretty-quick: 3.1.0_prettier@2.2.1 - serve: 11.3.2 + eslint-plugin-prettier: 3.4.0_4e72879372edbffcbdaf0fa17b22c203 + html-webpack-plugin: 5.3.2_webpack@5.40.0 + husky: 6.0.0 + jest: 27.0.5 + jest-cli: 27.0.5 + prettier: 2.3.2 + pretty-quick: 3.1.1_prettier@2.3.2 + serve: 12.0.0 ts-config-single-spa: link:../../../packages/ts-config-single-spa - typescript: 4.1.5 - webpack: 5.22.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a + typescript: 4.3.4 + webpack: 5.40.0_webpack-cli@4.7.2 + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d webpack-config-single-spa-ts: link:../../../packages/webpack-config-single-spa-ts - webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.5.0+webpack@5.22.0 - webpack-merge: 5.7.3 + webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.7.2+webpack@5.40.0 + webpack-merge: 5.8.0 tests/fixtures/root-config-ts-webpack-layout: specifiers: - '@babel/core': ^7.12.16 - '@babel/eslint-parser': ^7.12.16 - '@babel/plugin-transform-runtime': ^7.12.1 - '@babel/preset-env': ^7.12.7 - '@babel/preset-typescript': ^7.12.7 - '@babel/runtime': ^7.12.5 - '@types/jest': ^26.0.16 + '@babel/core': ^7.14.6 + '@babel/eslint-parser': ^7.14.7 + '@babel/plugin-transform-runtime': ^7.14.5 + '@babel/preset-env': ^7.14.7 + '@babel/preset-typescript': ^7.14.5 + '@babel/runtime': ^7.14.6 + '@types/jest': ^26.0.23 '@types/systemjs': ^6.1.0 '@types/webpack-env': ^1.16.0 - concurrently: ^5.3.0 + concurrently: ^6.2.0 cross-env: ^7.0.3 - eslint: ^7.15.0 - eslint-config-prettier: ^7.0.0 + eslint: ^7.29.0 + eslint-config-prettier: ^8.3.0 eslint-config-ts-important-stuff: ^1.1.0 - eslint-plugin-prettier: ^3.2.0 - html-webpack-plugin: ^5.3.1 - husky: ^4.3.5 - jest: ^26.6.3 - jest-cli: ^26.6.3 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 - serve: ^11.3.2 - single-spa: ^5.8.2 + eslint-plugin-prettier: ^3.4.0 + html-webpack-plugin: ^5.3.2 + husky: ^6.0.0 + jest: ^27.0.5 + jest-cli: ^27.0.5 + prettier: ^2.3.2 + pretty-quick: ^3.1.1 + serve: ^12.0.0 + single-spa: ^5.9.3 single-spa-layout: 1.5.4 - ts-config-single-spa: ^2.0.0 - typescript: ^4.1.2 - webpack: ^5.8.0 - webpack-cli: ^4.2.0 - webpack-config-single-spa-ts: ^2.0.0 + ts-config-single-spa: ^2.0.1 + typescript: ^4.3.4 + webpack: ^5.40.0 + webpack-cli: ^4.7.2 + webpack-config-single-spa-ts: ^2.2.2 webpack-dev-server: ^4.0.0-beta.0 - webpack-merge: ^5.5.0 + webpack-merge: ^5.8.0 dependencies: - '@types/jest': 26.0.20 + '@types/jest': 26.0.23 '@types/systemjs': 6.1.0 '@types/webpack-env': 1.16.0 single-spa: 5.9.3 single-spa-layout: 1.5.4 devDependencies: - '@babel/core': 7.12.16 - '@babel/eslint-parser': 7.14.7_442e1696da38772be2d58fc500f0ec59 - '@babel/plugin-transform-runtime': 7.12.15_@babel+core@7.12.16 - '@babel/preset-env': 7.12.16_@babel+core@7.12.16 - '@babel/preset-typescript': 7.14.5_@babel+core@7.12.16 - '@babel/runtime': 7.12.13 - concurrently: 5.3.0 + '@babel/core': 7.14.6 + '@babel/eslint-parser': 7.14.7_@babel+core@7.14.6+eslint@7.29.0 + '@babel/plugin-transform-runtime': 7.14.5_@babel+core@7.14.6 + '@babel/preset-env': 7.14.7_@babel+core@7.14.6 + '@babel/preset-typescript': 7.14.5_@babel+core@7.14.6 + '@babel/runtime': 7.14.6 + concurrently: 6.2.0 cross-env: 7.0.3 - eslint: 7.20.0 - eslint-config-prettier: 7.2.0_eslint@7.20.0 + eslint: 7.29.0 + eslint-config-prettier: 8.3.0_eslint@7.29.0 eslint-config-ts-important-stuff: 1.1.0 - eslint-plugin-prettier: 3.3.1_90376326e593b529cca0740deb6f3b7f - html-webpack-plugin: 5.3.2_webpack@5.22.0 - husky: 4.3.8 - jest: 26.6.3 - jest-cli: 26.6.3 - prettier: 2.2.1 - pretty-quick: 3.1.0_prettier@2.2.1 - serve: 11.3.2 + eslint-plugin-prettier: 3.4.0_4e72879372edbffcbdaf0fa17b22c203 + html-webpack-plugin: 5.3.2_webpack@5.40.0 + husky: 6.0.0 + jest: 27.0.5 + jest-cli: 27.0.5 + prettier: 2.3.2 + pretty-quick: 3.1.1_prettier@2.3.2 + serve: 12.0.0 ts-config-single-spa: link:../../../packages/ts-config-single-spa - typescript: 4.1.5 - webpack: 5.22.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a + typescript: 4.3.4 + webpack: 5.40.0_webpack-cli@4.7.2 + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d webpack-config-single-spa-ts: link:../../../packages/webpack-config-single-spa-ts - webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.5.0+webpack@5.22.0 - webpack-merge: 5.7.3 + webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.7.2+webpack@5.40.0 + webpack-merge: 5.8.0 tests/fixtures/svelte-app-js: specifiers: - '@babel/core': ^7.12.9 - '@babel/preset-env': ^7.12.7 - '@rollup/plugin-commonjs': ^17.0.0 - '@rollup/plugin-node-resolve': ^11.0.0 - '@testing-library/jest-dom': ^5.11.6 - '@testing-library/svelte': ^3.0.0 - babel-jest: ^26.6.3 - jest: ^26.6.3 - prettier: ^2.2.1 - prettier-plugin-svelte: ^1.4.2 - rollup: ^2.34.2 + '@babel/core': ^7.14.6 + '@babel/preset-env': ^7.14.7 + '@rollup/plugin-commonjs': ^19.0.0 + '@rollup/plugin-node-resolve': ^13.0.0 + '@testing-library/jest-dom': ^5.14.1 + '@testing-library/svelte': ^3.0.3 + babel-jest: ^27.0.5 + jest: ^27.0.5 + prettier: ^2.3.2 + prettier-plugin-svelte: ^2.3.1 + rollup: ^2.52.3 rollup-plugin-livereload: ^2.0.0 - rollup-plugin-svelte: ^7.0.0 + rollup-plugin-svelte: ^7.1.0 rollup-plugin-terser: ^7.0.2 - single-spa-svelte: ^2.1.0 - sirv-cli: ^1.0.10 - svelte: ^3.31.0 - svelte-jester: ^1.1.5 + single-spa-svelte: ^2.1.1 + sirv-cli: ^1.0.12 + svelte: ^3.38.3 + svelte-jester: ^1.7.0 dependencies: single-spa-svelte: 2.1.1 sirv-cli: 1.0.12 devDependencies: - '@babel/core': 7.12.16 - '@babel/preset-env': 7.12.16_@babel+core@7.12.16 - '@rollup/plugin-commonjs': 17.1.0_rollup@2.52.3 - '@rollup/plugin-node-resolve': 11.2.1_rollup@2.52.3 - '@testing-library/jest-dom': 5.11.9 + '@babel/core': 7.14.6 + '@babel/preset-env': 7.14.7_@babel+core@7.14.6 + '@rollup/plugin-commonjs': 19.0.0_rollup@2.52.3 + '@rollup/plugin-node-resolve': 13.0.0_rollup@2.52.3 + '@testing-library/jest-dom': 5.14.1 '@testing-library/svelte': 3.0.3_svelte@3.38.3 - babel-jest: 26.6.3_@babel+core@7.12.16 - jest: 26.6.3 - prettier: 2.2.1 - prettier-plugin-svelte: 1.4.2_prettier@2.2.1+svelte@3.38.3 + babel-jest: 27.0.5_@babel+core@7.14.6 + jest: 27.0.5 + prettier: 2.3.2 + prettier-plugin-svelte: 2.3.1_prettier@2.3.2+svelte@3.38.3 rollup: 2.52.3 rollup-plugin-livereload: 2.0.0 rollup-plugin-svelte: 7.1.0_rollup@2.52.3+svelte@3.38.3 rollup-plugin-terser: 7.0.2_rollup@2.52.3 svelte: 3.38.3 - svelte-jester: 1.7.0_jest@26.6.3+svelte@3.38.3 + svelte-jester: 1.7.0_jest@27.0.5+svelte@3.38.3 tests/fixtures/util-module-js-webpack: specifiers: - '@babel/core': ^7.12.16 - '@babel/eslint-parser': ^7.12.16 - '@babel/plugin-transform-runtime': ^7.12.1 - '@babel/preset-env': ^7.12.7 - '@babel/runtime': ^7.12.5 - '@types/jest': ^26.0.16 + '@babel/core': ^7.14.6 + '@babel/eslint-parser': ^7.14.7 + '@babel/plugin-transform-runtime': ^7.14.5 + '@babel/preset-env': ^7.14.7 + '@babel/runtime': ^7.14.6 + '@types/jest': ^26.0.23 '@types/systemjs': ^6.1.0 - babel-jest: ^26.6.3 - concurrently: ^5.3.0 + babel-jest: ^27.0.5 + concurrently: ^6.2.0 cross-env: ^7.0.3 - eslint: ^7.15.0 + eslint: ^7.29.0 eslint-config-important-stuff: ^1.1.0 - eslint-config-prettier: ^7.0.0 - eslint-plugin-prettier: ^3.2.0 - husky: ^4.3.5 + eslint-config-prettier: ^8.3.0 + eslint-plugin-prettier: ^3.4.0 + husky: ^6.0.0 identity-obj-proxy: ^3.0.0 - jest: ^26.6.3 - jest-cli: ^26.6.3 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 - webpack: ^5.8.0 - webpack-cli: ^4.2.0 - webpack-config-single-spa: ^2.0.0 + jest: ^27.0.5 + jest-cli: ^27.0.5 + prettier: ^2.3.2 + pretty-quick: ^3.1.1 + webpack: ^5.40.0 + webpack-cli: ^4.7.2 + webpack-config-single-spa: ^2.2.1 webpack-dev-server: ^4.0.0-beta.0 - webpack-merge: ^5.4.0 + webpack-merge: ^5.8.0 dependencies: - '@types/jest': 26.0.20 + '@types/jest': 26.0.23 '@types/systemjs': 6.1.0 devDependencies: - '@babel/core': 7.12.16 - '@babel/eslint-parser': 7.14.7_442e1696da38772be2d58fc500f0ec59 - '@babel/plugin-transform-runtime': 7.12.15_@babel+core@7.12.16 - '@babel/preset-env': 7.12.16_@babel+core@7.12.16 - '@babel/runtime': 7.12.13 - babel-jest: 26.6.3_@babel+core@7.12.16 - concurrently: 5.3.0 + '@babel/core': 7.14.6 + '@babel/eslint-parser': 7.14.7_@babel+core@7.14.6+eslint@7.29.0 + '@babel/plugin-transform-runtime': 7.14.5_@babel+core@7.14.6 + '@babel/preset-env': 7.14.7_@babel+core@7.14.6 + '@babel/runtime': 7.14.6 + babel-jest: 27.0.5_@babel+core@7.14.6 + concurrently: 6.2.0 cross-env: 7.0.3 - eslint: 7.20.0 + eslint: 7.29.0 eslint-config-important-stuff: 1.1.0 - eslint-config-prettier: 7.2.0_eslint@7.20.0 - eslint-plugin-prettier: 3.3.1_90376326e593b529cca0740deb6f3b7f - husky: 4.3.8 + eslint-config-prettier: 8.3.0_eslint@7.29.0 + eslint-plugin-prettier: 3.4.0_4e72879372edbffcbdaf0fa17b22c203 + husky: 6.0.0 identity-obj-proxy: 3.0.0 - jest: 26.6.3 - jest-cli: 26.6.3 - prettier: 2.2.1 - pretty-quick: 3.1.0_prettier@2.2.1 - webpack: 5.22.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a + jest: 27.0.5 + jest-cli: 27.0.5 + prettier: 2.3.2 + pretty-quick: 3.1.1_prettier@2.3.2 + webpack: 5.40.0_webpack-cli@4.7.2 + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d webpack-config-single-spa: link:../../../packages/webpack-config-single-spa - webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.5.0+webpack@5.22.0 - webpack-merge: 5.7.3 + webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.7.2+webpack@5.40.0 + webpack-merge: 5.8.0 tests/fixtures/util-module-ts-webpack: specifiers: - '@babel/core': ^7.12.16 - '@babel/eslint-parser': ^7.12.16 - '@babel/plugin-transform-runtime': ^7.12.1 - '@babel/preset-env': ^7.12.7 - '@babel/preset-typescript': ^7.12.7 - '@babel/runtime': ^7.12.5 - '@types/jest': ^26.0.16 + '@babel/core': ^7.14.6 + '@babel/eslint-parser': ^7.14.7 + '@babel/plugin-transform-runtime': ^7.14.5 + '@babel/preset-env': ^7.14.7 + '@babel/preset-typescript': ^7.14.5 + '@babel/runtime': ^7.14.6 + '@types/jest': ^26.0.23 '@types/systemjs': ^6.1.0 '@types/webpack-env': ^1.16.0 - babel-jest: ^26.6.3 - concurrently: ^5.3.0 + babel-jest: ^27.0.5 + concurrently: ^6.2.0 cross-env: ^7.0.3 - eslint: ^7.15.0 - eslint-config-prettier: ^7.0.0 + eslint: ^7.29.0 + eslint-config-prettier: ^8.3.0 eslint-config-ts-important-stuff: ^1.1.0 - eslint-plugin-prettier: ^3.2.0 - husky: ^4.3.5 + eslint-plugin-prettier: ^3.4.0 + husky: ^6.0.0 identity-obj-proxy: ^3.0.0 - jest: ^26.6.3 - jest-cli: ^26.6.3 - prettier: ^2.2.1 - pretty-quick: ^3.1.0 - ts-config-single-spa: ^2.0.0 - typescript: ^4.1.2 - webpack: ^5.8.0 - webpack-cli: ^4.2.0 - webpack-config-single-spa-ts: ^2.0.0 + jest: ^27.0.5 + jest-cli: ^27.0.5 + prettier: ^2.3.2 + pretty-quick: ^3.1.1 + ts-config-single-spa: ^2.0.1 + typescript: ^4.3.4 + webpack: ^5.40.0 + webpack-cli: ^4.7.2 + webpack-config-single-spa-ts: ^2.2.2 webpack-dev-server: ^4.0.0-beta.0 - webpack-merge: ^5.4.0 + webpack-merge: ^5.8.0 dependencies: - '@types/jest': 26.0.20 + '@types/jest': 26.0.23 '@types/systemjs': 6.1.0 '@types/webpack-env': 1.16.0 devDependencies: - '@babel/core': 7.12.16 - '@babel/eslint-parser': 7.14.7_442e1696da38772be2d58fc500f0ec59 - '@babel/plugin-transform-runtime': 7.12.15_@babel+core@7.12.16 - '@babel/preset-env': 7.12.16_@babel+core@7.12.16 - '@babel/preset-typescript': 7.14.5_@babel+core@7.12.16 - '@babel/runtime': 7.12.13 - babel-jest: 26.6.3_@babel+core@7.12.16 - concurrently: 5.3.0 + '@babel/core': 7.14.6 + '@babel/eslint-parser': 7.14.7_@babel+core@7.14.6+eslint@7.29.0 + '@babel/plugin-transform-runtime': 7.14.5_@babel+core@7.14.6 + '@babel/preset-env': 7.14.7_@babel+core@7.14.6 + '@babel/preset-typescript': 7.14.5_@babel+core@7.14.6 + '@babel/runtime': 7.14.6 + babel-jest: 27.0.5_@babel+core@7.14.6 + concurrently: 6.2.0 cross-env: 7.0.3 - eslint: 7.20.0 - eslint-config-prettier: 7.2.0_eslint@7.20.0 + eslint: 7.29.0 + eslint-config-prettier: 8.3.0_eslint@7.29.0 eslint-config-ts-important-stuff: 1.1.0 - eslint-plugin-prettier: 3.3.1_90376326e593b529cca0740deb6f3b7f - husky: 4.3.8 + eslint-plugin-prettier: 3.4.0_4e72879372edbffcbdaf0fa17b22c203 + husky: 6.0.0 identity-obj-proxy: 3.0.0 - jest: 26.6.3 - jest-cli: 26.6.3 - prettier: 2.2.1 - pretty-quick: 3.1.0_prettier@2.2.1 + jest: 27.0.5 + jest-cli: 27.0.5 + prettier: 2.3.2 + pretty-quick: 3.1.1_prettier@2.3.2 ts-config-single-spa: link:../../../packages/ts-config-single-spa - typescript: 4.1.5 - webpack: 5.22.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a + typescript: 4.3.4 + webpack: 5.40.0_webpack-cli@4.7.2 + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d webpack-config-single-spa-ts: link:../../../packages/webpack-config-single-spa-ts - webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.5.0+webpack@5.22.0 - webpack-merge: 5.7.3 + webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.7.2+webpack@5.40.0 + webpack-merge: 5.8.0 packages: @@ -757,20 +753,15 @@ packages: '@babel/highlight': 7.14.5 dev: true - /@babel/code-frame/7.12.13: - resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} - dependencies: - '@babel/highlight': 7.12.13 - /@babel/code-frame/7.14.5: resolution: {integrity: sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.14.5 - dev: true - /@babel/compat-data/7.12.13: - resolution: {integrity: sha512-U/hshG5R+SIoW7HVWIdmy1cB7s3ki+r3FpyEZiCgpi4tFgPnX/vynY80ZGSASOIrUM6O7VxOgCZgdt7h97bUGg==} + /@babel/compat-data/7.14.7: + resolution: {integrity: sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==} + engines: {node: '>=6.9.0'} dev: true /@babel/core/7.12.16: @@ -796,28 +787,43 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.14.7_442e1696da38772be2d58fc500f0ec59: + /@babel/core/7.14.6: + resolution: {integrity: sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.14.5 + '@babel/generator': 7.14.5 + '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.14.6 + '@babel/helper-module-transforms': 7.14.5 + '@babel/helpers': 7.14.6 + '@babel/parser': 7.14.7 + '@babel/template': 7.14.5 + '@babel/traverse': 7.14.7 + '@babel/types': 7.14.5 + convert-source-map: 1.7.0 + debug: 4.3.1 + gensync: 1.0.0-beta.2 + json5: 2.2.0 + semver: 6.3.0 + source-map: 0.5.7 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/eslint-parser/7.14.7_@babel+core@7.14.6+eslint@7.29.0: resolution: {integrity: sha512-6WPwZqO5priAGIwV6msJcdc9TsEPzYeYdS/Xuoap+/ihkgN6dzHp2bcAAwyWZ5bLzk0vvjDmKvRwkqNaiJ8BiQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' eslint: '>=7.5.0' dependencies: - '@babel/core': 7.12.16 - eslint: 7.20.0 + '@babel/core': 7.14.6 + eslint: 7.29.0 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 semver: 6.3.0 dev: true - /@babel/generator/7.13.9: - resolution: {integrity: sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==} - dependencies: - '@babel/types': 7.13.0 - jsesc: 2.5.2 - source-map: 0.5.7 - dev: true - /@babel/generator/7.14.5: resolution: {integrity: sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==} engines: {node: '>=6.9.0'} @@ -827,12 +833,6 @@ packages: source-map: 0.5.7 dev: true - /@babel/helper-annotate-as-pure/7.12.13: - resolution: {integrity: sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==} - dependencies: - '@babel/types': 7.13.0 - dev: true - /@babel/helper-annotate-as-pure/7.14.5: resolution: {integrity: sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==} engines: {node: '>=6.9.0'} @@ -840,32 +840,34 @@ packages: '@babel/types': 7.14.5 dev: true - /@babel/helper-builder-binary-assignment-operator-visitor/7.12.13: - resolution: {integrity: sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==} + /@babel/helper-builder-binary-assignment-operator-visitor/7.14.5: + resolution: {integrity: sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-explode-assignable-expression': 7.12.13 + '@babel/helper-explode-assignable-expression': 7.14.5 '@babel/types': 7.14.5 dev: true - /@babel/helper-compilation-targets/7.12.16_@babel+core@7.12.16: - resolution: {integrity: sha512-dBHNEEaZx7F3KoUYqagIhRIeqyyuI65xMndMZ3WwGwEBI609I4TleYQHcrS627vbKyNTXqShoN+fvYD9HuQxAg==} + /@babel/helper-compilation-targets/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.12.13 - '@babel/core': 7.12.16 + '@babel/compat-data': 7.14.7 + '@babel/core': 7.14.6 '@babel/helper-validator-option': 7.14.5 - browserslist: 4.16.3 - semver: 5.7.1 + browserslist: 4.16.6 + semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.14.6_@babel+core@7.12.16: + /@babel/helper-create-class-features-plugin/7.14.6_@babel+core@7.14.6: resolution: {integrity: sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-annotate-as-pure': 7.14.5 '@babel/helper-function-name': 7.14.5 '@babel/helper-member-expression-to-functions': 7.14.7 @@ -876,28 +878,50 @@ packages: - supports-color dev: true - /@babel/helper-create-regexp-features-plugin/7.12.16_@babel+core@7.12.16: + /@babel/helper-create-regexp-features-plugin/7.12.16_@babel+core@7.14.6: resolution: {integrity: sha512-jAcQ1biDYZBdaAxB4yg46/XirgX7jBDiMHDbwYQOgtViLBXGxJpZQ24jutmBqAIB/q+AwB6j+NbBXjKxEY8vqg==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-annotate-as-pure': 7.14.5 regexpu-core: 4.7.1 dev: true - /@babel/helper-explode-assignable-expression/7.12.13: - resolution: {integrity: sha512-5loeRNvMo9mx1dA/d6yNi+YiKziJZFylZnCo1nmFF4qPU4yJ14abhWESuSMQSlQxWdxdOFzxXjk/PpfudTtYyw==} + /@babel/helper-create-regexp-features-plugin/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - '@babel/types': 7.14.5 + '@babel/core': 7.14.6 + '@babel/helper-annotate-as-pure': 7.14.5 + regexpu-core: 4.7.1 + dev: true + + /@babel/helper-define-polyfill-provider/0.2.3_@babel+core@7.14.6: + resolution: {integrity: sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==} + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': 7.14.6 + '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.14.6 + '@babel/helper-module-imports': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/traverse': 7.14.7 + debug: 4.3.1 + lodash.debounce: 4.0.8 + resolve: 1.20.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color dev: true - /@babel/helper-function-name/7.12.13: - resolution: {integrity: sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==} + /@babel/helper-explode-assignable-expression/7.14.5: + resolution: {integrity: sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-get-function-arity': 7.12.13 - '@babel/template': 7.12.13 - '@babel/types': 7.13.0 + '@babel/types': 7.14.5 dev: true /@babel/helper-function-name/7.14.5: @@ -909,12 +933,6 @@ packages: '@babel/types': 7.14.5 dev: true - /@babel/helper-get-function-arity/7.12.13: - resolution: {integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==} - dependencies: - '@babel/types': 7.13.0 - dev: true - /@babel/helper-get-function-arity/7.14.5: resolution: {integrity: sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==} engines: {node: '>=6.9.0'} @@ -942,6 +960,13 @@ packages: '@babel/types': 7.14.5 dev: true + /@babel/helper-module-imports/7.14.5: + resolution: {integrity: sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.14.5 + dev: true + /@babel/helper-module-transforms/7.12.13: resolution: {integrity: sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==} dependencies: @@ -958,15 +983,27 @@ packages: - supports-color dev: true - /@babel/helper-optimise-call-expression/7.14.5: - resolution: {integrity: sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==} + /@babel/helper-module-transforms/7.14.5: + resolution: {integrity: sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==} engines: {node: '>=6.9.0'} dependencies: + '@babel/helper-module-imports': 7.14.5 + '@babel/helper-replace-supers': 7.14.5 + '@babel/helper-simple-access': 7.14.5 + '@babel/helper-split-export-declaration': 7.14.5 + '@babel/helper-validator-identifier': 7.14.5 + '@babel/template': 7.14.5 + '@babel/traverse': 7.14.7 '@babel/types': 7.14.5 + transitivePeerDependencies: + - supports-color dev: true - /@babel/helper-plugin-utils/7.13.0: - resolution: {integrity: sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==} + /@babel/helper-optimise-call-expression/7.14.5: + resolution: {integrity: sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.14.5 dev: true /@babel/helper-plugin-utils/7.14.5: @@ -974,11 +1011,12 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator/7.12.13: - resolution: {integrity: sha512-Qa6PU9vNcj1NZacZZI1Mvwt+gXDH6CTfgAkSjeRMLE8HxtDK76+YDId6NQR+z7Rgd5arhD2cIbS74r0SxD6PDA==} + /@babel/helper-remap-async-to-generator/7.14.5: + resolution: {integrity: sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-annotate-as-pure': 7.14.5 - '@babel/helper-wrap-function': 7.12.13 + '@babel/helper-wrap-function': 7.14.5 '@babel/types': 7.14.5 transitivePeerDependencies: - supports-color @@ -1002,16 +1040,18 @@ packages: '@babel/types': 7.14.5 dev: true - /@babel/helper-skip-transparent-expression-wrappers/7.12.1: - resolution: {integrity: sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==} + /@babel/helper-simple-access/7.14.5: + resolution: {integrity: sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.14.5 dev: true - /@babel/helper-split-export-declaration/7.12.13: - resolution: {integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==} + /@babel/helper-skip-transparent-expression-wrappers/7.14.5: + resolution: {integrity: sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.13.0 + '@babel/types': 7.14.5 dev: true /@babel/helper-split-export-declaration/7.14.5: @@ -1021,21 +1061,18 @@ packages: '@babel/types': 7.14.5 dev: true - /@babel/helper-validator-identifier/7.12.11: - resolution: {integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==} - /@babel/helper-validator-identifier/7.14.5: resolution: {integrity: sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-validator-option/7.14.5: resolution: {integrity: sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-wrap-function/7.12.13: - resolution: {integrity: sha512-t0aZFEmBJ1LojdtJnhOaQEVejnzYhyjWHSsNSNo8vOYRbAJNh6r6GQF7pd36SqG7OKGbn+AewVQ/0IfYfIuGdw==} + /@babel/helper-wrap-function/7.14.5: + resolution: {integrity: sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.14.5 '@babel/template': 7.14.5 @@ -1055,12 +1092,16 @@ packages: - supports-color dev: true - /@babel/highlight/7.12.13: - resolution: {integrity: sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==} + /@babel/helpers/7.14.6: + resolution: {integrity: sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.12.11 - chalk: 2.4.2 - js-tokens: 4.0.0 + '@babel/template': 7.14.5 + '@babel/traverse': 7.14.7 + '@babel/types': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true /@babel/highlight/7.14.5: resolution: {integrity: sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==} @@ -1069,13 +1110,6 @@ packages: '@babel/helper-validator-identifier': 7.14.5 chalk: 2.4.2 js-tokens: 4.0.0 - dev: true - - /@babel/parser/7.13.9: - resolution: {integrity: sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==} - engines: {node: '>=6.0.0'} - hasBin: true - dev: true /@babel/parser/7.14.7: resolution: {integrity: sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==} @@ -1083,337 +1117,439 @@ packages: hasBin: true dev: true - /@babel/plugin-proposal-async-generator-functions/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-1KH46Hx4WqP77f978+5Ye/VUbuwQld2hph70yaw2hXS2v7ER2f3nlpNMu909HO2rbvP0NKLlMVDPh9KXklVMhA==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.14.5 + '@babel/plugin-proposal-optional-chaining': 7.14.5_@babel+core@7.14.6 + dev: true + + /@babel/plugin-proposal-async-generator-functions/7.14.7_@babel+core@7.14.6: + resolution: {integrity: sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-remap-async-to-generator': 7.12.13 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.16 + '@babel/helper-remap-async-to-generator': 7.14.5 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.6 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-properties/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-8SCJ0Ddrpwv4T7Gwb33EmW1V9PY5lggTO+A8WjyIwxrSHDUyBw4MtF96ifn1n8H806YlxbVCoKXbbmzD6RD+cA==} + /@babel/plugin-proposal-class-properties/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.14.6 + '@babel/helper-plugin-utils': 7.14.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-proposal-class-static-block/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.14.6 + '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.14.6 '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.14.6 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-dynamic-import/7.12.16_@babel+core@7.12.16: - resolution: {integrity: sha512-yiDkYFapVxNOCcBfLnsb/qdsliroM+vc3LHiZwS4gh7pFjo5Xq3BDhYBNn3H3ao+hWPvqeeTdU+s+FIvokov+w==} + /@babel/plugin-proposal-dynamic-import/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.16 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.14.6 dev: true - /@babel/plugin-proposal-export-namespace-from/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==} + /@babel/plugin-proposal-export-namespace-from/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.16 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.14.6 dev: true - /@babel/plugin-proposal-json-strings/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-v9eEi4GiORDg8x+Dmi5r8ibOe0VXoKDeNPYcTTxdGN4eOWikrJfDJCJrr1l5gKGvsNyGJbrfMftC2dTL6oz7pg==} + /@babel/plugin-proposal-json-strings/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.6 + dev: true + + /@babel/plugin-proposal-logical-assignment-operators/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.16 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.6 dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-fqmiD3Lz7jVdK6kabeSr1PZlWSUVqSitmHEe3Z00dtGTKieWnX9beafvavc32kjORa5Bai4QNHgFDwWJP+WtSQ==} + /@babel/plugin-proposal-nullish-coalescing-operator/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.16 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.6 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q==} + /@babel/plugin-proposal-numeric-separator/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.16 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.6 dev: true - /@babel/plugin-proposal-numeric-separator/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==} + /@babel/plugin-proposal-object-rest-spread/7.14.7_@babel+core@7.14.6: + resolution: {integrity: sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/compat-data': 7.14.7 + '@babel/core': 7.14.6 + '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.14.6 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.16 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.14.6 dev: true - /@babel/plugin-proposal-object-rest-spread/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-WvA1okB/0OS/N3Ldb3sziSrXg6sRphsBgqiccfcQq7woEn5wQLNX82Oc4PlaFcdwcWHuQXAtb8ftbS8Fbsg/sg==} + /@babel/plugin-proposal-optional-catch-binding/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-transform-parameters': 7.12.13_@babel+core@7.12.16 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.6 dev: true - /@babel/plugin-proposal-optional-catch-binding/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-9+MIm6msl9sHWg58NvqpNpLtuFbmpFYk37x8kgnGzAHvX35E1FyAwSUt5hIkSoWJFSAH+iwU8bJ4fcD1zKXOzg==} + /@babel/plugin-proposal-optional-chaining/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.16 + '@babel/helper-skip-transparent-expression-wrappers': 7.14.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.6 dev: true - /@babel/plugin-proposal-optional-chaining/7.12.16_@babel+core@7.12.16: - resolution: {integrity: sha512-O3ohPwOhkwji5Mckb7F/PJpJVJY3DpPsrt/F0Bk40+QMk9QpAIqeGusHWqu/mYqsM8oBa6TziL/2mbERWsUZjg==} + /@babel/plugin-proposal-private-methods/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.14.6 '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.16 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-proposal-private-methods/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-sV0V57uUwpauixvR7s2o75LmwJI6JECwm5oPUY5beZB1nBl2i37hc7CJGqB5G+58fur5Y6ugvl3LRONk5x34rg==} + /@babel/plugin-proposal-private-property-in-object/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-annotate-as-pure': 7.14.5 + '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.14.6 '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.14.6 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-unicode-property-regex/7.12.13_@babel+core@7.12.16: + /@babel/plugin-proposal-unicode-property-regex/7.12.13_@babel+core@7.14.6: resolution: {integrity: sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-create-regexp-features-plugin': 7.12.16_@babel+core@7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-create-regexp-features-plugin': 7.12.16_@babel+core@7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.12.16: + /@babel/plugin-proposal-unicode-property-regex/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==} + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.6 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.14.6 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.14.6: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.12.16: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.12.16: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.14.6: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.12.16: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.12.16: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.12.16: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.14.6: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.12.16: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-jsx/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==} + /@babel/plugin-syntax-jsx/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.12.16: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.14.6: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.12.16: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.12.16: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.14.6: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.16: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.12.16: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.12.16: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-top-level-await/7.12.13_@babel+core@7.12.16: + /@babel/plugin-syntax-top-level-await/7.12.13_@babel+core@7.14.6: resolution: {integrity: sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-syntax-typescript/7.14.5_@babel+core@7.12.16: + /@babel/plugin-syntax-typescript/7.14.5_@babel+core@7.14.6: resolution: {integrity: sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-arrow-functions/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg==} + /@babel/plugin-transform-arrow-functions/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-async-to-generator/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-psM9QHcHaDr+HZpRuJcE1PXESuGWSCcbiGFFhhwfzdbTxaGDVzuVtdNYliAwcRo3GFg0Bc8MmI+AvIGYIJG04A==} + /@babel/plugin-transform-async-to-generator/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-module-imports': 7.12.13 + '@babel/core': 7.14.6 + '@babel/helper-module-imports': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-remap-async-to-generator': 7.12.13 + '@babel/helper-remap-async-to-generator': 7.14.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-block-scoped-functions/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==} + /@babel/plugin-transform-block-scoped-functions/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-block-scoping/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==} + /@babel/plugin-transform-block-scoping/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-classes/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-cqZlMlhCC1rVnxE5ZGMtIb896ijL90xppMiuWXcwcOAuFczynpd3KYemb91XFFPi3wJSe/OcrX9lXoowatkkxA==} + /@babel/plugin-transform-classes/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-annotate-as-pure': 7.14.5 '@babel/helper-function-name': 7.14.5 '@babel/helper-optimise-call-expression': 7.14.5 @@ -1425,125 +1561,147 @@ packages: - supports-color dev: true - /@babel/plugin-transform-computed-properties/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-dDfuROUPGK1mTtLKyDPUavmj2b6kFu82SmgpztBFEO974KMjJT+Ytj3/oWsTUMBmgPcp9J5Pc1SlcAYRpJ2hRA==} + /@babel/plugin-transform-computed-properties/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-destructuring/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-Dn83KykIFzjhA3FDPA1z4N+yfF3btDGhjnJwxIj0T43tP0flCujnU8fKgEkf0C1biIpSv9NZegPBQ1J6jYkwvQ==} + /@babel/plugin-transform-destructuring/7.14.7_@babel+core@7.14.6: + resolution: {integrity: sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-dotall-regex/7.12.13_@babel+core@7.12.16: + /@babel/plugin-transform-dotall-regex/7.12.13_@babel+core@7.14.6: resolution: {integrity: sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-create-regexp-features-plugin': 7.12.16_@babel+core@7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-create-regexp-features-plugin': 7.12.16_@babel+core@7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-duplicate-keys/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==} + /@babel/plugin-transform-dotall-regex/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-exponentiation-operator/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==} + /@babel/plugin-transform-duplicate-keys/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.12.13 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-for-of/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-xCbdgSzXYmHGyVX3+BsQjcd4hv4vA/FDy7Kc8eOpzKmBBPEOTurt0w5fCRQaGl+GSBORKgJdstQ1rHl4jbNseQ==} + /@babel/plugin-transform-exponentiation-operator/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-function-name/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==} + /@babel/plugin-transform-for-of/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-function-name': 7.14.5 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-literals/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==} + /@babel/plugin-transform-function-name/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-function-name': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-member-expression-literals/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==} + /@babel/plugin-transform-literals/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-modules-amd/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-JHLOU0o81m5UqG0Ulz/fPC68/v+UTuGTWaZBUwpEk1fYQ1D9LfKV6MPn4ttJKqRo5Lm460fkzjLTL4EHvCprvA==} + /@babel/plugin-transform-member-expression-literals/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-module-transforms': 7.12.13 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 + dev: true + + /@babel/plugin-transform-modules-amd/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.6 + '@babel/helper-module-transforms': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-OGQoeVXVi1259HjuoDnsQMlMkT9UkZT9TpXAsqWplS/M0N1g3TJAn/ByOCeQu7mfjc5WpSsRU+jV1Hd89ts0kQ==} + /@babel/plugin-transform-modules-commonjs/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-module-transforms': 7.12.13 + '@babel/core': 7.14.6 + '@babel/helper-module-transforms': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-simple-access': 7.12.13 + '@babel/helper-simple-access': 7.14.5 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-systemjs/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-aHfVjhZ8QekaNF/5aNdStCGzwTbU7SI5hUybBKlMzqIMC7w7Ho8hx5a4R/DkTHfRfLwHGGxSpFt9BfxKCoXKoA==} + /@babel/plugin-transform-modules-systemjs/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-hoist-variables': 7.14.5 - '@babel/helper-module-transforms': 7.12.13 + '@babel/helper-module-transforms': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-validator-identifier': 7.14.5 babel-plugin-dynamic-import-node: 2.3.3 @@ -1551,327 +1709,362 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-umd/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-BgZndyABRML4z6ibpi7Z98m4EVLFI9tVsZDADC14AElFaNHHBcJIovflJ6wtCqFxwy2YJ1tJhGRsr0yLPKoN+w==} + /@babel/plugin-transform-modules-umd/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-module-transforms': 7.12.13 + '@babel/core': 7.14.6 + '@babel/helper-module-transforms': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==} + /@babel/plugin-transform-named-capturing-groups-regex/7.14.7_@babel+core@7.14.6: + resolution: {integrity: sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-create-regexp-features-plugin': 7.12.16_@babel+core@7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.14.6 dev: true - /@babel/plugin-transform-new-target/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==} + /@babel/plugin-transform-new-target/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-object-super/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==} + /@babel/plugin-transform-object-super/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-replace-supers': 7.14.5 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-parameters/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-e7QqwZalNiBRHCpJg/P8s/VJeSRYgmtWySs1JwvfwPqhBbiWfOcHDKdeAi6oAyIimoKWBlwc8oTgbZHdhCoVZA==} + /@babel/plugin-transform-parameters/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-property-literals/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==} + /@babel/plugin-transform-property-literals/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-react-display-name/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==} + /@babel/plugin-transform-react-display-name/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-react-jsx-development/7.12.16_@babel+core@7.12.16: - resolution: {integrity: sha512-GOp5SkMC4zhHwLbOSYhF+WpIZSf5bGzaKQTT9jWkemJRDM/CE6FtPydXjEYO3pHcna2Zjvg4mQ1lfjOR/4jsaQ==} + /@babel/plugin-transform-react-jsx-development/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/plugin-transform-react-jsx': 7.12.16_@babel+core@7.12.16 + '@babel/core': 7.14.6 + '@babel/plugin-transform-react-jsx': 7.14.5_@babel+core@7.14.6 dev: true - /@babel/plugin-transform-react-jsx/7.12.16_@babel+core@7.12.16: - resolution: {integrity: sha512-dNu0vAbIk8OkqJfGtYF6ADk6jagoyAl+Ks5aoltbAlfoKv8d6yooi3j+kObeSQaCj9PgN6KMZPB90wWyek5TmQ==} + /@babel/plugin-transform-react-jsx/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-annotate-as-pure': 7.12.13 - '@babel/helper-module-imports': 7.12.13 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-syntax-jsx': 7.12.13_@babel+core@7.12.16 - '@babel/types': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-annotate-as-pure': 7.14.5 + '@babel/helper-module-imports': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/plugin-syntax-jsx': 7.14.5_@babel+core@7.14.6 + '@babel/types': 7.14.5 dev: true - /@babel/plugin-transform-react-pure-annotations/7.12.1_@babel+core@7.12.16: - resolution: {integrity: sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==} + /@babel/plugin-transform-react-pure-annotations/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-annotate-as-pure': 7.12.13 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-annotate-as-pure': 7.14.5 + '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-regenerator/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==} + /@babel/plugin-transform-regenerator/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 regenerator-transform: 0.14.5 dev: true - /@babel/plugin-transform-reserved-words/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==} + /@babel/plugin-transform-reserved-words/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-runtime/7.12.15_@babel+core@7.12.16: - resolution: {integrity: sha512-OwptMSRnRWJo+tJ9v9wgAf72ydXWfYSXWhnQjZing8nGZSDFqU1MBleKM3+DriKkcbv7RagA8gVeB0A1PNlNow==} + /@babel/plugin-transform-runtime/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-module-imports': 7.12.13 + '@babel/core': 7.14.6 + '@babel/helper-module-imports': 7.14.5 '@babel/helper-plugin-utils': 7.14.5 - semver: 5.7.1 + babel-plugin-polyfill-corejs2: 0.2.2_@babel+core@7.14.6 + babel-plugin-polyfill-corejs3: 0.2.3_@babel+core@7.14.6 + babel-plugin-polyfill-regenerator: 0.2.2_@babel+core@7.14.6 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-transform-shorthand-properties/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==} + /@babel/plugin-transform-shorthand-properties/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-spread/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-dUCrqPIowjqk5pXsx1zPftSq4sT0aCeZVAxhdgs3AMgyaDmoUT0G+5h3Dzja27t76aUEIJWlFgPJqJ/d4dbTtg==} + /@babel/plugin-transform-spread/7.14.6_@babel+core@7.14.6: + resolution: {integrity: sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.14.5 dev: true - /@babel/plugin-transform-sticky-regex/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==} + /@babel/plugin-transform-sticky-regex/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-template-literals/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-arIKlWYUgmNsF28EyfmiQHJLJFlAJNYkuQO10jL46ggjBpeb2re1P9K9YGxNJB45BqTbaslVysXDYm/g3sN/Qg==} + /@babel/plugin-transform-template-literals/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-typeof-symbol/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==} + /@babel/plugin-transform-typeof-symbol/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-typescript/7.14.6_@babel+core@7.12.16: + /@babel/plugin-transform-typescript/7.14.6_@babel+core@7.14.6: resolution: {integrity: sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-create-class-features-plugin': 7.14.6_@babel+core@7.14.6 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.12.16 + '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.14.6 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-unicode-escapes/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==} + /@babel/plugin-transform-unicode-escapes/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/plugin-transform-unicode-regex/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==} + /@babel/plugin-transform-unicode-regex/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-create-regexp-features-plugin': 7.12.16_@babel+core@7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-create-regexp-features-plugin': 7.14.5_@babel+core@7.14.6 '@babel/helper-plugin-utils': 7.14.5 dev: true - /@babel/preset-env/7.12.16_@babel+core@7.12.16: - resolution: {integrity: sha512-BXCAXy8RE/TzX416pD2hsVdkWo0G+tYd16pwnRV4Sc0fRwTLRS/Ssv8G5RLXUGQv7g4FG7TXkdDJxCjQ5I+Zjg==} + /@babel/preset-env/7.14.7_@babel+core@7.14.6: + resolution: {integrity: sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.12.13 - '@babel/core': 7.12.16 - '@babel/helper-compilation-targets': 7.12.16_@babel+core@7.12.16 - '@babel/helper-module-imports': 7.12.13 + '@babel/compat-data': 7.14.7 + '@babel/core': 7.14.6 + '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.14.6 '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-validator-option': 7.14.5 - '@babel/plugin-proposal-async-generator-functions': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-proposal-class-properties': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-proposal-dynamic-import': 7.12.16_@babel+core@7.12.16 - '@babel/plugin-proposal-export-namespace-from': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-proposal-json-strings': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-proposal-logical-assignment-operators': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-proposal-numeric-separator': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-proposal-object-rest-spread': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-proposal-optional-catch-binding': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-proposal-optional-chaining': 7.12.16_@babel+core@7.12.16 - '@babel/plugin-proposal-private-methods': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-proposal-unicode-property-regex': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.16 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.16 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.16 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-syntax-top-level-await': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-arrow-functions': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-async-to-generator': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-block-scoped-functions': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-block-scoping': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-classes': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-computed-properties': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-destructuring': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-dotall-regex': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-duplicate-keys': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-exponentiation-operator': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-for-of': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-function-name': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-literals': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-member-expression-literals': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-modules-amd': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-modules-commonjs': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-modules-systemjs': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-modules-umd': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-named-capturing-groups-regex': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-new-target': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-object-super': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-parameters': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-property-literals': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-regenerator': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-reserved-words': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-shorthand-properties': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-spread': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-sticky-regex': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-template-literals': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-typeof-symbol': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-unicode-escapes': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-unicode-regex': 7.12.13_@babel+core@7.12.16 - '@babel/preset-modules': 0.1.4_@babel+core@7.12.16 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-proposal-async-generator-functions': 7.14.7_@babel+core@7.14.6 + '@babel/plugin-proposal-class-properties': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-proposal-class-static-block': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-proposal-dynamic-import': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-proposal-export-namespace-from': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-proposal-json-strings': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-proposal-logical-assignment-operators': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-proposal-numeric-separator': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-proposal-object-rest-spread': 7.14.7_@babel+core@7.14.6 + '@babel/plugin-proposal-optional-catch-binding': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-proposal-optional-chaining': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-proposal-private-methods': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-proposal-private-property-in-object': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-proposal-unicode-property-regex': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.6 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.14.6 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.6 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.6 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-arrow-functions': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-async-to-generator': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-block-scoped-functions': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-block-scoping': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-classes': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-computed-properties': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-destructuring': 7.14.7_@babel+core@7.14.6 + '@babel/plugin-transform-dotall-regex': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-duplicate-keys': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-exponentiation-operator': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-for-of': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-function-name': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-literals': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-member-expression-literals': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-modules-amd': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-modules-commonjs': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-modules-systemjs': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-modules-umd': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-named-capturing-groups-regex': 7.14.7_@babel+core@7.14.6 + '@babel/plugin-transform-new-target': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-object-super': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-parameters': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-property-literals': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-regenerator': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-reserved-words': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-shorthand-properties': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-spread': 7.14.6_@babel+core@7.14.6 + '@babel/plugin-transform-sticky-regex': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-template-literals': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-typeof-symbol': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-unicode-escapes': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-unicode-regex': 7.14.5_@babel+core@7.14.6 + '@babel/preset-modules': 0.1.4_@babel+core@7.14.6 '@babel/types': 7.14.5 - core-js-compat: 3.8.3 - semver: 5.7.1 + babel-plugin-polyfill-corejs2: 0.2.2_@babel+core@7.14.6 + babel-plugin-polyfill-corejs3: 0.2.3_@babel+core@7.14.6 + babel-plugin-polyfill-regenerator: 0.2.2_@babel+core@7.14.6 + core-js-compat: 3.15.1 + semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules/0.1.4_@babel+core@7.12.16: + /@babel/preset-modules/0.1.4_@babel+core@7.14.6: resolution: {integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 - '@babel/plugin-proposal-unicode-property-regex': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-dotall-regex': 7.12.13_@babel+core@7.12.16 + '@babel/plugin-proposal-unicode-property-regex': 7.12.13_@babel+core@7.14.6 + '@babel/plugin-transform-dotall-regex': 7.12.13_@babel+core@7.14.6 '@babel/types': 7.14.5 esutils: 2.0.3 dev: true - /@babel/preset-react/7.12.13_@babel+core@7.12.16: - resolution: {integrity: sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA==} + /@babel/preset-react/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 - '@babel/helper-plugin-utils': 7.13.0 - '@babel/plugin-transform-react-display-name': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-transform-react-jsx': 7.12.16_@babel+core@7.12.16 - '@babel/plugin-transform-react-jsx-development': 7.12.16_@babel+core@7.12.16 - '@babel/plugin-transform-react-pure-annotations': 7.12.1_@babel+core@7.12.16 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 + '@babel/helper-validator-option': 7.14.5 + '@babel/plugin-transform-react-display-name': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-react-jsx': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-react-jsx-development': 7.14.5_@babel+core@7.14.6 + '@babel/plugin-transform-react-pure-annotations': 7.14.5_@babel+core@7.14.6 dev: true - /@babel/preset-typescript/7.14.5_@babel+core@7.12.16: + /@babel/preset-typescript/7.14.5_@babel+core@7.14.6: resolution: {integrity: sha512-u4zO6CdbRKbS9TypMqrlGH7sd2TAJppZwn3c/ZRLeO/wGsbddxgbPDUZVNrie3JWYLQ9vpineKlsrWFvO6Pwkw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 '@babel/helper-plugin-utils': 7.14.5 '@babel/helper-validator-option': 7.14.5 - '@babel/plugin-transform-typescript': 7.14.6_@babel+core@7.12.16 + '@babel/plugin-transform-typescript': 7.14.6_@babel+core@7.14.6 transitivePeerDependencies: - supports-color dev: true @@ -1889,12 +2082,11 @@ packages: regenerator-runtime: 0.13.7 dev: true - /@babel/template/7.12.13: - resolution: {integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==} + /@babel/runtime/7.14.6: + resolution: {integrity: sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.12.13 - '@babel/parser': 7.13.9 - '@babel/types': 7.13.0 + regenerator-runtime: 0.13.7 dev: true /@babel/template/7.14.5: @@ -1906,22 +2098,6 @@ packages: '@babel/types': 7.14.5 dev: true - /@babel/traverse/7.13.0: - resolution: {integrity: sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.13.9 - '@babel/helper-function-name': 7.12.13 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/parser': 7.13.9 - '@babel/types': 7.13.0 - debug: 4.3.1 - globals: 11.12.0 - lodash: 4.17.20 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/traverse/7.14.7: resolution: {integrity: sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==} engines: {node: '>=6.9.0'} @@ -1939,14 +2115,6 @@ packages: - supports-color dev: true - /@babel/types/7.13.0: - resolution: {integrity: sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==} - dependencies: - '@babel/helper-validator-identifier': 7.12.11 - lodash: 4.17.20 - to-fast-properties: 2.0.0 - dev: true - /@babel/types/7.14.5: resolution: {integrity: sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==} engines: {node: '>=6.9.0'} @@ -1959,14 +2127,14 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@changesets/apply-release-plan/4.2.0: - resolution: {integrity: sha512-/vt6UwgQldhOw93Gb8llI5OuYGlJt2+U45AfcXsoxzl8gZzCmChGm3vUaQJYbmtL8TbL8OOVXHRIKJJidMNPKw==} + /@changesets/apply-release-plan/5.0.0: + resolution: {integrity: sha512-SE+5nPNSKUyUociPnAvnjYSVF+diciEhX9ZHSqKWMlydswCDjiaq9gz67qwWCmwgEgEOz0TS7VrQBoOlzbitvA==} dependencies: - '@babel/runtime': 7.12.13 - '@changesets/config': 1.5.0 + '@babel/runtime': 7.14.6 + '@changesets/config': 1.6.0 '@changesets/get-version-range-type': 0.3.2 - '@changesets/git': 1.1.0 - '@changesets/types': 3.3.0 + '@changesets/git': 1.1.1 + '@changesets/types': 4.0.0 '@manypkg/get-packages': 1.1.1 detect-indent: 6.0.0 fs-extra: 7.0.1 @@ -1977,13 +2145,13 @@ packages: semver: 5.7.1 dev: true - /@changesets/assemble-release-plan/4.1.0: - resolution: {integrity: sha512-dMqe2L5Pn4UGTW89kOuuCuZD3pQFZj1Sxv92ZW4S98sXGsxcb2PdW+PeHbQ7tawkCYCOvzhXxAlN4OdF2DlDKQ==} + /@changesets/assemble-release-plan/5.0.0: + resolution: {integrity: sha512-LElDXTCBUkPSmdXlCisoUWw2paX48snatBmw/hKnGiSvnyZqdTIylLojAGQWG0/vOO9v3s/DvJ4hdagIquxJjg==} dependencies: - '@babel/runtime': 7.12.13 + '@babel/runtime': 7.14.6 '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.2.0 - '@changesets/types': 3.3.0 + '@changesets/get-dependents-graph': 1.2.1 + '@changesets/types': 4.0.0 '@manypkg/get-packages': 1.1.1 semver: 5.7.1 dev: true @@ -1996,23 +2164,23 @@ packages: dotenv: 8.2.0 dev: true - /@changesets/cli/2.14.1: - resolution: {integrity: sha512-ydU2ZUP/s7nHQmz8TrliT+kE2dJUpZYKh8MBHrkV6suchCBhT4DmoP4VDF9M4215r18iPbMpE1TjskzXGXB8eQ==} + /@changesets/cli/2.16.0: + resolution: {integrity: sha512-VFkXSyyk/WRjjUoBI7g7cDy09qBjPbBQOloPMEshTzMo/NY9muWHl2yB/FSSkV/6PxGimPtJ7aEJPYfk8HCfXw==} hasBin: true dependencies: - '@babel/runtime': 7.12.13 - '@changesets/apply-release-plan': 4.2.0 - '@changesets/assemble-release-plan': 4.1.0 - '@changesets/config': 1.5.0 + '@babel/runtime': 7.14.6 + '@changesets/apply-release-plan': 5.0.0 + '@changesets/assemble-release-plan': 5.0.0 + '@changesets/config': 1.6.0 '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.2.0 - '@changesets/get-release-plan': 2.0.1 - '@changesets/git': 1.1.0 + '@changesets/get-dependents-graph': 1.2.1 + '@changesets/get-release-plan': 3.0.0 + '@changesets/git': 1.1.1 '@changesets/logger': 0.0.5 - '@changesets/pre': 1.0.5 - '@changesets/read': 0.4.6 - '@changesets/types': 3.3.0 - '@changesets/write': 0.1.3 + '@changesets/pre': 1.0.6 + '@changesets/read': 0.4.7 + '@changesets/types': 4.0.0 + '@changesets/write': 0.1.4 '@manypkg/get-packages': 1.1.1 '@types/semver': 6.2.2 boxen: 1.3.0 @@ -2032,16 +2200,16 @@ packages: tty-table: 2.8.13 dev: true - /@changesets/config/1.5.0: - resolution: {integrity: sha512-Bl9nLVYcwFCpd9jpzcOsExZk1NuTYX20D2YWHCdS1xll3W0yOdSUlWLUCCfugN1l3+yTR6iDW6q9o6vpCevWvA==} + /@changesets/config/1.6.0: + resolution: {integrity: sha512-vMY/OpMFSDC2crDKb5Nq2kMX9hozcXL4dY5Rr+a1JQ044Rz+jqjJPpdTP2yQ+j7qmeGcUTvwjJoEMeekYwfqhg==} dependencies: '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.2.0 + '@changesets/get-dependents-graph': 1.2.1 '@changesets/logger': 0.0.5 - '@changesets/types': 3.3.0 + '@changesets/types': 4.0.0 '@manypkg/get-packages': 1.1.1 fs-extra: 7.0.1 - micromatch: 4.0.2 + micromatch: 4.0.4 dev: true /@changesets/errors/0.1.4: @@ -2050,10 +2218,10 @@ packages: extendable-error: 0.1.7 dev: true - /@changesets/get-dependents-graph/1.2.0: - resolution: {integrity: sha512-96NInEKpEZH8KvmXyh42PynXVAdq3kQ9VjAeswHtJ3umUCeTF42b/KVXaov+5P1RNnaUVtRuEwzs4syGuowDTw==} + /@changesets/get-dependents-graph/1.2.1: + resolution: {integrity: sha512-vJOibo9SkqhVbgfq5AHIlQ7tzkYQIXh3tPAnlNLy2bPZsU+SByd74GaxHYWt1zOBlncU25WKrIM6J7XBB+GVUg==} dependencies: - '@changesets/types': 3.3.0 + '@changesets/types': 4.0.0 '@manypkg/get-packages': 1.1.1 chalk: 2.4.2 fs-extra: 7.0.1 @@ -2067,15 +2235,15 @@ packages: node-fetch: 2.6.1 dev: true - /@changesets/get-release-plan/2.0.1: - resolution: {integrity: sha512-+x5N9/Iaka+c0Kq7+3JsboMNyffKYlWPmdm+VeafDcMwJFhBDkxm84qaCJ93ydmnzQOTig6gYVqw0k8BbHExyQ==} + /@changesets/get-release-plan/3.0.0: + resolution: {integrity: sha512-7VLiqpcWZyjwIXYgkubBC/9cdwqUJEhLMRT9/Y9+ctHqrpsXmJg15QQPTOh3HT9yGN5fJPL1WwuZkc1HXUhK0g==} dependencies: - '@babel/runtime': 7.12.13 - '@changesets/assemble-release-plan': 4.1.0 - '@changesets/config': 1.5.0 - '@changesets/pre': 1.0.5 - '@changesets/read': 0.4.6 - '@changesets/types': 3.3.0 + '@babel/runtime': 7.14.6 + '@changesets/assemble-release-plan': 5.0.0 + '@changesets/config': 1.6.0 + '@changesets/pre': 1.0.6 + '@changesets/read': 0.4.7 + '@changesets/types': 4.0.0 '@manypkg/get-packages': 1.1.1 dev: true @@ -2083,12 +2251,12 @@ packages: resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==} dev: true - /@changesets/git/1.1.0: - resolution: {integrity: sha512-f/2rQynT+JiAL/V0V/GQdXhLkcb86ELg3UwH3fQO4wVdfUbE9NHIHq9ohJdH1Ymh0Lv48F/b38aWZ5v2sKiF3w==} + /@changesets/git/1.1.1: + resolution: {integrity: sha512-Z12TcKwgU33YE3r76cyU+X81RchOXljDZ5s3G2u0Zd+ODyrwlDb91IO55+6R0Ha6ouPz8ioont0gA70c1RFngg==} dependencies: - '@babel/runtime': 7.12.13 + '@babel/runtime': 7.14.6 '@changesets/errors': 0.1.4 - '@changesets/types': 3.3.0 + '@changesets/types': 4.0.0 '@manypkg/get-packages': 1.1.1 is-subdir: 1.2.0 spawndamnit: 2.0.0 @@ -2100,80 +2268,66 @@ packages: chalk: 2.4.2 dev: true - /@changesets/parse/0.3.7: - resolution: {integrity: sha512-8yqKulslq/7V2VRBsJqPgjnZMoehYqhJm5lEOXJPZ2rcuSdyj8+p/2vq2vRDBJT2m0rP+C9G8DujsGYQIFZezw==} + /@changesets/parse/0.3.8: + resolution: {integrity: sha512-0S7Dc7XbMOKamBtd48vVuWL2aFZyaglw6lJsXNddn9forFf8oMKMmdyJ/HQPyeEChDDOhDF1/ya7m/zpt4Dk4w==} dependencies: - '@changesets/types': 3.3.0 + '@changesets/types': 4.0.0 js-yaml: 3.14.1 dev: true - /@changesets/pre/1.0.5: - resolution: {integrity: sha512-p43aAQY3aijhDnBLCriPao5YArlRjD4mSHRJq9PsBhljVLWqQQXcn6seSd77d+bD1tATLhB8tQ2eYoxMtMydXQ==} + /@changesets/pre/1.0.6: + resolution: {integrity: sha512-ZwFFQLjhTmA4hj8+Cf9pm6nD9Tp+AiBz1wJLaGum4Ae1fPXMwDnJfHknFUTytqZBlC0gHkiGSj6QkUuetWvckg==} dependencies: - '@babel/runtime': 7.12.13 + '@babel/runtime': 7.14.6 '@changesets/errors': 0.1.4 - '@changesets/types': 3.3.0 + '@changesets/types': 4.0.0 '@manypkg/get-packages': 1.1.1 fs-extra: 7.0.1 dev: true - /@changesets/read/0.4.6: - resolution: {integrity: sha512-rOd8dsF/Lgyy2SYlDalb3Ts/meDI2AcKPXYhSXIW3k6+ZLlj6Pt+nmgV5Ut8euyH7loibklNTDemfvMffF4xig==} + /@changesets/read/0.4.7: + resolution: {integrity: sha512-E70QrYQpSCMF0nC0dlPU7i6A9zht+8zkQczrKMbOUwDVrfidcvgojxfuJSQbzptYSb9OKYh8GOLd+bsq9+uO9Q==} dependencies: - '@babel/runtime': 7.12.13 - '@changesets/git': 1.1.0 + '@babel/runtime': 7.14.6 + '@changesets/git': 1.1.1 '@changesets/logger': 0.0.5 - '@changesets/parse': 0.3.7 - '@changesets/types': 3.3.0 + '@changesets/parse': 0.3.8 + '@changesets/types': 4.0.0 chalk: 2.4.2 fs-extra: 7.0.1 p-filter: 2.1.0 dev: true - /@changesets/types/3.3.0: - resolution: {integrity: sha512-rJamRo+OD/MQekImfIk07JZwYSB18iU6fYL8xOg0gfAiTh1a1+OlR1fPIxm55I7RsWw812is2YcPPwXdIewrhA==} - dev: true - /@changesets/types/4.0.0: resolution: {integrity: sha512-whLmPx2wgJRoOtxVZop+DJ71z1gTSkij7osiHgN+pe//FiE6bb4ffvBBb0rACs2cUPfAkWxgSPzqkECgKS1jvQ==} dev: true - /@changesets/write/0.1.3: - resolution: {integrity: sha512-q79rbwlVmTNKP9O6XxcMDj81CEOn/kQHbTFdRleW0tFUv98S1EyEAE9vLPPzO6WnQipHnaozxB1zMhHy0aQn8Q==} + /@changesets/write/0.1.4: + resolution: {integrity: sha512-uco+vS3mo2JqflLciIU707har+6AEFOeP8pgu3vVC1M2WcKukQgR1KylHFqZJxKQWahf8mQnuUSbgR4yJQuhmA==} dependencies: - '@babel/runtime': 7.12.13 - '@changesets/types': 3.3.0 + '@babel/runtime': 7.14.6 + '@changesets/types': 4.0.0 fs-extra: 7.0.1 human-id: 1.0.2 prettier: 1.19.1 dev: true - /@cnakazawa/watch/1.0.4: - resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} - engines: {node: '>=0.1.95'} - hasBin: true - dependencies: - exec-sh: 0.3.4 - minimist: 1.2.5 - dev: true - /@discoveryjs/json-ext/0.5.2: resolution: {integrity: sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==} engines: {node: '>=10.0.0'} dev: true - /@eslint/eslintrc/0.3.0: - resolution: {integrity: sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==} + /@eslint/eslintrc/0.4.2: + resolution: {integrity: sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 debug: 4.3.1 espree: 7.3.1 - globals: 12.4.0 + globals: 13.9.0 ignore: 4.0.6 import-fresh: 3.3.0 js-yaml: 3.14.1 - lodash: 4.17.21 minimatch: 3.0.4 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -2196,46 +2350,52 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console/26.6.2: - resolution: {integrity: sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==} - engines: {node: '>= 10.14.2'} + /@jest/console/27.0.2: + resolution: {integrity: sha512-/zYigssuHLImGeMAACkjI4VLAiiJznHgAl3xnFT19iWyct2LhrH3KXOjHRmxBGTkiPLZKKAJAgaPpiU9EZ9K+w==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 26.6.2 + '@jest/types': 27.0.2 '@types/node': 14.14.31 - chalk: 4.1.0 - jest-message-util: 26.6.2 - jest-util: 26.6.2 + chalk: 4.1.1 + jest-message-util: 27.0.2 + jest-util: 27.0.2 slash: 3.0.0 dev: true - /@jest/core/26.6.3: - resolution: {integrity: sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==} - engines: {node: '>= 10.14.2'} + /@jest/core/27.0.5: + resolution: {integrity: sha512-g73//jF0VwsOIrWUC9Cqg03lU3QoAMFxVjsm6n6yNmwZcQPN/o8w+gLWODw5VfKNFZT38otXHWxc6b8eGDUpEA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true dependencies: - '@jest/console': 26.6.2 - '@jest/reporters': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 + '@jest/console': 27.0.2 + '@jest/reporters': 27.0.5 + '@jest/test-result': 27.0.2 + '@jest/transform': 27.0.5 + '@jest/types': 27.0.2 '@types/node': 14.14.31 ansi-escapes: 4.3.1 - chalk: 4.1.0 + chalk: 4.1.1 + emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.6 - jest-changed-files: 26.6.2 - jest-config: 26.6.3 - jest-haste-map: 26.6.2 - jest-message-util: 26.6.2 - jest-regex-util: 26.0.0 - jest-resolve: 26.6.2 - jest-resolve-dependencies: 26.6.3 - jest-runner: 26.6.3 - jest-runtime: 26.6.3 - jest-snapshot: 26.6.2 - jest-util: 26.6.2 - jest-validate: 26.6.2 - jest-watcher: 26.6.2 - micromatch: 4.0.2 + jest-changed-files: 27.0.2 + jest-config: 27.0.5 + jest-haste-map: 27.0.5 + jest-message-util: 27.0.2 + jest-regex-util: 27.0.1 + jest-resolve: 27.0.5 + jest-resolve-dependencies: 27.0.5 + jest-runner: 27.0.5 + jest-runtime: 27.0.5 + jest-snapshot: 27.0.5 + jest-util: 27.0.2 + jest-validate: 27.0.2 + jest-watcher: 27.0.2 + micromatch: 4.0.4 p-each-series: 2.2.0 rimraf: 3.0.2 slash: 3.0.0 @@ -2248,47 +2408,52 @@ packages: - utf-8-validate dev: true - /@jest/environment/26.6.2: - resolution: {integrity: sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==} - engines: {node: '>= 10.14.2'} + /@jest/environment/27.0.5: + resolution: {integrity: sha512-IAkJPOT7bqn0GiX5LPio6/e1YpcmLbrd8O5EFYpAOZ6V+9xJDsXjdgN2vgv9WOKIs/uA1kf5WeD96HhlBYO+FA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/fake-timers': 26.6.2 - '@jest/types': 26.6.2 + '@jest/fake-timers': 27.0.5 + '@jest/types': 27.0.2 '@types/node': 14.14.31 - jest-mock: 26.6.2 + jest-mock: 27.0.3 dev: true - /@jest/fake-timers/26.6.2: - resolution: {integrity: sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==} - engines: {node: '>= 10.14.2'} + /@jest/fake-timers/27.0.5: + resolution: {integrity: sha512-d6Tyf7iDoKqeUdwUKrOBV/GvEZRF67m7lpuWI0+SCD9D3aaejiOQZxAOxwH2EH/W18gnfYaBPLi0VeTGBHtQBg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 26.6.2 - '@sinonjs/fake-timers': 6.0.1 + '@jest/types': 27.0.2 + '@sinonjs/fake-timers': 7.1.2 '@types/node': 14.14.31 - jest-message-util: 26.6.2 - jest-mock: 26.6.2 - jest-util: 26.6.2 + jest-message-util: 27.0.2 + jest-mock: 27.0.3 + jest-util: 27.0.2 dev: true - /@jest/globals/26.6.2: - resolution: {integrity: sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==} - engines: {node: '>= 10.14.2'} + /@jest/globals/27.0.5: + resolution: {integrity: sha512-qqKyjDXUaZwDuccpbMMKCCMBftvrbXzigtIsikAH/9ca+kaae8InP2MDf+Y/PdCSMuAsSpHS6q6M25irBBUh+Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 26.6.2 - '@jest/types': 26.6.2 - expect: 26.6.2 + '@jest/environment': 27.0.5 + '@jest/types': 27.0.2 + expect: 27.0.2 dev: true - /@jest/reporters/26.6.2: - resolution: {integrity: sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==} - engines: {node: '>= 10.14.2'} + /@jest/reporters/27.0.5: + resolution: {integrity: sha512-4uNg5+0eIfRafnpgu3jCZws3NNcFzhu5JdRd1mKQ4/53+vkIqwB6vfZ4gn5BdGqOaLtYhlOsPaL5ATkKzyBrJw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 - chalk: 4.1.0 + '@jest/console': 27.0.2 + '@jest/test-result': 27.0.2 + '@jest/transform': 27.0.5 + '@jest/types': 27.0.2 + chalk: 4.1.1 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.1.6 @@ -2298,72 +2463,65 @@ packages: istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.0 istanbul-reports: 3.0.2 - jest-haste-map: 26.6.2 - jest-resolve: 26.6.2 - jest-util: 26.6.2 - jest-worker: 26.6.2 + jest-haste-map: 27.0.5 + jest-resolve: 27.0.5 + jest-util: 27.0.2 + jest-worker: 27.0.2 slash: 3.0.0 source-map: 0.6.1 string-length: 4.0.1 terminal-link: 2.1.1 - v8-to-istanbul: 7.1.0 - optionalDependencies: - node-notifier: 8.0.1 + v8-to-istanbul: 8.0.0 transitivePeerDependencies: - supports-color dev: true - /@jest/source-map/26.6.2: - resolution: {integrity: sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==} - engines: {node: '>= 10.14.2'} + /@jest/source-map/27.0.1: + resolution: {integrity: sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: callsites: 3.1.0 graceful-fs: 4.2.6 source-map: 0.6.1 dev: true - /@jest/test-result/26.6.2: - resolution: {integrity: sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==} - engines: {node: '>= 10.14.2'} + /@jest/test-result/27.0.2: + resolution: {integrity: sha512-gcdWwL3yP5VaIadzwQtbZyZMgpmes8ryBAJp70tuxghiA8qL4imJyZex+i+USQH2H4jeLVVszhwntgdQ97fccA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 26.6.2 - '@jest/types': 26.6.2 + '@jest/console': 27.0.2 + '@jest/types': 27.0.2 '@types/istanbul-lib-coverage': 2.0.3 collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/26.6.3: - resolution: {integrity: sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==} - engines: {node: '>= 10.14.2'} + /@jest/test-sequencer/27.0.5: + resolution: {integrity: sha512-opztnGs+cXzZ5txFG2+omBaV5ge/0yuJNKbhE3DREMiXE0YxBuzyEa6pNv3kk2JuucIlH2Xvgmn9kEEHSNt/SA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 26.6.2 + '@jest/test-result': 27.0.2 graceful-fs: 4.2.6 - jest-haste-map: 26.6.2 - jest-runner: 26.6.3 - jest-runtime: 26.6.3 + jest-haste-map: 27.0.5 + jest-runtime: 27.0.5 transitivePeerDependencies: - - bufferutil - - canvas - supports-color - - ts-node - - utf-8-validate dev: true - /@jest/transform/26.6.2: - resolution: {integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==} - engines: {node: '>= 10.14.2'} + /@jest/transform/27.0.5: + resolution: {integrity: sha512-lBD6OwKXSc6JJECBNk4mVxtSVuJSBsQrJ9WCBisfJs7EZuYq4K6vM9HmoB7hmPiLIDGeyaerw3feBV/bC4z8tg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.12.16 - '@jest/types': 26.6.2 + '@babel/core': 7.14.6 + '@jest/types': 27.0.2 babel-plugin-istanbul: 6.0.0 - chalk: 4.1.0 + chalk: 4.1.1 convert-source-map: 1.7.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.6 - jest-haste-map: 26.6.2 - jest-regex-util: 26.0.0 - jest-util: 26.6.2 - micromatch: 4.0.2 + jest-haste-map: 27.0.5 + jest-regex-util: 27.0.1 + jest-util: 27.0.2 + micromatch: 4.0.4 pirates: 4.0.1 slash: 3.0.0 source-map: 0.6.1 @@ -2380,12 +2538,23 @@ packages: '@types/istanbul-reports': 3.0.0 '@types/node': 14.14.31 '@types/yargs': 15.0.13 - chalk: 4.1.0 + chalk: 4.1.1 + + /@jest/types/27.0.2: + resolution: {integrity: sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 3.0.0 + '@types/node': 14.14.31 + '@types/yargs': 16.0.3 + chalk: 4.1.1 + dev: true /@manypkg/find-root/1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.12.13 + '@babel/runtime': 7.14.6 '@types/node': 12.20.1 find-up: 4.1.0 fs-extra: 8.1.0 @@ -2394,36 +2563,23 @@ packages: /@manypkg/get-packages/1.1.1: resolution: {integrity: sha512-J6VClfQSVgR6958eIDTGjfdCrELy1eT+SHeoSMomnvRQVktZMnEA5edIr5ovRFNw5y+Bk/jyoevPzGYod96mhw==} dependencies: - '@babel/runtime': 7.12.13 + '@babel/runtime': 7.14.6 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 - globby: 11.0.2 + globby: 11.0.4 read-yaml-file: 1.1.0 dev: true - /@mrmlnc/readdir-enhanced/2.2.1: - resolution: {integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==} - engines: {node: '>=4'} - dependencies: - call-me-maybe: 1.0.1 - glob-to-regexp: 0.3.0 - /@nodelib/fs.scandir/2.1.4: resolution: {integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.stat': 2.0.4 run-parallel: 1.2.0 - dev: true - - /@nodelib/fs.stat/1.1.3: - resolution: {integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==} - engines: {node: '>= 6'} /@nodelib/fs.stat/2.0.4: resolution: {integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==} engines: {node: '>= 8'} - dev: true /@nodelib/fs.walk/1.2.6: resolution: {integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==} @@ -2431,21 +2587,233 @@ packages: dependencies: '@nodelib/fs.scandir': 2.1.4 fastq: 1.10.1 - dev: true - /@polka/url/1.0.0-next.11: - resolution: {integrity: sha512-3NsZsJIA/22P3QUyrEDNA2D133H4j224twJrdipXN38dpnIOzAbUDtOwkcJ5pXmn75w7LSQDjA4tO9dm1XlqlA==} + /@npmcli/arborist/2.6.4: + resolution: {integrity: sha512-A/pDQ/VZpdxaqsQS5XOWrhrPuC+ER7HLq+4ZkEmnO2yo/USFCWEsiUPYKhfY+sWXK3pgKjN7B7CEFmAnSoAt3g==} + engines: {node: '>= 10'} + hasBin: true + dependencies: + '@npmcli/installed-package-contents': 1.0.7 + '@npmcli/map-workspaces': 1.0.3 + '@npmcli/metavuln-calculator': 1.1.1 + '@npmcli/move-file': 1.1.2 + '@npmcli/name-from-folder': 1.0.1 + '@npmcli/node-gyp': 1.0.2 + '@npmcli/package-json': 1.0.1 + '@npmcli/run-script': 1.8.5 + bin-links: 2.2.1 + cacache: 15.2.0 + common-ancestor-path: 1.0.1 + json-parse-even-better-errors: 2.3.1 + json-stringify-nice: 1.1.4 + mkdirp-infer-owner: 2.0.0 + npm-install-checks: 4.0.0 + npm-package-arg: 8.1.5 + npm-pick-manifest: 6.1.1 + npm-registry-fetch: 11.0.0 + pacote: 11.3.4 + parse-conflict-json: 1.1.1 + proc-log: 1.0.0 + promise-all-reject-late: 1.0.1 + promise-call-limit: 1.0.1 + read-package-json-fast: 2.0.2 + readdir-scoped-modules: 1.1.0 + semver: 7.3.5 + tar: 6.1.0 + treeverse: 1.0.4 + walk-up-path: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@npmcli/git/2.1.0: + resolution: {integrity: sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==} + dependencies: + '@npmcli/promise-spawn': 1.3.2 + lru-cache: 6.0.0 + mkdirp: 1.0.4 + npm-pick-manifest: 6.1.1 + promise-inflight: 1.0.1 + promise-retry: 2.0.1 + semver: 7.3.5 + which: 2.0.2 + dev: false + + /@npmcli/installed-package-contents/1.0.7: + resolution: {integrity: sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==} + engines: {node: '>= 10'} + hasBin: true + dependencies: + npm-bundled: 1.1.2 + npm-normalize-package-bin: 1.0.1 + dev: false + + /@npmcli/map-workspaces/1.0.3: + resolution: {integrity: sha512-SdlRlOoQw4WKD4vtb/n5gUkobEABYBEOo8fRE4L8CtBkyWDSvIrReTfKvQ/Jc/LQqDaaZ5iv1iMSQzKCUr1n1A==} + engines: {node: '>=10'} + dependencies: + '@npmcli/name-from-folder': 1.0.1 + glob: 7.1.6 + minimatch: 3.0.4 + read-package-json-fast: 2.0.2 + dev: false + + /@npmcli/metavuln-calculator/1.1.1: + resolution: {integrity: sha512-9xe+ZZ1iGVaUovBVFI9h3qW+UuECUzhvZPxK9RaEA2mjU26o5D0JloGYWwLYvQELJNmBdQB6rrpuN8jni6LwzQ==} + dependencies: + cacache: 15.2.0 + pacote: 11.3.4 + semver: 7.3.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@npmcli/move-file/1.1.2: + resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} + engines: {node: '>=10'} + dependencies: + mkdirp: 1.0.4 + rimraf: 3.0.2 + dev: false + + /@npmcli/name-from-folder/1.0.1: + resolution: {integrity: sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==} + dev: false + + /@npmcli/node-gyp/1.0.2: + resolution: {integrity: sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==} + dev: false + + /@npmcli/package-json/1.0.1: + resolution: {integrity: sha512-y6jnu76E9C23osz8gEMBayZmaZ69vFOIk8vR1FJL/wbEJ54+9aVG9rLTjQKSXfgYZEr50nw1txBBFfBZZe+bYg==} + dependencies: + json-parse-even-better-errors: 2.3.1 + dev: false + + /@npmcli/promise-spawn/1.3.2: + resolution: {integrity: sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==} + dependencies: + infer-owner: 1.0.4 + dev: false + + /@npmcli/run-script/1.8.5: + resolution: {integrity: sha512-NQspusBCpTjNwNRFMtz2C5MxoxyzlbuJ4YEhxAKrIonTiirKDtatsZictx9RgamQIx6+QuHMNmPl0wQdoESs9A==} + dependencies: + '@npmcli/node-gyp': 1.0.2 + '@npmcli/promise-spawn': 1.3.2 + infer-owner: 1.0.4 + node-gyp: 7.1.2 + read-package-json-fast: 2.0.2 + dev: false + + /@octokit/auth-token/2.4.5: + resolution: {integrity: sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==} + dependencies: + '@octokit/types': 6.16.7 + dev: false + + /@octokit/core/3.5.1: + resolution: {integrity: sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==} + dependencies: + '@octokit/auth-token': 2.4.5 + '@octokit/graphql': 4.6.4 + '@octokit/request': 5.6.0 + '@octokit/request-error': 2.1.0 + '@octokit/types': 6.16.7 + before-after-hook: 2.2.2 + universal-user-agent: 6.0.0 + dev: false + + /@octokit/endpoint/6.0.12: + resolution: {integrity: sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==} + dependencies: + '@octokit/types': 6.16.7 + is-plain-object: 5.0.0 + universal-user-agent: 6.0.0 + dev: false + + /@octokit/graphql/4.6.4: + resolution: {integrity: sha512-SWTdXsVheRmlotWNjKzPOb6Js6tjSqA2a8z9+glDJng0Aqjzti8MEWOtuT8ZSu6wHnci7LZNuarE87+WJBG4vg==} + dependencies: + '@octokit/request': 5.6.0 + '@octokit/types': 6.16.7 + universal-user-agent: 6.0.0 + dev: false + + /@octokit/openapi-types/7.3.5: + resolution: {integrity: sha512-6bm5lzGDOeSnWHM5W8OZ86RD2KpchynU+/Qlm5hNEFjfLDhwfAY2lSe68YRUEYFGlxSHe0HmakyhvmtWoD3Zog==} + dev: false + + /@octokit/plugin-paginate-rest/2.13.5_@octokit+core@3.5.1: + resolution: {integrity: sha512-3WSAKBLa1RaR/7GG+LQR/tAZ9fp9H9waE9aPXallidyci9oZsfgsLn5M836d3LuDC6Fcym+2idRTBpssHZePVg==} + peerDependencies: + '@octokit/core': '>=2' + dependencies: + '@octokit/core': 3.5.1 + '@octokit/types': 6.16.7 + dev: false + + /@octokit/plugin-request-log/1.0.4_@octokit+core@3.5.1: + resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} + peerDependencies: + '@octokit/core': '>=3' + dependencies: + '@octokit/core': 3.5.1 + dev: false + + /@octokit/plugin-rest-endpoint-methods/5.3.4_@octokit+core@3.5.1: + resolution: {integrity: sha512-2Y2q/FYCsW5tcwIqgnLOgzZXEb3I1VoSQGyHs/Zki/Ufs5H+uT0maPVHatLKw90LQbqK7ON8NpL3Y8IyzG6pNA==} + peerDependencies: + '@octokit/core': '>=3' + dependencies: + '@octokit/core': 3.5.1 + '@octokit/types': 6.16.7 + deprecation: 2.3.1 + dev: false + + /@octokit/request-error/2.1.0: + resolution: {integrity: sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==} + dependencies: + '@octokit/types': 6.16.7 + deprecation: 2.3.1 + once: 1.4.0 + dev: false + + /@octokit/request/5.6.0: + resolution: {integrity: sha512-4cPp/N+NqmaGQwbh3vUsYqokQIzt7VjsgTYVXiwpUP2pxd5YiZB2XuTedbb0SPtv9XS7nzAKjAuQxmY8/aZkiA==} + dependencies: + '@octokit/endpoint': 6.0.12 + '@octokit/request-error': 2.1.0 + '@octokit/types': 6.16.7 + is-plain-object: 5.0.0 + node-fetch: 2.6.1 + universal-user-agent: 6.0.0 + dev: false + + /@octokit/rest/18.6.3: + resolution: {integrity: sha512-BeV2P48RR3MVPhSBq6KXXHMVHEJg5vnFBkFN1GKPXBohXTp+eb0gJq+5iYgkjbOMG6biNvkKllPDWJchpQHHiA==} + dependencies: + '@octokit/core': 3.5.1 + '@octokit/plugin-paginate-rest': 2.13.5_@octokit+core@3.5.1 + '@octokit/plugin-request-log': 1.0.4_@octokit+core@3.5.1 + '@octokit/plugin-rest-endpoint-methods': 5.3.4_@octokit+core@3.5.1 + dev: false + + /@octokit/types/6.16.7: + resolution: {integrity: sha512-OuQELiwIKeDySgNID52vm33wDRc2aaX8lKYgAw9Hmw939ITow1HspT8/AH3M3jgGFUMDmHlMNBNEmH7xV7ggXQ==} + dependencies: + '@octokit/openapi-types': 7.3.5 dev: false /@polka/url/1.0.0-next.15: resolution: {integrity: sha512-15spi3V28QdevleWBNXE4pIls3nFZmBbUGrW9IVPwiQczuSb9n76TCB4bsk8TSel+I1OkHEdPhu5QKMfY6rQHA==} dev: false - /@rollup/plugin-commonjs/17.1.0_rollup@2.52.3: - resolution: {integrity: sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==} + /@rollup/plugin-commonjs/19.0.0_rollup@2.52.3: + resolution: {integrity: sha512-adTpD6ATGbehdaQoZQ6ipDFhdjqsTgpOAhFiPwl+dzre4pPshsecptDPyEFb61JMJ1+mGljktaC4jI8ARMSNyw==} engines: {node: '>= 8.0.0'} peerDependencies: - rollup: ^2.30.0 + rollup: ^2.38.3 dependencies: '@rollup/pluginutils': 3.1.0_rollup@2.52.3 commondir: 1.0.1 @@ -2457,11 +2825,11 @@ packages: rollup: 2.52.3 dev: true - /@rollup/plugin-node-resolve/11.2.1_rollup@2.52.3: - resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} + /@rollup/plugin-node-resolve/13.0.0_rollup@2.52.3: + resolution: {integrity: sha512-41X411HJ3oikIDivT5OKe9EZ6ud6DXudtfNrGbC4nniaxx2esiWjkLOzgnZsWq1IM8YIeL2rzRGLZLBjlhnZtQ==} engines: {node: '>= 10.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0 + rollup: ^2.42.0 dependencies: '@rollup/pluginutils': 3.1.0_rollup@2.52.3 '@types/resolve': 1.17.1 @@ -2480,7 +2848,7 @@ packages: dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 - picomatch: 2.2.2 + picomatch: 2.3.0 rollup: 2.52.3 dev: true @@ -2496,6 +2864,12 @@ packages: '@sinonjs/commons': 1.8.2 dev: true + /@sinonjs/fake-timers/7.1.2: + resolution: {integrity: sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==} + dependencies: + '@sinonjs/commons': 1.8.2 + dev: true + /@sinonjs/samsam/5.3.1: resolution: {integrity: sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==} dependencies: @@ -2508,45 +2882,60 @@ packages: resolution: {integrity: sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==} dev: true - /@testing-library/dom/7.29.4: - resolution: {integrity: sha512-CtrJRiSYEfbtNGtEsd78mk1n1v2TUbeABlNIcOCJdDfkN5/JTOwQEbbQpoSRxGqzcWPgStMvJ4mNolSuBRv1NA==} + /@testing-library/dom/7.31.2: + resolution: {integrity: sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==} engines: {node: '>=10'} dependencies: - '@babel/code-frame': 7.12.13 - '@babel/runtime': 7.12.13 + '@babel/code-frame': 7.14.5 + '@babel/runtime': 7.14.6 '@types/aria-query': 4.2.1 aria-query: 4.2.2 - chalk: 4.1.0 - dom-accessibility-api: 0.5.4 + chalk: 4.1.1 + dom-accessibility-api: 0.5.6 lz-string: 1.4.4 pretty-format: 26.6.2 dev: true - /@testing-library/jest-dom/5.11.9: - resolution: {integrity: sha512-Mn2gnA9d1wStlAIT2NU8J15LNob0YFBVjs2aEQ3j8rsfRQo+lAs7/ui1i2TGaJjapLmuNPLTsrm+nPjmZDwpcQ==} + /@testing-library/dom/8.0.0: + resolution: {integrity: sha512-Ym375MTOpfszlagRnTMO+FOfTt6gRrWiDOWmEnWLu9OvwCPOWtK6i5pBHmZ07wUJiQ7wWz0t8+ZBK2wFo2tlew==} + engines: {node: '>=12'} + dependencies: + '@babel/code-frame': 7.14.5 + '@babel/runtime': 7.14.6 + '@types/aria-query': 4.2.1 + aria-query: 4.2.2 + chalk: 4.1.1 + dom-accessibility-api: 0.5.6 + lz-string: 1.4.4 + pretty-format: 27.0.2 + dev: true + + /@testing-library/jest-dom/5.14.1: + resolution: {integrity: sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} dependencies: - '@babel/runtime': 7.12.13 + '@babel/runtime': 7.14.6 '@types/testing-library__jest-dom': 5.9.5 aria-query: 4.2.2 chalk: 3.0.0 css: 3.0.0 css.escape: 1.5.1 + dom-accessibility-api: 0.5.6 lodash: 4.17.21 redent: 3.0.0 dev: true - /@testing-library/react/11.2.5_react-dom@17.0.1+react@17.0.1: - resolution: {integrity: sha512-yEx7oIa/UWLe2F2dqK0FtMF9sJWNXD+2PPtp39BvE0Kh9MJ9Kl0HrZAgEuhUJR+Lx8Di6Xz+rKwSdEPY2UV8ZQ==} - engines: {node: '>=10'} + /@testing-library/react/12.0.0_react-dom@17.0.2+react@17.0.2: + resolution: {integrity: sha512-sh3jhFgEshFyJ/0IxGltRhwZv2kFKfJ3fN1vTZ6hhMXzz9ZbbcTgmDYM4e+zJv+oiVKKEWZPyqPAh4MQBI65gA==} + engines: {node: '>=12'} peerDependencies: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.12.13 - '@testing-library/dom': 7.29.4 - react: 17.0.1 - react-dom: 17.0.1_react@17.0.1 + '@babel/runtime': 7.14.6 + '@testing-library/dom': 8.0.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: true /@testing-library/svelte/3.0.3_svelte@3.38.3: @@ -2555,16 +2944,20 @@ packages: peerDependencies: svelte: 3.x dependencies: - '@testing-library/dom': 7.29.4 + '@testing-library/dom': 7.31.2 svelte: 3.38.3 dev: true + /@tootallnate/once/1.1.2: + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + /@types/aria-query/4.2.1: resolution: {integrity: sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==} dev: true - /@types/babel__core/7.1.12: - resolution: {integrity: sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==} + /@types/babel__core/7.1.14: + resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} dependencies: '@babel/parser': 7.14.7 '@babel/types': 7.14.5 @@ -2614,11 +3007,9 @@ packages: resolution: {integrity: sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==} dev: true - /@types/glob/7.1.3: - resolution: {integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==} - dependencies: - '@types/minimatch': 3.0.3 - '@types/node': 14.14.28 + /@types/estree/0.0.47: + resolution: {integrity: sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==} + dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} @@ -2648,8 +3039,8 @@ packages: dependencies: '@types/istanbul-lib-report': 3.0.0 - /@types/jest/26.0.20: - resolution: {integrity: sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA==} + /@types/jest/26.0.23: + resolution: {integrity: sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==} dependencies: jest-diff: 26.6.2 pretty-format: 26.6.2 @@ -2668,9 +3059,6 @@ packages: resolution: {integrity: sha512-tCkE96/ZTO+cWbln2xfyvd6ngHLanvVlJ3e5BeirJ3BYI5GbAyubIrmV4JjjugDly5D9fHjOL5MNsqsCnqwW6g==} dev: true - /@types/node/14.14.28: - resolution: {integrity: sha512-lg55ArB+ZiHHbBBttLpzD07akz0QPrZgUODNakeC09i62dnrywr9mFErHuaPlB6I7z+sEbK+IYmplahvplCj2g==} - /@types/node/14.14.31: resolution: {integrity: sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==} @@ -2679,6 +3067,7 @@ packages: /@types/parse-json/4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + dev: false /@types/parse5/5.0.3: resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} @@ -2692,14 +3081,14 @@ packages: resolution: {integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==} dev: false - /@types/react-dom/16.9.13: - resolution: {integrity: sha512-34Hr3XnmUSJbUVDxIw/e7dhQn2BJZhJmlAaPyPwfTQyuVS9mV/CeyghFcXyvkJXxI7notQJz8mF8FeCVvloJrA==} + /@types/react-dom/17.0.8: + resolution: {integrity: sha512-0ohAiJAx1DAUEcY9UopnfwCE9sSMDGnY/oXjWMax6g3RpzmTt2GMyMVAXcbn0mo8XAff0SbQJl2/SBU+hjSZ1A==} dependencies: - '@types/react': 16.14.8 + '@types/react': 17.0.11 dev: false - /@types/react/16.14.8: - resolution: {integrity: sha512-QN0/Qhmx+l4moe7WJuTxNiTsjBwlBGHqKGvInSQCBdo7Qio0VtOqwsC0Wq7q3PbJlB0cR4Y4CVo1OOe6BOsOmA==} + /@types/react/17.0.11: + resolution: {integrity: sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==} dependencies: '@types/prop-types': 15.7.3 '@types/scheduler': 0.16.1 @@ -2732,10 +3121,16 @@ packages: resolution: {integrity: sha512-akhlviqwowzRNiz3ooAbkjvyMO8cikBqap9z/0yfvMAb6vIsp91Rfox67qtgIhZosWP01MVSTwsgSFYWo4SWQA==} dev: false + /@types/testing-library__jest-dom/5.14.0: + resolution: {integrity: sha512-l2P2GO+hFF4Liye+fAajT1qBqvZOiL79YMpEvgGs1xTK7hECxBI8Wz4J7ntACJNiJ9r0vXQqYovroXRLPDja6A==} + dependencies: + '@types/jest': 26.0.23 + dev: true + /@types/testing-library__jest-dom/5.9.5: resolution: {integrity: sha512-ggn3ws+yRbOHog9GxnXiEZ/35Mow6YtPZpd7Z5mKDeZS/o7zx3yAle0ov/wjhVB5QT4N2Dt+GNoGCdqkBGCajQ==} dependencies: - '@types/jest': 26.0.20 + '@types/jest': 26.0.23 dev: true /@types/webpack-env/1.16.0: @@ -2750,6 +3145,12 @@ packages: dependencies: '@types/yargs-parser': 20.2.0 + /@types/yargs/16.0.3: + resolution: {integrity: sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==} + dependencies: + '@types/yargs-parser': 20.2.0 + dev: true + /@webassemblyjs/ast/1.11.0: resolution: {integrity: sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==} dependencies: @@ -2856,27 +3257,27 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webpack-cli/configtest/1.0.1_webpack-cli@4.5.0+webpack@5.22.0: - resolution: {integrity: sha512-B+4uBUYhpzDXmwuo3V9yBH6cISwxEI4J+NO5ggDaGEEHb0osY/R7MzeKc0bHURXQuZjMM4qD+bSJCKIuI3eNBQ==} + /@webpack-cli/configtest/1.0.4_webpack-cli@4.7.2+webpack@5.40.0: + resolution: {integrity: sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==} peerDependencies: webpack: 4.x.x || 5.x.x webpack-cli: 4.x.x dependencies: - webpack: 5.22.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a + webpack: 5.40.0_webpack-cli@4.7.2 + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d dev: true - /@webpack-cli/info/1.2.2_webpack-cli@4.5.0: - resolution: {integrity: sha512-5U9kUJHnwU+FhKH4PWGZuBC1hTEPYyxGSL5jjoBI96Gx8qcYJGOikpiIpFoTq8mmgX3im2zAo2wanv/alD74KQ==} + /@webpack-cli/info/1.3.0_webpack-cli@4.7.2: + resolution: {integrity: sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==} peerDependencies: webpack-cli: 4.x.x dependencies: envinfo: 7.7.4 - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d dev: true - /@webpack-cli/serve/1.3.0_8243fbd32e64a6deef921fe8006eca2c: - resolution: {integrity: sha512-k2p2VrONcYVX1wRRrf0f3X2VGltLWcv+JzXRBDmvCxGlCeESx4OXw91TsWeKOkp784uNoVQo313vxJFHXPPwfw==} + /@webpack-cli/serve/1.5.1_ddbebb4501d738b7ce19073f4c0d9ba9: + resolution: {integrity: sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==} peerDependencies: webpack-cli: 4.x.x webpack-dev-server: '*' @@ -2884,8 +3285,8 @@ packages: webpack-dev-server: optional: true dependencies: - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a - webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.5.0+webpack@5.22.0 + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d + webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.7.2+webpack@5.40.0 dev: true /@xtuc/ieee754/1.2.0: @@ -2900,17 +3301,14 @@ packages: resolution: {integrity: sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==} dev: true - /JSONStream/1.3.5: - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} - hasBin: true - dependencies: - jsonparse: 1.3.1 - through: 2.3.8 - /abab/2.0.5: resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} dev: true + /abbrev/1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + dev: false + /accepts/1.3.7: resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==} engines: {node: '>= 0.6'} @@ -2954,6 +3352,32 @@ packages: resolution: {integrity: sha512-v+DieK/HJkJOpFBETDJioequtc3PfxsWMaxIdIwujtF7FEV/MAyDQLlm6/zPvr7Mix07mLh6ccVwIsloceodlg==} engines: {node: '>=0.4.0'} hasBin: true + dev: false + + /acorn/8.4.1: + resolution: {integrity: sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /agent-base/6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.3.1 + transitivePeerDependencies: + - supports-color + + /agentkeepalive/4.1.4: + resolution: {integrity: sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==} + engines: {node: '>= 8.0.0'} + dependencies: + debug: 4.3.1 + depd: 1.1.2 + humanize-ms: 1.2.1 + transitivePeerDependencies: + - supports-color + dev: false /aggregate-error/3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} @@ -2961,7 +3385,6 @@ packages: dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 - dev: true /ajv-keywords/3.5.2_ajv@6.12.6: resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} @@ -2978,17 +3401,8 @@ packages: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - /ajv/6.5.3: - resolution: {integrity: sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==} - dependencies: - fast-deep-equal: 2.0.1 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - dev: true - - /ajv/7.1.0: - resolution: {integrity: sha512-svS9uILze/cXbH0z2myCK2Brqprx/+JJYK5pHicT/GQiBfzzhUVAIT6MwqJg8y4xV/zoGsUeuPuwtoiKSGE15g==} + /ajv/8.6.0: + resolution: {integrity: sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -3027,11 +3441,6 @@ packages: resolution: {integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=} engines: {node: '>=4'} - /ansi-regex/4.1.0: - resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==} - engines: {node: '>=6'} - dev: true - /ansi-regex/5.0.0: resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} engines: {node: '>=8'} @@ -3048,11 +3457,9 @@ packages: dependencies: color-convert: 2.0.1 - /anymatch/2.0.0: - resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} - dependencies: - micromatch: 3.1.10 - normalize-path: 2.1.1 + /ansi-styles/5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} dev: true /anymatch/3.1.1: @@ -3060,12 +3467,23 @@ packages: engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 - picomatch: 2.2.2 + picomatch: 2.3.0 + + /aproba/1.2.0: + resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} + dev: false /arch/2.2.0: resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} dev: true + /are-we-there-yet/1.1.5: + resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} + dependencies: + delegates: 1.0.0 + readable-stream: 2.3.7 + dev: false + /arg/2.0.0: resolution: {integrity: sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==} dev: true @@ -3074,28 +3492,15 @@ packages: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 - dev: true /aria-query/4.2.2: resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} engines: {node: '>=6.0'} dependencies: - '@babel/runtime': 7.12.13 + '@babel/runtime': 7.14.6 '@babel/runtime-corejs3': 7.12.13 dev: true - /arr-diff/4.0.0: - resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} - engines: {node: '>=0.10.0'} - - /arr-flatten/1.1.0: - resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} - engines: {node: '>=0.10.0'} - - /arr-union/3.1.0: - resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} - engines: {node: '>=0.10.0'} - /array-differ/3.0.0: resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==} engines: {node: '>=8'} @@ -3123,51 +3528,38 @@ packages: is-string: 1.0.5 dev: true - /array-union/1.0.2: - resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=} - engines: {node: '>=0.10.0'} - dependencies: - array-uniq: 1.0.3 - /array-union/2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - /array-uniq/1.0.3: - resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=} - engines: {node: '>=0.10.0'} - - /array-unique/0.3.2: - resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} - engines: {node: '>=0.10.0'} - /arrify/1.0.1: resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=} engines: {node: '>=0.10.0'} + dev: true /arrify/2.0.1: resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} engines: {node: '>=8'} + /asap/2.0.6: + resolution: {integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=} + dev: false + /asn1/0.2.4: resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==} dependencies: safer-buffer: 2.1.2 - dev: true + dev: false /assert-plus/1.0.0: resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=} engines: {node: '>=0.8'} - dev: true + dev: false /assertion-error/1.0.2: resolution: {integrity: sha1-E8pRXYYgbaC6xm6DTdOX2HWBCUw=} dev: true - /assign-symbols/1.0.0: - resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} - engines: {node: '>=0.10.0'} - /ast-types-flow/0.0.7: resolution: {integrity: sha1-9wtzXGvKGlycItmCw+Oef+ujva0=} dev: true @@ -3184,10 +3576,10 @@ packages: resolution: {integrity: sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==} dependencies: lodash: 4.17.20 + dev: true /asynckit/0.4.0: resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} - dev: true /at-least-node/1.0.0: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} @@ -3198,6 +3590,7 @@ packages: resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} engines: {node: '>= 4.5.0'} hasBin: true + dev: true /available-typed-arrays/1.0.2: resolution: {integrity: sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==} @@ -3208,63 +3601,56 @@ packages: /aws-sign2/0.7.0: resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} - dev: true + dev: false /aws4/1.11.0: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} - dev: true + dev: false /axe-core/4.1.2: resolution: {integrity: sha512-V+Nq70NxKhYt89ArVcaNL9FDryB3vQOd+BFXZIfO3RP6rwtj+2yqqqdHEkacutglPaZLkJeuXKCjCJDMGPtPqg==} engines: {node: '>=4'} dev: true - /axios/0.21.1_debug@3.2.7: - resolution: {integrity: sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==} - dependencies: - follow-redirects: 1.13.2 - transitivePeerDependencies: - - debug - /axobject-query/2.2.0: resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==} dev: true - /babel-jest/26.6.3_@babel+core@7.12.16: - resolution: {integrity: sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==} - engines: {node: '>= 10.14.2'} + /babel-jest/27.0.5_@babel+core@7.14.6: + resolution: {integrity: sha512-bTMAbpCX7ldtfbca2llYLeSFsDM257aspyAOpsdrdSrBqoLkWCy4HPYTXtXWaSLgFPjrJGACL65rzzr4RFGadw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.12.16 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 - '@types/babel__core': 7.1.12 + '@babel/core': 7.14.6 + '@jest/transform': 27.0.5 + '@jest/types': 27.0.2 + '@types/babel__core': 7.1.14 babel-plugin-istanbul: 6.0.0 - babel-preset-jest: 26.6.2_@babel+core@7.12.16 - chalk: 4.1.0 + babel-preset-jest: 27.0.1_@babel+core@7.14.6 + chalk: 4.1.1 graceful-fs: 4.2.6 slash: 3.0.0 transitivePeerDependencies: - supports-color dev: true - /babel-loader/8.2.2_9a49d9cba63660b124dc977fa6f4ac94: + /babel-loader/8.2.2_1ef96c0ff5bf278057a4bc2ae1f672a2: resolution: {integrity: sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.12.16 + '@babel/core': 7.14.6 find-cache-dir: 3.3.1 loader-utils: 1.4.0 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.22.0_webpack-cli@4.5.0 + webpack: 5.40.0_webpack-cli@4.7.2 dev: true - /babel-loader/8.2.2_webpack@5.22.0: + /babel-loader/8.2.2_webpack@5.40.0: resolution: {integrity: sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==} engines: {node: '>= 8.9'} peerDependencies: @@ -3275,7 +3661,7 @@ packages: loader-utils: 1.4.0 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.22.0 + webpack: 5.40.0 dev: false /babel-plugin-dynamic-import-node/2.3.3: @@ -3297,45 +3683,81 @@ packages: - supports-color dev: true - /babel-plugin-jest-hoist/26.6.2: - resolution: {integrity: sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==} - engines: {node: '>= 10.14.2'} + /babel-plugin-jest-hoist/27.0.1: + resolution: {integrity: sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/template': 7.14.5 '@babel/types': 7.14.5 - '@types/babel__core': 7.1.12 + '@types/babel__core': 7.1.14 '@types/babel__traverse': 7.11.0 dev: true - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.12.16: + /babel-plugin-polyfill-corejs2/0.2.2_@babel+core@7.14.6: + resolution: {integrity: sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.14.7 + '@babel/core': 7.14.6 + '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.14.6 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-corejs3/0.2.3_@babel+core@7.14.6: + resolution: {integrity: sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.6 + '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.14.6 + core-js-compat: 3.15.1 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-regenerator/0.2.2_@babel+core@7.14.6: + resolution: {integrity: sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.6 + '@babel/helper-define-polyfill-provider': 0.2.3_@babel+core@7.14.6 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-preset-current-node-syntax/1.0.1_@babel+core@7.14.6: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.16 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.16 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.12.16 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.12.16 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.16 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.16 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.16 - '@babel/plugin-syntax-top-level-await': 7.12.13_@babel+core@7.12.16 - dev: true - - /babel-preset-jest/26.6.2_@babel+core@7.12.16: - resolution: {integrity: sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==} - engines: {node: '>= 10.14.2'} + '@babel/core': 7.14.6 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.6 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.14.6 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.14.6 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.6 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.6 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-top-level-await': 7.12.13_@babel+core@7.14.6 + dev: true + + /babel-preset-jest/27.0.1_@babel+core@7.14.6: + resolution: {integrity: sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.16 - babel-plugin-jest-hoist: 26.6.2 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.12.16 + '@babel/core': 7.14.6 + babel-plugin-jest-hoist: 27.0.1 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.14.6 dev: true /babel-runtime/7.0.0-beta.3: @@ -3348,17 +3770,8 @@ packages: /balanced-match/1.0.0: resolution: {integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c=} - /base/0.11.2: - resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} - engines: {node: '>=0.10.0'} - dependencies: - cache-base: 1.0.1 - class-utils: 0.3.6 - component-emitter: 1.3.0 - define-property: 1.0.0 - isobject: 3.0.1 - mixin-deep: 1.3.2 - pascalcase: 0.1.1 + /base64-js/1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} /batch/0.6.1: resolution: {integrity: sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=} @@ -3368,7 +3781,11 @@ packages: resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} dependencies: tweetnacl: 0.14.5 - dev: true + dev: false + + /before-after-hook/2.2.2: + resolution: {integrity: sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==} + dev: false /better-path-resolve/1.0.0: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} @@ -3380,14 +3797,33 @@ packages: /big.js/5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + /bin-links/2.2.1: + resolution: {integrity: sha512-wFzVTqavpgCCYAh8SVBdnZdiQMxTkGR+T3b14CNpBXIBe2neJWaMGAZ55XWWHELJJ89dscuq0VCBqcVaIOgCMg==} + engines: {node: '>=10'} + dependencies: + cmd-shim: 4.1.0 + mkdirp: 1.0.4 + npm-normalize-package-bin: 1.0.1 + read-cmd-shim: 2.0.0 + rimraf: 3.0.2 + write-file-atomic: 3.0.3 + dev: false + /binary-extensions/2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - /binaryextensions/2.3.0: - resolution: {integrity: sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==} + /binaryextensions/4.15.0: + resolution: {integrity: sha512-MkUl3szxXolQ2scI1PM14WOT951KnaTNJ0eMKg7WzOI4kvSxyNo/Cygx4LOBNhwyINhAuSQpJW1rYD9aBSxGaw==} engines: {node: '>=0.8'} + /bl/4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.0 + /body-parser/1.19.0: resolution: {integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==} engines: {node: '>= 0.8'} @@ -3437,21 +3873,6 @@ packages: balanced-match: 1.0.0 concat-map: 0.0.1 - /braces/2.3.2: - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} - engines: {node: '>=0.10.0'} - dependencies: - arr-flatten: 1.1.0 - array-unique: 0.3.2 - extend-shallow: 2.0.1 - fill-range: 4.0.0 - isobject: 3.0.1 - repeat-element: 1.1.3 - snapdragon: 0.8.2 - snapdragon-node: 2.1.1 - split-string: 3.1.0 - to-regex: 3.0.2 - /braces/3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -3480,6 +3901,18 @@ packages: node-releases: 1.1.70 dev: true + /browserslist/4.16.6: + resolution: {integrity: sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001240 + colorette: 1.2.2 + electron-to-chromium: 1.3.759 + escalade: 3.1.1 + node-releases: 1.1.73 + dev: true + /bser/2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} dependencies: @@ -3493,11 +3926,21 @@ packages: resolution: {integrity: sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==} dev: true + /buffer/5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + /builtin-modules/3.2.0: resolution: {integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==} engines: {node: '>=6'} dev: true + /builtins/1.0.3: + resolution: {integrity: sha1-y5T662HIaWRR2zZTThQi+U8K7og=} + dev: false + /bytes/3.0.0: resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} engines: {node: '>= 0.8'} @@ -3508,19 +3951,28 @@ packages: engines: {node: '>= 0.8'} dev: true - /cache-base/1.0.1: - resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} - engines: {node: '>=0.10.0'} + /cacache/15.2.0: + resolution: {integrity: sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==} + engines: {node: '>= 10'} dependencies: - collection-visit: 1.0.0 - component-emitter: 1.3.0 - get-value: 2.0.6 - has-value: 1.0.0 - isobject: 3.0.1 - set-value: 2.0.1 - to-object-path: 0.3.0 - union-value: 1.0.1 - unset-value: 1.0.0 + '@npmcli/move-file': 1.1.2 + chownr: 2.0.0 + fs-minipass: 2.1.0 + glob: 7.1.6 + infer-owner: 1.0.4 + lru-cache: 6.0.0 + minipass: 3.1.3 + minipass-collect: 1.0.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + mkdirp: 1.0.4 + p-map: 4.0.0 + promise-inflight: 1.0.1 + rimraf: 3.0.2 + ssri: 8.0.1 + tar: 6.1.0 + unique-filename: 1.1.1 + dev: false /call-bind/1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} @@ -3528,9 +3980,6 @@ packages: function-bind: 1.1.1 get-intrinsic: 1.1.1 - /call-me-maybe/1.0.1: - resolution: {integrity: sha1-JtII6onje1y95gJQoV8DHBak1ms=} - /callsites/3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -3562,25 +4011,19 @@ packages: /camelcase/6.2.0: resolution: {integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==} engines: {node: '>=10'} + dev: true /caniuse-lite/1.0.30001187: resolution: {integrity: sha512-w7/EP1JRZ9552CyrThUnay2RkZ1DXxKe/Q2swTC4+LElLh9RRYrL1Z+27LlakB8kzY0fSmHw9mc7XYDUKAKWMA==} dev: true - /capture-exit/2.0.0: - resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} - engines: {node: 6.* || 8.* || >= 10.*} - dependencies: - rsvp: 4.8.5 + /caniuse-lite/1.0.30001240: + resolution: {integrity: sha512-nb8mDzfMdxBDN7ZKx8chWafAdBp5DAAlpWvNyUGe5tcDWd838zpzDN3Rah9cjCqhfOKkrvx40G2SDtP0qiWX/w==} dev: true - /capture-stack-trace/1.0.1: - resolution: {integrity: sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==} - engines: {node: '>=0.10.0'} - /caseless/0.12.0: resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} - dev: true + dev: false /chalk/2.4.1: resolution: {integrity: sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==} @@ -3607,8 +4050,8 @@ packages: supports-color: 7.2.0 dev: true - /chalk/4.1.0: - resolution: {integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==} + /chalk/4.1.1: + resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 @@ -3636,6 +4079,11 @@ packages: optionalDependencies: fsevents: 2.3.2 + /chownr/2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + dev: false + /chrome-trace-event/1.0.2: resolution: {integrity: sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==} engines: {node: '>=6.0'} @@ -3647,18 +4095,13 @@ packages: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} dev: true - /cjs-module-lexer/0.6.0: - resolution: {integrity: sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==} + /ci-info/3.2.0: + resolution: {integrity: sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==} dev: true - /class-utils/0.3.6: - resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - define-property: 0.2.5 - isobject: 3.0.1 - static-extend: 0.1.2 + /cjs-module-lexer/1.2.1: + resolution: {integrity: sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw==} + dev: true /clean-css/4.2.3: resolution: {integrity: sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==} @@ -3669,7 +4112,6 @@ packages: /clean-stack/2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} - dev: true /cli-boxes/1.0.0: resolution: {integrity: sha1-T6kXw+WclKAEzWH47lCdplFocUM=} @@ -3682,31 +4124,29 @@ packages: dependencies: restore-cursor: 3.1.0 + /cli-spinners/2.6.0: + resolution: {integrity: sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==} + engines: {node: '>=6'} + /cli-table/0.3.4: resolution: {integrity: sha512-1vinpnX/ZERcmE443i3SZTmU5DF0rPO9DrL4I2iVAllhxzCM9SzPlHnz19fsZB78htkKZvYBvj6SZ6vXnaxmTA==} engines: {node: '>= 10.0.0'} dependencies: chalk: 2.4.2 string-width: 4.2.0 + dev: false /cli-width/3.0.0: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} - /clipboardy/1.2.3: - resolution: {integrity: sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==} - engines: {node: '>=4'} + /clipboardy/2.3.0: + resolution: {integrity: sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==} + engines: {node: '>=8'} dependencies: arch: 2.2.0 - execa: 0.8.0 - dev: true - - /cliui/5.0.0: - resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} - dependencies: - string-width: 3.1.0 - strip-ansi: 5.2.0 - wrap-ansi: 5.1.0 + execa: 1.0.0 + is-wsl: 2.2.0 dev: true /cliui/6.0.0: @@ -3722,11 +4162,11 @@ packages: string-width: 4.2.0 strip-ansi: 6.0.0 wrap-ansi: 7.0.0 - dev: false /clone-buffer/1.0.0: resolution: {integrity: sha1-4+JbIHrE5wGvch4staFnksrD3Fg=} engines: {node: '>= 0.10'} + dev: false /clone-deep/4.0.1: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} @@ -3738,15 +4178,16 @@ packages: /clone-stats/1.0.0: resolution: {integrity: sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=} + dev: false /clone/1.0.4: resolution: {integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4=} engines: {node: '>=0.8'} - dev: true /clone/2.1.2: resolution: {integrity: sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=} engines: {node: '>=0.8'} + dev: false /cloneable-readable/1.1.3: resolution: {integrity: sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==} @@ -3754,23 +4195,29 @@ packages: inherits: 2.0.4 process-nextick-args: 2.0.1 readable-stream: 2.3.7 + dev: false + + /cmd-shim/4.1.0: + resolution: {integrity: sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw==} + engines: {node: '>=10'} + dependencies: + mkdirp-infer-owner: 2.0.0 + dev: false /co/4.6.0: resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} dev: true + /code-point-at/1.1.0: + resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} + engines: {node: '>=0.10.0'} + dev: false + /collect-v8-coverage/1.0.1: resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} dev: true - /collection-visit/1.0.0: - resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=} - engines: {node: '>=0.10.0'} - dependencies: - map-visit: 1.0.0 - object-visit: 1.0.1 - /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -3790,13 +4237,16 @@ packages: /colorette/1.2.1: resolution: {integrity: sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==} + dev: true + + /colorette/1.2.2: + resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==} /combined-stream/1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 - dev: true /command-exists/1.2.9: resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} @@ -3817,18 +4267,14 @@ packages: /commander/7.1.0: resolution: {integrity: sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==} engines: {node: '>= 10'} - dev: true + + /common-ancestor-path/1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + dev: false /commondir/1.0.1: resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=} - /compare-versions/3.6.0: - resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==} - dev: true - - /component-emitter/1.3.0: - resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} - /compressible/2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -3865,20 +4311,20 @@ packages: /concat-map/0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} - /concurrently/5.3.0: - resolution: {integrity: sha512-8MhqOB6PWlBfA2vJ8a0bSFKATOdWlHiQlk11IfmQBPaHVP8oP2gsh2MObE6UR3hqDHqvaIvLTyceNW6obVuFHQ==} - engines: {node: '>=6.0.0'} + /concurrently/6.2.0: + resolution: {integrity: sha512-v9I4Y3wFoXCSY2L73yYgwA9ESrQMpRn80jMcqMgHx720Hecz2GZAvTI6bREVST6lkddNypDKRN22qhK0X8Y00g==} + engines: {node: '>=10.0.0'} hasBin: true dependencies: - chalk: 2.4.2 + chalk: 4.1.1 date-fns: 2.17.0 lodash: 4.17.21 - read-pkg: 4.0.1 + read-pkg: 5.2.0 rxjs: 6.6.3 spawn-command: 0.0.2-1 - supports-color: 6.1.0 + supports-color: 8.1.1 tree-kill: 1.2.2 - yargs: 13.3.2 + yargs: 16.2.0 dev: true /connect-history-api-fallback/1.6.0: @@ -3891,6 +4337,10 @@ packages: engines: {node: '>=4'} dev: false + /console-control-strings/1.1.0: + resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} + dev: false + /content-disposition/0.5.2: resolution: {integrity: sha1-DPaLud318r55YcOoUXjLhdunjLQ=} engines: {node: '>= 0.6'} @@ -3928,14 +4378,10 @@ packages: engines: {node: '>= 0.6'} dev: false - /copy-descriptor/0.1.1: - resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} - engines: {node: '>=0.10.0'} - - /core-js-compat/3.8.3: - resolution: {integrity: sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==} + /core-js-compat/3.15.1: + resolution: {integrity: sha512-xGhzYMX6y7oEGQGAJmP2TmtBLvR4nZmRGEcFa3ubHOq5YEp51gGN9AovVa0AoujGZIq+Wm6dISiYyGNfdflYww==} dependencies: - browserslist: 4.16.3 + browserslist: 4.16.6 semver: 7.0.0 dev: true @@ -3964,23 +4410,6 @@ packages: yaml: 1.10.0 dev: false - /cosmiconfig/7.0.0: - resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==} - engines: {node: '>=10'} - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.0 - dev: true - - /create-error-class/3.0.2: - resolution: {integrity: sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=} - engines: {node: '>=0.10.0'} - dependencies: - capture-stack-trace: 1.0.1 - /cross-env/7.0.3: resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} @@ -4006,6 +4435,7 @@ packages: semver: 5.7.1 shebang-command: 1.2.0 which: 1.3.1 + dev: true /cross-spawn/7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -4015,54 +4445,36 @@ packages: shebang-command: 2.0.0 which: 2.0.2 - /css-loader/5.0.2_webpack@5.22.0: - resolution: {integrity: sha512-gbkBigdcHbmNvZ1Cg6aV6qh6k9N6XOr8YWzISLQGrwk2mgOH8LLrizhkxbDhQtaLtktyKHD4970S0xwz5btfTA==} + /css-loader/5.2.6_webpack@5.40.0: + resolution: {integrity: sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==} engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^4.27.0 || ^5.0.0 dependencies: - camelcase: 6.2.0 - cssesc: 3.0.0 - icss-utils: 5.1.0_postcss@8.2.6 + icss-utils: 5.1.0_postcss@8.3.5 loader-utils: 2.0.0 - postcss: 8.2.6 - postcss-modules-extract-imports: 3.0.0_postcss@8.2.6 - postcss-modules-local-by-default: 4.0.0_postcss@8.2.6 - postcss-modules-scope: 3.0.0_postcss@8.2.6 - postcss-modules-values: 4.0.0_postcss@8.2.6 + postcss: 8.3.5 + postcss-modules-extract-imports: 3.0.0_postcss@8.3.5 + postcss-modules-local-by-default: 4.0.0_postcss@8.3.5 + postcss-modules-scope: 3.0.0_postcss@8.3.5 + postcss-modules-values: 4.0.0_postcss@8.3.5 postcss-value-parser: 4.1.0 schema-utils: 3.0.0 - semver: 7.3.4 - webpack: 5.22.0 - - /css-select/2.1.0: - resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} - dependencies: - boolbase: 1.0.0 - css-what: 3.4.2 - domutils: 1.7.0 - nth-check: 1.0.2 - dev: false + semver: 7.3.5 + webpack: 5.40.0 /css-select/4.1.3: resolution: {integrity: sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==} dependencies: boolbase: 1.0.0 css-what: 5.0.1 - domhandler: 4.2.0 - domutils: 2.7.0 - nth-check: 2.0.0 - dev: true - - /css-what/3.4.2: - resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} - engines: {node: '>= 6'} - dev: false + domhandler: 4.2.0 + domutils: 2.7.0 + nth-check: 2.0.0 /css-what/5.0.1: resolution: {integrity: sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==} engines: {node: '>= 6'} - dev: true /css.escape/1.5.1: resolution: {integrity: sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=} @@ -4126,16 +4538,17 @@ packages: resolution: {integrity: sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==} dev: true - /dargs/6.1.0: - resolution: {integrity: sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ==} - engines: {node: '>=6'} + /dargs/7.0.0: + resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} + engines: {node: '>=8'} + dev: false /dashdash/1.14.1: resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=} engines: {node: '>=0.10'} dependencies: assert-plus: 1.0.0 - dev: true + dev: false /data-urls/2.0.0: resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} @@ -4155,18 +4568,21 @@ packages: engines: {node: '>=0.11'} dev: true - /dateformat/3.0.3: - resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} + /dateformat/4.5.1: + resolution: {integrity: sha512-OD0TZ+B7yP7ZgpJf5K2DIbj3FZvFvxgFUuaqA/V5zTjAtAAXZ1E8bktHxmAGs4x5b7PflqA9LeQ84Og7wYtF7Q==} + dev: false /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} dependencies: ms: 2.0.0 + dev: true /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} dependencies: ms: 2.1.3 + dev: true /debug/4.3.1: resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} @@ -4179,6 +4595,10 @@ packages: dependencies: ms: 2.1.2 + /debuglog/1.0.1: + resolution: {integrity: sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=} + dev: false + /decamelize-keys/1.1.0: resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=} engines: {node: '>=0.10.0'} @@ -4198,6 +4618,11 @@ packages: /decode-uri-component/0.2.0: resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} engines: {node: '>=0.10'} + dev: true + + /dedent/0.7.0: + resolution: {integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=} + dev: true /deep-equal/1.1.1: resolution: {integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==} @@ -4233,7 +4658,6 @@ packages: resolution: {integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=} dependencies: clone: 1.0.4 - dev: true /define-properties/1.1.3: resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} @@ -4241,25 +4665,6 @@ packages: dependencies: object-keys: 1.1.1 - /define-property/0.2.5: - resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 0.1.6 - - /define-property/1.0.0: - resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - - /define-property/2.0.2: - resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - isobject: 3.0.1 - /del/6.0.0: resolution: {integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==} engines: {node: '>=10'} @@ -4277,12 +4682,18 @@ packages: /delayed-stream/1.0.0: resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} engines: {node: '>=0.4.0'} - dev: true + + /delegates/1.0.0: + resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} + dev: false /depd/1.1.2: resolution: {integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=} engines: {node: '>= 0.6'} - dev: true + + /deprecation/2.3.1: + resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} + dev: false /destroy/1.0.4: resolution: {integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=} @@ -4302,37 +4713,37 @@ packages: resolution: {integrity: sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==} dev: true + /dezalgo/1.0.3: + resolution: {integrity: sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=} + dependencies: + asap: 2.0.6 + wrappy: 1.0.2 + dev: false + /diff-sequences/26.6.2: resolution: {integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==} engines: {node: '>= 10.14.2'} - /diff/3.5.0: - resolution: {integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==} - engines: {node: '>=0.3.1'} + /diff-sequences/27.0.1: + resolution: {integrity: sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: true /diff/4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} + dev: true - /dir-glob/2.0.0: - resolution: {integrity: sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==} - engines: {node: '>=4'} - dependencies: - arrify: 1.0.1 - path-type: 3.0.0 - - /dir-glob/2.2.2: - resolution: {integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==} - engines: {node: '>=4'} - dependencies: - path-type: 3.0.0 + /diff/5.0.0: + resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} + engines: {node: '>=0.3.1'} + dev: false /dir-glob/3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} dependencies: path-type: 4.0.0 - dev: true /dns-equal/1.0.0: resolution: {integrity: sha1-s55/HabrCnW6nBcySzR1PEfgZU0=} @@ -4358,8 +4769,8 @@ packages: esutils: 2.0.3 dev: true - /dom-accessibility-api/0.5.4: - resolution: {integrity: sha512-TvrjBckDy2c6v6RLxPv5QXOnU+SmF9nBII5621Ve5fu6Z/BDrENurBEvlC1f44lKEUVqOpK4w9E5Idc5/EgkLQ==} + /dom-accessibility-api/0.5.6: + resolution: {integrity: sha512-DplGLZd8L1lN64jlT27N9TVSESFR5STaEJvX+thCby7fuCHonfPpAlodYc3vuUYbDuDec5w8AMP7oCM5TWFsqw==} dev: true /dom-converter/0.2.0: @@ -4367,32 +4778,15 @@ packages: dependencies: utila: 0.4.0 - /dom-serializer/0.2.2: - resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} - dependencies: - domelementtype: 2.1.0 - entities: 2.2.0 - dev: false - /dom-serializer/1.3.2: resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==} dependencies: domelementtype: 2.2.0 domhandler: 4.2.0 entities: 2.2.0 - dev: true - - /domelementtype/1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - dev: false - - /domelementtype/2.1.0: - resolution: {integrity: sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==} - dev: false /domelementtype/2.2.0: resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} - dev: true /domexception/2.0.1: resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} @@ -4401,25 +4795,11 @@ packages: webidl-conversions: 5.0.0 dev: true - /domhandler/2.4.2: - resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} - dependencies: - domelementtype: 1.3.1 - dev: false - /domhandler/4.2.0: resolution: {integrity: sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==} engines: {node: '>= 4'} dependencies: domelementtype: 2.2.0 - dev: true - - /domutils/1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} - dependencies: - dom-serializer: 0.2.2 - domelementtype: 1.3.1 - dev: false /domutils/2.7.0: resolution: {integrity: sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==} @@ -4427,7 +4807,6 @@ packages: dom-serializer: 1.3.2 domelementtype: 2.2.0 domhandler: 4.2.0 - dev: true /dot-case/3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} @@ -4440,44 +4819,21 @@ packages: engines: {node: '>=8'} dev: true - /download-stats/0.3.4: - resolution: {integrity: sha512-ic2BigbyUWx7/CBbsfGjf71zUNZB4edBGC3oRliSzsoNmvyVx3Ycfp1w3vp2Y78Ee0eIIkjIEO5KzW0zThDGaA==} - engines: {node: '>=0.10.0'} - dependencies: - JSONStream: 1.3.5 - lazy-cache: 2.0.2 - moment: 2.29.1 - /duplexer/0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: false - /duplexer3/0.1.4: - resolution: {integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=} - /ecc-jsbn/0.1.2: resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} dependencies: jsbn: 0.1.1 safer-buffer: 2.1.2 - dev: true - - /editions/2.3.1: - resolution: {integrity: sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==} - engines: {node: '>=0.8'} - dependencies: - errlop: 2.2.0 - semver: 6.3.0 + dev: false /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: true - /ejs/2.7.4: - resolution: {integrity: sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==} - engines: {node: '>=0.10.0'} - requiresBuild: true - /ejs/3.1.6: resolution: {integrity: sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==} engines: {node: '>=0.10.0'} @@ -4489,13 +4845,13 @@ packages: resolution: {integrity: sha512-LIjx1JheOz7LM8DMEQ2tPnbBzJ4nVG1MKutsbEMLnJfwfVdPIsyagqfLp56bOWhdBrYGXWHaTayYkllIU2TauA==} dev: true - /emittery/0.7.2: - resolution: {integrity: sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==} - engines: {node: '>=10'} + /electron-to-chromium/1.3.759: + resolution: {integrity: sha512-nM76xH0t2FBH5iMEZDVc3S/qbdKjGH7TThezxC8k1Q7w7WHvIAyJh8lAe2UamGfdRqBTjHfPDn82LJ0ksCiB9g==} dev: true - /emoji-regex/7.0.3: - resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} + /emittery/0.8.1: + resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} + engines: {node: '>=10'} dev: true /emoji-regex/8.0.0: @@ -4514,13 +4870,20 @@ packages: engines: {node: '>= 0.8'} dev: true + /encoding/0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + dependencies: + iconv-lite: 0.6.3 + dev: false + optional: true + /end-of-stream/1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: once: 1.4.0 - /enhanced-resolve/5.7.0: - resolution: {integrity: sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==} + /enhanced-resolve/5.8.2: + resolution: {integrity: sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.6 @@ -4534,32 +4897,32 @@ packages: ansi-colors: 4.1.1 dev: true - /entities/1.1.2: - resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} - dev: false - /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + /env-paths/2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + dev: false + /envinfo/7.7.4: resolution: {integrity: sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==} engines: {node: '>=4'} hasBin: true dev: true - /errlop/2.2.0: - resolution: {integrity: sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==} - engines: {node: '>=0.8'} + /err-code/2.0.3: + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + dev: false /error-ex/1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 - /error/7.2.1: - resolution: {integrity: sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==} - dependencies: - string-template: 0.2.1 + /error/10.4.0: + resolution: {integrity: sha512-YxIFEJuhgcICugOUvRx5th0UM+ActZ9sjY0QJmeVwsQdvosZ7kYzc9QqS0Da3R5iUmgU5meGIxh0xBeZpMVeLw==} + dev: false /es-abstract/1.18.0-next.2: resolution: {integrity: sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==} @@ -4580,8 +4943,8 @@ packages: string.prototype.trimend: 1.0.3 string.prototype.trimstart: 1.0.3 - /es-module-lexer/0.3.26: - resolution: {integrity: sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==} + /es-module-lexer/0.6.0: + resolution: {integrity: sha512-f8kcHX1ArhllUtb/wVSyvygoKCznIjnxhLxy7TCvIiMdT7fL4ZDTIKaadMe6eLvOXg6Wk02UeoFgUoZ2EKZZUA==} dev: true /es-to-primitive/1.2.1: @@ -4609,13 +4972,17 @@ packages: engines: {node: '>=8'} dev: true - /escodegen/1.14.3: - resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} - engines: {node: '>=4.0'} + /escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + /escodegen/2.0.0: + resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} + engines: {node: '>=6.0'} hasBin: true dependencies: esprima: 4.0.1 - estraverse: 4.3.0 + estraverse: 5.2.0 esutils: 2.0.3 optionator: 0.8.3 optionalDependencies: @@ -4626,21 +4993,21 @@ packages: resolution: {integrity: sha512-CsV6QFsjNDTZTDEgE1XxhTKph4YJUh5XFMdsWv3p+9DuMyvfy40fsnZiwqXZHBVEUNMHf+zfPGk6s6b4fS9Erw==} dev: true - /eslint-config-prettier/7.2.0_eslint@7.20.0: - resolution: {integrity: sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==} + /eslint-config-prettier/8.3.0_eslint@7.29.0: + resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 7.20.0 + eslint: 7.29.0 dev: true - /eslint-config-react-important-stuff/3.0.0_eslint@7.20.0: + /eslint-config-react-important-stuff/3.0.0_eslint@7.29.0: resolution: {integrity: sha512-kOviu/MJMLSRrI625wYlHw0Os7YhlbXipIXYRUNKFIs/bgb4OdPziM0SpGZLYc4TvdY5mkpiEpqdLgm+1DuUaA==} dependencies: eslint-config-important-stuff: 1.1.0 - eslint-plugin-jsx-a11y: 6.4.1_eslint@7.20.0 - eslint-plugin-react-hooks: 4.2.0_eslint@7.20.0 + eslint-plugin-jsx-a11y: 6.4.1_eslint@7.29.0 + eslint-plugin-react-hooks: 4.2.0_eslint@7.29.0 transitivePeerDependencies: - eslint dev: true @@ -4651,15 +5018,15 @@ packages: eslint-config-important-stuff: 1.1.0 dev: true - /eslint-config-ts-react-important-stuff/3.0.0_eslint@7.20.0: + /eslint-config-ts-react-important-stuff/3.0.0_eslint@7.29.0: resolution: {integrity: sha512-MX5mgE+GGO/QL14GzA0IDPC9aDyMCMS3GllCwTl6FmtmC7jRXxXn33oJux6RwTlt3Z9mcxHlSnjqC6uDBrQKxA==} dependencies: - eslint-config-react-important-stuff: 3.0.0_eslint@7.20.0 + eslint-config-react-important-stuff: 3.0.0_eslint@7.29.0 transitivePeerDependencies: - eslint dev: true - /eslint-plugin-jsx-a11y/6.4.1_eslint@7.20.0: + /eslint-plugin-jsx-a11y/6.4.1_eslint@7.29.0: resolution: {integrity: sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==} engines: {node: '>=4.0'} peerDependencies: @@ -4673,14 +5040,14 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.6 emoji-regex: 9.2.1 - eslint: 7.20.0 + eslint: 7.29.0 has: 1.0.3 jsx-ast-utils: 3.2.0 language-tags: 1.0.5 dev: true - /eslint-plugin-prettier/3.3.1_90376326e593b529cca0740deb6f3b7f: - resolution: {integrity: sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==} + /eslint-plugin-prettier/3.4.0_4e72879372edbffcbdaf0fa17b22c203: + resolution: {integrity: sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==} engines: {node: '>=6.0.0'} peerDependencies: eslint: '>=5.0.0' @@ -4690,19 +5057,19 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 7.20.0 - eslint-config-prettier: 7.2.0_eslint@7.20.0 - prettier: 2.2.1 + eslint: 7.29.0 + eslint-config-prettier: 8.3.0_eslint@7.29.0 + prettier: 2.3.2 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-react-hooks/4.2.0_eslint@7.20.0: + /eslint-plugin-react-hooks/4.2.0_eslint@7.29.0: resolution: {integrity: sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 dependencies: - eslint: 7.20.0 + eslint: 7.29.0 dev: true /eslint-scope/5.1.1: @@ -4730,29 +5097,31 @@ packages: engines: {node: '>=10'} dev: true - /eslint/7.20.0: - resolution: {integrity: sha512-qGi0CTcOGP2OtCQBgWZlQjcTuP0XkIpYFj25XtRTQSHC+umNnp7UMshr2G8SLsRFYDdAPFeHOsiteadmMH02Yw==} + /eslint/7.29.0: + resolution: {integrity: sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA==} engines: {node: ^10.12.0 || >=12.0.0} hasBin: true dependencies: '@babel/code-frame': 7.12.11 - '@eslint/eslintrc': 0.3.0 + '@eslint/eslintrc': 0.4.2 ajv: 6.12.6 - chalk: 4.1.0 + chalk: 4.1.1 cross-spawn: 7.0.3 debug: 4.3.1 doctrine: 3.0.0 enquirer: 2.3.6 + escape-string-regexp: 4.0.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 eslint-visitor-keys: 2.1.0 espree: 7.3.1 esquery: 1.4.0 esutils: 2.0.3 - file-entry-cache: 6.0.0 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 - glob-parent: 5.1.1 - globals: 12.4.0 + glob-parent: 5.1.2 + globals: 13.9.0 ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -4760,16 +5129,16 @@ packages: js-yaml: 3.14.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 - lodash: 4.17.21 + lodash.merge: 4.6.2 minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 progress: 2.0.3 regexpp: 3.1.0 - semver: 7.3.4 + semver: 7.3.5 strip-ansi: 6.0.0 strip-json-comments: 3.1.1 - table: 6.0.7 + table: 6.7.1 text-table: 0.2.0 v8-compile-cache: 2.2.0 transitivePeerDependencies: @@ -4789,7 +5158,6 @@ packages: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true - dev: true /esquery/1.4.0: resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} @@ -4839,7 +5207,6 @@ packages: /eventemitter3/4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - dev: true /events/3.2.0: resolution: {integrity: sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==} @@ -4853,10 +5220,6 @@ packages: original: 1.0.2 dev: true - /exec-sh/0.3.4: - resolution: {integrity: sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==} - dev: true - /execa/0.7.0: resolution: {integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=} engines: {node: '>=4'} @@ -4870,19 +5233,6 @@ packages: strip-eof: 1.0.0 dev: true - /execa/0.8.0: - resolution: {integrity: sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=} - engines: {node: '>=4'} - dependencies: - cross-spawn: 5.1.0 - get-stream: 3.0.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.3 - strip-eof: 1.0.0 - dev: true - /execa/1.0.0: resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} engines: {node: '>=6'} @@ -4923,35 +5273,22 @@ packages: onetime: 5.1.2 signal-exit: 3.0.3 strip-final-newline: 2.0.0 - dev: true /exit/0.1.2: resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=} engines: {node: '>= 0.8.0'} dev: true - /expand-brackets/2.1.4: - resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=} - engines: {node: '>=0.10.0'} - dependencies: - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - posix-character-classes: 0.1.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - - /expect/26.6.2: - resolution: {integrity: sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==} - engines: {node: '>= 10.14.2'} + /expect/27.0.2: + resolution: {integrity: sha512-YJFNJe2+P2DqH+ZrXy+ydRQYO87oxRUonZImpDodR1G7qo3NYd3pL+NQ9Keqpez3cehczYwZDBC3A7xk3n7M/w==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 26.6.2 - ansi-styles: 4.3.0 - jest-get-type: 26.3.0 - jest-matcher-utils: 26.6.2 - jest-message-util: 26.6.2 - jest-regex-util: 26.0.0 + '@jest/types': 27.0.2 + ansi-styles: 5.2.0 + jest-get-type: 27.0.1 + jest-matcher-utils: 27.0.2 + jest-message-util: 27.0.2 + jest-regex-util: 27.0.1 dev: true /express/4.17.1: @@ -4990,22 +5327,9 @@ packages: vary: 1.1.2 dev: true - /extend-shallow/2.0.1: - resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: 0.1.1 - - /extend-shallow/3.0.2: - resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=} - engines: {node: '>=0.10.0'} - dependencies: - assign-symbols: 1.0.0 - is-extendable: 1.0.1 - /extend/3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: true + dev: false /extendable-error/0.1.7: resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} @@ -5019,27 +5343,10 @@ packages: iconv-lite: 0.4.24 tmp: 0.0.33 - /extglob/2.0.4: - resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} - engines: {node: '>=0.10.0'} - dependencies: - array-unique: 0.3.2 - define-property: 1.0.0 - expand-brackets: 2.1.4 - extend-shallow: 2.0.1 - fragment-cache: 0.2.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - /extsprintf/1.3.0: resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} engines: {'0': node >=0.6.0} - dev: true - - /fast-deep-equal/2.0.1: - resolution: {integrity: sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=} - dev: true + dev: false /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -5048,28 +5355,16 @@ packages: resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} dev: true - /fast-glob/2.2.7: - resolution: {integrity: sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==} - engines: {node: '>=4.0.0'} - dependencies: - '@mrmlnc/readdir-enhanced': 2.2.1 - '@nodelib/fs.stat': 1.1.3 - glob-parent: 3.1.0 - is-glob: 4.0.1 - merge2: 1.4.1 - micromatch: 3.1.10 - /fast-glob/3.2.5: resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.4 '@nodelib/fs.walk': 1.2.6 - glob-parent: 5.1.1 + glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.2 - picomatch: 2.2.2 - dev: true + micromatch: 4.0.4 + picomatch: 2.3.0 /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -5092,7 +5387,6 @@ packages: resolution: {integrity: sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==} dependencies: reusify: 1.0.4 - dev: true /faye-websocket/0.11.3: resolution: {integrity: sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==} @@ -5113,8 +5407,8 @@ packages: dependencies: escape-string-regexp: 1.0.5 - /file-entry-cache/6.0.0: - resolution: {integrity: sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==} + /file-entry-cache/6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: flat-cache: 3.0.4 @@ -5125,15 +5419,6 @@ packages: dependencies: minimatch: 3.0.4 - /fill-range/4.0.0: - resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-number: 3.0.0 - repeat-string: 1.6.1 - to-regex-range: 2.1.1 - /fill-range/7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -5161,12 +5446,6 @@ packages: make-dir: 3.1.0 pkg-dir: 4.2.0 - /find-up/3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - dependencies: - locate-path: 3.0.0 - /find-up/4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -5180,27 +5459,19 @@ packages: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - dev: true - - /find-versions/4.0.0: - resolution: {integrity: sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==} - engines: {node: '>=10'} - dependencies: - semver-regex: 3.1.2 - dev: true /find-yarn-workspace-root2/1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} dependencies: - micromatch: 4.0.2 + micromatch: 4.0.4 pkg-dir: 4.2.0 - dev: true /first-chunk-stream/2.0.0: resolution: {integrity: sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=} engines: {node: '>=0.10.0'} dependencies: readable-stream: 2.3.7 + dev: false /flat-cache/3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} @@ -5222,6 +5493,7 @@ packages: peerDependenciesMeta: debug: optional: true + dev: true /for-each/0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -5229,29 +5501,26 @@ packages: is-callable: 1.2.3 dev: false - /for-in/1.0.2: - resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} - engines: {node: '>=0.10.0'} - /foreach/2.0.5: resolution: {integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k=} dev: true /forever-agent/0.6.1: resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} - dev: true + dev: false - /fork-ts-checker-webpack-plugin/6.1.0: - resolution: {integrity: sha512-xLNufWQ1dfQUdZe48TGQlER/0OkcMnUB6lfbN9Tt13wsYyo+2DwcCbnOaPBo1PoFow/WL8pJPktGIdbJaHxAnw==} + /fork-ts-checker-webpack-plugin/6.2.12: + resolution: {integrity: sha512-BzXGIfM47q1WFwXsNLl22dQVMFwSBgldL07lvqRJFxgrhT76QQ3nri5PX01Rxfa2RYvv/hqACULO8K5gT8fFuA==} engines: {node: '>=10', yarn: '>=1.0.0'} dependencies: - '@babel/code-frame': 7.12.13 + '@babel/code-frame': 7.14.5 '@types/json-schema': 7.0.7 - chalk: 4.1.0 + chalk: 4.1.1 chokidar: 3.5.1 cosmiconfig: 6.0.0 deepmerge: 4.2.2 fs-extra: 9.1.0 + glob: 7.1.6 memfs: 3.2.0 minimatch: 3.0.4 schema-utils: 2.7.0 @@ -5262,6 +5531,15 @@ packages: /form-data/2.3.3: resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} engines: {node: '>= 0.12'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.28 + dev: false + + /form-data/3.0.1: + resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} + engines: {node: '>= 6'} dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 @@ -5273,12 +5551,6 @@ packages: engines: {node: '>= 0.6'} dev: true - /fragment-cache/0.2.1: - resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} - engines: {node: '>=0.10.0'} - dependencies: - map-cache: 0.2.2 - /fresh/0.5.2: resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=} engines: {node: '>= 0.6'} @@ -5312,6 +5584,13 @@ packages: universalify: 2.0.0 dev: false + /fs-minipass/2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.1.3 + dev: false + /fs-monkey/1.0.1: resolution: {integrity: sha512-fcSa+wyTqZa46iWweI7/ZiUfegOZl0SG8+dltIwFXo7+zYU9J9kpS3NB6pZcSlJdhvIwp81Adx2XhZorncxiaA==} @@ -5331,6 +5610,19 @@ packages: resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} dev: true + /gauge/2.7.4: + resolution: {integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=} + dependencies: + aproba: 1.2.0 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.3 + string-width: 1.0.2 + strip-ansi: 3.0.1 + wide-align: 1.1.3 + dev: false + /gensync/1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -5360,6 +5652,7 @@ packages: /get-stream/3.0.0: resolution: {integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=} engines: {node: '>=4'} + dev: true /get-stream/4.1.0: resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} @@ -5377,30 +5670,19 @@ packages: /get-stream/6.0.0: resolution: {integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==} engines: {node: '>=10'} - dev: true - - /get-value/2.0.6: - resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} - engines: {node: '>=0.10.0'} /getpass/0.1.7: resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} dependencies: assert-plus: 1.0.0 - dev: true - - /gh-got/5.0.0: - resolution: {integrity: sha1-7pW+NxBv2HSKlvjR20uuqJ4b+oo=} - engines: {node: '>=4'} - dependencies: - got: 6.7.1 - is-plain-obj: 1.1.0 + dev: false - /github-username/3.0.0: - resolution: {integrity: sha1-CnciGbMTB0NCnyRW0L3T21Xc57E=} - engines: {node: '>=4'} + /github-username/6.0.0: + resolution: {integrity: sha512-7TTrRjxblSI5l6adk9zd+cV5d6i1OrJSo3Vr9xdGqFLBQo0mz5P9eIfKCDJ7eekVGGFLbce0qbPSnktXV2BjDQ==} + engines: {node: '>=10'} dependencies: - gh-got: 5.0.0 + '@octokit/rest': 18.6.3 + dev: false /glob-all/3.2.1: resolution: {integrity: sha512-x877rVkzB3ipid577QOp+eQCR6M5ZyiwrtaYgrX/z3EThaSPFtLDwBXFHc3sH1cG0R0vFYI5SRYeWMMSEyXkUw==} @@ -5410,20 +5692,17 @@ packages: yargs: 15.4.1 dev: false - /glob-parent/3.1.0: - resolution: {integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=} - dependencies: - is-glob: 3.1.0 - path-dirname: 1.0.2 - /glob-parent/5.1.1: resolution: {integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==} engines: {node: '>= 6'} dependencies: is-glob: 4.0.1 - /glob-to-regexp/0.3.0: - resolution: {integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=} + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.1 /glob-to-regexp/0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} @@ -5444,11 +5723,11 @@ packages: engines: {node: '>=4'} dev: true - /globals/12.4.0: - resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} + /globals/13.9.0: + resolution: {integrity: sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==} engines: {node: '>=8'} dependencies: - type-fest: 0.8.1 + type-fest: 0.20.2 dev: true /globby/11.0.2: @@ -5461,48 +5740,17 @@ packages: ignore: 5.1.8 merge2: 1.4.1 slash: 3.0.0 - dev: true - - /globby/8.0.2: - resolution: {integrity: sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==} - engines: {node: '>=4'} - dependencies: - array-union: 1.0.2 - dir-glob: 2.0.0 - fast-glob: 2.2.7 - glob: 7.1.6 - ignore: 3.3.10 - pify: 3.0.0 - slash: 1.0.0 - - /globby/9.2.0: - resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==} - engines: {node: '>=6'} - dependencies: - '@types/glob': 7.1.3 - array-union: 1.0.2 - dir-glob: 2.2.2 - fast-glob: 2.2.7 - glob: 7.1.6 - ignore: 4.0.6 - pify: 4.0.1 - slash: 2.0.0 - /got/6.7.1: - resolution: {integrity: sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=} - engines: {node: '>=4'} + /globby/11.0.4: + resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} + engines: {node: '>=10'} dependencies: - create-error-class: 3.0.2 - duplexer3: 0.1.4 - get-stream: 3.0.0 - is-redirect: 1.0.0 - is-retry-allowed: 1.2.0 - is-stream: 1.1.0 - lowercase-keys: 1.0.1 - safe-buffer: 5.2.1 - timed-out: 4.0.1 - unzip-response: 2.0.1 - url-parse-lax: 1.0.0 + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.5 + ignore: 5.1.8 + merge2: 1.4.1 + slash: 3.0.0 /graceful-fs/4.2.6: resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} @@ -5511,15 +5759,10 @@ packages: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true - /grouped-queue/1.1.0: - resolution: {integrity: sha512-rZOFKfCqLhsu5VqjBjEWiwrYqJR07KxIkH4mLZlNlGDfntbb4FbMyGFP14TlvRPrU9S3Hnn/sgxbC5ZeN0no3Q==} - dependencies: - lodash: 4.17.20 - - /growly/1.3.0: - resolution: {integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=} - dev: true - optional: true + /grouped-queue/2.0.0: + resolution: {integrity: sha512-/PiFUa7WIsl48dUeCvhIHnwNmAAzlI/eHoJl0vu3nsFA366JleY7Ff8EVTplZu5kO0MIdZjKTTnzItL61ahbnw==} + engines: {node: '>=8.0.0'} + dev: false /gzip-size/6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} @@ -5535,7 +5778,7 @@ packages: /har-schema/2.0.0: resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} engines: {node: '>=4'} - dev: true + dev: false /har-validator/5.1.5: resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} @@ -5544,7 +5787,7 @@ packages: dependencies: ajv: 6.12.6 har-schema: 2.0.0 - dev: true + dev: false /hard-rejection/2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} @@ -5567,32 +5810,9 @@ packages: resolution: {integrity: sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==} engines: {node: '>= 0.4'} - /has-value/0.3.1: - resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 0.1.4 - isobject: 2.1.0 - - /has-value/1.0.0: - resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 1.0.0 - isobject: 3.0.1 - - /has-values/0.1.4: - resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=} - engines: {node: '>=0.10.0'} - - /has-values/1.0.0: - resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - kind-of: 4.0.0 + /has-unicode/2.0.1: + resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} + dev: false /has/1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} @@ -5607,6 +5827,13 @@ packages: /hosted-git-info/2.8.8: resolution: {integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==} + /hosted-git-info/4.0.2: + resolution: {integrity: sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==} + engines: {node: '>=10'} + dependencies: + lru-cache: 6.0.0 + dev: false + /hpack.js/2.1.6: resolution: {integrity: sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=} dependencies: @@ -5644,22 +5871,7 @@ packages: relateurl: 0.2.7 terser: 4.8.0 - /html-webpack-plugin/5.1.0_webpack@5.22.0: - resolution: {integrity: sha512-2axkp+2NHmvHUWrKe1dY4LyM3WatQEdFChr42OY7R/Ad7f0AQzaKscGCcqN/FtQBxo8rdfJP7M3RMFDttqok3g==} - engines: {node: '>=10.13.0'} - peerDependencies: - webpack: ^5.20.0 - dependencies: - '@types/html-minifier-terser': 5.1.1 - html-minifier-terser: 5.1.1 - loader-utils: 2.0.0 - lodash: 4.17.20 - pretty-error: 2.1.2 - tapable: 2.2.0 - webpack: 5.22.0 - dev: false - - /html-webpack-plugin/5.3.2_webpack@5.22.0: + /html-webpack-plugin/5.3.2_webpack@5.40.0: resolution: {integrity: sha512-HvB33boVNCz2lTyBsSiMffsJ+m0YLIQ+pskblXgN9fnjS1BgEcuAfdInfXfGrkdXV406k9FiDi86eVCDBgJOyQ==} engines: {node: '>=10.13.0'} peerDependencies: @@ -5670,19 +5882,7 @@ packages: lodash: 4.17.21 pretty-error: 3.0.4 tapable: 2.2.0 - webpack: 5.22.0_webpack-cli@4.5.0 - dev: true - - /htmlparser2/3.10.1: - resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} - dependencies: - domelementtype: 1.3.1 - domhandler: 2.4.2 - domutils: 1.7.0 - entities: 1.1.2 - inherits: 2.0.4 - readable-stream: 3.6.0 - dev: false + webpack: 5.40.0 /htmlparser2/6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} @@ -5691,7 +5891,10 @@ packages: domhandler: 4.2.0 domutils: 2.7.0 entities: 2.2.0 - dev: true + + /http-cache-semantics/4.1.0: + resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} + dev: false /http-deceiver/1.2.7: resolution: {integrity: sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=} @@ -5733,6 +5936,16 @@ packages: resolution: {integrity: sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==} dev: true + /http-proxy-agent/4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.3.1 + transitivePeerDependencies: + - supports-color + /http-proxy-middleware/1.0.6: resolution: {integrity: sha512-NyL6ZB6cVni7pl+/IT2W0ni5ME00xR0sN27AQZZrpKn1b+qRh+mLbBxIq9Cq1oGfmTc7BUq4HB77mxwCaxAYNg==} engines: {node: '>=8.0.0'} @@ -5764,7 +5977,16 @@ packages: assert-plus: 1.0.0 jsprim: 1.4.1 sshpk: 1.16.1 - dev: true + dev: false + + /https-proxy-agent/5.0.0: + resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.1 + transitivePeerDependencies: + - supports-color /human-id/1.0.2: resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} @@ -5777,24 +5999,16 @@ packages: /human-signals/2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - dev: true - /husky/4.3.8: - resolution: {integrity: sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==} - engines: {node: '>=10'} - hasBin: true - requiresBuild: true + /humanize-ms/1.2.1: + resolution: {integrity: sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=} dependencies: - chalk: 4.1.0 - ci-info: 2.0.0 - compare-versions: 3.6.0 - cosmiconfig: 7.0.0 - find-versions: 4.0.0 - opencollective-postinstall: 2.0.3 - pkg-dir: 5.0.0 - please-upgrade-node: 3.2.0 - slash: 3.0.0 - which-pm-runs: 1.0.0 + ms: 2.1.3 + dev: false + + /husky/6.0.0: + resolution: {integrity: sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ==} + hasBin: true dev: true /iconv-lite/0.4.24: @@ -5803,13 +6017,21 @@ packages: dependencies: safer-buffer: 2.1.2 - /icss-utils/5.1.0_postcss@8.2.6: + /iconv-lite/0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + optional: true + + /icss-utils/5.1.0_postcss@8.3.5: resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.2.6 + postcss: 8.3.5 /identity-obj-proxy/3.0.0: resolution: {integrity: sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=} @@ -5818,17 +6040,23 @@ packages: harmony-reflect: 1.6.1 dev: true - /ignore/3.3.10: - resolution: {integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==} + /ieee754/1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + /ignore-walk/3.0.4: + resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==} + dependencies: + minimatch: 3.0.4 + dev: false /ignore/4.0.6: resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} engines: {node: '>= 4'} + dev: true /ignore/5.1.8: resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} engines: {node: '>= 4'} - dev: true /import-fresh/3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} @@ -5846,8 +6074,8 @@ packages: resolve-cwd: 3.0.0 dev: true - /import-map-overrides/2.3.0: - resolution: {integrity: sha512-YhZfhiWolLDJgJFg+VVDZiVuG9a2OHPy406P1L9Kjx3ksP8iJmuB71z78SCaiYOowvkHYdD+Iup+DAaRIv45Hg==} + /import-map-overrides/2.4.0: + resolution: {integrity: sha512-CdBM6VwpLJOrsu/nvquo6QwthpKPpX3TyM0461GTsRimIubsUgODJGptNQBYlHRCHaQ8L2psgryqYsTqmfU1EQ==} dependencies: cookie: 0.4.1 dev: false @@ -5855,16 +6083,18 @@ packages: /imurmurhash/0.1.4: resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} engines: {node: '>=0.8.19'} - dev: true /indent-string/4.0.0: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - dev: true /indexes-of/1.0.1: resolution: {integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc=} + /infer-owner/1.0.4: + resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} + dev: false + /inflight/1.0.6: resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} dependencies: @@ -5882,20 +6112,21 @@ packages: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} dev: true - /inquirer/7.3.3: - resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} + /inquirer/8.1.1: + resolution: {integrity: sha512-hUDjc3vBkh/uk1gPfMAD/7Z188Q8cvTGl0nxwaCdwSbzFh6ZKkZh+s2ozVxbE5G9ZNRyeY0+lgbAIOUFsFf98w==} engines: {node: '>=8.0.0'} dependencies: ansi-escapes: 4.3.1 - chalk: 4.1.0 + chalk: 4.1.1 cli-cursor: 3.1.0 cli-width: 3.0.0 external-editor: 3.1.0 figures: 3.2.0 - lodash: 4.17.20 + lodash: 4.17.21 mute-stream: 0.0.8 + ora: 5.4.1 run-async: 2.4.1 - rxjs: 6.6.3 + rxjs: 6.6.7 string-width: 4.2.0 strip-ansi: 6.0.0 through: 2.3.8 @@ -5913,17 +6144,13 @@ packages: /interpret/1.4.0: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} engines: {node: '>= 0.10'} + dev: false /interpret/2.2.0: resolution: {integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==} engines: {node: '>= 0.10'} dev: true - /ip-regex/2.1.0: - resolution: {integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=} - engines: {node: '>=4'} - dev: true - /ip-regex/4.3.0: resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} engines: {node: '>=8'} @@ -5931,7 +6158,6 @@ packages: /ip/1.1.5: resolution: {integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=} - dev: true /ipaddr.js/1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} @@ -5943,18 +6169,6 @@ packages: engines: {node: '>=8'} dev: true - /is-accessor-descriptor/0.1.6: - resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - - /is-accessor-descriptor/1.0.0: - resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - /is-arguments/1.1.0: resolution: {integrity: sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==} engines: {node: '>= 0.4'} @@ -5971,9 +6185,6 @@ packages: dependencies: binary-extensions: 2.2.0 - /is-buffer/1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - /is-callable/1.2.3: resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} engines: {node: '>= 0.4'} @@ -5985,67 +6196,42 @@ packages: ci-info: 2.0.0 dev: true + /is-ci/3.0.0: + resolution: {integrity: sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==} + hasBin: true + dependencies: + ci-info: 3.2.0 + dev: true + /is-core-module/2.2.0: resolution: {integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==} dependencies: has: 1.0.3 - /is-data-descriptor/0.1.4: - resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - - /is-data-descriptor/1.0.0: - resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - /is-date-object/1.0.2: resolution: {integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==} engines: {node: '>= 0.4'} - /is-descriptor/0.1.6: - resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 0.1.6 - is-data-descriptor: 0.1.4 - kind-of: 5.1.0 - - /is-descriptor/1.0.2: - resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 1.0.0 - is-data-descriptor: 1.0.0 - kind-of: 6.0.3 - /is-docker/2.1.1: resolution: {integrity: sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==} engines: {node: '>=8'} hasBin: true dev: true - /is-extendable/0.1.1: - resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} + /is-extglob/2.1.1: + resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} engines: {node: '>=0.10.0'} - /is-extendable/1.0.1: - resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} + /is-fullwidth-code-point/1.0.0: + resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=} engines: {node: '>=0.10.0'} dependencies: - is-plain-object: 2.0.4 - - /is-extglob/2.1.1: - resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} - engines: {node: '>=0.10.0'} + number-is-nan: 1.0.1 + dev: false /is-fullwidth-code-point/2.0.0: resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} engines: {node: '>=4'} - dev: true /is-fullwidth-code-point/3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -6061,18 +6247,16 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-glob/3.1.0: - resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - /is-glob/4.0.1: resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 + /is-interactive/1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + /is-ip/3.1.0: resolution: {integrity: sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==} engines: {node: '>=8'} @@ -6080,6 +6264,10 @@ packages: ip-regex: 4.3.0 dev: true + /is-lambda/1.0.1: + resolution: {integrity: sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=} + dev: false + /is-module/1.0.0: resolution: {integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=} dev: true @@ -6088,12 +6276,6 @@ packages: resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} engines: {node: '>= 0.4'} - /is-number/3.0.0: - resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - /is-number/7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} @@ -6111,6 +6293,7 @@ packages: /is-plain-obj/1.1.0: resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=} engines: {node: '>=0.10.0'} + dev: true /is-plain-object/2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} @@ -6118,18 +6301,19 @@ packages: dependencies: isobject: 3.0.1 - /is-potential-custom-element-name/1.0.0: - resolution: {integrity: sha1-DFLlS8yjkbssSUsh6GJtczbG45c=} - dev: true - - /is-redirect/1.0.0: - resolution: {integrity: sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=} + /is-plain-object/5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} + dev: false + + /is-potential-custom-element-name/1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + dev: true /is-reference/1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: - '@types/estree': 0.0.46 + '@types/estree': 0.0.47 dev: true /is-regex/1.1.2: @@ -6139,19 +6323,17 @@ packages: call-bind: 1.0.2 has-symbols: 1.0.1 - /is-retry-allowed/1.2.0: - resolution: {integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==} - engines: {node: '>=0.10.0'} - - /is-scoped/1.0.0: - resolution: {integrity: sha1-RJypgpnnEwOCViieyytUDcQ3yzA=} - engines: {node: '>=4'} + /is-scoped/2.1.0: + resolution: {integrity: sha512-Cv4OpPTHAK9kHYzkzCrof3VJh7H/PrG2MBUMvvJebaaUMbqhm0YAtXnvh0I3Hnj2tMZWwrRROWLSgfJrKqWmlQ==} + engines: {node: '>=8'} dependencies: - scoped-regex: 1.0.0 + scoped-regex: 2.1.0 + dev: false /is-stream/1.1.0: resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} engines: {node: '>=0.10.0'} + dev: true /is-stream/2.0.0: resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} @@ -6188,14 +6370,19 @@ packages: /is-typedarray/1.0.0: resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} - dev: true + + /is-unicode-supported/0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} /is-utf8/0.2.1: resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} + dev: false /is-windows/1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} + dev: true /is-wsl/2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} @@ -6211,26 +6398,20 @@ packages: /isarray/1.0.0: resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} - /isbinaryfile/4.0.6: - resolution: {integrity: sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==} + /isbinaryfile/4.0.8: + resolution: {integrity: sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==} engines: {node: '>= 8.0.0'} /isexe/2.0.0: resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} - /isobject/2.1.0: - resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=} - engines: {node: '>=0.10.0'} - dependencies: - isarray: 1.0.0 - /isobject/3.0.1: resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} engines: {node: '>=0.10.0'} /isstream/0.1.2: resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} - dev: true + dev: false /istanbul-lib-coverage/3.0.0: resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==} @@ -6277,14 +6458,6 @@ packages: istanbul-lib-report: 3.0.0 dev: true - /istextorbinary/2.6.0: - resolution: {integrity: sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==} - engines: {node: '>=0.12'} - dependencies: - binaryextensions: 2.3.0 - editions: 2.3.1 - textextensions: 2.6.0 - /jake/10.8.2: resolution: {integrity: sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==} hasBin: true @@ -6294,33 +6467,64 @@ packages: filelist: 1.0.2 minimatch: 3.0.4 - /jest-changed-files/26.6.2: - resolution: {integrity: sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==} - engines: {node: '>= 10.14.2'} + /jest-changed-files/27.0.2: + resolution: {integrity: sha512-eMeb1Pn7w7x3wue5/vF73LPCJ7DKQuC9wQUR5ebP9hDPpk5hzcT/3Hmz3Q5BOFpR3tgbmaWhJcMTVgC8Z1NuMw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 26.6.2 - execa: 4.1.0 - throat: 5.0.0 + '@jest/types': 27.0.2 + execa: 5.0.0 + throat: 6.0.1 dev: true - /jest-cli/26.6.3: - resolution: {integrity: sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==} - engines: {node: '>= 10.14.2'} + /jest-circus/27.0.5: + resolution: {integrity: sha512-p5rO90o1RTh8LPOG6l0Fc9qgp5YGv+8M5CFixhMh7gGHtGSobD1AxX9cjFZujILgY8t30QZ7WVvxlnuG31r8TA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.0.5 + '@jest/test-result': 27.0.2 + '@jest/types': 27.0.2 + '@types/node': 14.14.31 + chalk: 4.1.1 + co: 4.6.0 + dedent: 0.7.0 + expect: 27.0.2 + is-generator-fn: 2.1.0 + jest-each: 27.0.2 + jest-matcher-utils: 27.0.2 + jest-message-util: 27.0.2 + jest-runtime: 27.0.5 + jest-snapshot: 27.0.5 + jest-util: 27.0.2 + pretty-format: 27.0.2 + slash: 3.0.0 + stack-utils: 2.0.3 + throat: 6.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-cli/27.0.5: + resolution: {integrity: sha512-kZqY020QFOFQKVE2knFHirTBElw3/Q0kUbDc3nMfy/x+RQ7zUY89SUuzpHHJoSX1kX7Lq569ncvjNqU3Td/FCA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true dependencies: - '@jest/core': 26.6.3 - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 - chalk: 4.1.0 + '@jest/core': 27.0.5 + '@jest/test-result': 27.0.2 + '@jest/types': 27.0.2 + chalk: 4.1.1 exit: 0.1.2 graceful-fs: 4.2.6 import-local: 3.0.2 - is-ci: 2.0.0 - jest-config: 26.6.3 - jest-util: 26.6.2 - jest-validate: 26.6.2 + jest-config: 27.0.5 + jest-util: 27.0.2 + jest-validate: 27.0.2 prompts: 2.4.0 - yargs: 15.4.1 + yargs: 16.2.0 transitivePeerDependencies: - bufferutil - canvas @@ -6329,33 +6533,36 @@ packages: - utf-8-validate dev: true - /jest-config/26.6.3: - resolution: {integrity: sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==} - engines: {node: '>= 10.14.2'} + /jest-config/27.0.5: + resolution: {integrity: sha512-zCUIXag7QIXKEVN4kUKbDBDi9Q53dV5o3eNhGqe+5zAbt1vLs4VE3ceWaYrOub0L4Y7E9pGfM84TX/0ARcE+Qw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: ts-node: '>=9.0.0' peerDependenciesMeta: ts-node: optional: true dependencies: - '@babel/core': 7.12.16 - '@jest/test-sequencer': 26.6.3 - '@jest/types': 26.6.2 - babel-jest: 26.6.3_@babel+core@7.12.16 - chalk: 4.1.0 + '@babel/core': 7.14.6 + '@jest/test-sequencer': 27.0.5 + '@jest/types': 27.0.2 + babel-jest: 27.0.5_@babel+core@7.14.6 + chalk: 4.1.1 deepmerge: 4.2.2 glob: 7.1.6 graceful-fs: 4.2.6 - jest-environment-jsdom: 26.6.2 - jest-environment-node: 26.6.2 - jest-get-type: 26.3.0 - jest-jasmine2: 26.6.3 - jest-regex-util: 26.0.0 - jest-resolve: 26.6.2 - jest-util: 26.6.2 - jest-validate: 26.6.2 - micromatch: 4.0.2 - pretty-format: 26.6.2 + is-ci: 3.0.0 + jest-circus: 27.0.5 + jest-environment-jsdom: 27.0.5 + jest-environment-node: 27.0.5 + jest-get-type: 27.0.1 + jest-jasmine2: 27.0.5 + jest-regex-util: 27.0.1 + jest-resolve: 27.0.5 + jest-runner: 27.0.5 + jest-util: 27.0.2 + jest-validate: 27.0.2 + micromatch: 4.0.4 + pretty-format: 27.0.2 transitivePeerDependencies: - bufferutil - canvas @@ -6367,155 +6574,166 @@ packages: resolution: {integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==} engines: {node: '>= 10.14.2'} dependencies: - chalk: 4.1.0 + chalk: 4.1.1 diff-sequences: 26.6.2 jest-get-type: 26.3.0 pretty-format: 26.6.2 - /jest-docblock/26.0.0: - resolution: {integrity: sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==} - engines: {node: '>= 10.14.2'} + /jest-diff/27.0.2: + resolution: {integrity: sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.1 + diff-sequences: 27.0.1 + jest-get-type: 27.0.1 + pretty-format: 27.0.2 + dev: true + + /jest-docblock/27.0.1: + resolution: {integrity: sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: detect-newline: 3.1.0 dev: true - /jest-each/26.6.2: - resolution: {integrity: sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==} - engines: {node: '>= 10.14.2'} + /jest-each/27.0.2: + resolution: {integrity: sha512-OLMBZBZ6JkoXgUenDtseFRWA43wVl2BwmZYIWQws7eS7pqsIvePqj/jJmEnfq91ALk3LNphgwNK/PRFBYi7ITQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 26.6.2 - chalk: 4.1.0 - jest-get-type: 26.3.0 - jest-util: 26.6.2 - pretty-format: 26.6.2 + '@jest/types': 27.0.2 + chalk: 4.1.1 + jest-get-type: 27.0.1 + jest-util: 27.0.2 + pretty-format: 27.0.2 dev: true - /jest-environment-jsdom/26.6.2: - resolution: {integrity: sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==} - engines: {node: '>= 10.14.2'} + /jest-environment-jsdom/27.0.5: + resolution: {integrity: sha512-ToWhViIoTl5738oRaajTMgYhdQL73UWPoV4GqHGk2DPhs+olv8OLq5KoQW8Yf+HtRao52XLqPWvl46dPI88PdA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 26.6.2 - '@jest/fake-timers': 26.6.2 - '@jest/types': 26.6.2 + '@jest/environment': 27.0.5 + '@jest/fake-timers': 27.0.5 + '@jest/types': 27.0.2 '@types/node': 14.14.31 - jest-mock: 26.6.2 - jest-util: 26.6.2 - jsdom: 16.4.0 + jest-mock: 27.0.3 + jest-util: 27.0.2 + jsdom: 16.6.0 transitivePeerDependencies: - bufferutil - canvas + - supports-color - utf-8-validate dev: true - /jest-environment-node/26.6.2: - resolution: {integrity: sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==} - engines: {node: '>= 10.14.2'} + /jest-environment-node/27.0.5: + resolution: {integrity: sha512-47qqScV/WMVz5OKF5TWpAeQ1neZKqM3ySwNveEnLyd+yaE/KT6lSMx/0SOx60+ZUcVxPiESYS+Kt2JS9y4PpkQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 26.6.2 - '@jest/fake-timers': 26.6.2 - '@jest/types': 26.6.2 + '@jest/environment': 27.0.5 + '@jest/fake-timers': 27.0.5 + '@jest/types': 27.0.2 '@types/node': 14.14.31 - jest-mock: 26.6.2 - jest-util: 26.6.2 + jest-mock: 27.0.3 + jest-util: 27.0.2 dev: true /jest-get-type/26.3.0: resolution: {integrity: sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==} engines: {node: '>= 10.14.2'} - /jest-haste-map/26.6.2: - resolution: {integrity: sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==} - engines: {node: '>= 10.14.2'} + /jest-get-type/27.0.1: + resolution: {integrity: sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: true + + /jest-haste-map/27.0.5: + resolution: {integrity: sha512-3LFryGSHxwPFHzKIs6W0BGA2xr6g1MvzSjR3h3D8K8Uqy4vbRm/grpGHzbPtIbOPLC6wFoViRrNEmd116QWSkw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 26.6.2 + '@jest/types': 27.0.2 '@types/graceful-fs': 4.1.5 '@types/node': 14.14.31 anymatch: 3.1.1 fb-watchman: 2.0.1 graceful-fs: 4.2.6 - jest-regex-util: 26.0.0 - jest-serializer: 26.6.2 - jest-util: 26.6.2 - jest-worker: 26.6.2 - micromatch: 4.0.2 - sane: 4.1.0 + jest-regex-util: 27.0.1 + jest-serializer: 27.0.1 + jest-util: 27.0.2 + jest-worker: 27.0.2 + micromatch: 4.0.4 walker: 1.0.7 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-jasmine2/26.6.3: - resolution: {integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==} - engines: {node: '>= 10.14.2'} + /jest-jasmine2/27.0.5: + resolution: {integrity: sha512-m3TojR19sFmTn79QoaGy1nOHBcLvtLso6Zh7u+gYxZWGcza4rRPVqwk1hciA5ZOWWZIJOukAcore8JRX992FaA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/traverse': 7.13.0 - '@jest/environment': 26.6.2 - '@jest/source-map': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 + '@babel/traverse': 7.14.7 + '@jest/environment': 27.0.5 + '@jest/source-map': 27.0.1 + '@jest/test-result': 27.0.2 + '@jest/types': 27.0.2 '@types/node': 14.14.31 - chalk: 4.1.0 + chalk: 4.1.1 co: 4.6.0 - expect: 26.6.2 + expect: 27.0.2 is-generator-fn: 2.1.0 - jest-each: 26.6.2 - jest-matcher-utils: 26.6.2 - jest-message-util: 26.6.2 - jest-runtime: 26.6.3 - jest-snapshot: 26.6.2 - jest-util: 26.6.2 - pretty-format: 26.6.2 - throat: 5.0.0 + jest-each: 27.0.2 + jest-matcher-utils: 27.0.2 + jest-message-util: 27.0.2 + jest-runtime: 27.0.5 + jest-snapshot: 27.0.5 + jest-util: 27.0.2 + pretty-format: 27.0.2 + throat: 6.0.1 transitivePeerDependencies: - - bufferutil - - canvas - supports-color - - ts-node - - utf-8-validate dev: true - /jest-leak-detector/26.6.2: - resolution: {integrity: sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==} - engines: {node: '>= 10.14.2'} + /jest-leak-detector/27.0.2: + resolution: {integrity: sha512-TZA3DmCOfe8YZFIMD1GxFqXUkQnIoOGQyy4hFCA2mlHtnAaf+FeOMxi0fZmfB41ZL+QbFG6BVaZF5IeFIVy53Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - jest-get-type: 26.3.0 - pretty-format: 26.6.2 + jest-get-type: 27.0.1 + pretty-format: 27.0.2 dev: true - /jest-matcher-utils/26.6.2: - resolution: {integrity: sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==} - engines: {node: '>= 10.14.2'} + /jest-matcher-utils/27.0.2: + resolution: {integrity: sha512-Qczi5xnTNjkhcIB0Yy75Txt+Ez51xdhOxsukN7awzq2auZQGPHcQrJ623PZj0ECDEMOk2soxWx05EXdXGd1CbA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - chalk: 4.1.0 - jest-diff: 26.6.2 - jest-get-type: 26.3.0 - pretty-format: 26.6.2 + chalk: 4.1.1 + jest-diff: 27.0.2 + jest-get-type: 27.0.1 + pretty-format: 27.0.2 dev: true - /jest-message-util/26.6.2: - resolution: {integrity: sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==} - engines: {node: '>= 10.14.2'} + /jest-message-util/27.0.2: + resolution: {integrity: sha512-rTqWUX42ec2LdMkoUPOzrEd1Tcm+R1KfLOmFK+OVNo4MnLsEaxO5zPDb2BbdSmthdM/IfXxOZU60P/WbWF8BTw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/code-frame': 7.12.13 - '@jest/types': 26.6.2 + '@babel/code-frame': 7.14.5 + '@jest/types': 27.0.2 '@types/stack-utils': 2.0.0 - chalk: 4.1.0 + chalk: 4.1.1 graceful-fs: 4.2.6 - micromatch: 4.0.2 - pretty-format: 26.6.2 + micromatch: 4.0.4 + pretty-format: 27.0.2 slash: 3.0.0 stack-utils: 2.0.3 dev: true - /jest-mock/26.6.2: - resolution: {integrity: sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==} - engines: {node: '>= 10.14.2'} + /jest-mock/27.0.3: + resolution: {integrity: sha512-O5FZn5XDzEp+Xg28mUz4ovVcdwBBPfAhW9+zJLO0Efn2qNbYcDaJvSlRiQ6BCZUCVOJjALicuJQI9mRFjv1o9Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 26.6.2 + '@jest/types': 27.0.2 '@types/node': 14.14.31 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@26.6.2: + /jest-pnp-resolver/1.2.2_jest-resolve@27.0.5: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -6524,173 +6742,181 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 26.6.2 + jest-resolve: 27.0.5 dev: true - /jest-regex-util/26.0.0: - resolution: {integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==} - engines: {node: '>= 10.14.2'} + /jest-regex-util/27.0.1: + resolution: {integrity: sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-resolve-dependencies/26.6.3: - resolution: {integrity: sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==} - engines: {node: '>= 10.14.2'} + /jest-resolve-dependencies/27.0.5: + resolution: {integrity: sha512-xUj2dPoEEd59P+nuih4XwNa4nJ/zRd/g4rMvjHrZPEBWeWRq/aJnnM6mug+B+Nx+ILXGtfWHzQvh7TqNV/WbuA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 26.6.2 - jest-regex-util: 26.0.0 - jest-snapshot: 26.6.2 + '@jest/types': 27.0.2 + jest-regex-util: 27.0.1 + jest-snapshot: 27.0.5 + transitivePeerDependencies: + - supports-color dev: true - /jest-resolve/26.6.2: - resolution: {integrity: sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==} - engines: {node: '>= 10.14.2'} + /jest-resolve/27.0.5: + resolution: {integrity: sha512-Md65pngRh8cRuWVdWznXBB5eDt391OJpdBaJMxfjfuXCvOhM3qQBtLMCMTykhuUKiBMmy5BhqCW7AVOKmPrW+Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 26.6.2 - chalk: 4.1.0 + '@jest/types': 27.0.2 + chalk: 4.1.1 + escalade: 3.1.1 graceful-fs: 4.2.6 - jest-pnp-resolver: 1.2.2_jest-resolve@26.6.2 - jest-util: 26.6.2 - read-pkg-up: 7.0.1 + jest-pnp-resolver: 1.2.2_jest-resolve@27.0.5 + jest-util: 27.0.2 + jest-validate: 27.0.2 resolve: 1.20.0 slash: 3.0.0 dev: true - /jest-runner/26.6.3: - resolution: {integrity: sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==} - engines: {node: '>= 10.14.2'} + /jest-runner/27.0.5: + resolution: {integrity: sha512-HNhOtrhfKPArcECgBTcWOc+8OSL8GoFoa7RsHGnfZR1C1dFohxy9eLtpYBS+koybAHlJLZzNCx2Y/Ic3iEtJpQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 26.6.2 - '@jest/environment': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 + '@jest/console': 27.0.2 + '@jest/environment': 27.0.5 + '@jest/test-result': 27.0.2 + '@jest/transform': 27.0.5 + '@jest/types': 27.0.2 '@types/node': 14.14.31 - chalk: 4.1.0 - emittery: 0.7.2 + chalk: 4.1.1 + emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.6 - jest-config: 26.6.3 - jest-docblock: 26.0.0 - jest-haste-map: 26.6.2 - jest-leak-detector: 26.6.2 - jest-message-util: 26.6.2 - jest-resolve: 26.6.2 - jest-runtime: 26.6.3 - jest-util: 26.6.2 - jest-worker: 26.6.2 + jest-docblock: 27.0.1 + jest-environment-jsdom: 27.0.5 + jest-environment-node: 27.0.5 + jest-haste-map: 27.0.5 + jest-leak-detector: 27.0.2 + jest-message-util: 27.0.2 + jest-resolve: 27.0.5 + jest-runtime: 27.0.5 + jest-util: 27.0.2 + jest-worker: 27.0.2 source-map-support: 0.5.19 - throat: 5.0.0 + throat: 6.0.1 transitivePeerDependencies: - bufferutil - canvas - supports-color - - ts-node - utf-8-validate dev: true - /jest-runtime/26.6.3: - resolution: {integrity: sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==} - engines: {node: '>= 10.14.2'} - hasBin: true - dependencies: - '@jest/console': 26.6.2 - '@jest/environment': 26.6.2 - '@jest/fake-timers': 26.6.2 - '@jest/globals': 26.6.2 - '@jest/source-map': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 - '@types/yargs': 15.0.13 - chalk: 4.1.0 - cjs-module-lexer: 0.6.0 + /jest-runtime/27.0.5: + resolution: {integrity: sha512-V/w/+VasowPESbmhXn5AsBGPfb35T7jZPGZybYTHxZdP7Gwaa+A0EXE6rx30DshHKA98lVCODbCO8KZpEW3hiQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/console': 27.0.2 + '@jest/environment': 27.0.5 + '@jest/fake-timers': 27.0.5 + '@jest/globals': 27.0.5 + '@jest/source-map': 27.0.1 + '@jest/test-result': 27.0.2 + '@jest/transform': 27.0.5 + '@jest/types': 27.0.2 + '@types/yargs': 16.0.3 + chalk: 4.1.1 + cjs-module-lexer: 1.2.1 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.1.6 graceful-fs: 4.2.6 - jest-config: 26.6.3 - jest-haste-map: 26.6.2 - jest-message-util: 26.6.2 - jest-mock: 26.6.2 - jest-regex-util: 26.0.0 - jest-resolve: 26.6.2 - jest-snapshot: 26.6.2 - jest-util: 26.6.2 - jest-validate: 26.6.2 + jest-haste-map: 27.0.5 + jest-message-util: 27.0.2 + jest-mock: 27.0.3 + jest-regex-util: 27.0.1 + jest-resolve: 27.0.5 + jest-snapshot: 27.0.5 + jest-util: 27.0.2 + jest-validate: 27.0.2 slash: 3.0.0 strip-bom: 4.0.0 - yargs: 15.4.1 + yargs: 16.2.0 transitivePeerDependencies: - - bufferutil - - canvas - supports-color - - ts-node - - utf-8-validate dev: true - /jest-serializer/26.6.2: - resolution: {integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==} - engines: {node: '>= 10.14.2'} + /jest-serializer/27.0.1: + resolution: {integrity: sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@types/node': 14.14.31 graceful-fs: 4.2.6 dev: true - /jest-snapshot/26.6.2: - resolution: {integrity: sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==} - engines: {node: '>= 10.14.2'} + /jest-snapshot/27.0.5: + resolution: {integrity: sha512-H1yFYdgnL1vXvDqMrnDStH6yHFdMEuzYQYc71SnC/IJnuuhW6J16w8GWG1P+qGd3Ag3sQHjbRr0TcwEo/vGS+g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/types': 7.13.0 - '@jest/types': 26.6.2 + '@babel/core': 7.14.6 + '@babel/generator': 7.14.5 + '@babel/parser': 7.14.7 + '@babel/plugin-syntax-typescript': 7.14.5_@babel+core@7.14.6 + '@babel/traverse': 7.14.7 + '@babel/types': 7.14.5 + '@jest/transform': 27.0.5 + '@jest/types': 27.0.2 '@types/babel__traverse': 7.11.0 '@types/prettier': 2.2.1 - chalk: 4.1.0 - expect: 26.6.2 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.14.6 + chalk: 4.1.1 + expect: 27.0.2 graceful-fs: 4.2.6 - jest-diff: 26.6.2 - jest-get-type: 26.3.0 - jest-haste-map: 26.6.2 - jest-matcher-utils: 26.6.2 - jest-message-util: 26.6.2 - jest-resolve: 26.6.2 + jest-diff: 27.0.2 + jest-get-type: 27.0.1 + jest-haste-map: 27.0.5 + jest-matcher-utils: 27.0.2 + jest-message-util: 27.0.2 + jest-resolve: 27.0.5 + jest-util: 27.0.2 natural-compare: 1.4.0 - pretty-format: 26.6.2 - semver: 7.3.4 + pretty-format: 27.0.2 + semver: 7.3.5 + transitivePeerDependencies: + - supports-color dev: true - /jest-util/26.6.2: - resolution: {integrity: sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==} - engines: {node: '>= 10.14.2'} + /jest-util/27.0.2: + resolution: {integrity: sha512-1d9uH3a00OFGGWSibpNYr+jojZ6AckOMCXV2Z4K3YXDnzpkAaXQyIpY14FOJPiUmil7CD+A6Qs+lnnh6ctRbIA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 26.6.2 + '@jest/types': 27.0.2 '@types/node': 14.14.31 - chalk: 4.1.0 + chalk: 4.1.1 graceful-fs: 4.2.6 - is-ci: 2.0.0 - micromatch: 4.0.2 + is-ci: 3.0.0 + picomatch: 2.3.0 dev: true - /jest-validate/26.6.2: - resolution: {integrity: sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==} - engines: {node: '>= 10.14.2'} + /jest-validate/27.0.2: + resolution: {integrity: sha512-UgBF6/oVu1ofd1XbaSotXKihi8nZhg0Prm8twQ9uCuAfo59vlxCXMPI/RKmrZEVgi3Nd9dS0I8A0wzWU48pOvg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 26.6.2 + '@jest/types': 27.0.2 camelcase: 6.2.0 - chalk: 4.1.0 - jest-get-type: 26.3.0 + chalk: 4.1.1 + jest-get-type: 27.0.1 leven: 3.1.0 - pretty-format: 26.6.2 + pretty-format: 27.0.2 dev: true - /jest-watcher/26.6.2: - resolution: {integrity: sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==} - engines: {node: '>= 10.14.2'} + /jest-watcher/27.0.2: + resolution: {integrity: sha512-8nuf0PGuTxWj/Ytfw5fyvNn/R80iXY8QhIT0ofyImUvdnoaBdT6kob0GmhXR+wO+ALYVnh8bQxN4Tjfez0JgkA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 + '@jest/test-result': 27.0.2 + '@jest/types': 27.0.2 '@types/node': 14.14.31 ansi-escapes: 4.3.1 - chalk: 4.1.0 - jest-util: 26.6.2 + chalk: 4.1.1 + jest-util: 27.0.2 string-length: 4.0.1 dev: true @@ -6703,14 +6929,28 @@ packages: supports-color: 7.2.0 dev: true - /jest/26.6.3: - resolution: {integrity: sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==} - engines: {node: '>= 10.14.2'} + /jest-worker/27.0.2: + resolution: {integrity: sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 14.14.31 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + + /jest/27.0.5: + resolution: {integrity: sha512-4NlVMS29gE+JOZvgmSAsz3eOjkSsHqjTajlIsah/4MVSmKvf3zFP/TvgcLoWe2UVHiE9KF741sReqhF0p4mqbQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true dependencies: - '@jest/core': 26.6.3 + '@jest/core': 27.0.5 import-local: 3.0.2 - jest-cli: 26.6.3 + jest-cli: 27.0.5 transitivePeerDependencies: - bufferutil - canvas @@ -6728,14 +6968,13 @@ packages: dependencies: argparse: 1.0.10 esprima: 4.0.1 - dev: true /jsbn/0.1.1: resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} - dev: true + dev: false - /jsdom/16.4.0: - resolution: {integrity: sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==} + /jsdom/16.6.0: + resolution: {integrity: sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==} engines: {node: '>=10'} peerDependencies: canvas: ^2.5.0 @@ -6744,33 +6983,35 @@ packages: optional: true dependencies: abab: 2.0.5 - acorn: 7.4.1 + acorn: 8.4.1 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 data-urls: 2.0.0 decimal.js: 10.2.1 domexception: 2.0.1 - escodegen: 1.14.3 + escodegen: 2.0.0 + form-data: 3.0.1 html-encoding-sniffer: 2.0.1 - is-potential-custom-element-name: 1.0.0 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.0 + is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.0 - parse5: 5.1.1 - request: 2.88.2 - request-promise-native: 1.0.9_request@2.88.2 + parse5: 6.0.1 saxes: 5.0.1 symbol-tree: 3.2.4 - tough-cookie: 3.0.1 + tough-cookie: 4.0.0 w3c-hr-time: 1.0.2 w3c-xmlserializer: 2.0.0 webidl-conversions: 6.1.0 whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 - whatwg-url: 8.4.0 - ws: 7.4.3 + whatwg-url: 8.7.0 + ws: 7.5.0 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil + - supports-color - utf-8-validate dev: true @@ -6801,15 +7042,19 @@ packages: /json-schema/0.2.3: resolution: {integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=} - dev: true + dev: false /json-stable-stringify-without-jsonify/1.0.1: resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} dev: true + /json-stringify-nice/1.1.4: + resolution: {integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==} + dev: false + /json-stringify-safe/5.0.1: resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} - dev: true + dev: false /json3/3.3.3: resolution: {integrity: sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==} @@ -6845,6 +7090,7 @@ packages: /jsonparse/1.3.1: resolution: {integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=} engines: {'0': node >= 0.2.0} + dev: false /jsprim/1.4.1: resolution: {integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=} @@ -6854,7 +7100,7 @@ packages: extsprintf: 1.3.0 json-schema: 0.2.3 verror: 1.10.0 - dev: true + dev: false /jsx-ast-utils/3.2.0: resolution: {integrity: sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==} @@ -6864,6 +7110,14 @@ packages: object.assign: 4.1.2 dev: true + /just-diff-apply/3.0.0: + resolution: {integrity: sha512-K2MLc+ZC2DVxX4V61bIKPeMUUfj1YYZ3h0myhchDXOW1cKoPZMnjIoNCqv9bF2n5Oob1PFxuR2gVJxkxz4e58w==} + dev: false + + /just-diff/3.1.1: + resolution: {integrity: sha512-sdMWKjRq8qWZEjDcVA6llnUT8RDEBIfOiGpYFPYa9u+2c39JCsejktSP7mj5eRid5EIvTzIpQ2kDOCw1Nq9BjQ==} + dev: false + /just-extend/4.1.1: resolution: {integrity: sha512-aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA==} dev: true @@ -6872,22 +7126,6 @@ packages: resolution: {integrity: sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==} dev: true - /kind-of/3.2.2: - resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - - /kind-of/4.0.0: - resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - - /kind-of/5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} - engines: {node: '>=0.10.0'} - /kind-of/6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -6906,12 +7144,6 @@ packages: language-subtag-registry: 0.3.21 dev: true - /lazy-cache/2.0.2: - resolution: {integrity: sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=} - engines: {node: '>=0.10.0'} - dependencies: - set-getter: 0.1.0 - /leven/3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} @@ -6948,7 +7180,7 @@ packages: chokidar: 3.5.1 livereload-js: 3.3.2 opts: 2.0.2 - ws: 7.4.3 + ws: 7.5.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -6962,7 +7194,6 @@ packages: js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 - dev: true /loader-runner/4.2.0: resolution: {integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==} @@ -6990,13 +7221,6 @@ packages: engines: {node: '>=6'} dev: false - /locate-path/3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} - dependencies: - p-locate: 3.0.0 - path-exists: 3.0.0 - /locate-path/5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -7008,12 +7232,23 @@ packages: engines: {node: '>=10'} dependencies: p-locate: 5.0.0 + + /lodash.clonedeep/4.5.0: + resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=} + dev: true + + /lodash.debounce/4.0.8: + resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=} dev: true /lodash.get/4.4.2: resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=} dev: true + /lodash.merge/4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true + /lodash.sortby/4.7.0: resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=} dev: true @@ -7022,18 +7257,23 @@ packages: resolution: {integrity: sha1-lDbjTtJgk+1/+uGTYUQ1CRXZrdg=} dev: true + /lodash.truncate/4.4.2: + resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} + dev: true + /lodash/4.17.20: resolution: {integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==} + dev: true /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true - /log-symbols/2.2.0: - resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==} - engines: {node: '>=4'} + /log-symbols/4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} dependencies: - chalk: 2.4.2 + chalk: 4.1.1 + is-unicode-supported: 0.1.0 /loose-envify/1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} @@ -7047,10 +7287,6 @@ packages: dependencies: tslib: 2.1.0 - /lowercase-keys/1.0.1: - resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} - engines: {node: '>=0.10.0'} - /lru-cache/4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} dependencies: @@ -7081,6 +7317,30 @@ packages: dependencies: semver: 6.3.0 + /make-fetch-happen/9.0.3: + resolution: {integrity: sha512-uZ/9Cf2vKqsSWZyXhZ9wHHyckBrkntgbnqV68Bfe8zZenlf7D6yuGMXvHZQ+jSnzPkjosuNP1HGasj1J4h8OlQ==} + engines: {node: '>= 10'} + dependencies: + agentkeepalive: 4.1.4 + cacache: 15.2.0 + http-cache-semantics: 4.1.0 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.0 + is-lambda: 1.0.1 + lru-cache: 6.0.0 + minipass: 3.1.3 + minipass-collect: 1.0.2 + minipass-fetch: 1.3.3 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.2 + promise-retry: 2.0.1 + socks-proxy-agent: 5.0.1 + ssri: 8.0.1 + transitivePeerDependencies: + - supports-color + dev: false + /makeerror/1.0.11: resolution: {integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=} dependencies: @@ -7094,10 +7354,6 @@ packages: p-defer: 1.0.0 dev: true - /map-cache/0.2.2: - resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} - engines: {node: '>=0.10.0'} - /map-obj/1.0.1: resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} engines: {node: '>=0.10.0'} @@ -7108,47 +7364,51 @@ packages: engines: {node: '>=8'} dev: true - /map-visit/1.0.0: - resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=} - engines: {node: '>=0.10.0'} - dependencies: - object-visit: 1.0.1 - /media-typer/0.3.0: resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=} engines: {node: '>= 0.6'} dev: true - /mem-fs-editor/6.0.0: - resolution: {integrity: sha512-e0WfJAMm8Gv1mP5fEq/Blzy6Lt1VbLg7gNnZmZak7nhrBTibs+c6nQ4SKs/ZyJYHS1mFgDJeopsLAv7Ow0FMFg==} + /mem-fs-editor/9.0.1: + resolution: {integrity: sha512-SqW+DkPbxZVzVldNHexoo5MiUR3YpIqiCVcZ/SZ6f7KToaSV7pMd4/URrkD5mnj35bd6NAK7SlftHSyW+Kgk4w==} + engines: {node: '>=12.10.0'} + peerDependencies: + mem-fs: ^2.1.0 + peerDependenciesMeta: + mem-fs: + optional: true dependencies: + binaryextensions: 4.15.0 commondir: 1.0.1 deep-extend: 0.6.0 - ejs: 2.7.4 - glob: 7.1.6 - globby: 9.2.0 - isbinaryfile: 4.0.6 - mkdirp: 0.5.5 - multimatch: 4.0.0 - rimraf: 2.7.1 - through2: 3.0.2 - vinyl: 2.2.1 + ejs: 3.1.6 + globby: 11.0.4 + isbinaryfile: 4.0.8 + multimatch: 5.0.0 + normalize-path: 3.0.0 + textextensions: 5.12.0 + dev: true - /mem-fs-editor/7.1.0: - resolution: {integrity: sha512-BH6QEqCXSqGeX48V7zu+e3cMwHU7x640NB8Zk8VNvVZniz+p4FK60pMx/3yfkzo6miI6G3a8pH6z7FeuIzqrzA==} - engines: {node: '>=10.0.0'} + /mem-fs-editor/9.0.1_mem-fs@1.2.0: + resolution: {integrity: sha512-SqW+DkPbxZVzVldNHexoo5MiUR3YpIqiCVcZ/SZ6f7KToaSV7pMd4/URrkD5mnj35bd6NAK7SlftHSyW+Kgk4w==} + engines: {node: '>=12.10.0'} + peerDependencies: + mem-fs: ^2.1.0 + peerDependenciesMeta: + mem-fs: + optional: true dependencies: + binaryextensions: 4.15.0 commondir: 1.0.1 deep-extend: 0.6.0 ejs: 3.1.6 - glob: 7.1.6 - globby: 9.2.0 - isbinaryfile: 4.0.6 - mkdirp: 1.0.4 - multimatch: 4.0.0 - rimraf: 3.0.2 - through2: 3.0.2 - vinyl: 2.2.1 + globby: 11.0.4 + isbinaryfile: 4.0.8 + mem-fs: 1.2.0 + multimatch: 5.0.0 + normalize-path: 3.0.0 + textextensions: 5.12.0 + dev: false /mem-fs/1.2.0: resolution: {integrity: sha512-b8g0jWKdl8pM0LqAPdK9i8ERL7nYrzmJfRhxMiWH2uYdfYnb7uXnmwVb0ZGe7xyEl4lj+nLIU3yf4zPUT+XsVQ==} @@ -7156,6 +7416,7 @@ packages: through2: 3.0.2 vinyl: 2.2.1 vinyl-file: 3.0.0 + dev: false /mem/8.0.0: resolution: {integrity: sha512-qrcJOe6uD+EW8Wrci1Vdiua/15Xw3n/QnaNXE7varnB6InxSk7nu3/i5jfy3S6kWxr8WYJ6R1o0afMUtvorTsA==} @@ -7204,24 +7465,6 @@ packages: engines: {node: '>= 0.6'} dev: true - /micromatch/3.1.10: - resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - braces: 2.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - extglob: 2.0.4 - fragment-cache: 0.2.1 - kind-of: 6.0.3 - nanomatch: 1.2.13 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - /micromatch/4.0.2: resolution: {integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==} engines: {node: '>=8'} @@ -7230,6 +7473,13 @@ packages: picomatch: 2.2.2 dev: true + /micromatch/4.0.4: + resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.0 + /mime-db/1.33.0: resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==} engines: {node: '>= 0.6'} @@ -7238,7 +7488,6 @@ packages: /mime-db/1.45.0: resolution: {integrity: sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==} engines: {node: '>= 0.6'} - dev: true /mime-db/1.46.0: resolution: {integrity: sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==} @@ -7257,7 +7506,6 @@ packages: engines: {node: '>= 0.6'} dependencies: mime-db: 1.45.0 - dev: true /mime/1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} @@ -7306,38 +7554,100 @@ packages: /minimist/1.2.5: resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} - /mixin-deep/1.3.2: - resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} - engines: {node: '>=0.10.0'} + /minipass-collect/1.0.2: + resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.1.3 + dev: false + + /minipass-fetch/1.3.3: + resolution: {integrity: sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ==} + engines: {node: '>=8'} + dependencies: + minipass: 3.1.3 + minipass-sized: 1.0.3 + minizlib: 2.1.2 + optionalDependencies: + encoding: 0.1.13 + dev: false + + /minipass-flush/1.0.5: + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.1.3 + dev: false + + /minipass-json-stream/1.0.1: + resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==} + dependencies: + jsonparse: 1.3.1 + minipass: 3.1.3 + dev: false + + /minipass-pipeline/1.2.4: + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} + dependencies: + minipass: 3.1.3 + dev: false + + /minipass-sized/1.0.3: + resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} + engines: {node: '>=8'} + dependencies: + minipass: 3.1.3 + dev: false + + /minipass/3.1.3: + resolution: {integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + dev: false + + /minizlib/2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} dependencies: - for-in: 1.0.2 - is-extendable: 1.0.1 + minipass: 3.1.3 + yallist: 4.0.0 + dev: false /mixme/0.4.0: resolution: {integrity: sha512-B4Sm1CDC5+ov5AYxSkyeT5HLtiDgNOLKwFlq34wr8E2O3zRdTvQiLzo599Jt9cir6VJrSenOlgvdooVYCQJIYw==} engines: {node: '>= 8.0.0'} dev: true + /mkdirp-infer-owner/2.0.0: + resolution: {integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==} + engines: {node: '>=10'} + dependencies: + chownr: 2.0.0 + infer-owner: 1.0.4 + mkdirp: 1.0.4 + dev: false + /mkdirp/0.5.5: resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} hasBin: true dependencies: minimist: 1.2.5 + dev: true /mkdirp/1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} hasBin: true - /moment/2.29.1: - resolution: {integrity: sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==} - /mri/1.1.6: resolution: {integrity: sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==} engines: {node: '>=4'} /ms/2.0.0: resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + dev: true /ms/2.1.1: resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==} @@ -7370,31 +7680,26 @@ packages: array-union: 2.1.0 arrify: 2.0.1 minimatch: 3.0.4 + dev: true + + /multimatch/5.0.0: + resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==} + engines: {node: '>=10'} + dependencies: + '@types/minimatch': 3.0.3 + array-differ: 3.0.0 + array-union: 2.1.0 + arrify: 2.0.1 + minimatch: 3.0.4 /mute-stream/0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - /nanoid/3.1.20: - resolution: {integrity: sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==} + /nanoid/3.1.23: + resolution: {integrity: sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /nanomatch/1.2.13: - resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - fragment-cache: 0.2.1 - is-windows: 1.0.2 - kind-of: 6.0.3 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} dev: true @@ -7402,7 +7707,6 @@ packages: /negotiator/0.6.2: resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==} engines: {node: '>= 0.6'} - dev: true /neo-async/2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} @@ -7410,9 +7714,10 @@ packages: /nice-try/1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + dev: true - /nise/4.0.4: - resolution: {integrity: sha512-bTTRUNlemx6deJa+ZyoCUTRvH3liK5+N6VQZ4NIw90AgDXY6iPnsqplNFf6STcj+ePk0H/xqxnP75Lr0J0Fq3A==} + /nise/4.1.0: + resolution: {integrity: sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==} dependencies: '@sinonjs/commons': 1.8.2 '@sinonjs/fake-timers': 6.0.1 @@ -7444,6 +7749,23 @@ packages: engines: {node: '>= 6.0.0'} dev: true + /node-gyp/7.1.2: + resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} + engines: {node: '>= 10.12.0'} + hasBin: true + dependencies: + env-paths: 2.2.1 + glob: 7.1.6 + graceful-fs: 4.2.6 + nopt: 5.0.0 + npmlog: 4.1.2 + request: 2.88.2 + rimraf: 3.0.2 + semver: 7.3.5 + tar: 6.1.0 + which: 2.0.2 + dev: false + /node-int64/0.4.0: resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=} dev: true @@ -7453,22 +7775,22 @@ packages: engines: {node: '>=0.10.0'} dev: true - /node-notifier/8.0.1: - resolution: {integrity: sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==} - dependencies: - growly: 1.3.0 - is-wsl: 2.2.0 - semver: 7.3.4 - shellwords: 0.1.1 - uuid: 8.3.2 - which: 2.0.2 - dev: true - optional: true - /node-releases/1.1.70: resolution: {integrity: sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==} dev: true + /node-releases/1.1.73: + resolution: {integrity: sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==} + dev: true + + /nopt/5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: false + /normalize-package-data/2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: @@ -7477,29 +7799,69 @@ packages: semver: 5.7.1 validate-npm-package-license: 3.0.4 - /normalize-path/2.1.1: - resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=} - engines: {node: '>=0.10.0'} - dependencies: - remove-trailing-separator: 1.1.0 - dev: true - /normalize-path/3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - /npm-api/1.0.1_debug@3.2.7: - resolution: {integrity: sha512-4sITrrzEbPcr0aNV28QyOmgn6C9yKiF8k92jn4buYAK8wmA5xo1qL3II5/gT1r7wxbXBflSduZ2K3FbtOrtGkA==} - engines: {node: '>=10.0'} + /npm-bundled/1.1.2: + resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==} dependencies: - clone-deep: 4.0.1 - download-stats: 0.3.4 - JSONStream: 1.3.5 - moment: 2.29.1 - node-fetch: 2.6.1 - paged-request: 2.0.2_debug@3.2.7 + npm-normalize-package-bin: 1.0.1 + dev: false + + /npm-install-checks/4.0.0: + resolution: {integrity: sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==} + engines: {node: '>=10'} + dependencies: + semver: 7.3.5 + dev: false + + /npm-normalize-package-bin/1.0.1: + resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} + dev: false + + /npm-package-arg/8.1.5: + resolution: {integrity: sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==} + engines: {node: '>=10'} + dependencies: + hosted-git-info: 4.0.2 + semver: 7.3.5 + validate-npm-package-name: 3.0.0 + dev: false + + /npm-packlist/2.2.2: + resolution: {integrity: sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + glob: 7.1.6 + ignore-walk: 3.0.4 + npm-bundled: 1.1.2 + npm-normalize-package-bin: 1.0.1 + dev: false + + /npm-pick-manifest/6.1.1: + resolution: {integrity: sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==} + dependencies: + npm-install-checks: 4.0.0 + npm-normalize-package-bin: 1.0.1 + npm-package-arg: 8.1.5 + semver: 7.3.5 + dev: false + + /npm-registry-fetch/11.0.0: + resolution: {integrity: sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==} + engines: {node: '>=10'} + dependencies: + make-fetch-happen: 9.0.3 + minipass: 3.1.3 + minipass-fetch: 1.3.3 + minipass-json-stream: 1.0.1 + minizlib: 2.1.2 + npm-package-arg: 8.1.5 transitivePeerDependencies: - - debug + - supports-color + dev: false /npm-run-path/2.0.2: resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} @@ -7514,17 +7876,24 @@ packages: dependencies: path-key: 3.1.1 - /nth-check/1.0.2: - resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} + /npmlog/4.1.2: + resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} dependencies: - boolbase: 1.0.0 + are-we-there-yet: 1.1.5 + console-control-strings: 1.1.0 + gauge: 2.7.4 + set-blocking: 2.0.0 dev: false /nth-check/2.0.0: resolution: {integrity: sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==} dependencies: boolbase: 1.0.0 - dev: true + + /number-is-nan/1.0.1: + resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=} + engines: {node: '>=0.10.0'} + dev: false /nwsapi/2.2.0: resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} @@ -7532,21 +7901,13 @@ packages: /oauth-sign/0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} - dev: true + dev: false /object-assign/4.1.1: resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} engines: {node: '>=0.10.0'} dev: false - /object-copy/0.1.0: - resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=} - engines: {node: '>=0.10.0'} - dependencies: - copy-descriptor: 0.1.1 - define-property: 0.2.5 - kind-of: 3.2.2 - /object-inspect/1.9.0: resolution: {integrity: sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==} @@ -7562,12 +7923,6 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - /object-visit/1.0.1: - resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - /object.assign/4.1.2: resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} engines: {node: '>= 0.4'} @@ -7582,15 +7937,9 @@ packages: engines: {node: '>= 0.8'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.0-next.2 - dev: false - - /object.pick/1.3.0: - resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 + define-properties: 1.1.3 + es-abstract: 1.18.0-next.2 + dev: false /obuf/1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} @@ -7627,11 +7976,6 @@ packages: is-wsl: 2.2.0 dev: true - /opencollective-postinstall/2.0.3: - resolution: {integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==} - hasBin: true - dev: true - /opener/1.5.2: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true @@ -7665,6 +8009,20 @@ packages: resolution: {integrity: sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==} dev: true + /ora/5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + dependencies: + bl: 4.1.0 + chalk: 4.1.1 + cli-cursor: 3.1.0 + cli-spinners: 2.6.0 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.0 + wcwidth: 1.0.1 + /original/1.0.2: resolution: {integrity: sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==} dependencies: @@ -7718,13 +8076,6 @@ packages: engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 - dev: true - - /p-locate/3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - dependencies: - p-limit: 2.3.0 /p-locate/4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} @@ -7737,7 +8088,6 @@ packages: engines: {node: '>=10'} dependencies: p-limit: 3.1.0 - dev: true /p-map/2.1.0: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} @@ -7749,7 +8099,14 @@ packages: engines: {node: '>=10'} dependencies: aggregate-error: 3.1.0 - dev: true + + /p-queue/6.6.2: + resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} + engines: {node: '>=8'} + dependencies: + eventemitter3: 4.0.7 + p-timeout: 3.2.0 + dev: false /p-retry/4.4.0: resolution: {integrity: sha512-gVB/tBsG+3AHI1SyDHRrX6n9ZL0Bcbifps9W9/Bgu3Oyu4/OrAh8SvDzDsvpP0oxfCt3oWNT+0fQ9LyUGwBTLg==} @@ -7764,19 +8121,38 @@ packages: engines: {node: '>=8'} dependencies: p-finally: 1.0.0 - dev: true /p-try/2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} - /paged-request/2.0.2_debug@3.2.7: - resolution: {integrity: sha512-NWrGqneZImDdcMU/7vMcAOo1bIi5h/pmpJqe7/jdsy85BA/s5MSaU/KlpxwW/IVPmIwBcq2uKPrBWWhEWhtxag==} - engines: {node: '>=8'} + /pacote/11.3.4: + resolution: {integrity: sha512-RfahPCunM9GI7ryJV/zY0bWQiokZyLqaSNHXtbNSoLb7bwTvBbJBEyCJ01KWs4j1Gj7GmX8crYXQ1sNX6P2VKA==} + engines: {node: '>=10'} + hasBin: true dependencies: - axios: 0.21.1_debug@3.2.7 + '@npmcli/git': 2.1.0 + '@npmcli/installed-package-contents': 1.0.7 + '@npmcli/promise-spawn': 1.3.2 + '@npmcli/run-script': 1.8.5 + cacache: 15.2.0 + chownr: 2.0.0 + fs-minipass: 2.1.0 + infer-owner: 1.0.4 + minipass: 3.1.3 + mkdirp: 1.0.4 + npm-package-arg: 8.1.5 + npm-packlist: 2.2.2 + npm-pick-manifest: 6.1.1 + npm-registry-fetch: 11.0.0 + promise-retry: 2.0.1 + read-package-json-fast: 2.0.2 + rimraf: 3.0.2 + ssri: 8.0.1 + tar: 6.1.0 transitivePeerDependencies: - - debug + - supports-color + dev: false /param-case/3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} @@ -7790,30 +8166,25 @@ packages: dependencies: callsites: 3.1.0 - /parse-json/4.0.0: - resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} - engines: {node: '>=4'} + /parse-conflict-json/1.1.1: + resolution: {integrity: sha512-4gySviBiW5TRl7XHvp1agcS7SOe0KZOjC//71dzZVWJrY9hCrgtvl5v3SyIxCZ4fZF47TxD9nfzmxcx76xmbUw==} dependencies: - error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 - dev: true + json-parse-even-better-errors: 2.3.1 + just-diff: 3.1.1 + just-diff-apply: 3.0.0 + dev: false /parse-json/5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.12.13 + '@babel/code-frame': 7.14.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.1.6 - /parse5/5.1.1: - resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} - dev: true - /parse5/6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - dev: false /parseurl/1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} @@ -7826,17 +8197,6 @@ packages: no-case: 3.0.4 tslib: 2.1.0 - /pascalcase/0.1.1: - resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} - engines: {node: '>=0.10.0'} - - /path-dirname/1.0.2: - resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=} - - /path-exists/3.0.0: - resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} - engines: {node: '>=4'} - /path-exists/4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -7852,6 +8212,7 @@ packages: /path-key/2.0.1: resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=} engines: {node: '>=4'} + dev: true /path-key/3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} @@ -7874,31 +8235,26 @@ packages: resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==} dev: true - /path-type/3.0.0: - resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} - engines: {node: '>=4'} - dependencies: - pify: 3.0.0 - /path-type/4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} /performance-now/2.1.0: resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} - dev: true + dev: false /picomatch/2.2.2: resolution: {integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==} engines: {node: '>=8.6'} + /picomatch/2.3.0: + resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} + engines: {node: '>=8.6'} + /pify/2.3.0: resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} engines: {node: '>=0.10.0'} - - /pify/3.0.0: - resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} - engines: {node: '>=4'} + dev: false /pify/4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} @@ -7917,19 +8273,6 @@ packages: dependencies: find-up: 4.1.0 - /pkg-dir/5.0.0: - resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} - engines: {node: '>=10'} - dependencies: - find-up: 5.0.0 - dev: true - - /please-upgrade-node/3.2.0: - resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} - dependencies: - semver-compare: 1.0.0 - dev: true - /portfinder/1.0.28: resolution: {integrity: sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==} engines: {node: '>= 0.12.0'} @@ -7939,46 +8282,42 @@ packages: mkdirp: 0.5.5 dev: true - /posix-character-classes/0.1.1: - resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} - engines: {node: '>=0.10.0'} - - /postcss-modules-extract-imports/3.0.0_postcss@8.2.6: + /postcss-modules-extract-imports/3.0.0_postcss@8.3.5: resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.2.6 + postcss: 8.3.5 - /postcss-modules-local-by-default/4.0.0_postcss@8.2.6: + /postcss-modules-local-by-default/4.0.0_postcss@8.3.5: resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.2.6 - postcss: 8.2.6 + icss-utils: 5.1.0_postcss@8.3.5 + postcss: 8.3.5 postcss-selector-parser: 6.0.4 postcss-value-parser: 4.1.0 - /postcss-modules-scope/3.0.0_postcss@8.2.6: + /postcss-modules-scope/3.0.0_postcss@8.3.5: resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.2.6 + postcss: 8.3.5 postcss-selector-parser: 6.0.4 - /postcss-modules-values/4.0.0_postcss@8.2.6: + /postcss-modules-values/4.0.0_postcss@8.3.5: resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.2.6 - postcss: 8.2.6 + icss-utils: 5.1.0_postcss@8.3.5 + postcss: 8.3.5 /postcss-selector-parser/6.0.4: resolution: {integrity: sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==} @@ -7992,13 +8331,13 @@ packages: /postcss-value-parser/4.1.0: resolution: {integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==} - /postcss/8.2.6: - resolution: {integrity: sha512-xpB8qYxgPuly166AGlpRjUdEYtmOWx2iCwGmrv4vqZL9YPVviDVPZPRXxnXr6xPZOdxQ9lp3ZBFCRgWJ7LE3Sg==} + /postcss/8.3.5: + resolution: {integrity: sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==} engines: {node: ^10 || ^12 || >=14} dependencies: - colorette: 1.2.1 - nanoid: 3.1.20 - source-map: 0.6.1 + colorette: 1.2.2 + nanoid: 3.1.23 + source-map-js: 0.6.2 /preferred-pm/3.0.3: resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} @@ -8008,7 +8347,6 @@ packages: find-yarn-workspace-root2: 1.2.16 path-exists: 4.0.0 which-pm: 2.0.0 - dev: true /prelude-ls/1.1.2: resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} @@ -8020,10 +8358,6 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prepend-http/1.0.4: - resolution: {integrity: sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=} - engines: {node: '>=0.10.0'} - /prettier-linter-helpers/1.0.0: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} @@ -8031,13 +8365,13 @@ packages: fast-diff: 1.2.0 dev: true - /prettier-plugin-svelte/1.4.2_prettier@2.2.1+svelte@3.38.3: - resolution: {integrity: sha512-O9VsNwII+raTG8QPoQWouk5ABQy/hmLm4dZ2eqJ7DPnbO35A+BxMSjlfqkw0cNP+UcbykHFYU8zNXm93ytWP9g==} + /prettier-plugin-svelte/2.3.1_prettier@2.3.2+svelte@3.38.3: + resolution: {integrity: sha512-F1/r6OYoBq8Zgurhs1MN25tdrhPw0JW5JjioPRqpxbYdmrZ3gY/DzHGs0B6zwd4DLyRsfGB2gqhxUCbHt/D1fw==} peerDependencies: prettier: ^1.16.4 || ^2.0.0 svelte: ^3.2.0 dependencies: - prettier: 2.2.1 + prettier: 2.3.2 svelte: 3.38.3 dev: true @@ -8047,8 +8381,8 @@ packages: hasBin: true dev: true - /prettier/2.2.1: - resolution: {integrity: sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==} + /prettier/2.3.2: + resolution: {integrity: sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==} engines: {node: '>=10.13.0'} hasBin: true dev: true @@ -8056,12 +8390,6 @@ packages: /pretty-bytes/5.5.0: resolution: {integrity: sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==} engines: {node: '>=6'} - - /pretty-error/2.1.2: - resolution: {integrity: sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==} - dependencies: - lodash: 4.17.20 - renderkid: 2.0.5 dev: false /pretty-error/3.0.4: @@ -8069,7 +8397,6 @@ packages: dependencies: lodash: 4.17.21 renderkid: 2.0.7 - dev: true /pretty-format/26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} @@ -8080,8 +8407,18 @@ packages: ansi-styles: 4.3.0 react-is: 17.0.1 - /pretty-quick/3.1.0_prettier@2.2.1: - resolution: {integrity: sha512-DtxIxksaUWCgPFN7E1ZZk4+Aav3CCuRdhrDSFZENb404sYMtuo9Zka823F+Mgeyt8Zt3bUiCjFzzWYE9LYqkmQ==} + /pretty-format/27.0.2: + resolution: {integrity: sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.0.2 + ansi-regex: 5.0.0 + ansi-styles: 5.2.0 + react-is: 17.0.1 + dev: true + + /pretty-quick/3.1.1_prettier@2.3.2: + resolution: {integrity: sha512-ZYLGiMoV2jcaas3vTJrLvKAYsxDoXQBUn8OSTxkl67Fyov9lyXivJTl0+2WVh+y6EovGcw7Lm5ThYpH+Sh3XxQ==} engines: {node: '>=10.13'} hasBin: true peerDependencies: @@ -8093,9 +8430,13 @@ packages: ignore: 5.1.8 mri: 1.1.6 multimatch: 4.0.0 - prettier: 2.2.1 + prettier: 2.3.2 dev: true + /proc-log/1.0.0: + resolution: {integrity: sha512-aCk8AO51s+4JyuYGg3Q/a6gnrlDO09NpVWePtjp7xwphcoQ04x5WAfCyugcsbLooWcMJ87CLkD4+604IckEdhg==} + dev: false + /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -8104,6 +8445,26 @@ packages: engines: {node: '>=0.4.0'} dev: true + /promise-all-reject-late/1.0.1: + resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==} + dev: false + + /promise-call-limit/1.0.1: + resolution: {integrity: sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==} + dev: false + + /promise-inflight/1.0.1: + resolution: {integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=} + dev: false + + /promise-retry/2.0.1: + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} + dependencies: + err-code: 2.0.3 + retry: 0.12.0 + dev: false + /prompts/2.4.0: resolution: {integrity: sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==} engines: {node: '>= 6'} @@ -8126,7 +8487,6 @@ packages: /psl/1.8.0: resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} - dev: true /pump/3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} @@ -8145,7 +8505,7 @@ packages: /qs/6.5.2: resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} engines: {node: '>=0.6'} - dev: true + dev: false /qs/6.7.0: resolution: {integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==} @@ -8163,7 +8523,6 @@ packages: /queue-microtask/1.2.2: resolution: {integrity: sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==} - dev: true /quick-lru/4.0.1: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} @@ -8206,41 +8565,39 @@ packages: strip-json-comments: 2.0.1 dev: true - /react-dom/17.0.1_react@17.0.1: - resolution: {integrity: sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==} + /react-dom/17.0.2_react@17.0.2: + resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} peerDependencies: - react: 17.0.1 + react: 17.0.2 dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react: 17.0.1 - scheduler: 0.20.1 + react: 17.0.2 + scheduler: 0.20.2 dev: false /react-is/17.0.1: resolution: {integrity: sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==} - /react/17.0.1: - resolution: {integrity: sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==} + /react/17.0.2: + resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 dev: false - /read-chunk/3.2.0: - resolution: {integrity: sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==} - engines: {node: '>=6'} - dependencies: - pify: 4.0.1 - with-open-file: 0.1.7 + /read-cmd-shim/2.0.0: + resolution: {integrity: sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw==} + dev: false - /read-pkg-up/5.0.0: - resolution: {integrity: sha512-XBQjqOBtTzyol2CpsQOw8LHV0XbDZVG7xMMjmXAJomlVY03WOBRmYgDJETlvcg0H63AJvPRwT7GFi5rvOzUOKg==} - engines: {node: '>=8'} + /read-package-json-fast/2.0.2: + resolution: {integrity: sha512-5fyFUyO9B799foVk4n6ylcoAktG/FbE3jwRKxvwaeSrIunaoMc0u81dzXxjeAFKOce7O5KncdfwpGvvs6r5PsQ==} + engines: {node: '>=10'} dependencies: - find-up: 3.0.0 - read-pkg: 5.2.0 + json-parse-even-better-errors: 2.3.1 + npm-normalize-package-bin: 1.0.1 + dev: false /read-pkg-up/7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} @@ -8249,16 +8606,6 @@ packages: find-up: 4.1.0 read-pkg: 5.2.0 type-fest: 0.8.1 - dev: true - - /read-pkg/4.0.1: - resolution: {integrity: sha1-ljYlN48+HE1IyFhytabsfV0JMjc=} - engines: {node: '>=6'} - dependencies: - normalize-package-data: 2.5.0 - parse-json: 4.0.0 - pify: 3.0.0 - dev: true /read-pkg/5.2.0: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} @@ -8298,6 +8645,15 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 + /readdir-scoped-modules/1.1.0: + resolution: {integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==} + dependencies: + debuglog: 1.0.1 + dezalgo: 1.0.3 + graceful-fs: 4.2.6 + once: 1.4.0 + dev: false + /readdirp/3.5.0: resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} engines: {node: '>=8.10.0'} @@ -8309,6 +8665,7 @@ packages: engines: {node: '>= 0.10'} dependencies: resolve: 1.20.0 + dev: false /rechoir/0.7.0: resolution: {integrity: sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==} @@ -8350,13 +8707,6 @@ packages: '@babel/runtime': 7.12.13 dev: true - /regex-not/1.0.2: - resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - safe-regex: 1.1.0 - /regexp.prototype.flags/1.3.1: resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} engines: {node: '>= 0.4'} @@ -8413,15 +8763,6 @@ packages: /remove-trailing-separator/1.1.0: resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=} - - /renderkid/2.0.5: - resolution: {integrity: sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==} - dependencies: - css-select: 2.1.0 - dom-converter: 0.2.0 - htmlparser2: 3.10.1 - lodash: 4.17.20 - strip-ansi: 3.0.1 dev: false /renderkid/2.0.7: @@ -8432,42 +8773,11 @@ packages: htmlparser2: 6.1.0 lodash: 4.17.21 strip-ansi: 3.0.1 - dev: true - - /repeat-element/1.1.3: - resolution: {integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==} - engines: {node: '>=0.10.0'} - - /repeat-string/1.6.1: - resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} - engines: {node: '>=0.10'} /replace-ext/1.0.1: resolution: {integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==} engines: {node: '>= 0.10'} - - /request-promise-core/1.1.4_request@2.88.2: - resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==} - engines: {node: '>=0.10.0'} - peerDependencies: - request: ^2.34 - dependencies: - lodash: 4.17.20 - request: 2.88.2 - dev: true - - /request-promise-native/1.0.9_request@2.88.2: - resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==} - engines: {node: '>=0.12.0'} - deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 - peerDependencies: - request: ^2.34 - dependencies: - request: 2.88.2 - request-promise-core: 1.1.4_request@2.88.2 - stealthy-require: 1.1.1 - tough-cookie: 2.5.0 - dev: true + dev: false /request/2.88.2: resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} @@ -8494,7 +8804,7 @@ packages: tough-cookie: 2.5.0 tunnel-agent: 0.6.0 uuid: 3.4.0 - dev: true + dev: false /require-directory/2.1.1: resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} @@ -8532,10 +8842,6 @@ packages: engines: {node: '>=8'} dev: true - /resolve-url/0.2.1: - resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} - deprecated: https://github.com/lydell/resolve-url#deprecated - /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: @@ -8549,25 +8855,13 @@ packages: onetime: 5.1.2 signal-exit: 3.0.3 - /ret/0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} - /retry/0.12.0: resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=} engines: {node: '>= 4'} - dev: true /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true - - /rimraf/2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - hasBin: true - dependencies: - glob: 7.1.6 /rimraf/3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} @@ -8607,7 +8901,7 @@ packages: jest-worker: 26.6.2 rollup: 2.52.3 serialize-javascript: 4.0.0 - terser: 5.6.0 + terser: 5.7.0 dev: true /rollup-pluginutils/2.8.2: @@ -8624,11 +8918,6 @@ packages: fsevents: 2.3.2 dev: true - /rsvp/4.8.5: - resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} - engines: {node: 6.* || >= 7.*} - dev: true - /run-async/2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -8637,13 +8926,19 @@ packages: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.2 - dev: true /rxjs/6.6.3: resolution: {integrity: sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==} engines: {npm: '>=2.0.0'} dependencies: tslib: 1.14.1 + dev: true + + /rxjs/6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} + dependencies: + tslib: 1.14.1 /sade/1.7.4: resolution: {integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==} @@ -8658,30 +8953,9 @@ packages: /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - /safe-regex/1.1.0: - resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=} - dependencies: - ret: 0.1.15 - /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /sane/4.1.0: - resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} - engines: {node: 6.* || 8.* || >= 10.*} - hasBin: true - dependencies: - '@cnakazawa/watch': 1.0.4 - anymatch: 2.0.0 - capture-exit: 2.0.0 - exec-sh: 0.3.4 - execa: 1.0.0 - fb-watchman: 2.0.1 - micromatch: 3.1.10 - minimist: 1.2.5 - walker: 1.0.7 - dev: true - /saxes/5.0.1: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} engines: {node: '>=10'} @@ -8689,8 +8963,8 @@ packages: xmlchars: 2.2.0 dev: true - /scheduler/0.20.1: - resolution: {integrity: sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==} + /scheduler/0.20.2: + resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 @@ -8721,9 +8995,10 @@ packages: ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 - /scoped-regex/1.0.0: - resolution: {integrity: sha1-o0a7Gs1CB65wvXwMfKnlZra63bg=} - engines: {node: '>=4'} + /scoped-regex/2.1.0: + resolution: {integrity: sha512-g3WxHrqSWCZHGHlSrF51VXFdjImhwvH8ZO/pryFH56Qi0cDsZfylQa/t0jCzVQFNbNvM00HfHjkDPEuarKDSWQ==} + engines: {node: '>=8'} + dev: false /select-hose/2.0.0: resolution: {integrity: sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=} @@ -8740,15 +9015,6 @@ packages: engines: {node: '>=6'} dev: false - /semver-compare/1.0.0: - resolution: {integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w=} - dev: true - - /semver-regex/3.1.2: - resolution: {integrity: sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==} - engines: {node: '>=8'} - dev: true - /semver/5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true @@ -8768,6 +9034,14 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 + dev: false + + /semver/7.3.5: + resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 /send/0.17.1: resolution: {integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==} @@ -8794,8 +9068,8 @@ packages: randombytes: 2.1.0 dev: true - /serialize-javascript/5.0.1: - resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} + /serialize-javascript/6.0.0: + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} dependencies: randombytes: 2.1.0 dev: true @@ -8836,16 +9110,16 @@ packages: send: 0.17.1 dev: true - /serve/11.3.2: - resolution: {integrity: sha512-yKWQfI3xbj/f7X1lTBg91fXBP0FqjJ4TEi+ilES5yzH0iKJpN5LjNb1YzIfQg9Rqn4ECUS2SOf2+Kmepogoa5w==} + /serve/12.0.0: + resolution: {integrity: sha512-BkTsETQYynAZ7rXX414kg4X6EvuZQS3UVs1NY0VQYdRHSTYWPYcH38nnDh48D0x6ONuislgjag8uKlU2gTBImA==} hasBin: true dependencies: '@zeit/schemas': 2.6.0 - ajv: 6.5.3 + ajv: 6.12.6 arg: 2.0.0 boxen: 1.3.0 chalk: 2.4.1 - clipboardy: 1.2.3 + clipboardy: 2.3.0 compression: 1.7.3 serve-handler: 6.1.3 update-check: 1.5.2 @@ -8854,21 +9128,6 @@ packages: /set-blocking/2.0.0: resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} - /set-getter/0.1.0: - resolution: {integrity: sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=} - engines: {node: '>=0.10.0'} - dependencies: - to-object-path: 0.3.0 - - /set-value/2.0.1: - resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-extendable: 0.1.1 - is-plain-object: 2.0.4 - split-string: 3.1.0 - /setprototypeof/1.1.0: resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} dev: true @@ -8888,6 +9147,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: shebang-regex: 1.0.0 + dev: true /shebang-command/2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} @@ -8898,6 +9158,7 @@ packages: /shebang-regex/1.0.0: resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} engines: {node: '>=0.10.0'} + dev: true /shebang-regex/3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} @@ -8915,11 +9176,7 @@ packages: glob: 7.1.6 interpret: 1.4.0 rechoir: 0.6.2 - - /shellwords/0.1.1: - resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} - dev: true - optional: true + dev: false /signal-exit/3.0.3: resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} @@ -8934,26 +9191,26 @@ packages: single-spa: 5.9.3 dev: false - /single-spa-react/4.1.0_a3626766904e54ff7fb600102f5c3051: - resolution: {integrity: sha512-FLcdXuRrnAuWE6ZwIyE1Bj4uSBaQbOH+WG2nKrvq2p+R/3pSmwNKXotvtojINnnbuaNOGUeYjEKeavRWQc84dQ==} + /single-spa-react/4.2.0_86d60f301c2a63feb74d2706f1f40ced: + resolution: {integrity: sha512-4TO0vusg15mMIpYoKVYX6xbCuWpCkaLIxpYR/kpb9LTd5p49hQcUqpY7U+xyjdUoqo7pYkyUL9hnazfbRAwSAQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' react: '*' dependencies: - '@types/react': 16.14.8 - '@types/react-dom': 16.9.13 - react: 17.0.1 + '@types/react': 17.0.11 + '@types/react-dom': 17.0.8 + react: 17.0.2 dev: false - /single-spa-react/4.1.0_react@17.0.1: - resolution: {integrity: sha512-FLcdXuRrnAuWE6ZwIyE1Bj4uSBaQbOH+WG2nKrvq2p+R/3pSmwNKXotvtojINnnbuaNOGUeYjEKeavRWQc84dQ==} + /single-spa-react/4.2.0_react@17.0.2: + resolution: {integrity: sha512-4TO0vusg15mMIpYoKVYX6xbCuWpCkaLIxpYR/kpb9LTd5p49hQcUqpY7U+xyjdUoqo7pYkyUL9hnazfbRAwSAQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' react: '*' dependencies: - react: 17.0.1 + react: 17.0.2 /single-spa-svelte/2.1.1: resolution: {integrity: sha512-ppN9PNk7HNerEYa8fimZkSCYcfSoJL9s/86AHdSB6RsmyWXb7UIdHl4jh989idNVrFvbtE+PyhFGEygQfe+RgA==} @@ -8963,14 +9220,14 @@ packages: resolution: {integrity: sha512-qMGraRzIBsodV6569Fob4cQ4/yQNrcZ5Achh3SAQDljmqUtjAZ7BAA7GAyO/l5eizb7GtTmVq9Di7ORyKw82CQ==} dev: false - /sinon/9.2.4: - resolution: {integrity: sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==} + /sinon/10.0.0: + resolution: {integrity: sha512-XAn5DxtGVJBlBWYrcYKEhWCz7FLwZGdyvANRyK06419hyEpdT0dMc5A8Vcxg5SCGHc40CsqoKsc1bt1CbJPfNw==} dependencies: '@sinonjs/commons': 1.8.2 '@sinonjs/fake-timers': 6.0.1 '@sinonjs/samsam': 5.3.1 diff: 4.0.2 - nise: 4.0.4 + nise: 4.1.0 supports-color: 7.2.0 dev: true @@ -8989,15 +9246,6 @@ packages: tinydate: 1.3.0 dev: false - /sirv/1.0.11: - resolution: {integrity: sha512-SR36i3/LSWja7AJNRBz4fF/Xjpn7lQFI30tZ434dIy+bitLYSP+ZEenHg36i23V2SGEz+kqjksg0uOGZ5LPiqg==} - engines: {node: '>= 10'} - dependencies: - '@polka/url': 1.0.0-next.11 - mime: 2.5.0 - totalist: 1.1.0 - dev: false - /sirv/1.0.12: resolution: {integrity: sha512-+jQoCxndz7L2tqQL4ZyzfDhky0W/4ZJip3XoOuxyQWnAwMxindLl3Xv1qT4x1YX/re0leShvTm8Uk0kQspGhBg==} engines: {node: '>= 10'} @@ -9011,18 +9259,9 @@ packages: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: true - /slash/1.0.0: - resolution: {integrity: sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=} - engines: {node: '>=0.10.0'} - - /slash/2.0.0: - resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} - engines: {node: '>=6'} - /slash/3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - dev: true /slice-ansi/4.0.0: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} @@ -9033,6 +9272,11 @@ packages: is-fullwidth-code-point: 3.0.0 dev: true + /smart-buffer/4.1.0: + resolution: {integrity: sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + dev: false + /smartwrap/1.2.5: resolution: {integrity: sha512-bzWRwHwu0RnWjwU7dFy7tF68pDAx/zMSu3g7xr9Nx5J0iSImYInglwEVExyHLxXljy6PWMjkSAbwF7t2mPnRmg==} deprecated: Backported compatibility to node > 6 @@ -9045,33 +9289,6 @@ packages: yargs: 15.4.1 dev: true - /snapdragon-node/2.1.1: - resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 1.0.0 - isobject: 3.0.1 - snapdragon-util: 3.0.1 - - /snapdragon-util/3.0.1: - resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - - /snapdragon/0.8.2: - resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} - engines: {node: '>=0.10.0'} - dependencies: - base: 0.11.2 - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - map-cache: 0.2.2 - source-map: 0.5.7 - source-map-resolve: 0.5.3 - use: 3.1.1 - /sockjs-client/1.5.0: resolution: {integrity: sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q==} dependencies: @@ -9091,18 +9308,32 @@ packages: websocket-driver: 0.7.4 dev: true + /socks-proxy-agent/5.0.1: + resolution: {integrity: sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.1 + socks: 2.6.1 + transitivePeerDependencies: + - supports-color + dev: false + + /socks/2.6.1: + resolution: {integrity: sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==} + engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} + dependencies: + ip: 1.1.5 + smart-buffer: 4.1.0 + dev: false + /source-list-map/2.0.1: resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} dev: true - /source-map-resolve/0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.0 - resolve-url: 0.2.1 - source-map-url: 0.4.1 - urix: 0.1.0 + /source-map-js/0.6.2: + resolution: {integrity: sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==} + engines: {node: '>=0.10.0'} /source-map-resolve/0.6.0: resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==} @@ -9117,12 +9348,10 @@ packages: buffer-from: 1.1.1 source-map: 0.6.1 - /source-map-url/0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} - /source-map/0.5.7: resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} engines: {node: '>=0.10.0'} + dev: true /source-map/0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} @@ -9192,15 +9421,8 @@ packages: - supports-color dev: true - /split-string/3.1.0: - resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - /sprintf-js/1.0.3: resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} - dev: true /sshpk/1.16.1: resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} @@ -9216,7 +9438,14 @@ packages: jsbn: 0.1.1 safer-buffer: 2.1.2 tweetnacl: 0.14.5 - dev: true + dev: false + + /ssri/8.0.1: + resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.1.3 + dev: false /stack-utils/2.0.3: resolution: {integrity: sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==} @@ -9225,34 +9454,22 @@ packages: escape-string-regexp: 2.0.0 dev: true - /standalone-single-spa-webpack-plugin/1.2.2_5818328ade82780219627755e9a973db: - resolution: {integrity: sha512-4K4ub2LHkEvKN+MGA2SDSySw6Wr+CyFnAeJmtOPvz51uLcv05SYBXGYf5qhe7DPjbflPIXwMRUCYyTqC7EXqtA==} + /standalone-single-spa-webpack-plugin/2.0.2_d4c3353c3f85b77e9d7d7497be421c09: + resolution: {integrity: sha512-TONJ+OT1fJr2rD4ukJqf0Is9qwomhVXeXHGQnMqS79ToXYIfHJtFo65gLsmOU16bdlcSBvydnCaI6EFlw+wm8g==} engines: {node: '>= 8.3.0'} peerDependencies: html-webpack-plugin: '*' webpack: '*' dependencies: - html-webpack-plugin: 5.1.0_webpack@5.22.0 - webpack: 5.22.0 + html-webpack-plugin: 5.3.2_webpack@5.40.0 + webpack: 5.40.0 dev: false - /static-extend/0.1.2: - resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 0.2.5 - object-copy: 0.1.0 - /statuses/1.5.0: resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=} engines: {node: '>= 0.6'} dev: true - /stealthy-require/1.1.1: - resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=} - engines: {node: '>=0.10.0'} - dev: true - /stream-transform/2.0.4: resolution: {integrity: sha512-LQXH1pUksoef5Ijo6+2ihnjLLZtZuoqu1vhut6a7xZ77nrLA/shbbx2FAzVC/nkb6wwrPzOO98700mv4HDQcWg==} dependencies: @@ -9267,8 +9484,14 @@ packages: strip-ansi: 6.0.0 dev: true - /string-template/0.2.1: - resolution: {integrity: sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=} + /string-width/1.0.2: + resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} + engines: {node: '>=0.10.0'} + dependencies: + code-point-at: 1.1.0 + is-fullwidth-code-point: 1.0.0 + strip-ansi: 3.0.1 + dev: false /string-width/2.1.1: resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} @@ -9276,16 +9499,6 @@ packages: dependencies: is-fullwidth-code-point: 2.0.0 strip-ansi: 4.0.0 - dev: true - - /string-width/3.1.0: - resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} - engines: {node: '>=6'} - dependencies: - emoji-regex: 7.0.3 - is-fullwidth-code-point: 2.0.0 - strip-ansi: 5.2.0 - dev: true /string-width/4.2.0: resolution: {integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==} @@ -9329,13 +9542,6 @@ packages: dependencies: ansi-regex: 3.0.0 - /strip-ansi/5.2.0: - resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} - engines: {node: '>=6'} - dependencies: - ansi-regex: 4.1.0 - dev: true - /strip-ansi/6.0.0: resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} engines: {node: '>=8'} @@ -9347,6 +9553,7 @@ packages: engines: {node: '>=4'} dependencies: is-utf8: 0.2.1 + dev: false /strip-bom-stream/2.0.0: resolution: {integrity: sha1-+H217yYT9paKpUWr/h7HKLaoKco=} @@ -9354,17 +9561,18 @@ packages: dependencies: first-chunk-stream: 2.0.0 strip-bom: 2.0.0 + dev: false /strip-bom/2.0.0: resolution: {integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=} engines: {node: '>=0.10.0'} dependencies: is-utf8: 0.2.1 + dev: false /strip-bom/3.0.0: resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} engines: {node: '>=4'} - dev: true /strip-bom/4.0.0: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} @@ -9397,15 +9605,13 @@ packages: engines: {node: '>=8'} dev: true - /style-loader/2.0.0_webpack@5.22.0: - resolution: {integrity: sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==} - engines: {node: '>= 10.13.0'} + /style-loader/3.0.0_webpack@5.40.0: + resolution: {integrity: sha512-pqJTDiCtLr8D2eyVWXPiwNkLsAMDuvPHnu+Z/Edo9hu+DzdJwdO5eZv9zUBF6tWI8GJGhAkenWJaVjXI+sHnuQ==} + engines: {node: '>= 12.13.0'} peerDependencies: - webpack: ^4.0.0 || ^5.0.0 + webpack: ^5.0.0 dependencies: - loader-utils: 2.0.0 - schema-utils: 3.0.0 - webpack: 5.22.0 + webpack: 5.40.0 /supports-color/5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} @@ -9413,19 +9619,19 @@ packages: dependencies: has-flag: 3.0.0 - /supports-color/6.1.0: - resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} - engines: {node: '>=6'} - dependencies: - has-flag: 3.0.0 - dev: true - /supports-color/7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 + /supports-color/8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: true + /supports-hyperlinks/2.1.0: resolution: {integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==} engines: {node: '>=8'} @@ -9434,14 +9640,14 @@ packages: supports-color: 7.2.0 dev: true - /svelte-jester/1.7.0_jest@26.6.3+svelte@3.38.3: + /svelte-jester/1.7.0_jest@27.0.5+svelte@3.38.3: resolution: {integrity: sha512-eWJSmxGXR/jetU+gpuAvrSEZT7PpNxrhV2GoUm/WQUtXFjGJcy6sZTq3kKaUz7q8VddHU1/yt9cxDRxo8IUsLA==} engines: {node: '>= 14'} peerDependencies: jest: <= 26 svelte: '>= 3' dependencies: - jest: 26.6.3 + jest: 27.0.5 svelte: 3.38.3 dev: true @@ -9454,22 +9660,24 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true - /systemjs-webpack-interop/2.3.5_webpack@5.22.0: - resolution: {integrity: sha512-gOKC/9A0M1S7+7Yp+c8yBk/KJZ81N1prdWn78Lsv87thEpa5MmaAODxkZANhmDNh/79ZXq/eMQ2ePmMO1C5sDg==} + /systemjs-webpack-interop/2.3.7_webpack@5.40.0: + resolution: {integrity: sha512-9wmhkleKWVjcGfHpc1/YvfADnvzpYMdr2/AM2e7FpMczPYEdluwM3AMXxHGzPUNbWfnSaerrmzqP4nDsTDvBxA==} peerDependencies: webpack: '*' dependencies: - webpack: 5.22.0 + webpack: 5.40.0 dev: false - /table/6.0.7: - resolution: {integrity: sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==} + /table/6.7.1: + resolution: {integrity: sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==} engines: {node: '>=10.0.0'} dependencies: - ajv: 7.1.0 - lodash: 4.17.21 + ajv: 8.6.0 + lodash.clonedeep: 4.5.0 + lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.0 + strip-ansi: 6.0.0 dev: true /tapable/1.1.3: @@ -9481,6 +9689,23 @@ packages: resolution: {integrity: sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==} engines: {node: '>=6'} + /tar/6.1.0: + resolution: {integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==} + engines: {node: '>= 10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 3.1.3 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: false + + /temp-dir/2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + dev: true + /term-size/1.2.0: resolution: {integrity: sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=} engines: {node: '>=4'} @@ -9501,19 +9726,19 @@ packages: supports-hyperlinks: 2.1.0 dev: true - /terser-webpack-plugin/5.1.1_webpack@5.22.0: - resolution: {integrity: sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==} + /terser-webpack-plugin/5.1.4_webpack@5.40.0: + resolution: {integrity: sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==} engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^5.1.0 dependencies: - jest-worker: 26.6.2 + jest-worker: 27.0.2 p-limit: 3.1.0 schema-utils: 3.0.0 - serialize-javascript: 5.0.1 + serialize-javascript: 6.0.0 source-map: 0.6.1 - terser: 5.6.0 - webpack: 5.22.0 + terser: 5.7.0 + webpack: 5.40.0 dev: true /terser/4.8.0: @@ -9525,8 +9750,8 @@ packages: source-map: 0.6.1 source-map-support: 0.5.19 - /terser/5.6.0: - resolution: {integrity: sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==} + /terser/5.7.0: + resolution: {integrity: sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==} engines: {node: '>=10'} hasBin: true dependencies: @@ -9547,12 +9772,12 @@ packages: /text-table/0.2.0: resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} - /textextensions/2.6.0: - resolution: {integrity: sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==} + /textextensions/5.12.0: + resolution: {integrity: sha512-IYogUDaP65IXboCiPPC0jTLLBzYlhhw2Y4b0a2trPgbHNGGGEfuHE6tds+yDcCf4mpNDaGISFzwSSezcXt+d6w==} engines: {node: '>=0.8'} - /throat/5.0.0: - resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + /throat/6.0.1: + resolution: {integrity: sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==} dev: true /through/2.3.8: @@ -9563,15 +9788,12 @@ packages: dependencies: inherits: 2.0.4 readable-stream: 3.6.0 + dev: false /thunky/1.1.0: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} dev: true - /timed-out/4.0.1: - resolution: {integrity: sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=} - engines: {node: '>=0.10.0'} - /tinydate/1.3.0: resolution: {integrity: sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==} engines: {node: '>=4'} @@ -9592,34 +9814,12 @@ packages: engines: {node: '>=4'} dev: true - /to-object-path/0.3.0: - resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - - /to-regex-range/2.1.1: - resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - repeat-string: 1.6.1 - /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 - /to-regex/3.0.2: - resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 2.0.2 - extend-shallow: 3.0.2 - regex-not: 1.0.2 - safe-regex: 1.1.0 - /toidentifier/1.0.0: resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} engines: {node: '>=0.6'} @@ -9636,15 +9836,15 @@ packages: dependencies: psl: 1.8.0 punycode: 2.1.1 - dev: true + dev: false - /tough-cookie/3.0.1: - resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==} + /tough-cookie/4.0.0: + resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==} engines: {node: '>=6'} dependencies: - ip-regex: 2.1.0 psl: 1.8.0 punycode: 2.1.1 + universalify: 0.1.2 dev: true /tr46/2.0.2: @@ -9654,11 +9854,22 @@ packages: punycode: 2.1.1 dev: true + /tr46/2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} + engines: {node: '>=8'} + dependencies: + punycode: 2.1.1 + dev: true + /tree-kill/1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true dev: true + /treeverse/1.0.4: + resolution: {integrity: sha512-whw60l7r+8ZU8Tu/Uc2yxtc4ZTZbR/PF3u1IPNKGQ6p8EICLb3Z2lAgoqw9bqYd8IkgnsaOcLzYHFckjqNsf0g==} + dev: false + /trim-newlines/3.0.0: resolution: {integrity: sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==} engines: {node: '>=8'} @@ -9687,11 +9898,11 @@ packages: resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=} dependencies: safe-buffer: 5.2.1 - dev: true + dev: false /tweetnacl/0.14.5: resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} - dev: true + dev: false /type-check/0.3.2: resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} @@ -9721,6 +9932,11 @@ packages: engines: {node: '>=10'} dev: true + /type-fest/0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: true + /type-fest/0.6.0: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} engines: {node: '>=8'} @@ -9728,7 +9944,6 @@ packages: /type-fest/0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - dev: true /type-is/1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} @@ -9742,12 +9957,18 @@ packages: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: is-typedarray: 1.0.0 - dev: true /typescript/4.1.5: resolution: {integrity: sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==} engines: {node: '>=4.2.0'} hasBin: true + dev: false + + /typescript/4.3.4: + resolution: {integrity: sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true /unicode-canonical-property-names-ecmascript/1.0.4: resolution: {integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==} @@ -9772,18 +9993,25 @@ packages: engines: {node: '>=4'} dev: true - /union-value/1.0.1: - resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - get-value: 2.0.6 - is-extendable: 0.1.1 - set-value: 2.0.1 - /uniq/1.0.1: resolution: {integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=} + /unique-filename/1.1.1: + resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} + dependencies: + unique-slug: 2.0.2 + dev: false + + /unique-slug/2.0.2: + resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} + dependencies: + imurmurhash: 0.1.4 + dev: false + + /universal-user-agent/6.0.0: + resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} + dev: false + /universalify/0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} @@ -9799,16 +10027,10 @@ packages: engines: {node: '>= 0.8'} dev: true - /unset-value/1.0.0: - resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=} - engines: {node: '>=0.10.0'} - dependencies: - has-value: 0.3.1 - isobject: 3.0.1 - - /untildify/3.0.3: - resolution: {integrity: sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==} - engines: {node: '>=4'} + /untildify/4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + dev: false /unused-files-webpack-plugin/3.4.0: resolution: {integrity: sha512-cmukKOBdIqaM1pqThY0+jp+mYgCVyzrD8uRbKEucQwIGZcLIRn+gSRiQ7uLjcDd3Zba9NUxVGyYa7lWM4UCGeg==} @@ -9820,10 +10042,6 @@ packages: warning: 3.0.0 dev: false - /unzip-response/2.0.1: - resolution: {integrity: sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=} - engines: {node: '>=4'} - /update-check/1.5.2: resolution: {integrity: sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==} dependencies: @@ -9836,16 +10054,6 @@ packages: dependencies: punycode: 2.1.1 - /urix/0.1.0: - resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=} - deprecated: Please see https://github.com/lydell/urix#deprecated - - /url-parse-lax/1.0.0: - resolution: {integrity: sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=} - engines: {node: '>=0.10.0'} - dependencies: - prepend-http: 1.0.4 - /url-parse/1.4.7: resolution: {integrity: sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==} dependencies: @@ -9860,10 +10068,6 @@ packages: querystring: 0.2.0 dev: true - /use/3.1.1: - resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} - engines: {node: '>=0.10.0'} - /util-deprecate/1.0.2: resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} @@ -9899,21 +10103,14 @@ packages: /uuid/3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} hasBin: true - dev: true - - /uuid/8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - dev: true - optional: true /v8-compile-cache/2.2.0: resolution: {integrity: sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==} dev: true - /v8-to-istanbul/7.1.0: - resolution: {integrity: sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==} - engines: {node: '>=10.10.0'} + /v8-to-istanbul/8.0.0: + resolution: {integrity: sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==} + engines: {node: '>=10.12.0'} dependencies: '@types/istanbul-lib-coverage': 2.0.3 convert-source-map: 1.7.0 @@ -9926,6 +10123,12 @@ packages: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 + /validate-npm-package-name/3.0.0: + resolution: {integrity: sha1-X6kS2B630MdK/BQN5zF/DKffQ34=} + dependencies: + builtins: 1.0.3 + dev: false + /vary/1.1.2: resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=} engines: {node: '>= 0.8'} @@ -9938,7 +10141,7 @@ packages: assert-plus: 1.0.0 core-util-is: 1.0.2 extsprintf: 1.3.0 - dev: true + dev: false /vinyl-file/3.0.0: resolution: {integrity: sha1-sQTZ5ECf+jJfqt1SBkLQo7SIs2U=} @@ -9949,6 +10152,7 @@ packages: strip-bom-buf: 1.0.0 strip-bom-stream: 2.0.0 vinyl: 2.2.1 + dev: false /vinyl/2.2.1: resolution: {integrity: sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==} @@ -9960,6 +10164,7 @@ packages: cloneable-readable: 1.1.3 remove-trailing-separator: 1.1.0 replace-ext: 1.0.1 + dev: false /w3c-hr-time/1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} @@ -9974,6 +10179,10 @@ packages: xml-name-validator: 3.0.0 dev: true + /walk-up-path/1.0.0: + resolution: {integrity: sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==} + dev: false + /walker/1.0.7: resolution: {integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=} dependencies: @@ -9986,8 +10195,8 @@ packages: loose-envify: 1.4.0 dev: false - /watchpack/2.1.1: - resolution: {integrity: sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==} + /watchpack/2.2.0: + resolution: {integrity: sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==} engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 @@ -10004,7 +10213,6 @@ packages: resolution: {integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=} dependencies: defaults: 1.0.3 - dev: true /webidl-conversions/5.0.0: resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} @@ -10016,32 +10224,31 @@ packages: engines: {node: '>=10.4'} dev: true - /webpack-bundle-analyzer/4.4.0: - resolution: {integrity: sha512-9DhNa+aXpqdHk8LkLPTBU/dMfl84Y+WE2+KnfI6rSpNRNVKa0VGLjPd2pjFubDeqnWmulFggxmWBxhfJXZnR0g==} + /webpack-bundle-analyzer/4.4.2: + resolution: {integrity: sha512-PIagMYhlEzFfhMYOzs5gFT55DkUdkyrJi/SxJp8EF3YMWhS+T9vvs2EoTetpk5qb6VsCq02eXTlRDOydRhDFAQ==} engines: {node: '>= 10.13.0'} hasBin: true dependencies: acorn: 8.0.5 acorn-walk: 8.0.2 - chalk: 4.1.0 + chalk: 4.1.1 commander: 6.2.1 gzip-size: 6.0.0 - lodash: 4.17.20 + lodash: 4.17.21 opener: 1.5.2 - sirv: 1.0.11 + sirv: 1.0.12 ws: 7.4.3 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /webpack-cli/4.5.0_c8720de1e65240bcffbc0ce9f2c3184a: - resolution: {integrity: sha512-wXg/ef6Ibstl2f50mnkcHblRPN/P9J4Nlod5Hg9HGFgSeF8rsqDGHJeVe4aR26q9l62TUJi6vmvC2Qz96YJw1Q==} + /webpack-cli/4.7.2_899b652b5a2dae98f5c522d3a7ed431d: + resolution: {integrity: sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: '@webpack-cli/generators': '*' - '@webpack-cli/init': '*' '@webpack-cli/migrate': '*' webpack: 4.x.x || 5.x.x webpack-bundle-analyzer: '*' @@ -10049,8 +10256,6 @@ packages: peerDependenciesMeta: '@webpack-cli/generators': optional: true - '@webpack-cli/init': - optional: true '@webpack-cli/migrate': optional: true webpack-bundle-analyzer: @@ -10059,24 +10264,23 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.2 - '@webpack-cli/configtest': 1.0.1_webpack-cli@4.5.0+webpack@5.22.0 - '@webpack-cli/info': 1.2.2_webpack-cli@4.5.0 - '@webpack-cli/serve': 1.3.0_8243fbd32e64a6deef921fe8006eca2c + '@webpack-cli/configtest': 1.0.4_webpack-cli@4.7.2+webpack@5.40.0 + '@webpack-cli/info': 1.3.0_webpack-cli@4.7.2 + '@webpack-cli/serve': 1.5.1_ddbebb4501d738b7ce19073f4c0d9ba9 colorette: 1.2.1 commander: 7.1.0 - enquirer: 2.3.6 execa: 5.0.0 fastest-levenshtein: 1.0.12 import-local: 3.0.2 interpret: 2.2.0 rechoir: 0.7.0 v8-compile-cache: 2.2.0 - webpack: 5.22.0_webpack-cli@4.5.0 - webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.5.0+webpack@5.22.0 - webpack-merge: 5.7.3 + webpack: 5.40.0_webpack-cli@4.7.2 + webpack-dev-server: 4.0.0-beta.0_webpack-cli@4.7.2+webpack@5.40.0 + webpack-merge: 5.8.0 dev: true - /webpack-dev-middleware/4.1.0_webpack@5.22.0: + /webpack-dev-middleware/4.1.0_webpack@5.40.0: resolution: {integrity: sha512-mpa/FY+DiBu5+r5JUIyTCYWRfkWgyA3/OOE9lwfzV9S70A4vJYLsVRKj5rMFEsezBroy2FmPyQ8oBRVW8QmK1A==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -10088,10 +10292,10 @@ packages: mime-types: 2.1.28 range-parser: 1.2.1 schema-utils: 3.0.0 - webpack: 5.22.0_webpack-cli@4.5.0 + webpack: 5.40.0_webpack-cli@4.7.2 dev: true - /webpack-dev-server/4.0.0-beta.0_webpack-cli@4.5.0+webpack@5.22.0: + /webpack-dev-server/4.0.0-beta.0_webpack-cli@4.7.2+webpack@5.40.0: resolution: {integrity: sha512-mVD4Hn3bsMdcq6qE0y8xvH6KAu9NwS6F0NNgFe+n6gbsTQ7YgffUDydvy2iieyyKjAcBJDT5PZexv9tKv8kTNQ==} engines: {node: '>= 10.13.0'} hasBin: true @@ -10129,9 +10333,9 @@ packages: strip-ansi: 6.0.0 url: 0.11.0 util: 0.12.3 - webpack: 5.22.0_webpack-cli@4.5.0 - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a - webpack-dev-middleware: 4.1.0_webpack@5.22.0 + webpack: 5.40.0_webpack-cli@4.7.2 + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d + webpack-dev-middleware: 4.1.0_webpack@5.40.0 ws: 7.4.3 transitivePeerDependencies: - bufferutil @@ -10140,23 +10344,23 @@ packages: - utf-8-validate dev: true - /webpack-merge/5.7.3: - resolution: {integrity: sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==} + /webpack-merge/5.8.0: + resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==} engines: {node: '>=10.0.0'} dependencies: clone-deep: 4.0.1 wildcard: 2.0.0 - /webpack-sources/2.2.0: - resolution: {integrity: sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==} + /webpack-sources/2.3.0: + resolution: {integrity: sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==} engines: {node: '>=10.13.0'} dependencies: source-list-map: 2.0.1 source-map: 0.6.1 dev: true - /webpack/5.22.0: - resolution: {integrity: sha512-xqlb6r9RUXda/d9iA6P7YRTP1ChWeP50TEESKMMNIg0u8/Rb66zN9YJJO7oYgJTRyFyYi43NVC5feG45FSO1vQ==} + /webpack/5.40.0: + resolution: {integrity: sha512-c7f5e/WWrxXWUzQqTBg54vBs5RgcAgpvKE4F4VegVgfo4x660ZxYUF2/hpMkZUnLjgytVTitjeXaN4IPlXCGIw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -10166,15 +10370,15 @@ packages: optional: true dependencies: '@types/eslint-scope': 3.7.0 - '@types/estree': 0.0.46 + '@types/estree': 0.0.47 '@webassemblyjs/ast': 1.11.0 '@webassemblyjs/wasm-edit': 1.11.0 '@webassemblyjs/wasm-parser': 1.11.0 - acorn: 8.0.5 + acorn: 8.4.1 browserslist: 4.16.3 chrome-trace-event: 1.0.2 - enhanced-resolve: 5.7.0 - es-module-lexer: 0.3.26 + enhanced-resolve: 5.8.2 + es-module-lexer: 0.6.0 eslint-scope: 5.1.1 events: 3.2.0 glob-to-regexp: 0.4.1 @@ -10185,13 +10389,13 @@ packages: neo-async: 2.6.2 schema-utils: 3.0.0 tapable: 2.2.0 - terser-webpack-plugin: 5.1.1_webpack@5.22.0 - watchpack: 2.1.1 - webpack-sources: 2.2.0 + terser-webpack-plugin: 5.1.4_webpack@5.40.0 + watchpack: 2.2.0 + webpack-sources: 2.3.0 dev: true - /webpack/5.22.0_webpack-cli@4.5.0: - resolution: {integrity: sha512-xqlb6r9RUXda/d9iA6P7YRTP1ChWeP50TEESKMMNIg0u8/Rb66zN9YJJO7oYgJTRyFyYi43NVC5feG45FSO1vQ==} + /webpack/5.40.0_webpack-cli@4.7.2: + resolution: {integrity: sha512-c7f5e/WWrxXWUzQqTBg54vBs5RgcAgpvKE4F4VegVgfo4x660ZxYUF2/hpMkZUnLjgytVTitjeXaN4IPlXCGIw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -10201,15 +10405,15 @@ packages: optional: true dependencies: '@types/eslint-scope': 3.7.0 - '@types/estree': 0.0.46 + '@types/estree': 0.0.47 '@webassemblyjs/ast': 1.11.0 '@webassemblyjs/wasm-edit': 1.11.0 '@webassemblyjs/wasm-parser': 1.11.0 - acorn: 8.0.5 + acorn: 8.4.1 browserslist: 4.16.3 chrome-trace-event: 1.0.2 - enhanced-resolve: 5.7.0 - es-module-lexer: 0.3.26 + enhanced-resolve: 5.8.2 + es-module-lexer: 0.6.0 eslint-scope: 5.1.1 events: 3.2.0 glob-to-regexp: 0.4.1 @@ -10220,10 +10424,10 @@ packages: neo-async: 2.6.2 schema-utils: 3.0.0 tapable: 2.2.0 - terser-webpack-plugin: 5.1.1_webpack@5.22.0 - watchpack: 2.1.1 - webpack-cli: 4.5.0_c8720de1e65240bcffbc0ce9f2c3184a - webpack-sources: 2.2.0 + terser-webpack-plugin: 5.1.4_webpack@5.40.0 + watchpack: 2.2.0 + webpack-cli: 4.7.2_899b652b5a2dae98f5c522d3a7ed431d + webpack-sources: 2.3.0 dev: true /websocket-driver/0.7.4: @@ -10259,20 +10463,24 @@ packages: webidl-conversions: 6.1.0 dev: true + /whatwg-url/8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + engines: {node: '>=10'} + dependencies: + lodash: 4.17.21 + tr46: 2.1.0 + webidl-conversions: 6.1.0 + dev: true + /which-module/2.0.0: resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} - /which-pm-runs/1.0.0: - resolution: {integrity: sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=} - dev: true - /which-pm/2.0.0: resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} engines: {node: '>=8.15'} dependencies: load-yaml-file: 0.2.0 path-exists: 4.0.0 - dev: true /which-typed-array/1.1.4: resolution: {integrity: sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==} @@ -10292,6 +10500,7 @@ packages: hasBin: true dependencies: isexe: 2.0.0 + dev: true /which/2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} @@ -10300,6 +10509,12 @@ packages: dependencies: isexe: 2.0.0 + /wide-align/1.1.3: + resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} + dependencies: + string-width: 2.1.1 + dev: false + /widest-line/2.0.1: resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==} engines: {node: '>=4'} @@ -10310,28 +10525,11 @@ packages: /wildcard/2.0.0: resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} - /with-open-file/0.1.7: - resolution: {integrity: sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==} - engines: {node: '>=6'} - dependencies: - p-finally: 1.0.0 - p-try: 2.2.0 - pify: 4.0.1 - /word-wrap/1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'} dev: true - /wrap-ansi/5.1.0: - resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==} - engines: {node: '>=6'} - dependencies: - ansi-styles: 3.2.1 - string-width: 3.1.0 - strip-ansi: 5.2.0 - dev: true - /wrap-ansi/6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} @@ -10347,7 +10545,6 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.0 strip-ansi: 6.0.0 - dev: false /wrappy/1.0.2: resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} @@ -10359,7 +10556,6 @@ packages: is-typedarray: 1.0.0 signal-exit: 3.0.3 typedarray-to-buffer: 3.1.5 - dev: true /ws/7.4.3: resolution: {integrity: sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==} @@ -10373,6 +10569,19 @@ packages: utf-8-validate: optional: true + /ws/7.5.0: + resolution: {integrity: sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /xml-name-validator/3.0.0: resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} dev: true @@ -10387,7 +10596,6 @@ packages: /y18n/5.0.5: resolution: {integrity: sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==} engines: {node: '>=10'} - dev: false /yallist/2.1.2: resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=} @@ -10399,13 +10607,7 @@ packages: /yaml/1.10.0: resolution: {integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==} engines: {node: '>= 6'} - - /yargs-parser/13.1.2: - resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - dev: true + dev: false /yargs-parser/18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} @@ -10417,22 +10619,6 @@ packages: /yargs-parser/20.2.5: resolution: {integrity: sha512-jYRGS3zWy20NtDtK2kBgo/TlAoy5YUuhD9/LZ7z7W4j1Fdw2cqD0xEEclf8fxc8xjD6X5Qr+qQQwCEsP8iRiYg==} engines: {node: '>=10'} - dev: false - - /yargs/13.3.2: - resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} - dependencies: - cliui: 5.0.0 - find-up: 3.0.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 3.1.0 - which-module: 2.0.0 - y18n: 4.0.1 - yargs-parser: 13.1.2 - dev: true /yargs/15.4.1: resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} @@ -10461,87 +10647,105 @@ packages: string-width: 4.2.0 y18n: 5.0.5 yargs-parser: 20.2.5 - dev: false - - /yeoman-assert/3.1.1: - resolution: {integrity: sha512-bCuLb/j/WzpvrJZCTdJJLFzm7KK8IYQJ3+dF9dYtNs2CUYyezFJDuULiZ2neM4eqjf45GN1KH/MzCTT3i90wUQ==} - engines: {node: '>=4'} dev: true - /yeoman-environment/2.10.3: - resolution: {integrity: sha512-pLIhhU9z/G+kjOXmJ2bPFm3nejfbH+f1fjYRSOteEXDBrv1EoJE/e+kuHixSXfCYfTkxjYsvRaDX+1QykLCnpQ==} + /yargs/17.0.1: + resolution: {integrity: sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ==} + engines: {node: '>=12'} dependencies: - chalk: 2.4.2 - debug: 3.2.7 - diff: 3.5.0 - escape-string-regexp: 1.0.5 - execa: 4.1.0 - globby: 8.0.2 - grouped-queue: 1.1.0 - inquirer: 7.3.3 - is-scoped: 1.0.0 - lodash: 4.17.20 - log-symbols: 2.2.0 + cliui: 7.0.4 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.0 + y18n: 5.0.5 + yargs-parser: 20.2.5 + dev: false + + /yeoman-environment/3.4.1: + resolution: {integrity: sha512-Bu3kN5sTOyAcbO/cKEQf6KOxsLta9oRF59saLOKnt3OQM+hXapnWaAHcrat3dygd6l34KjxwM5AMJp09TDa8yw==} + engines: {node: '>=12.10.0'} + hasBin: true + dependencies: + '@npmcli/arborist': 2.6.4 + are-we-there-yet: 1.1.5 + arrify: 2.0.1 + binaryextensions: 4.15.0 + chalk: 4.1.1 + cli-table: 0.3.4 + commander: 7.1.0 + dateformat: 4.5.1 + debug: 4.3.1 + diff: 5.0.0 + error: 10.4.0 + escape-string-regexp: 4.0.0 + execa: 5.0.0 + find-up: 5.0.0 + globby: 11.0.2 + grouped-queue: 2.0.0 + inquirer: 8.1.1 + is-scoped: 2.1.0 + lodash: 4.17.21 + log-symbols: 4.1.0 mem-fs: 1.2.0 - mem-fs-editor: 6.0.0 - npm-api: 1.0.1_debug@3.2.7 + mem-fs-editor: 9.0.1_mem-fs@1.2.0 + minimatch: 3.0.4 + npmlog: 4.1.2 + p-queue: 6.6.2 + pacote: 11.3.4 + preferred-pm: 3.0.3 + pretty-bytes: 5.5.0 semver: 7.3.4 - strip-ansi: 4.0.0 + slash: 3.0.0 + strip-ansi: 6.0.0 text-table: 0.2.0 - untildify: 3.0.3 - yeoman-generator: 4.13.0 + textextensions: 5.12.0 + untildify: 4.0.0 transitivePeerDependencies: - supports-color + dev: false - /yeoman-generator/4.13.0: - resolution: {integrity: sha512-f2/5N5IR3M2Ozm+QocvZQudlQITv2DwI6Mcxfy7R7gTTzaKgvUpgo/pQMJ+WQKm0KN0YMWCFOZpj0xFGxevc1w==} - engines: {node: '>=10'} + /yeoman-generator/5.3.0: + resolution: {integrity: sha512-OE+qDs/c5V3HP29hUlyUO7ejpLSJX93LZ+KFRmyYmPMvcbnsdHynF6LyOh0vLPuqsi/x50MxZfob/EIQ06E4EQ==} + engines: {node: '>=12.10.0'} + peerDependencies: + yeoman-environment: ^3.2.0 + peerDependenciesMeta: + yeoman-environment: + optional: true dependencies: - async: 2.6.3 - chalk: 2.4.2 - cli-table: 0.3.4 - cross-spawn: 6.0.5 - dargs: 6.1.0 - dateformat: 3.0.3 + chalk: 4.1.1 + dargs: 7.0.0 debug: 4.3.1 - diff: 4.0.2 - error: 7.2.1 - find-up: 3.0.0 - github-username: 3.0.0 - istextorbinary: 2.6.0 - lodash: 4.17.20 - make-dir: 3.1.0 - mem-fs-editor: 7.1.0 + execa: 4.1.0 + github-username: 6.0.0 + lodash: 4.17.21 minimist: 1.2.5 - pretty-bytes: 5.5.0 - read-chunk: 3.2.0 - read-pkg-up: 5.0.0 - rimraf: 2.7.1 + read-pkg-up: 7.0.1 run-async: 2.4.1 semver: 7.3.4 shelljs: 0.8.4 text-table: 0.2.0 - through2: 3.0.2 - optionalDependencies: - grouped-queue: 1.1.0 - yeoman-environment: 2.10.3 transitivePeerDependencies: - supports-color + dev: false - /yeoman-test/3.0.0: - resolution: {integrity: sha512-L8+m6u3enXxL2czVAN/+M2oCuVgDuNqAlegY4+RcO4xD8Fd9/9hdMfoMd83YtVXNUBJvvMdYBRSYj4kd7nsp3A==} + /yeoman-test/6.1.0_yeoman-generator@5.3.0: + resolution: {integrity: sha512-6fCw0gXdvcOX9MQDGdvyEWvtAJ0SskSfJ9S0qPxaW4mm+WtL6IyPAzip2sh/9U0xRoO/krT1Q3DHXk/0kEY0Ww==} engines: {node: '>=12.10.0'} + peerDependencies: + mem-fs: ^2.1.0 + yeoman-environment: ^3.3.0 + yeoman-generator: '*' dependencies: - inquirer: 7.3.3 - lodash: 4.17.20 - sinon: 9.2.4 - yeoman-environment: 2.10.3 - yeoman-generator: 4.13.0 - transitivePeerDependencies: - - supports-color + inquirer: 8.1.1 + lodash: 4.17.21 + mem-fs-editor: 9.0.1 + sinon: 10.0.0 + temp-dir: 2.0.0 + yeoman-generator: 5.3.0 dev: true /yocto-queue/0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - dev: true diff --git a/scripts/upgrade-dependencies.sh b/scripts/upgrade-dependencies.sh new file mode 100755 index 00000000..2425e63a --- /dev/null +++ b/scripts/upgrade-dependencies.sh @@ -0,0 +1,22 @@ +#!/bin/sh +pnpx ncu -iu --packageFile ./package.json +pnpx ncu -iu --packageFile ./packages/create-single-spa/package.json +pnpx ncu -iu --packageFile ./packages/single-spa-web-server-utils/package.json +pnpx ncu -iu --packageFile ./packages/single-spa-welcome/package.json +pnpx ncu -iu --packageFile ./packages/ts-config-single-spa/package.json +pnpx ncu -iu --packageFile ./packages/webpack-config-single-spa/package.json +pnpx ncu -iu --packageFile ./packages/webpack-config-single-spa-react/package.json +pnpx ncu -iu --packageFile ./packages/webpack-config-single-spa-react-ts/package.json +pnpx ncu -iu --packageFile ./packages/webpack-config-single-spa-ts/package.json + +# generator-single-spa has a bunch of nested package jsons +pnpx ncu -iu --packageFile ./packages/generator-single-spa/package.json +pnpx ncu -iu --packageFile ./packages/generator-single-spa/src/common-templates/typescript/react.package.json +pnpx ncu -iu --packageFile ./packages/generator-single-spa/src/common-templates/typescript/typescript.package.json +pnpx ncu -iu --packageFile ./packages/generator-single-spa/src/react/templates/react.package.json +pnpx ncu -iu --packageFile ./packages/generator-single-spa/src/react/templates/typescript/typescript-react.package.json +pnpx ncu -iu --packageFile ./packages/generator-single-spa/src/root-config/templates/root-config.package.json +pnpx ncu -iu --packageFile ./packages/generator-single-spa/src/root-config/templates/root-config.package.json +pnpx ncu -iu --packageFile ./packages/generator-single-spa/src/svelte/templates/svelte.package.json +pnpx ncu -iu --packageFile ./packages/generator-single-spa/src/svelte/templates/svelte.package.json +pnpx ncu -iu --packageFile ./packages/generator-single-spa/src/util-module/templates/util-module.package.json \ No newline at end of file