From 4ed57a7638af3003eff5eefd2243b28ed5ec3bc5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Mar 2021 17:43:28 +0000 Subject: [PATCH] npm: bump jest from 27.0.0-next.2 to 27.0.0-next.3 Bumps [jest](https://github.com/facebook/jest) from 27.0.0-next.2 to 27.0.0-next.3. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/compare/v27.0.0-next.2...v27.0.0-next.3) Signed-off-by: dependabot[bot] --- npm-shrinkwrap.json | 1463 +++++---- package-lock.json | 7416 ++++++++++++++++++++++++++++--------------- package.json | 2 +- 3 files changed, 5627 insertions(+), 3254 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index cf1fb4c9..2e1eeb81 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1342,32 +1342,41 @@ "dev": true }, "@jest/console": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.0-next.1.tgz", - "integrity": "sha512-N2EZfiBPItMZXtRd06Vjqg6sYdhmxbvavFF83ApLC/w2zyx1oiubEC3BM9aUXaTGKKbpWdSr66zGQL7T8PodJg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.0-next.3.tgz", + "integrity": "sha512-WqmVZKsdP9a7IDpsbgVO74iONPfqW9peIsXyNjPrbBMalRcCxWendLvIrwJRU4Y7m2TSou/Wxw7jXC1mbelMBA==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.0.0-next.1", - "jest-util": "^27.0.0-next.1", + "jest-message-util": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1415,29 +1424,29 @@ "dev": true }, "jest-message-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.1.tgz", - "integrity": "sha512-6nYhqNqstXSJSfV+Jl/W5AMsSjSlTlUeR/NsSng67QK/CmlvJiPII5lBYsSIgHP1dHm4nJ1s9tXQSe8VDOMpSw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.3.tgz", + "integrity": "sha512-G0VjiwL33HPJlgTrr3kJKZTspMNbr7w/9n8oOvLpCl8Ufjqh7yBXeFqvf3SzqOgwWGxmMd/DfhapuhnGY5IPPQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.0.0-next.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" } }, "pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -1463,35 +1472,35 @@ } }, "@jest/core": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.0-next.2.tgz", - "integrity": "sha512-kH5KHxMgBjD/2CnubWuhwKWvQCcUIJOVO5V36JL96cwM/H7kWBVdSQBys7mJKwlwyzG8oGEsktaxli/1O2FzHQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.0-next.3.tgz", + "integrity": "sha512-i2wZ4riNc6b49xURBeDP0AGbAweV62xwJ+NR4Qd1yeFIgFWEepwDj9sZ7peeNGIuDz9izOdHtjhWDj9g5gaKPg==", "dev": true, "requires": { - "@jest/console": "^27.0.0-next.1", - "@jest/reporters": "^27.0.0-next.2", - "@jest/test-result": "^27.0.0-next.1", - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", + "@jest/console": "^27.0.0-next.3", + "@jest/reporters": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.7.2", + "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.0.0-next.1", - "jest-config": "^27.0.0-next.2", - "jest-haste-map": "^27.0.0-next.2", - "jest-message-util": "^27.0.0-next.1", + "jest-changed-files": "^27.0.0-next.3", + "jest-config": "^27.0.0-next.3", + "jest-haste-map": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-resolve": "^27.0.0-next.2", - "jest-resolve-dependencies": "^27.0.0-next.2", - "jest-runner": "^27.0.0-next.2", - "jest-runtime": "^27.0.0-next.2", - "jest-snapshot": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-validate": "^27.0.0-next.1", - "jest-watcher": "^27.0.0-next.1", + "jest-resolve": "^27.0.0-next.3", + "jest-resolve-dependencies": "^27.0.0-next.3", + "jest-runner": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3", + "jest-snapshot": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-validate": "^27.0.0-next.3", + "jest-watcher": "^27.0.0-next.3", "micromatch": "^4.0.2", "p-each-series": "^2.1.0", "rimraf": "^3.0.0", @@ -1500,18 +1509,27 @@ }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1546,6 +1564,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true + }, "graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", @@ -1559,18 +1583,18 @@ "dev": true }, "jest-message-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.1.tgz", - "integrity": "sha512-6nYhqNqstXSJSfV+Jl/W5AMsSjSlTlUeR/NsSng67QK/CmlvJiPII5lBYsSIgHP1dHm4nJ1s9tXQSe8VDOMpSw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.3.tgz", + "integrity": "sha512-G0VjiwL33HPJlgTrr3kJKZTspMNbr7w/9n8oOvLpCl8Ufjqh7yBXeFqvf3SzqOgwWGxmMd/DfhapuhnGY5IPPQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.0.0-next.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" } @@ -1582,12 +1606,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -1613,30 +1637,39 @@ } }, "@jest/environment": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.0-next.1.tgz", - "integrity": "sha512-H3rg05KS9TsLd9KhYU9azyQfLNqTc83To/1C51SWKSdvmAjY7s5rftjb71dktM+D9vaXEHy+l3/gpXamg35QEA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.0-next.3.tgz", + "integrity": "sha512-8wgGEj4rJFE8J0ythFsQoLCrroiwnISey2T44yMuXpEYgtTbdM2tnKakbT+7vWOkqWYsp7hn/dVrZkFvYkB88g==", "dev": true, "requires": { - "@jest/fake-timers": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/fake-timers": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", - "jest-mock": "^27.0.0-next.1" + "jest-mock": "^27.0.0-next.3" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1689,32 +1722,41 @@ } }, "@jest/fake-timers": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.0-next.1.tgz", - "integrity": "sha512-6KnfmquSmzZvhz6rzaHaTyDmC16W69TQYpHE1cJVQNsG7YnSncuUXUJJLK7OWW/9HxVOhjyQBBftZrFVBhQIuQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.0-next.3.tgz", + "integrity": "sha512-68Sua0OVBt/zMNMdGU6eUlliWMch+k+jw5bdQu91KwIXMCDfvaRmJqS1X+RLNEOfLJv13cWwXbUhfHekRnYeYg==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@sinonjs/fake-timers": "^6.0.1", "@types/node": "*", - "jest-message-util": "^27.0.0-next.1", - "jest-mock": "^27.0.0-next.1", - "jest-util": "^27.0.0-next.1" + "jest-message-util": "^27.0.0-next.3", + "jest-mock": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1762,29 +1804,29 @@ "dev": true }, "jest-message-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.1.tgz", - "integrity": "sha512-6nYhqNqstXSJSfV+Jl/W5AMsSjSlTlUeR/NsSng67QK/CmlvJiPII5lBYsSIgHP1dHm4nJ1s9tXQSe8VDOMpSw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.3.tgz", + "integrity": "sha512-G0VjiwL33HPJlgTrr3kJKZTspMNbr7w/9n8oOvLpCl8Ufjqh7yBXeFqvf3SzqOgwWGxmMd/DfhapuhnGY5IPPQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.0.0-next.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" } }, "pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -1810,29 +1852,38 @@ } }, "@jest/globals": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.0-next.1.tgz", - "integrity": "sha512-iklr8SnXF7cjhjMih9sBvVQfztciW5xzEaWvm6PwxQO4KnHaEOku3KdSLQ+selzfvgEw/Kryj0IDvreObPu5tQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.0-next.3.tgz", + "integrity": "sha512-eUefUaQrPZJPAt/xiRH5MCi/qn6yC0hkMxX0t6ceRliKsHBJjUh5/fO8dV+FkzZVMEVchl4iFrsykYdJP+QC3Q==", "dev": true, "requires": { - "@jest/environment": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", - "expect": "^27.0.0-next.1" + "@jest/environment": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", + "expect": "^27.0.0-next.3" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1874,16 +1925,16 @@ "dev": true }, "expect": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.1.tgz", - "integrity": "sha512-yOCYxlHyy3rkazDKpx7Pbb+o0AAgZcS0SfiaD5edkOcSXoUy7ErDLsKFARjWRcfLgEmd3Hh9ypFAzpZ3o5Agog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.3.tgz", + "integrity": "sha512-JqtPDFfjAT8mC5kSm4oGFv+sThgFR2Y1FXDxZPfeEa0oco3T3oYxPKBuy29XgoOe40IzRRBpPhKQq1t+pMMnww==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-styles": "^5.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0" }, "dependencies": { @@ -1908,15 +1959,15 @@ "dev": true }, "jest-diff": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.0-next.1.tgz", - "integrity": "sha512-VYvy46N/SHICtaf0RnFiN/3smMqYAfCOzGlTYmnARsQO36QjApKZg36G4Mljz64un+3O+vzT3+v0T8c348QDpw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.0-next.3.tgz", + "integrity": "sha512-2rhsTT7gtOnGy2as2DMUwfTDPrNNjDAf0PdSNeJWPprSWkOB3CbbuNibH+DkJ6FVp3evpRHcP7+HgcUcTbcv7w==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^27.0.0-next.0", "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" } }, "jest-get-type": { @@ -1926,30 +1977,30 @@ "dev": true }, "jest-matcher-utils": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.0-next.1.tgz", - "integrity": "sha512-3Zqcdtkl6Vv4jloDhkzhNLJ+M8eCyiLIdrYclCJq2AgCClEh/y9BNcMf/1tvYxkF2cAPoffA82a8JadWUkHj/w==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.0-next.3.tgz", + "integrity": "sha512-wjSLi1rOnKD0axQuYZ8XZCMo0TdDW3rZrFyhj66sya1H8rYAbtxLQOI1XuiPOwbtwC7UxXoE59C3VE0aHPvD/w==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.0.0-next.1", + "jest-diff": "^27.0.0-next.3", "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" } }, "jest-message-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.1.tgz", - "integrity": "sha512-6nYhqNqstXSJSfV+Jl/W5AMsSjSlTlUeR/NsSng67QK/CmlvJiPII5lBYsSIgHP1dHm4nJ1s9tXQSe8VDOMpSw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.3.tgz", + "integrity": "sha512-G0VjiwL33HPJlgTrr3kJKZTspMNbr7w/9n8oOvLpCl8Ufjqh7yBXeFqvf3SzqOgwWGxmMd/DfhapuhnGY5IPPQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.0.0-next.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" } @@ -1961,12 +2012,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -1992,16 +2043,16 @@ } }, "@jest/reporters": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.0-next.2.tgz", - "integrity": "sha512-umciZqYLSNd/F7QXAe8OiIPtJLZuSC1afyx/a1xuXwdQF8mexvtDOPCMCbfA1B7JUhytLgrDaz2vOuDW6QH2JA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.0-next.3.tgz", + "integrity": "sha512-IzY+pgpbKG8O8aMfvhi0DZ5ww/Vccts/ksL5gIGOw7aN04rcjFMWaUwmlA3+RY3b5d6DFWgJD9oTl8vmt8YrjA==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.0.0-next.1", - "@jest/test-result": "^27.0.0-next.1", - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", + "@jest/console": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", @@ -2012,11 +2063,10 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.0.0-next.2", - "jest-resolve": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-worker": "^27.0.0-next.2", - "node-notifier": "^8.0.0", + "jest-haste-map": "^27.0.0-next.3", + "jest-resolve": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-worker": "^27.0.0-next.3", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", @@ -2025,18 +2075,27 @@ }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -2101,9 +2160,9 @@ } }, "@jest/source-map": { - "version": "27.0.0-next.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.0-next.0.tgz", - "integrity": "sha512-pp6PrnUN1iI1BqKceIVGTUYbXIVVw49GBLgVEoFNkDfuPZgLuH2aQFhnzyPzQqDyWzv2N0gLX8AnixjcV7P2VA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.0-next.3.tgz", + "integrity": "sha512-cup/B3GygP6Y61tL+owv94ftGs1ndnUsk8bYh8Ud+jF3nMRY2mIv6dwL6sXhh/SW5pEsc2OyRI4oKRgNFxvZBw==", "dev": true, "requires": { "callsites": "^3.0.0", @@ -2126,30 +2185,39 @@ } }, "@jest/test-result": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.0-next.1.tgz", - "integrity": "sha512-t1rCTmdmgmU3ALbcTUSW+wI7tArm3BNsUhdFWvZQiIQVGCwpqbR84S8Cb8vcM3OKvGoM/vLl5OmqGf8jvQ0jog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.0-next.3.tgz", + "integrity": "sha512-Y5faXRKrBgKr3RXRPuahpgjrTzPWobpRJnUT3MhAsLf0QfK8FOerAUZUyjxFx4JmCbM3c+WCvNqlXBP1iOrcFQ==", "dev": true, "requires": { - "@jest/console": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/console": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -2202,16 +2270,16 @@ } }, "@jest/test-sequencer": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.0-next.2.tgz", - "integrity": "sha512-ayciaiZ+aGTU+wG9uQ7G0wtfcIB/mNpp16zzgUY/yQnycGWz5OHdCSiaxkcu6YOXnBIeZjxP0ab2ApBCANUSuQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.0-next.3.tgz", + "integrity": "sha512-iM19Fr0CC6YgKZTQMJ4tQZyV9aGS14igSHaPXtfnkaN0Zv9RkC49yeXfTUOPBYu0VDkp5OCLKjHqqdkLohiP6g==", "dev": true, "requires": { - "@jest/test-result": "^27.0.0-next.1", + "@jest/test-result": "^27.0.0-next.3", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.0-next.2", - "jest-runner": "^27.0.0-next.2", - "jest-runtime": "^27.0.0-next.2" + "jest-haste-map": "^27.0.0-next.3", + "jest-runner": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3" }, "dependencies": { "graceful-fs": { @@ -2223,21 +2291,21 @@ } }, "@jest/transform": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.0-next.2.tgz", - "integrity": "sha512-3QnpdRTDDgn1fxOhrI5KFdLf5vn5r7gH2nimTyHMjwrvO/qFMjQoKVxDrRaCC3mCfBcmCB/guPet9RveoCz6fA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.0-next.3.tgz", + "integrity": "sha512-uyKC7hPacpkRD8wM2w0Q3YaSNn8DL1BupxysktURj4QgNQFjFvQlsSZi742AKtVPMNoXmvDi9CHsberChZskQg==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.0-next.2", + "jest-haste-map": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-util": "^27.0.0-next.1", + "jest-util": "^27.0.0-next.3", "micromatch": "^4.0.2", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -2246,18 +2314,27 @@ }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -3632,34 +3709,43 @@ } }, "babel-jest": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.0-next.2.tgz", - "integrity": "sha512-ts6Wp5yT+AhKo8T4NaJ8WScA5nPY1gz+u3zd58ktHqaZZDskkn/JRfqlZNjOAxLJR3ylUlZiGensjs0Fo6Q+Dg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.0-next.3.tgz", + "integrity": "sha512-LgQKHRmsPm09Jn6kzThcwUUrDBPgQgovvYz6Q22uQtjGe8t3JL96vWRcvQPjbgb1N4nK2Sw0JkQXRNpiP8+9eQ==", "dev": true, "requires": { - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/babel__core": "^7.1.7", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.0-next.0", + "babel-preset-jest": "^27.0.0-next.3", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -3740,9 +3826,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "27.0.0-next.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.0-next.0.tgz", - "integrity": "sha512-H2v48wQCF3yJ+uVKc+VTh/ddyDGlBL1DEPNnA5lVEls6b5SwbWqP4CpZ65N7tlh4VUCVcMjy503W9DT8p94i1Q==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.0-next.3.tgz", + "integrity": "sha512-s6XOBa+TIoy3tu8SLENLGk435ynzc6ojJ6O3ErI7iHyNSPjsQIZqZLbV1nIEdD5e7IrbtWml3umtxJqMnjmcAA==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -3772,12 +3858,12 @@ } }, "babel-preset-jest": { - "version": "27.0.0-next.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.0-next.0.tgz", - "integrity": "sha512-IBwrt4KpbgfPaxFEzgKlj75bOYCH4RfB71fLsJ4BMUW8jO/602Lck3HmbMNEzf//lQ2vvVlQcj8XdF3QvfSzLw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.0-next.3.tgz", + "integrity": "sha512-1WoguNHYXSFCVvPqfjf+/J7q+OLohJzkT3vyGOACBlpjwE0b7yixW+M9O66U958/8n3UmpHXuC+cSR5p49XkcQ==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^27.0.0-next.0", + "babel-plugin-jest-hoist": "^27.0.0-next.3", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -6361,13 +6447,6 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==" }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, "handlebars": { "version": "4.7.7", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", @@ -7071,13 +7150,6 @@ } } }, - "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "optional": true - }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -7220,16 +7292,6 @@ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "requires": { - "is-docker": "^2.0.0" - } - }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -7369,29 +7431,38 @@ "dev": true }, "jest": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.0-next.2.tgz", - "integrity": "sha512-h6lM8tw7njPyaE06iKFhFUPjb0Yvwg9FyYlsQtgvjrxe8qkwoAXSjFhI3GtIi+m+z+W49kr/EHWM4+t+Yo2sZg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.0-next.3.tgz", + "integrity": "sha512-IEyeC+9dWcjkF2M1vbi09tNN+HN5Vf4tsZa1yhCXP96n8a3FEgSQUw1x79uC77fXa4Z5VU2YTa9nRrCoSqWclw==", "dev": true, "requires": { - "@jest/core": "^27.0.0-next.2", + "@jest/core": "^27.0.0-next.3", "import-local": "^3.0.2", - "jest-cli": "^27.0.0-next.2" + "jest-cli": "^27.0.0-next.3" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -7411,6 +7482,12 @@ "supports-color": "^7.1.0" } }, + "ci-info": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.1.1.tgz", + "integrity": "sha512-kdRWLBIJwdsYJWYJFtAFFYxybguqeF91qpZaggjG5Nf8QKdizFG2hjqvaTXbxFIcYbSaD74KpAXv6BSm17DHEQ==", + "dev": true + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -7438,23 +7515,32 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "is-ci": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", + "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "dev": true, + "requires": { + "ci-info": "^3.1.1" + } + }, "jest-cli": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.0-next.2.tgz", - "integrity": "sha512-iV464nLi8OjzdSx1nHxoDFcK6ZqXncCk+GNzLlseCZB9VMEez1GXEX2vPEDHGDWkyMDliU/AC5lQilIRsTh9yQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.0-next.3.tgz", + "integrity": "sha512-u6kOW5bsY0sUajulTdBrCcUPYGhuT5mqICDauhdeVpQwnfGsm/HYSpqCK7HyRQzfgVHGzqMJauUXr9gX+uHNqg==", "dev": true, "requires": { - "@jest/core": "^27.0.0-next.2", - "@jest/test-result": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/core": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.4", "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-validate": "^27.0.0-next.1", + "is-ci": "^3.0.0", + "jest-config": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-validate": "^27.0.0-next.3", "prompts": "^2.0.1", "yargs": "^16.0.3" } @@ -7471,29 +7557,38 @@ } }, "jest-changed-files": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.0-next.1.tgz", - "integrity": "sha512-EyHpXUoJ4zjrT37r4k/Qdlt4S+N29wgEO8n4tjEbDM33TsK56ZNSWzGJn5Gk82uDm+J+Ror0SAGhHU6KwO1HIw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.0-next.3.tgz", + "integrity": "sha512-s5Y6dxVeWAYEIvk0guP9LlcxAKffDwmH8uIgQ761vDg6eKB9DO1BtBP28kuIuwUFIVqVcOoTX2QDV5v5grcECQ==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "execa": "^5.0.0", - "throat": "^5.0.0" + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -7542,6 +7637,12 @@ "requires": { "has-flag": "^4.0.0" } + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true } } }, @@ -8258,45 +8359,54 @@ } }, "jest-config": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.0-next.2.tgz", - "integrity": "sha512-2pECBbGtJqqU5qg52eWhMIZy2T6bPO6lbsQDiDgHmgX80NIOzJ+6qljAXBC9c3qzesTxEL4zieRqWvd2I7GTzA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.0-next.3.tgz", + "integrity": "sha512-cJYRC8hgqr02wBzHZW7WMzl0BS7FGJ2T7YbxXgHLWCZqSeQxVKtnxP+3rspqMDmsUvJLn2eokC/6Ub5bhUqPAQ==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", - "babel-jest": "^27.0.0-next.2", + "@jest/test-sequencer": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", + "babel-jest": "^27.0.0-next.3", "chalk": "^4.0.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", "graceful-fs": "^4.2.4", - "jest-circus": "^27.0.0-next.2", - "jest-environment-jsdom": "^27.0.0-next.1", - "jest-environment-node": "^27.0.0-next.1", + "jest-circus": "^27.0.0-next.3", + "jest-environment-jsdom": "^27.0.0-next.3", + "jest-environment-node": "^27.0.0-next.3", "jest-get-type": "^27.0.0-next.0", - "jest-jasmine2": "^27.0.0-next.2", + "jest-jasmine2": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-resolve": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-validate": "^27.0.0-next.1", + "jest-resolve": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-validate": "^27.0.0-next.3", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -8338,16 +8448,16 @@ "dev": true }, "expect": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.1.tgz", - "integrity": "sha512-yOCYxlHyy3rkazDKpx7Pbb+o0AAgZcS0SfiaD5edkOcSXoUy7ErDLsKFARjWRcfLgEmd3Hh9ypFAzpZ3o5Agog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.3.tgz", + "integrity": "sha512-JqtPDFfjAT8mC5kSm4oGFv+sThgFR2Y1FXDxZPfeEa0oco3T3oYxPKBuy29XgoOe40IzRRBpPhKQq1t+pMMnww==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-styles": "^5.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0" }, "dependencies": { @@ -8372,42 +8482,42 @@ "dev": true }, "jest-circus": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.0-next.2.tgz", - "integrity": "sha512-PyBe7ckL+b8RFxH4hRVYlG0rKg9TWdW4Jw/reTxBv1cB3RMKy/F2tP8u7Ymk7PiMy5aescMWc6hjcCXzmxqQ+g==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.0-next.3.tgz", + "integrity": "sha512-tShyxHcGJsrjAdjx0YWV7faQBnntTD/SSDqHdAeL4f5l+xUeZULGPROH7NhbbAQS+MIEoy0K9K1MLn9xEW54QA==", "dev": true, "requires": { - "@jest/environment": "^27.0.0-next.1", - "@jest/test-result": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/environment": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.0.0-next.1", + "expect": "^27.0.0-next.3", "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.0-next.1", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", - "jest-runner": "^27.0.0-next.2", - "jest-runtime": "^27.0.0-next.2", - "jest-snapshot": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "pretty-format": "^27.0.0-next.1", + "jest-each": "^27.0.0-next.3", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-runner": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3", + "jest-snapshot": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "pretty-format": "^27.0.0-next.3", "stack-utils": "^2.0.3", - "throat": "^5.0.0" + "throat": "^6.0.1" } }, "jest-diff": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.0-next.1.tgz", - "integrity": "sha512-VYvy46N/SHICtaf0RnFiN/3smMqYAfCOzGlTYmnARsQO36QjApKZg36G4Mljz64un+3O+vzT3+v0T8c348QDpw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.0-next.3.tgz", + "integrity": "sha512-2rhsTT7gtOnGy2as2DMUwfTDPrNNjDAf0PdSNeJWPprSWkOB3CbbuNibH+DkJ6FVp3evpRHcP7+HgcUcTbcv7w==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^27.0.0-next.0", "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" } }, "jest-get-type": { @@ -8417,30 +8527,30 @@ "dev": true }, "jest-matcher-utils": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.0-next.1.tgz", - "integrity": "sha512-3Zqcdtkl6Vv4jloDhkzhNLJ+M8eCyiLIdrYclCJq2AgCClEh/y9BNcMf/1tvYxkF2cAPoffA82a8JadWUkHj/w==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.0-next.3.tgz", + "integrity": "sha512-wjSLi1rOnKD0axQuYZ8XZCMo0TdDW3rZrFyhj66sya1H8rYAbtxLQOI1XuiPOwbtwC7UxXoE59C3VE0aHPvD/w==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.0.0-next.1", + "jest-diff": "^27.0.0-next.3", "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" } }, "jest-message-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.1.tgz", - "integrity": "sha512-6nYhqNqstXSJSfV+Jl/W5AMsSjSlTlUeR/NsSng67QK/CmlvJiPII5lBYsSIgHP1dHm4nJ1s9tXQSe8VDOMpSw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.3.tgz", + "integrity": "sha512-G0VjiwL33HPJlgTrr3kJKZTspMNbr7w/9n8oOvLpCl8Ufjqh7yBXeFqvf3SzqOgwWGxmMd/DfhapuhnGY5IPPQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.0.0-next.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" } @@ -8452,12 +8562,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -8479,6 +8589,12 @@ "requires": { "has-flag": "^4.0.0" } + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true } } }, @@ -8555,31 +8671,40 @@ } }, "jest-each": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.0-next.1.tgz", - "integrity": "sha512-eKdNR5RJKNEroI8LvMADpvRnfu/N29u43ifY+uJT6Ehdezdy8McZfOVUYojDklvHaiJz7tUb/8UUm13MPzGMPg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.0-next.3.tgz", + "integrity": "sha512-0zq0w1fvX9GgxjHsDXNSizrPxyxluo6o7iTKL57sXbFxH/WibseomlChSExFzfozJrn1Ym0GAfXlKz4hAlzUZw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "chalk": "^4.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-util": "^27.0.0-next.1", - "pretty-format": "^27.0.0-next.1" + "jest-util": "^27.0.0-next.3", + "pretty-format": "^27.0.0-next.3" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -8627,12 +8752,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -8658,33 +8783,42 @@ } }, "jest-environment-jsdom": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.0-next.1.tgz", - "integrity": "sha512-+KXS+Jx2wJjOe25AuiqOJzMCkJQUDe7/c0B0dXfCj2NkV8RLeVwIGW0hGFTVRohSGG+F74DrmSZ+esuKUwLxMQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.0-next.3.tgz", + "integrity": "sha512-jOG9ssc1UYPTWLdPcfiUykCSJ8r8v1dGbDYdB6Kv9UUavjTpaJynzD75cym3L1tdup/jn9AvpU6/dWfmxrE7+A==", "dev": true, "requires": { - "@jest/environment": "^27.0.0-next.1", - "@jest/fake-timers": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/environment": "^27.0.0-next.3", + "@jest/fake-timers": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", - "jest-mock": "^27.0.0-next.1", - "jest-util": "^27.0.0-next.1", + "jest-mock": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", "jsdom": "^16.4.0" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -8737,32 +8871,41 @@ } }, "jest-environment-node": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.0-next.1.tgz", - "integrity": "sha512-yq2ysrT+jj0rAybm+yjbgM20befOhkm64+qD5QMArgjcvErzQ4y6eN11wc+VWfAexXEW3G1/o0oAsSnsbp+9Eg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.0-next.3.tgz", + "integrity": "sha512-r5dO7Fp9wnsjnejEjhnBg5IBCu1kPz4RyVKhDKN7P1crtO/t54p2OGwJD4Mqo3ErCcD7TYHiogmSim+/28dKfw==", "dev": true, "requires": { - "@jest/environment": "^27.0.0-next.1", - "@jest/fake-timers": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/environment": "^27.0.0-next.3", + "@jest/fake-timers": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", - "jest-mock": "^27.0.0-next.1", - "jest-util": "^27.0.0-next.1" + "jest-mock": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -8821,39 +8964,48 @@ "dev": true }, "jest-haste-map": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.0-next.2.tgz", - "integrity": "sha512-iQQVQFT//VwrD5/Qv/Q0GaIHiSx1hwKeJ70luH4cUgw9YkOA7ddJtmoqAObHKqNJcDS7SDIbyDu0+wLf1mlxZA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.0-next.3.tgz", + "integrity": "sha512-yFpMVS/LoFKmGzTcbdos8mEMuJ5rIKpx6Tw3vuw8KSLENDwxO3ixUZMQ5/Zx3DrpVOBo/NKd/vDb2oS9iO8szw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", + "fsevents": "^2.2.1", "graceful-fs": "^4.2.4", "jest-regex-util": "^27.0.0-next.0", "jest-serializer": "^27.0.0-next.0", - "jest-util": "^27.0.0-next.1", - "jest-worker": "^27.0.0-next.2", + "jest-util": "^27.0.0-next.3", + "jest-worker": "^27.0.0-next.3", "micromatch": "^4.0.2", "walker": "^1.0.7" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -8918,44 +9070,53 @@ } }, "jest-jasmine2": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.0-next.2.tgz", - "integrity": "sha512-wEJL3YA0zt5v5odPultywAuwaif//ZfRHTeRevgnYtp3Ul+anMAltbQdGMs4HrvO1s7+JhheJBemAYsAYncnFw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.0-next.3.tgz", + "integrity": "sha512-orPNy89x2p+IUEqngK+Y7c8wxcDuaODi0FU81V/iz2688jXGW5qeDhPIAk5oHqALKvm6LpYEEOyyPPO+4AbipA==", "dev": true, "requires": { "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.0.0-next.1", - "@jest/source-map": "^27.0.0-next.0", - "@jest/test-result": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/environment": "^27.0.0-next.3", + "@jest/source-map": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.0.0-next.1", + "expect": "^27.0.0-next.3", "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.0-next.1", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", - "jest-runtime": "^27.0.0-next.2", - "jest-snapshot": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "pretty-format": "^27.0.0-next.1", - "throat": "^5.0.0" + "jest-each": "^27.0.0-next.3", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3", + "jest-snapshot": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "pretty-format": "^27.0.0-next.3", + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -8997,16 +9158,16 @@ "dev": true }, "expect": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.1.tgz", - "integrity": "sha512-yOCYxlHyy3rkazDKpx7Pbb+o0AAgZcS0SfiaD5edkOcSXoUy7ErDLsKFARjWRcfLgEmd3Hh9ypFAzpZ3o5Agog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.3.tgz", + "integrity": "sha512-JqtPDFfjAT8mC5kSm4oGFv+sThgFR2Y1FXDxZPfeEa0oco3T3oYxPKBuy29XgoOe40IzRRBpPhKQq1t+pMMnww==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-styles": "^5.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0" }, "dependencies": { @@ -9031,15 +9192,15 @@ "dev": true }, "jest-diff": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.0-next.1.tgz", - "integrity": "sha512-VYvy46N/SHICtaf0RnFiN/3smMqYAfCOzGlTYmnARsQO36QjApKZg36G4Mljz64un+3O+vzT3+v0T8c348QDpw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.0-next.3.tgz", + "integrity": "sha512-2rhsTT7gtOnGy2as2DMUwfTDPrNNjDAf0PdSNeJWPprSWkOB3CbbuNibH+DkJ6FVp3evpRHcP7+HgcUcTbcv7w==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^27.0.0-next.0", "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" } }, "jest-get-type": { @@ -9049,30 +9210,30 @@ "dev": true }, "jest-matcher-utils": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.0-next.1.tgz", - "integrity": "sha512-3Zqcdtkl6Vv4jloDhkzhNLJ+M8eCyiLIdrYclCJq2AgCClEh/y9BNcMf/1tvYxkF2cAPoffA82a8JadWUkHj/w==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.0-next.3.tgz", + "integrity": "sha512-wjSLi1rOnKD0axQuYZ8XZCMo0TdDW3rZrFyhj66sya1H8rYAbtxLQOI1XuiPOwbtwC7UxXoE59C3VE0aHPvD/w==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.0.0-next.1", + "jest-diff": "^27.0.0-next.3", "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" } }, "jest-message-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.1.tgz", - "integrity": "sha512-6nYhqNqstXSJSfV+Jl/W5AMsSjSlTlUeR/NsSng67QK/CmlvJiPII5lBYsSIgHP1dHm4nJ1s9tXQSe8VDOMpSw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.3.tgz", + "integrity": "sha512-G0VjiwL33HPJlgTrr3kJKZTspMNbr7w/9n8oOvLpCl8Ufjqh7yBXeFqvf3SzqOgwWGxmMd/DfhapuhnGY5IPPQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.0.0-next.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" } @@ -9084,12 +9245,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -9111,32 +9272,47 @@ "requires": { "has-flag": "^4.0.0" } + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true } } }, "jest-leak-detector": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.0-next.1.tgz", - "integrity": "sha512-gKVc9o2Dky1V7+l1IYaD0Xs0tAjM6FzitjHHuvaXvW47w86JNbyZ/7VRtDj1Y91TPftULEFKXhHVYYpCWok9jA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.0-next.3.tgz", + "integrity": "sha512-2iKOIvSwt4hGsNUrpibCIR0Ti1BeY1rFDcKe7bJiK907zufTVkhSexGttg8CcOrEGgQQvSQnaRDeZ7ql8iyfDg==", "dev": true, "requires": { "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", @@ -9192,12 +9368,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -9352,28 +9528,37 @@ } }, "jest-mock": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.0-next.1.tgz", - "integrity": "sha512-9JBpt6frpsDkvx5nG014yQJ7PaubUyn3e47gfVR5wAGq5aQ/nUFyDTz1Bk0HrDd8ZKQP9VL7lxEg9jzs0W8Iug==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.0-next.3.tgz", + "integrity": "sha512-LYJ0j0qHnU8u5kQiY0ycCGLiN0mTVMNmI8t+tsVEt/B4CawvPZ6lvUDUAQKE14WcuIs3D+h+IKHbOJ28lLhKrA==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/node": "*" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -9438,34 +9623,43 @@ "dev": true }, "jest-resolve": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.0-next.2.tgz", - "integrity": "sha512-9XirTDQ3NC7gQaxq4vREnYHaXaL3KM35D2bLhfXjSd3FSPk7yaJ1abwvFgVyYtqKBqCoxbkoIgjjwAXmSaSApA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.0-next.3.tgz", + "integrity": "sha512-RvPvWV2WZLE5+BOz5Mrf5UgH865hbg6V+HeUtocXWz27yJGPTDc3nre5Be9MCnaFhSf/Syi65Et8QPvaMlUiJw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "chalk": "^4.0.0", "escalade": "^3.1.1", "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.0.0-next.1", - "resolve": "^1.18.1", + "jest-util": "^27.0.0-next.3", + "resolve": "^1.20.0", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -9524,29 +9718,38 @@ } }, "jest-resolve-dependencies": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.0-next.2.tgz", - "integrity": "sha512-OXvrzz+o8tJHLlY884vvMzIHP4KcZGpUolG4PkQ0uJfV43RygInEX7GZQZ1ZW3WLLZEQa5w5d9/5SiXVlL3m2w==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.0-next.3.tgz", + "integrity": "sha512-yx7EoXPSizFBk5XufBDAMH3ilaRm1BYPTvklVQI+9LT4P0mTDAqxdP8WQYPlUBQuoAxJ1be3nS1e5taBbHRgyg==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-snapshot": "^27.0.0-next.2" + "jest-snapshot": "^27.0.0-next.3" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -9605,47 +9808,56 @@ } }, "jest-runner": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.0-next.2.tgz", - "integrity": "sha512-6GCN+OHs69c1L7OGzTmj2hwdMViVLVOzdlTNx1FgnH4PPWZlsfOHho+S4qBUqhB3ZPyHlgDFjCalc6HOTbyPGg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.0-next.3.tgz", + "integrity": "sha512-pNPupWvJeHIccxOIGS3X7GydXOQwfm80UED5TkhWvm1i4mzBf5/jbiucttdVtHqEQO/geRtHGr6m5n+SIFBjFA==", "dev": true, "requires": { - "@jest/console": "^27.0.0-next.1", - "@jest/environment": "^27.0.0-next.1", - "@jest/test-result": "^27.0.0-next.1", - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", + "@jest/console": "^27.0.0-next.3", + "@jest/environment": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", - "emittery": "^0.7.1", + "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-config": "^27.0.0-next.2", + "jest-config": "^27.0.0-next.3", "jest-docblock": "^27.0.0-next.0", - "jest-haste-map": "^27.0.0-next.2", - "jest-leak-detector": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", - "jest-resolve": "^27.0.0-next.2", - "jest-runtime": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-worker": "^27.0.0-next.2", + "jest-haste-map": "^27.0.0-next.3", + "jest-leak-detector": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-resolve": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-worker": "^27.0.0-next.3", "source-map-support": "^0.5.6", - "throat": "^5.0.0" + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -9680,6 +9892,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true + }, "graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", @@ -9693,29 +9911,29 @@ "dev": true }, "jest-message-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.1.tgz", - "integrity": "sha512-6nYhqNqstXSJSfV+Jl/W5AMsSjSlTlUeR/NsSng67QK/CmlvJiPII5lBYsSIgHP1dHm4nJ1s9tXQSe8VDOMpSw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.3.tgz", + "integrity": "sha512-G0VjiwL33HPJlgTrr3kJKZTspMNbr7w/9n8oOvLpCl8Ufjqh7yBXeFqvf3SzqOgwWGxmMd/DfhapuhnGY5IPPQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.0.0-next.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" } }, "pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -9737,56 +9955,71 @@ "requires": { "has-flag": "^4.0.0" } + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true } } }, "jest-runtime": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.0-next.2.tgz", - "integrity": "sha512-fPr3NpF0sAeqVn+45Na40b0bnn8my08alocEIze+OA6hmFHT5bQ0IBkE74ihsjD9RkkWSlTTGqsxHqlKY/Ps5g==", - "dev": true, - "requires": { - "@jest/console": "^27.0.0-next.1", - "@jest/environment": "^27.0.0-next.1", - "@jest/fake-timers": "^27.0.0-next.1", - "@jest/globals": "^27.0.0-next.1", - "@jest/source-map": "^27.0.0-next.0", - "@jest/test-result": "^27.0.0-next.1", - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", - "@types/yargs": "^15.0.0", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.0-next.3.tgz", + "integrity": "sha512-kdBYVnresqf+exvM+bpJQsIezh0Zm1jK1jTuVNiAx15UGwhZ+heEKmToFPgyBi4SJ/T85Lmeh9foTm+Mci/PMg==", + "dev": true, + "requires": { + "@jest/console": "^27.0.0-next.3", + "@jest/environment": "^27.0.0-next.3", + "@jest/fake-timers": "^27.0.0-next.3", + "@jest/globals": "^27.0.0-next.3", + "@jest/source-map": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.3", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.0-next.2", - "jest-message-util": "^27.0.0-next.1", - "jest-mock": "^27.0.0-next.1", + "jest-haste-map": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-mock": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-resolve": "^27.0.0-next.2", - "jest-snapshot": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-validate": "^27.0.0-next.1", + "jest-resolve": "^27.0.0-next.3", + "jest-snapshot": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-validate": "^27.0.0-next.3", "slash": "^3.0.0", "strip-bom": "^4.0.0", "yargs": "^16.0.3" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -9834,18 +10067,18 @@ "dev": true }, "jest-message-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.1.tgz", - "integrity": "sha512-6nYhqNqstXSJSfV+Jl/W5AMsSjSlTlUeR/NsSng67QK/CmlvJiPII5lBYsSIgHP1dHm4nJ1s9tXQSe8VDOMpSw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.3.tgz", + "integrity": "sha512-G0VjiwL33HPJlgTrr3kJKZTspMNbr7w/9n8oOvLpCl8Ufjqh7yBXeFqvf3SzqOgwWGxmMd/DfhapuhnGY5IPPQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.0.0-next.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" } @@ -9857,12 +10090,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -9912,9 +10145,9 @@ } }, "jest-snapshot": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.0-next.2.tgz", - "integrity": "sha512-PcuzWNuraroC1qmsooYpBWlXpmPmnw9+J5H/vhhYHxuOrL4vmstEY0l6A1PDEgP4l0LUhEO3zhZbjFfszzmmuQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.0-next.3.tgz", + "integrity": "sha512-SOh19DZYONYxeOyIirUPMaJ+HI2hWTy2ELnDkk3wVnnJ/jYKHS8ZUw47KseC7bofo65hDJ4/T1ShAFVNeVBdvg==", "dev": true, "requires": { "@babel/generator": "^7.7.2", @@ -9922,37 +10155,46 @@ "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/babel__traverse": "^7.0.4", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^27.0.0-next.1", + "expect": "^27.0.0-next.3", "graceful-fs": "^4.2.4", - "jest-diff": "^27.0.0-next.1", + "jest-diff": "^27.0.0-next.3", "jest-get-type": "^27.0.0-next.0", - "jest-haste-map": "^27.0.0-next.2", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", - "jest-resolve": "^27.0.0-next.2", + "jest-haste-map": "^27.0.0-next.3", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-resolve": "^27.0.0-next.3", "natural-compare": "^1.4.0", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "semver": "^7.3.2" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -9994,16 +10236,16 @@ "dev": true }, "expect": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.1.tgz", - "integrity": "sha512-yOCYxlHyy3rkazDKpx7Pbb+o0AAgZcS0SfiaD5edkOcSXoUy7ErDLsKFARjWRcfLgEmd3Hh9ypFAzpZ3o5Agog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.3.tgz", + "integrity": "sha512-JqtPDFfjAT8mC5kSm4oGFv+sThgFR2Y1FXDxZPfeEa0oco3T3oYxPKBuy29XgoOe40IzRRBpPhKQq1t+pMMnww==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-styles": "^5.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0" }, "dependencies": { @@ -10028,15 +10270,15 @@ "dev": true }, "jest-diff": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.0-next.1.tgz", - "integrity": "sha512-VYvy46N/SHICtaf0RnFiN/3smMqYAfCOzGlTYmnARsQO36QjApKZg36G4Mljz64un+3O+vzT3+v0T8c348QDpw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.0-next.3.tgz", + "integrity": "sha512-2rhsTT7gtOnGy2as2DMUwfTDPrNNjDAf0PdSNeJWPprSWkOB3CbbuNibH+DkJ6FVp3evpRHcP7+HgcUcTbcv7w==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^27.0.0-next.0", "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" } }, "jest-get-type": { @@ -10046,30 +10288,30 @@ "dev": true }, "jest-matcher-utils": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.0-next.1.tgz", - "integrity": "sha512-3Zqcdtkl6Vv4jloDhkzhNLJ+M8eCyiLIdrYclCJq2AgCClEh/y9BNcMf/1tvYxkF2cAPoffA82a8JadWUkHj/w==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.0-next.3.tgz", + "integrity": "sha512-wjSLi1rOnKD0axQuYZ8XZCMo0TdDW3rZrFyhj66sya1H8rYAbtxLQOI1XuiPOwbtwC7UxXoE59C3VE0aHPvD/w==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.0.0-next.1", + "jest-diff": "^27.0.0-next.3", "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" } }, "jest-message-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.1.tgz", - "integrity": "sha512-6nYhqNqstXSJSfV+Jl/W5AMsSjSlTlUeR/NsSng67QK/CmlvJiPII5lBYsSIgHP1dHm4nJ1s9tXQSe8VDOMpSw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.3.tgz", + "integrity": "sha512-G0VjiwL33HPJlgTrr3kJKZTspMNbr7w/9n8oOvLpCl8Ufjqh7yBXeFqvf3SzqOgwWGxmMd/DfhapuhnGY5IPPQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.0.0-next.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" } @@ -10081,12 +10323,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -10112,32 +10354,41 @@ } }, "jest-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.0-next.1.tgz", - "integrity": "sha512-959Pru7/fbUFaYe40TeTgAdqf6Ds6EYnZqxiHP7X9UM4FxTtTpG0PVEp71GI3thmdfSVROY0qI1/s+WuPiS0Rw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.0-next.3.tgz", + "integrity": "sha512-vjHPCxbp880wPXMLXgN5+KuYs1eLMEnANCtoDVUIBWGeLU+1V8TcnXPO8OiCNoamYA24LJfgHE1zoWnF3r6qOg==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", + "is-ci": "^3.0.0", "micromatch": "^4.0.2" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -10157,6 +10408,12 @@ "supports-color": "^7.1.0" } }, + "ci-info": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.1.1.tgz", + "integrity": "sha512-kdRWLBIJwdsYJWYJFtAFFYxybguqeF91qpZaggjG5Nf8QKdizFG2hjqvaTXbxFIcYbSaD74KpAXv6BSm17DHEQ==", + "dev": true + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -10184,6 +10441,15 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "is-ci": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", + "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "dev": true, + "requires": { + "ci-info": "^3.1.1" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10196,32 +10462,41 @@ } }, "jest-validate": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.0-next.1.tgz", - "integrity": "sha512-ocXbDsiZKn0Wsd+bouR3/8THvQ5EyZgAZR7hhkDwncnsifi9Co2VEUy7HC5eTbgwQnxeuKYY0iDJB0SElb7Dsg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.0-next.3.tgz", + "integrity": "sha512-wmTz1G6/dQqcCf4kEdOMKL4VSKcRQCMRAKX35d9M1gFKNxc78PWpaS5W4gmnBvO6lclIQBzY5PpY9lCBI0JVag==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "camelcase": "^6.0.0", "chalk": "^4.0.0", "jest-get-type": "^27.0.0-next.0", "leven": "^3.1.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -10275,12 +10550,12 @@ "dev": true }, "pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -10306,33 +10581,42 @@ } }, "jest-watcher": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.0-next.1.tgz", - "integrity": "sha512-MRcCEIr4BckZ+Wl8w2knrGwPGDrLOxBMtsWMuEs4cORzoExQK3LYwmUgXlEdfmoCqi9GOmqhu9MGR+QibUXvuw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.0-next.3.tgz", + "integrity": "sha512-xUOP1XG1pY+Qoj3MRjQe7UKM2YLM2LD1PTp0cDb8G5idITFgFebCyDnMgp2+L/dN1yvlRqan0DRMppBWGZizhg==", "dev": true, "requires": { - "@jest/test-result": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/test-result": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.0.0-next.1", + "jest-util": "^27.0.0-next.3", "string-length": "^4.0.1" }, "dependencies": { "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -10385,9 +10669,9 @@ } }, "jest-worker": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.2.tgz", - "integrity": "sha512-0LYfj33SHCDAx61LrW5zyxn2vxvt94QX5EJTJVYRR9kdQ6sBFiTCajsCwpWLqkYY61faPKwqGaHrXhm6sgdRMg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.3.tgz", + "integrity": "sha512-f/k5TclmfFlFc7b6rVbWYBmS7DhUO+Z+dL8AAxTwSVn/aBvpPvYxpnKmWMgMF6yFPodJfYLasdRRIY9F0YupKg==", "dev": true, "requires": { "@types/node": "*", @@ -11543,40 +11827,6 @@ "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", "dev": true }, - "node-notifier": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", - "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, "node-releases": { "version": "1.1.70", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", @@ -16717,13 +16967,6 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", diff --git a/package-lock.json b/package-lock.json index 82c740ce..d8f36ca8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,22 @@ { "name": "github-action-quotes", - "version": "1.0.0", + "version": "0.0.0-dev", "lockfileVersion": 2, "requires": true, "packages": { "": { - "version": "1.0.0", + "version": "0.0.0-dev", "license": "GPL-3.0", "dependencies": { "@actions/core": "^1.2.6" }, "devDependencies": { + "@semantic-release/changelog": "^5.0.1", + "@semantic-release/commit-analyzer": "^8.0.1", + "@semantic-release/git": "^9.0.0", + "@semantic-release/github": "^7.2.0", + "@semantic-release/npm": "^7.0.10", + "@semantic-release/release-notes-generator": "^9.0.1", "@vercel/ncc": "~>0.27.0", "babel-eslint": "^10.1.0", "cz-conventional-changelog": "^3.3.0", @@ -22,14 +28,17 @@ "eslint-plugin-jest": "^23.20.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^3.1.4", + "eslint-plugin-spellcheck": "0.0.8", "expect": "^26.6.2", + "folio": "^0.3.18", "git-cz": "^4.1.0", "husky": "^4.2.5", - "jest": "^27.0.0-next.2", + "jest": "^27.0.0-next.3", "jest-circus": "^26.6.3", "lint-staged": "^10.1.6", + "prettier": "^2.1.2", "pretty-quick": "^3.1.0", - "semantic-release": "^15.10.5" + "semantic-release": ">=17.2.3" }, "engines": { "node": ">= 8.0.0" @@ -52,6 +61,12 @@ "@babel/highlight": "^7.12.13" } }, + "node_modules/@babel/compat-data": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.8.tgz", + "integrity": "sha512-EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog==", + "dev": true + }, "node_modules/@babel/core": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.13.tgz", @@ -115,12 +130,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.12.15", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz", - "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", "dev": true, "dependencies": { - "@babel/types": "^7.12.13", + "@babel/types": "^7.13.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -134,6 +149,138 @@ "node": ">=0.10.0" } }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.8.tgz", + "integrity": "sha512-pBljUGC1y3xKLn1nrx2eAhurLMA8OqBtBP/JwG4U8skN7kf8/aqwwxpV1N6T0e7r6+7uNitIa/fUxPFagSXp3A==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.8.tgz", + "integrity": "sha512-qioaRrKHQbn4hkRKDHbnuQ6kAxmmOF+kzKGnIfxPK4j2rckSJCpKzr/SSTlohSCiE3uAQpNDJ9FIh4baeE8W+w==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", + "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.0" + } + }, "node_modules/@babel/helper-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", @@ -154,13 +301,23 @@ "@babel/types": "^7.12.13" } }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", + "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz", - "integrity": "sha512-B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", + "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", "dev": true, "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.13.0" } }, "node_modules/@babel/helper-module-imports": { @@ -173,19 +330,19 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz", - "integrity": "sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", + "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", "@babel/helper-simple-access": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", "@babel/helper-validator-identifier": "^7.12.11", "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", "lodash": "^4.17.19" } }, @@ -199,21 +356,32 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz", - "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", "dev": true }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, "node_modules/@babel/helper-replace-supers": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", - "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", + "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", "dev": true, "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.0", "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" } }, "node_modules/@babel/helper-simple-access": { @@ -225,6 +393,15 @@ "@babel/types": "^7.12.13" } }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1" + } + }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", @@ -240,6 +417,24 @@ "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", "dev": true }, + "node_modules/@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "dev": true + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", + "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, "node_modules/@babel/helpers": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.13.tgz", @@ -325,9 +520,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.12.15", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz", - "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", + "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -336,6 +531,183 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", + "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", + "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", + "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", + "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", + "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", + "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", + "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", + "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.8.tgz", + "integrity": "sha512-hpbBwbTgd7Cz1QryvwJZRo1U0k1q8uyBmeXOSQUjdg/A2TASkhR/rz7AyqZ/kS8kbpsNA80rOYbxySBJAqmhhQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", + "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", @@ -363,6 +735,30 @@ "@babel/helper-plugin-utils": "^7.12.13" } }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", @@ -451,6 +847,567 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", + "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", + "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", + "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", + "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", + "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", + "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", + "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", + "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz", + "integrity": "sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-typescript": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.9.tgz", + "integrity": "sha512-mcsHUlh2rIhViqMG823JpscLMesRt3QbMsv1+jhopXEb3W2wXvQ9QoiOlZI9ZbR3XqPtaFpZwEZKYqGJnGMZTQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-proposal-async-generator-functions": "^7.13.8", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-dynamic-import": "^7.13.8", + "@babel/plugin-proposal-export-namespace-from": "^7.12.13", + "@babel/plugin-proposal-json-strings": "^7.13.8", + "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-numeric-separator": "^7.12.13", + "@babel/plugin-proposal-object-rest-spread": "^7.13.8", + "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.8", + "@babel/plugin-proposal-private-methods": "^7.13.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.13.0", + "@babel/plugin-transform-async-to-generator": "^7.13.0", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-classes": "^7.13.0", + "@babel/plugin-transform-computed-properties": "^7.13.0", + "@babel/plugin-transform-destructuring": "^7.13.0", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.13.0", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.13.0", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/plugin-transform-modules-systemjs": "^7.13.8", + "@babel/plugin-transform-modules-umd": "^7.13.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.13.0", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.13.0", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.13.0", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.13.0", + "babel-plugin-polyfill-corejs2": "^0.1.4", + "babel-plugin-polyfill-corejs3": "^0.1.3", + "babel-plugin-polyfill-regenerator": "^0.1.2", + "core-js-compat": "^3.9.0", + "semver": "^6.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz", + "integrity": "sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-transform-typescript": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.9.tgz", + "integrity": "sha512-aY2kU+xgJ3dJ1eU6FMB9EH8dIe8dmusF1xEku52joLvw6eAFN0AI+WxCLDnpev2LEejWBAy2sBvBOBAjI3zmvA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" } }, "node_modules/@babel/template": { @@ -465,17 +1422,17 @@ } }, "node_modules/@babel/traverse": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz", - "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.13", + "@babel/generator": "^7.13.0", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.19" @@ -509,9 +1466,9 @@ "dev": true }, "node_modules/@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.12.11", @@ -748,16 +1705,16 @@ } }, "node_modules/@jest/console": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.0-next.1.tgz", - "integrity": "sha512-N2EZfiBPItMZXtRd06Vjqg6sYdhmxbvavFF83ApLC/w2zyx1oiubEC3BM9aUXaTGKKbpWdSr66zGQL7T8PodJg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.0-next.3.tgz", + "integrity": "sha512-WqmVZKsdP9a7IDpsbgVO74iONPfqW9peIsXyNjPrbBMalRcCxWendLvIrwJRU4Y7m2TSou/Wxw7jXC1mbelMBA==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.0.0-next.1", - "jest-util": "^27.0.0-next.1", + "jest-message-util": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", "slash": "^3.0.0" }, "engines": { @@ -765,35 +1722,35 @@ } }, "node_modules/@jest/core": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.0-next.2.tgz", - "integrity": "sha512-kH5KHxMgBjD/2CnubWuhwKWvQCcUIJOVO5V36JL96cwM/H7kWBVdSQBys7mJKwlwyzG8oGEsktaxli/1O2FzHQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.0-next.3.tgz", + "integrity": "sha512-i2wZ4riNc6b49xURBeDP0AGbAweV62xwJ+NR4Qd1yeFIgFWEepwDj9sZ7peeNGIuDz9izOdHtjhWDj9g5gaKPg==", "dev": true, "dependencies": { - "@jest/console": "^27.0.0-next.1", - "@jest/reporters": "^27.0.0-next.2", - "@jest/test-result": "^27.0.0-next.1", - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", + "@jest/console": "^27.0.0-next.3", + "@jest/reporters": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.7.2", + "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.0.0-next.1", - "jest-config": "^27.0.0-next.2", - "jest-haste-map": "^27.0.0-next.2", - "jest-message-util": "^27.0.0-next.1", + "jest-changed-files": "^27.0.0-next.3", + "jest-config": "^27.0.0-next.3", + "jest-haste-map": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-resolve": "^27.0.0-next.2", - "jest-resolve-dependencies": "^27.0.0-next.2", - "jest-runner": "^27.0.0-next.2", - "jest-runtime": "^27.0.0-next.2", - "jest-snapshot": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-validate": "^27.0.0-next.1", - "jest-watcher": "^27.0.0-next.1", + "jest-resolve": "^27.0.0-next.3", + "jest-resolve-dependencies": "^27.0.0-next.3", + "jest-runner": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3", + "jest-snapshot": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-validate": "^27.0.0-next.3", + "jest-watcher": "^27.0.0-next.3", "micromatch": "^4.0.2", "p-each-series": "^2.1.0", "rimraf": "^3.0.0", @@ -802,49 +1759,69 @@ }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, "node_modules/@jest/environment": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.0-next.1.tgz", - "integrity": "sha512-H3rg05KS9TsLd9KhYU9azyQfLNqTc83To/1C51SWKSdvmAjY7s5rftjb71dktM+D9vaXEHy+l3/gpXamg35QEA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.0-next.3.tgz", + "integrity": "sha512-8wgGEj4rJFE8J0ythFsQoLCrroiwnISey2T44yMuXpEYgtTbdM2tnKakbT+7vWOkqWYsp7hn/dVrZkFvYkB88g==", "dev": true, "dependencies": { - "@jest/fake-timers": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/fake-timers": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", - "jest-mock": "^27.0.0-next.1" + "jest-mock": "^27.0.0-next.3" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/fake-timers": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.0-next.1.tgz", - "integrity": "sha512-6KnfmquSmzZvhz6rzaHaTyDmC16W69TQYpHE1cJVQNsG7YnSncuUXUJJLK7OWW/9HxVOhjyQBBftZrFVBhQIuQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.0-next.3.tgz", + "integrity": "sha512-68Sua0OVBt/zMNMdGU6eUlliWMch+k+jw5bdQu91KwIXMCDfvaRmJqS1X+RLNEOfLJv13cWwXbUhfHekRnYeYg==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@sinonjs/fake-timers": "^6.0.1", "@types/node": "*", - "jest-message-util": "^27.0.0-next.1", - "jest-mock": "^27.0.0-next.1", - "jest-util": "^27.0.0-next.1" + "jest-message-util": "^27.0.0-next.3", + "jest-mock": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/globals": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.0-next.1.tgz", - "integrity": "sha512-iklr8SnXF7cjhjMih9sBvVQfztciW5xzEaWvm6PwxQO4KnHaEOku3KdSLQ+selzfvgEw/Kryj0IDvreObPu5tQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.0-next.3.tgz", + "integrity": "sha512-eUefUaQrPZJPAt/xiRH5MCi/qn6yC0hkMxX0t6ceRliKsHBJjUh5/fO8dV+FkzZVMEVchl4iFrsykYdJP+QC3Q==", "dev": true, "dependencies": { - "@jest/environment": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", - "expect": "^27.0.0-next.1" + "@jest/environment": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", + "expect": "^27.0.0-next.3" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -857,19 +1834,22 @@ "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/globals/node_modules/expect": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.1.tgz", - "integrity": "sha512-yOCYxlHyy3rkazDKpx7Pbb+o0AAgZcS0SfiaD5edkOcSXoUy7ErDLsKFARjWRcfLgEmd3Hh9ypFAzpZ3o5Agog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.3.tgz", + "integrity": "sha512-JqtPDFfjAT8mC5kSm4oGFv+sThgFR2Y1FXDxZPfeEa0oco3T3oYxPKBuy29XgoOe40IzRRBpPhKQq1t+pMMnww==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-styles": "^5.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0" }, "engines": { @@ -877,16 +1857,16 @@ } }, "node_modules/@jest/reporters": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.0-next.2.tgz", - "integrity": "sha512-umciZqYLSNd/F7QXAe8OiIPtJLZuSC1afyx/a1xuXwdQF8mexvtDOPCMCbfA1B7JUhytLgrDaz2vOuDW6QH2JA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.0-next.3.tgz", + "integrity": "sha512-IzY+pgpbKG8O8aMfvhi0DZ5ww/Vccts/ksL5gIGOw7aN04rcjFMWaUwmlA3+RY3b5d6DFWgJD9oTl8vmt8YrjA==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.0.0-next.1", - "@jest/test-result": "^27.0.0-next.1", - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", + "@jest/console": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", @@ -897,11 +1877,10 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.0.0-next.2", - "jest-resolve": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-worker": "^27.0.0-next.2", - "node-notifier": "^8.0.0", + "jest-haste-map": "^27.0.0-next.3", + "jest-resolve": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-worker": "^27.0.0-next.3", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", @@ -911,14 +1890,19 @@ "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, - "optionalDependencies": { - "node-notifier": "^8.0.0" + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/@jest/source-map": { - "version": "27.0.0-next.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.0-next.0.tgz", - "integrity": "sha512-pp6PrnUN1iI1BqKceIVGTUYbXIVVw49GBLgVEoFNkDfuPZgLuH2aQFhnzyPzQqDyWzv2N0gLX8AnixjcV7P2VA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.0-next.3.tgz", + "integrity": "sha512-cup/B3GygP6Y61tL+owv94ftGs1ndnUsk8bYh8Ud+jF3nMRY2mIv6dwL6sXhh/SW5pEsc2OyRI4oKRgNFxvZBw==", "dev": true, "dependencies": { "callsites": "^3.0.0", @@ -930,13 +1914,13 @@ } }, "node_modules/@jest/test-result": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.0-next.1.tgz", - "integrity": "sha512-t1rCTmdmgmU3ALbcTUSW+wI7tArm3BNsUhdFWvZQiIQVGCwpqbR84S8Cb8vcM3OKvGoM/vLl5OmqGf8jvQ0jog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.0-next.3.tgz", + "integrity": "sha512-Y5faXRKrBgKr3RXRPuahpgjrTzPWobpRJnUT3MhAsLf0QfK8FOerAUZUyjxFx4JmCbM3c+WCvNqlXBP1iOrcFQ==", "dev": true, "dependencies": { - "@jest/console": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/console": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -945,37 +1929,37 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.0-next.2.tgz", - "integrity": "sha512-ayciaiZ+aGTU+wG9uQ7G0wtfcIB/mNpp16zzgUY/yQnycGWz5OHdCSiaxkcu6YOXnBIeZjxP0ab2ApBCANUSuQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.0-next.3.tgz", + "integrity": "sha512-iM19Fr0CC6YgKZTQMJ4tQZyV9aGS14igSHaPXtfnkaN0Zv9RkC49yeXfTUOPBYu0VDkp5OCLKjHqqdkLohiP6g==", "dev": true, "dependencies": { - "@jest/test-result": "^27.0.0-next.1", + "@jest/test-result": "^27.0.0-next.3", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.0-next.2", - "jest-runner": "^27.0.0-next.2", - "jest-runtime": "^27.0.0-next.2" + "jest-haste-map": "^27.0.0-next.3", + "jest-runner": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.0-next.2.tgz", - "integrity": "sha512-3QnpdRTDDgn1fxOhrI5KFdLf5vn5r7gH2nimTyHMjwrvO/qFMjQoKVxDrRaCC3mCfBcmCB/guPet9RveoCz6fA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.0-next.3.tgz", + "integrity": "sha512-uyKC7hPacpkRD8wM2w0Q3YaSNn8DL1BupxysktURj4QgNQFjFvQlsSZi742AKtVPMNoXmvDi9CHsberChZskQg==", "dev": true, "dependencies": { "@babel/core": "^7.1.0", - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.0-next.2", + "jest-haste-map": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-util": "^27.0.0-next.1", + "jest-util": "^27.0.0-next.3", "micromatch": "^4.0.2", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -987,21 +1971,30 @@ } }, "node_modules/@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/@jest/types/node_modules/@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", @@ -1051,7 +2044,6 @@ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.2.5.tgz", "integrity": "sha512-+DCtPykGnvXKWWQI0E1XD+CCeWSBhB6kwItXqfFmNBlIlhczuDPbg+P6BtLnVBaRJDAjv+1mrUJuRsFSjktopg==", "dev": true, - "peer": true, "dependencies": { "@octokit/auth-token": "^2.4.4", "@octokit/graphql": "^4.5.8", @@ -1061,13 +2053,6 @@ "universal-user-agent": "^6.0.0" } }, - "node_modules/@octokit/core/node_modules/universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true, - "peer": true - }, "node_modules/@octokit/endpoint": { "version": "6.0.11", "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.11.tgz", @@ -1088,53 +2073,33 @@ "node": ">=0.10.0" } }, - "node_modules/@octokit/endpoint/node_modules/universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - }, "node_modules/@octokit/graphql": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.6.0.tgz", "integrity": "sha512-CJ6n7izLFXLvPZaWzCQDjU/RP+vHiZmWdOunaCS87v+2jxMsW9FB5ktfIxybRBxZjxuJGRnxk7xJecWTVxFUYQ==", "dev": true, - "peer": true, "dependencies": { "@octokit/request": "^5.3.0", "@octokit/types": "^6.0.3", "universal-user-agent": "^6.0.0" } }, - "node_modules/@octokit/graphql/node_modules/universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true, - "peer": true - }, "node_modules/@octokit/openapi-types": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-4.0.4.tgz", - "integrity": "sha512-31zY8JIuz3h6RAFOnyA8FbOwhILILiBu1qD81RyZZWY7oMBhIdBn6MaAmnnptLhB4jk0g50nkQkUVP4kUzppcA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-5.2.2.tgz", + "integrity": "sha512-b3nHy/0uufJJsaZERwZM0syLRO6gfr6vvBPLewQxBKzzbhGDx1ygTyoELMNADD7mIPPzGMqbfdCeJTSeZueZwA==", "dev": true }, "node_modules/@octokit/plugin-paginate-rest": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", - "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", - "dev": true, - "dependencies": { - "@octokit/types": "^2.0.1" - } - }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.11.0.tgz", + "integrity": "sha512-7L9xQank2G3r1dGqrVPo1z62V5utbykOUzlmNHPz87Pww/JpZQ9KyG5CHtUzgmB4n5iDRKYNK/86A8D98HP0yA==", "dev": true, "dependencies": { - "@types/node": ">= 8" + "@octokit/types": "^6.11.0" + }, + "peerDependencies": { + "@octokit/core": ">=2" } }, "node_modules/@octokit/plugin-request-log": { @@ -1147,22 +2112,16 @@ } }, "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", - "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.13.2.tgz", + "integrity": "sha512-pnn0lGE05nqZ+EZuZgJBffJ4QRAlrlvg3LBFjCKHqUUWCI3PMqZ8kPJOxFj0R3B3D5hoGambtEIpCnaRD6nRJw==", "dev": true, "dependencies": { - "@octokit/types": "^2.0.1", + "@octokit/types": "^6.11.2", "deprecation": "^2.3.1" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "dependencies": { - "@types/node": ">= 8" + }, + "peerDependencies": { + "@octokit/core": ">=3" } }, "node_modules/@octokit/request": { @@ -1182,26 +2141,6 @@ } }, "node_modules/@octokit/request-error": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", - "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", - "dev": true, - "dependencies": { - "@octokit/types": "^2.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "dependencies": { - "@types/node": ">= 8" - } - }, - "node_modules/@octokit/request/node_modules/@octokit/request-error": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.5.tgz", "integrity": "sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg==", @@ -1221,49 +2160,85 @@ "node": ">=0.10.0" } }, - "node_modules/@octokit/request/node_modules/universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - }, "node_modules/@octokit/rest": { - "version": "16.43.2", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", - "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", - "dev": true, - "dependencies": { - "@octokit/auth-token": "^2.4.0", - "@octokit/plugin-paginate-rest": "^1.1.1", - "@octokit/plugin-request-log": "^1.0.0", - "@octokit/plugin-rest-endpoint-methods": "2.4.0", - "@octokit/request": "^5.2.0", - "@octokit/request-error": "^1.0.2", - "atob-lite": "^2.0.0", - "before-after-hook": "^2.0.0", - "btoa-lite": "^1.0.0", - "deprecation": "^2.0.0", - "lodash.get": "^4.4.2", - "lodash.set": "^4.3.2", - "lodash.uniq": "^4.5.0", - "octokit-pagination-methods": "^1.1.0", - "once": "^1.4.0", - "universal-user-agent": "^4.0.0" + "version": "18.3.2", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.3.2.tgz", + "integrity": "sha512-TSTI47/jLqdq8qvc/a/P/VApBal7QHeISPZ8a1v7ma8NN/YdU5HRTSCb15+IvzUeuM7Iagp0aG+ypvQXJgmgQw==", + "dev": true, + "dependencies": { + "@octokit/core": "^3.2.3", + "@octokit/plugin-paginate-rest": "^2.6.2", + "@octokit/plugin-request-log": "^1.0.2", + "@octokit/plugin-rest-endpoint-methods": "4.13.2" } }, "node_modules/@octokit/types": { - "version": "6.8.5", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.8.5.tgz", - "integrity": "sha512-ZsQawftZoi0kSF2pCsdgLURbOjtVcHnBOXiSxBKSNF56CRjARt5rb/g8WJgqB8vv4lgUEHrv06EdDKYQ22vA9Q==", + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.11.2.tgz", + "integrity": "sha512-EKQRFZU/oOfUlqk9ntLIE5UO/bcOx8exFpdXGBciJP90f05me3mza0sacIpqVqmiIQP3nJsBjnZHMmtijE5XwQ==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^4.0.3" + "@octokit/openapi-types": "^5.2.2" + } + }, + "node_modules/@semantic-release/changelog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-5.0.1.tgz", + "integrity": "sha512-unvqHo5jk4dvAf2nZ3aw4imrlwQ2I50eVVvq9D47Qc3R+keNqepx1vDYwkjF8guFXnOYaYcR28yrZWno1hFbiw==", + "dev": true, + "dependencies": { + "@semantic-release/error": "^2.1.0", + "aggregate-error": "^3.0.0", + "fs-extra": "^9.0.0", + "lodash": "^4.17.4" + }, + "engines": { + "node": ">=10.18" + }, + "peerDependencies": { + "semantic-release": ">=15.8.0 <18.0.0" + } + }, + "node_modules/@semantic-release/changelog/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@semantic-release/changelog/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@semantic-release/changelog/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" } }, "node_modules/@semantic-release/commit-analyzer": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-6.3.3.tgz", - "integrity": "sha512-Pyv1ZL2u5AIOY4YbxFCAB5J1PEh5yON8ylbfiPiriDGGW6Uu1U3Y8lysMtWu+FUD5x7tSnyIzhqx0+fxPxqbgw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-8.0.1.tgz", + "integrity": "sha512-5bJma/oB7B4MtwUkZC2Bf7O1MHfi4gWe4mA+MIQ3lsEV0b422Bvl1z5HRpplDnMLHH3EXMoRdEng6Ds5wUqA3A==", "dev": true, "dependencies": { "conventional-changelog-angular": "^5.0.0", @@ -1271,13 +2246,14 @@ "conventional-commits-parser": "^3.0.7", "debug": "^4.0.0", "import-from": "^3.0.0", - "lodash": "^4.17.4" + "lodash": "^4.17.4", + "micromatch": "^4.0.2" }, "engines": { - "node": ">=8.16" + "node": ">=10.18" }, "peerDependencies": { - "semantic-release": ">=15.8.0 <16.0.0" + "semantic-release": ">=16.0.0 <18.0.0" } }, "node_modules/@semantic-release/commit-analyzer/node_modules/debug": { @@ -1309,23 +2285,68 @@ "integrity": "sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==", "dev": true }, + "node_modules/@semantic-release/git": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@semantic-release/git/-/git-9.0.0.tgz", + "integrity": "sha512-AZ4Zha5NAPAciIJH3ipzw/WU9qLAn8ENaoVAhD6srRPxTpTzuV3NhNh14rcAo8Paj9dO+5u4rTKcpetOBluYVw==", + "dev": true, + "dependencies": { + "@semantic-release/error": "^2.1.0", + "aggregate-error": "^3.0.0", + "debug": "^4.0.0", + "dir-glob": "^3.0.0", + "execa": "^4.0.0", + "lodash": "^4.17.4", + "micromatch": "^4.0.0", + "p-reduce": "^2.0.0" + }, + "engines": { + "node": ">=10.18" + }, + "peerDependencies": { + "semantic-release": ">=16.0.0 <18.0.0" + } + }, + "node_modules/@semantic-release/git/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@semantic-release/git/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "node_modules/@semantic-release/github": { - "version": "5.5.8", - "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-5.5.8.tgz", - "integrity": "sha512-YxbBXbCThs/Xk3E4QU01AMIUM8eb0UTvjHJtclTDR3/DEW7kUpmXQqBMnSh3qCTuk4scRFIoaF0fGU/0xByZug==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-7.2.0.tgz", + "integrity": "sha512-tMRnWiiWb43whRHvbDGXq4DGEbKRi56glDpXDJZit4PIiwDPX7Kx3QzmwRtDOcG+8lcpGjpdPabYZ9NBxoI2mw==", "dev": true, "dependencies": { - "@octokit/rest": "^16.27.0", + "@octokit/rest": "^18.0.0", "@semantic-release/error": "^2.2.0", "aggregate-error": "^3.0.0", "bottleneck": "^2.18.1", "debug": "^4.0.0", "dir-glob": "^3.0.0", - "fs-extra": "^8.0.0", - "globby": "^10.0.0", - "http-proxy-agent": "^3.0.0", - "https-proxy-agent": "^4.0.0", - "issue-parser": "^5.0.0", + "fs-extra": "^9.0.0", + "globby": "^11.0.0", + "http-proxy-agent": "^4.0.0", + "https-proxy-agent": "^5.0.0", + "issue-parser": "^6.0.0", "lodash": "^4.17.4", "mime": "^2.4.3", "p-filter": "^2.0.0", @@ -1333,19 +2354,10 @@ "url-join": "^4.0.0" }, "engines": { - "node": ">=8.16" + "node": ">=10.18" }, "peerDependencies": { - "semantic-release": ">=15.8.0 <16.0.0" - } - }, - "node_modules/@semantic-release/github/node_modules/agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", - "dev": true, - "engines": { - "node": ">= 6.0.0" + "semantic-release": ">=16.0.0 <18.0.0" } }, "node_modules/@semantic-release/github/node_modules/debug": { @@ -1365,36 +2377,31 @@ } } }, - "node_modules/@semantic-release/github/node_modules/globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "node_modules/@semantic-release/github/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/@semantic-release/github/node_modules/https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "node_modules/@semantic-release/github/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "dependencies": { - "agent-base": "5", - "debug": "4" + "universalify": "^2.0.0" }, - "engines": { - "node": ">= 6.0.0" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, "node_modules/@semantic-release/github/node_modules/ms": { @@ -1403,51 +2410,99 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/@semantic-release/github/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@semantic-release/npm": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-5.3.5.tgz", - "integrity": "sha512-AOREQ6rUT8OAiqXvWCp0kMNjcdnLLq1JdP0voZL4l5zf6Tgs/65YA7ctP+9shthW01Ps85Nu0pILW3p9GkaYuw==", + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-7.0.10.tgz", + "integrity": "sha512-DXFEhgSt5u22imTWbw8wfcVGB90nFJNcjUBtJI3zswJojzZ7yXpY4i2Va5RBRQRTtj00BfG0stbilAtKrKp35g==", "dev": true, "dependencies": { "@semantic-release/error": "^2.2.0", "aggregate-error": "^3.0.0", - "execa": "^3.2.0", - "fs-extra": "^8.0.0", + "execa": "^5.0.0", + "fs-extra": "^9.0.0", "lodash": "^4.17.15", "nerf-dart": "^1.0.0", - "normalize-url": "^4.0.0", - "npm": "^6.10.3", + "normalize-url": "^5.0.0", + "npm": "^6.14.9", "rc": "^1.2.8", "read-pkg": "^5.0.0", "registry-auth-token": "^4.0.0", - "tempy": "^0.3.0" + "semver": "^7.1.2", + "tempy": "^1.0.0" }, "engines": { - "node": ">=8.16" + "node": ">=10.19" }, "peerDependencies": { - "semantic-release": ">=15.9.0 <16.0.0" + "semantic-release": ">=16.0.0 <18.0.0" } }, "node_modules/@semantic-release/npm/node_modules/execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", "dev": true, "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" }, "engines": { - "node": "^8.12.0 || >=9.7.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@semantic-release/npm/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@semantic-release/npm/node_modules/get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@semantic-release/npm/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" } }, "node_modules/@semantic-release/npm/node_modules/is-stream": { @@ -1459,13 +2514,16 @@ "node": ">=8" } }, - "node_modules/@semantic-release/npm/node_modules/p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "node_modules/@semantic-release/npm/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, "node_modules/@semantic-release/npm/node_modules/read-pkg": { @@ -1492,10 +2550,19 @@ "node": ">=8" } }, + "node_modules/@semantic-release/npm/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@semantic-release/release-notes-generator": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-7.3.5.tgz", - "integrity": "sha512-LGjgPBGjjmjap/76O0Md3wc04Y7IlLnzZceLsAkcYRwGQdRPTTFUJKqDQTuieWTs7zfHzQoZqsqPfFxEN+g2+Q==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.1.tgz", + "integrity": "sha512-bOoTiH6SiiR0x2uywSNR7uZcRDl22IpZhj+Q5Bn0v+98MFtOMhCxFhbrKQjhbYoZw7vps1mvMRmFkp/g6R9cvQ==", "dev": true, "dependencies": { "conventional-changelog-angular": "^5.0.0", @@ -1510,10 +2577,10 @@ "read-pkg-up": "^7.0.0" }, "engines": { - "node": ">=8.16" + "node": ">=10.18" }, "peerDependencies": { - "semantic-release": ">=15.8.0 <16.0.0 || >=16.0.0-beta <17.0.0" + "semantic-release": ">=15.8.0 <18.0.0" } }, "node_modules/@semantic-release/release-notes-generator/node_modules/debug": { @@ -1659,6 +2726,15 @@ "@sinonjs/commons": "^1.7.0" } }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/@types/babel__core": { "version": "7.1.12", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", @@ -1700,16 +2776,6 @@ "@babel/types": "^7.3.0" } }, - "node_modules/@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, "node_modules/@types/graceful-fs": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", @@ -2305,6 +3371,15 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -2317,12 +3392,6 @@ "node": ">= 4.5.0" } }, - "node_modules/atob-lite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", - "dev": true - }, "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", @@ -2365,22 +3434,34 @@ } }, "node_modules/babel-jest": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.0-next.2.tgz", - "integrity": "sha512-ts6Wp5yT+AhKo8T4NaJ8WScA5nPY1gz+u3zd58ktHqaZZDskkn/JRfqlZNjOAxLJR3ylUlZiGensjs0Fo6Q+Dg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.0-next.3.tgz", + "integrity": "sha512-LgQKHRmsPm09Jn6kzThcwUUrDBPgQgovvYz6Q22uQtjGe8t3JL96vWRcvQPjbgb1N4nK2Sw0JkQXRNpiP8+9eQ==", "dev": true, "dependencies": { - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/babel__core": "^7.1.7", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.0-next.0", + "babel-preset-jest": "^27.0.0-next.3", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" } }, "node_modules/babel-plugin-istanbul": { @@ -2400,9 +3481,9 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "27.0.0-next.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.0-next.0.tgz", - "integrity": "sha512-H2v48wQCF3yJ+uVKc+VTh/ddyDGlBL1DEPNnA5lVEls6b5SwbWqP4CpZ65N7tlh4VUCVcMjy503W9DT8p94i1Q==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.0-next.3.tgz", + "integrity": "sha512-s6XOBa+TIoy3tu8SLENLGk435ynzc6ojJ6O3ErI7iHyNSPjsQIZqZLbV1nIEdD5e7IrbtWml3umtxJqMnjmcAA==", "dev": true, "dependencies": { "@babel/template": "^7.3.3", @@ -2414,6 +3495,54 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz", + "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.0", + "@babel/helper-define-polyfill-provider": "^0.1.5", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz", + "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.1.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", @@ -2435,16 +3564,19 @@ } }, "node_modules/babel-preset-jest": { - "version": "27.0.0-next.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.0-next.0.tgz", - "integrity": "sha512-IBwrt4KpbgfPaxFEzgKlj75bOYCH4RfB71fLsJ4BMUW8jO/602Lck3HmbMNEzf//lQ2vvVlQcj8XdF3QvfSzLw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.0-next.3.tgz", + "integrity": "sha512-1WoguNHYXSFCVvPqfjf+/J7q+OLohJzkT3vyGOACBlpjwE0b7yixW+M9O66U958/8n3UmpHXuC+cSR5p49XkcQ==", "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^27.0.0-next.0", + "babel-plugin-jest-hoist": "^27.0.0-next.3", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/balanced-match": { @@ -2532,6 +3664,29 @@ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, + "node_modules/browserslist": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, "node_modules/bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", @@ -2541,12 +3696,6 @@ "node-int64": "^0.4.0" } }, - "node_modules/btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", - "dev": true - }, "node_modules/buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -2627,6 +3776,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/caniuse-lite": { + "version": "1.0.30001194", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001194.tgz", + "integrity": "sha512-iDUOH+oFeBYk5XawYsPtsx/8fFpndAPUQJC7gBTfxHM8xw5nOZv7ceAD4frS1MKCLUac7QL5wdAJiFQlDRjXlA==", + "dev": true + }, "node_modules/capture-exit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", @@ -2827,78 +3982,24 @@ } }, "node_modules/cli-table": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.4.tgz", - "integrity": "sha512-1vinpnX/ZERcmE443i3SZTmU5DF0rPO9DrL4I2iVAllhxzCM9SzPlHnz19fsZB78htkKZvYBvj6SZ6vXnaxmTA==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/cli-table/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-table/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.5.tgz", + "integrity": "sha512-7uo2+RMNQUZ13M199udxqwk1qxTOS53EUak4gmu/aioUpdH5RvBz0JkJslcWz6ABKedZNqXXzikMZgHh+qF16A==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "colors": "1.0.3" }, "engines": { - "node": ">=4" + "node": ">= 0.2.0" } }, - "node_modules/cli-table/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/cli-table/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/cli-table/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "node_modules/cli-table/node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", "dev": true, "engines": { - "node": ">=4" - } - }, - "node_modules/cli-table/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "node": ">=0.1.90" } }, "node_modules/cli-truncate": { @@ -2978,6 +4079,21 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -3076,7 +4192,6 @@ "integrity": "sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==", "dev": true, "dependencies": { - "@commitlint/load": ">6.1.1", "chalk": "^2.4.1", "commitizen": "^4.0.3", "conventional-commit-types": "^3.0.0", @@ -3279,6 +4394,29 @@ "node": ">=0.10.0" } }, + "node_modules/core-js-compat": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz", + "integrity": "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.3", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -3331,12 +4469,12 @@ } }, "node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/cssom": { @@ -3369,7 +4507,6 @@ "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", "dev": true, "dependencies": { - "@commitlint/load": ">6.1.1", "chalk": "^2.4.1", "commitizen": "^4.0.3", "conventional-commit-types": "^3.0.0", @@ -3591,6 +4728,28 @@ "node": ">=0.10.0" } }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -3742,6 +4901,12 @@ "editorconfig-checker": "dist/index.js" } }, + "node_modules/electron-to-chromium": { + "version": "1.3.678", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.678.tgz", + "integrity": "sha512-E5ha1pE9+aWWrT2fUD5wdPBWUnYtKnEnloewbtVyrkAs79HvodOiNO4rMR94+hKbxgMFQG4fnPQACOc1cfMfBg==", + "dev": true + }, "node_modules/emittery": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", @@ -3779,55 +4944,16 @@ } }, "node_modules/env-ci": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-4.5.2.tgz", - "integrity": "sha512-lS+edpNp2+QXEPkx6raEMIjKxKKWnJ4+VWzovYJ2NLYiJAYenSAXotFfVdgaFxdbVnvAbUI8epQDa1u12ERxfQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-5.0.2.tgz", + "integrity": "sha512-Xc41mKvjouTXD3Oy9AqySz1IeyvJvHZ20Twf5ZLYbNpPPIuCnL/qHCmNlD01LoNy0JTunw9HPYVptD19Ac7Mbw==", "dev": true, "dependencies": { - "execa": "^3.2.0", + "execa": "^4.0.0", "java-properties": "^1.0.0" }, "engines": { - "node": ">=8.3" - } - }, - "node_modules/env-ci/node_modules/execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": "^8.12.0 || >=9.7.0" - } - }, - "node_modules/env-ci/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/env-ci/node_modules/p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true, - "engines": { - "node": ">=8" + "node": ">=10.13" } }, "node_modules/error-ex": { @@ -4325,6 +5451,29 @@ "node": ">=6.0.0" } }, + "node_modules/eslint-plugin-spellcheck": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/eslint-plugin-spellcheck/-/eslint-plugin-spellcheck-0.0.8.tgz", + "integrity": "sha1-fwGrIzwuZYwZlqJZrs1OgliUrJI=", + "dev": true, + "dependencies": { + "globals": "^9.9.0", + "hunspell-spellchecker": "^1.0.2", + "lodash": "^4.14.2" + }, + "peerDependencies": { + "eslint": ">=0.8.0" + } + }, + "node_modules/eslint-plugin-spellcheck/node_modules/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/eslint-rule-documentation": { "version": "1.0.23", "resolved": "https://registry.npmjs.org/eslint-rule-documentation/-/eslint-rule-documentation-1.0.23.tgz", @@ -4797,21 +5946,6 @@ "node": ">= 10.14.2" } }, - "node_modules/expect/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -5206,6 +6340,68 @@ "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, + "node_modules/folio": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/folio/-/folio-0.3.18.tgz", + "integrity": "sha512-0VV5f92f6ol5CTiPIe0RgkGqm7F+Kp2fXU7DPY6dOd0Q2Oe7YESQ3Bkrxgc3nubioIvFcoOL7F955ridYQvJuw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/core": "^7.11.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/preset-env": "^7.11.0", + "@babel/preset-typescript": "^7.10.4", + "colors": "^1.4.0", + "commander": "^6.1.0", + "debug": "^4.1.5", + "expect": "^26.4.2", + "fstream-ignore": "^1.0.5", + "jpeg-js": "^0.4.2", + "ms": "^2.1.2", + "pirates": "^4.0.1", + "pixelmatch": "^5.2.1", + "pngjs": "^5.0.0", + "pretty-format": "^26.4.2", + "rimraf": "^3.0.2", + "source-map-support": "^0.5.19", + "stack-utils": "^2.0.2" + }, + "bin": { + "folio": "cli.js" + }, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/folio/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/folio/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/folio/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -5305,6 +6501,44 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/fstream-ignore": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", + "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=", + "dev": true, + "dependencies": { + "fstream": "^1.0.0", + "inherits": "2", + "minimatch": "^3.0.0" + } + }, + "node_modules/fstream/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -5559,13 +6793,6 @@ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", "dev": true }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, "node_modules/handlebars": { "version": "4.7.7", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", @@ -5575,7 +6802,6 @@ "minimist": "^1.2.5", "neo-async": "^2.6.0", "source-map": "^0.6.1", - "uglify-js": "^3.1.4", "wordwrap": "^1.0.0" }, "bin": { @@ -5758,27 +6984,19 @@ "dev": true }, "node_modules/http-proxy-agent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-3.0.0.tgz", - "integrity": "sha512-uGuJaBWQWDQCJI5ip0d/VTYZW0nRrlLWXA4A7P1jrsa+f77rW2yXz315oBt6zGCF6l8C2tlMxY7ffULCj+5FhA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, "dependencies": { - "agent-base": "5", + "@tootallnate/once": "1", + "agent-base": "6", "debug": "4" }, "engines": { "node": ">= 6" } }, - "node_modules/http-proxy-agent/node_modules/agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, "node_modules/http-proxy-agent/node_modules/debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -5862,6 +7080,15 @@ "node": ">=8.12.0" } }, + "node_modules/hunspell-spellchecker": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hunspell-spellchecker/-/hunspell-spellchecker-1.0.2.tgz", + "integrity": "sha1-oQsL0voAplq2Kkxrc0zkltMYkQ4=", + "dev": true, + "bin": { + "hunspell-tojson": "bin/hunspell-tojson.js" + } + }, "node_modules/husky": { "version": "4.3.8", "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz", @@ -5993,6 +7220,9 @@ }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/import-local/node_modules/p-locate": { @@ -6387,19 +7617,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "optional": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", @@ -6478,6 +7695,24 @@ "node": ">=0.10.0" } }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -6590,19 +7825,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -6631,9 +7853,9 @@ "dev": true }, "node_modules/issue-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-5.0.0.tgz", - "integrity": "sha512-q/16W7EPHRL0FKVz9NU++TUsoygXGj6JOi88oulyAcQG+IEZ0T6teVdE+VLbe19OfL/tbV8Wi3Dfo0HedeHW0Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz", + "integrity": "sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==", "dev": true, "dependencies": { "lodash.capitalize": "^4.2.1", @@ -6643,7 +7865,7 @@ "lodash.uniqby": "^4.7.0" }, "engines": { - "node": ">=8.3" + "node": ">=10.13" } }, "node_modules/istanbul-lib-coverage": { @@ -6717,6 +7939,11 @@ }, "engines": { "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/istanbul-lib-source-maps/node_modules/ms": { @@ -6748,31 +7975,39 @@ } }, "node_modules/jest": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.0-next.2.tgz", - "integrity": "sha512-h6lM8tw7njPyaE06iKFhFUPjb0Yvwg9FyYlsQtgvjrxe8qkwoAXSjFhI3GtIi+m+z+W49kr/EHWM4+t+Yo2sZg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.0-next.3.tgz", + "integrity": "sha512-IEyeC+9dWcjkF2M1vbi09tNN+HN5Vf4tsZa1yhCXP96n8a3FEgSQUw1x79uC77fXa4Z5VU2YTa9nRrCoSqWclw==", "dev": true, "dependencies": { - "@jest/core": "^27.0.0-next.2", + "@jest/core": "^27.0.0-next.3", "import-local": "^3.0.2", - "jest-cli": "^27.0.0-next.2" + "jest-cli": "^27.0.0-next.3" }, "bin": { "jest": "bin/jest.js" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/jest-changed-files": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.0-next.1.tgz", - "integrity": "sha512-EyHpXUoJ4zjrT37r4k/Qdlt4S+N29wgEO8n4tjEbDM33TsK56ZNSWzGJn5Gk82uDm+J+Ror0SAGhHU6KwO1HIw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.0-next.3.tgz", + "integrity": "sha512-s5Y6dxVeWAYEIvk0guP9LlcxAKffDwmH8uIgQ761vDg6eKB9DO1BtBP28kuIuwUFIVqVcOoTX2QDV5v5grcECQ==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "execa": "^5.0.0", - "throat": "^5.0.0" + "throat": "^6.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -6796,6 +8031,9 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/get-stream": { @@ -6805,6 +8043,9 @@ "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-changed-files/node_modules/human-signals": { @@ -6825,6 +8066,12 @@ "node": ">=8" } }, + "node_modules/jest-changed-files/node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + }, "node_modules/jest-circus": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.3.tgz", @@ -7229,7 +8476,6 @@ "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", "graceful-fs": "^4.2.4", "jest-regex-util": "^26.0.0", "jest-serializer": "^26.6.2", @@ -7560,21 +8806,6 @@ "node": ">=8" } }, - "node_modules/jest-circus/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/jest-circus/node_modules/read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -7687,54 +8918,94 @@ } }, "node_modules/jest-cli": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.0-next.2.tgz", - "integrity": "sha512-iV464nLi8OjzdSx1nHxoDFcK6ZqXncCk+GNzLlseCZB9VMEez1GXEX2vPEDHGDWkyMDliU/AC5lQilIRsTh9yQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.0-next.3.tgz", + "integrity": "sha512-u6kOW5bsY0sUajulTdBrCcUPYGhuT5mqICDauhdeVpQwnfGsm/HYSpqCK7HyRQzfgVHGzqMJauUXr9gX+uHNqg==", "dev": true, "dependencies": { - "@jest/core": "^27.0.0-next.2", - "@jest/test-result": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/core": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.4", "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-validate": "^27.0.0-next.1", + "is-ci": "^3.0.0", + "jest-config": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-validate": "^27.0.0-next.3", "prompts": "^2.0.1", "yargs": "^16.0.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ci-info": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.1.1.tgz", + "integrity": "sha512-kdRWLBIJwdsYJWYJFtAFFYxybguqeF91qpZaggjG5Nf8QKdizFG2hjqvaTXbxFIcYbSaD74KpAXv6BSm17DHEQ==", + "dev": true + }, + "node_modules/jest-cli/node_modules/is-ci": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", + "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.1.1" + }, + "bin": { + "is-ci": "bin.js" } }, "node_modules/jest-config": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.0-next.2.tgz", - "integrity": "sha512-2pECBbGtJqqU5qg52eWhMIZy2T6bPO6lbsQDiDgHmgX80NIOzJ+6qljAXBC9c3qzesTxEL4zieRqWvd2I7GTzA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.0-next.3.tgz", + "integrity": "sha512-cJYRC8hgqr02wBzHZW7WMzl0BS7FGJ2T7YbxXgHLWCZqSeQxVKtnxP+3rspqMDmsUvJLn2eokC/6Ub5bhUqPAQ==", "dev": true, "dependencies": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", - "babel-jest": "^27.0.0-next.2", + "@jest/test-sequencer": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", + "babel-jest": "^27.0.0-next.3", "chalk": "^4.0.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", "graceful-fs": "^4.2.4", - "jest-circus": "^27.0.0-next.2", - "jest-environment-jsdom": "^27.0.0-next.1", - "jest-environment-node": "^27.0.0-next.1", + "jest-circus": "^27.0.0-next.3", + "jest-environment-jsdom": "^27.0.0-next.3", + "jest-environment-node": "^27.0.0-next.3", "jest-get-type": "^27.0.0-next.0", - "jest-jasmine2": "^27.0.0-next.2", + "jest-jasmine2": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-resolve": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-validate": "^27.0.0-next.1", + "jest-resolve": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-validate": "^27.0.0-next.3", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" }, "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 + } } }, "node_modules/jest-config/node_modules/ansi-styles": { @@ -7744,19 +9015,22 @@ "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-config/node_modules/expect": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.1.tgz", - "integrity": "sha512-yOCYxlHyy3rkazDKpx7Pbb+o0AAgZcS0SfiaD5edkOcSXoUy7ErDLsKFARjWRcfLgEmd3Hh9ypFAzpZ3o5Agog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.3.tgz", + "integrity": "sha512-JqtPDFfjAT8mC5kSm4oGFv+sThgFR2Y1FXDxZPfeEa0oco3T3oYxPKBuy29XgoOe40IzRRBpPhKQq1t+pMMnww==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-styles": "^5.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0" }, "engines": { @@ -7764,45 +9038,93 @@ } }, "node_modules/jest-config/node_modules/jest-circus": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.0-next.2.tgz", - "integrity": "sha512-PyBe7ckL+b8RFxH4hRVYlG0rKg9TWdW4Jw/reTxBv1cB3RMKy/F2tP8u7Ymk7PiMy5aescMWc6hjcCXzmxqQ+g==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.0-next.3.tgz", + "integrity": "sha512-tShyxHcGJsrjAdjx0YWV7faQBnntTD/SSDqHdAeL4f5l+xUeZULGPROH7NhbbAQS+MIEoy0K9K1MLn9xEW54QA==", "dev": true, "dependencies": { - "@jest/environment": "^27.0.0-next.1", - "@jest/test-result": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/environment": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.0.0-next.1", + "expect": "^27.0.0-next.3", "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.0-next.1", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", - "jest-runner": "^27.0.0-next.2", - "jest-runtime": "^27.0.0-next.2", - "jest-snapshot": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "pretty-format": "^27.0.0-next.1", + "jest-each": "^27.0.0-next.3", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-runner": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3", + "jest-snapshot": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "pretty-format": "^27.0.0-next.3", "stack-utils": "^2.0.3", - "throat": "^5.0.0" + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/jest-config/node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + }, "node_modules/jest-diff": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.0-next.1.tgz", - "integrity": "sha512-VYvy46N/SHICtaf0RnFiN/3smMqYAfCOzGlTYmnARsQO36QjApKZg36G4Mljz64un+3O+vzT3+v0T8c348QDpw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.0-next.3.tgz", + "integrity": "sha512-2rhsTT7gtOnGy2as2DMUwfTDPrNNjDAf0PdSNeJWPprSWkOB3CbbuNibH+DkJ6FVp3evpRHcP7+HgcUcTbcv7w==", "dev": true, "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.0.0-next.0", "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", + "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -7821,33 +9143,60 @@ } }, "node_modules/jest-each": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.0-next.1.tgz", - "integrity": "sha512-eKdNR5RJKNEroI8LvMADpvRnfu/N29u43ifY+uJT6Ehdezdy8McZfOVUYojDklvHaiJz7tUb/8UUm13MPzGMPg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.0-next.3.tgz", + "integrity": "sha512-0zq0w1fvX9GgxjHsDXNSizrPxyxluo6o7iTKL57sXbFxH/WibseomlChSExFzfozJrn1Ym0GAfXlKz4hAlzUZw==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "chalk": "^4.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-util": "^27.0.0-next.1", - "pretty-format": "^27.0.0-next.1" + "jest-util": "^27.0.0-next.3", + "pretty-format": "^27.0.0-next.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", + "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-environment-jsdom": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.0-next.1.tgz", - "integrity": "sha512-+KXS+Jx2wJjOe25AuiqOJzMCkJQUDe7/c0B0dXfCj2NkV8RLeVwIGW0hGFTVRohSGG+F74DrmSZ+esuKUwLxMQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.0-next.3.tgz", + "integrity": "sha512-jOG9ssc1UYPTWLdPcfiUykCSJ8r8v1dGbDYdB6Kv9UUavjTpaJynzD75cym3L1tdup/jn9AvpU6/dWfmxrE7+A==", "dev": true, "dependencies": { - "@jest/environment": "^27.0.0-next.1", - "@jest/fake-timers": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/environment": "^27.0.0-next.3", + "@jest/fake-timers": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", - "jest-mock": "^27.0.0-next.1", - "jest-util": "^27.0.0-next.1", + "jest-mock": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", "jsdom": "^16.4.0" }, "engines": { @@ -7855,17 +9204,17 @@ } }, "node_modules/jest-environment-node": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.0-next.1.tgz", - "integrity": "sha512-yq2ysrT+jj0rAybm+yjbgM20befOhkm64+qD5QMArgjcvErzQ4y6eN11wc+VWfAexXEW3G1/o0oAsSnsbp+9Eg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.0-next.3.tgz", + "integrity": "sha512-r5dO7Fp9wnsjnejEjhnBg5IBCu1kPz4RyVKhDKN7P1crtO/t54p2OGwJD4Mqo3ErCcD7TYHiogmSim+/28dKfw==", "dev": true, "dependencies": { - "@jest/environment": "^27.0.0-next.1", - "@jest/fake-timers": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/environment": "^27.0.0-next.3", + "@jest/fake-timers": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", - "jest-mock": "^27.0.0-next.1", - "jest-util": "^27.0.0-next.1" + "jest-mock": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -7881,22 +9230,21 @@ } }, "node_modules/jest-haste-map": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.0-next.2.tgz", - "integrity": "sha512-iQQVQFT//VwrD5/Qv/Q0GaIHiSx1hwKeJ70luH4cUgw9YkOA7ddJtmoqAObHKqNJcDS7SDIbyDu0+wLf1mlxZA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.0-next.3.tgz", + "integrity": "sha512-yFpMVS/LoFKmGzTcbdos8mEMuJ5rIKpx6Tw3vuw8KSLENDwxO3ixUZMQ5/Zx3DrpVOBo/NKd/vDb2oS9iO8szw==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", "graceful-fs": "^4.2.4", "jest-regex-util": "^27.0.0-next.0", "jest-serializer": "^27.0.0-next.0", - "jest-util": "^27.0.0-next.1", - "jest-worker": "^27.0.0-next.2", + "jest-util": "^27.0.0-next.3", + "jest-worker": "^27.0.0-next.3", "micromatch": "^4.0.2", "walker": "^1.0.7" }, @@ -7904,33 +9252,33 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "optionalDependencies": { - "fsevents": "^2.1.2" + "fsevents": "^2.2.1" } }, "node_modules/jest-jasmine2": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.0-next.2.tgz", - "integrity": "sha512-wEJL3YA0zt5v5odPultywAuwaif//ZfRHTeRevgnYtp3Ul+anMAltbQdGMs4HrvO1s7+JhheJBemAYsAYncnFw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.0-next.3.tgz", + "integrity": "sha512-orPNy89x2p+IUEqngK+Y7c8wxcDuaODi0FU81V/iz2688jXGW5qeDhPIAk5oHqALKvm6LpYEEOyyPPO+4AbipA==", "dev": true, "dependencies": { "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.0.0-next.1", - "@jest/source-map": "^27.0.0-next.0", - "@jest/test-result": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/environment": "^27.0.0-next.3", + "@jest/source-map": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.0.0-next.1", + "expect": "^27.0.0-next.3", "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.0-next.1", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", - "jest-runtime": "^27.0.0-next.2", - "jest-snapshot": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "pretty-format": "^27.0.0-next.1", - "throat": "^5.0.0" + "jest-each": "^27.0.0-next.3", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3", + "jest-snapshot": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "pretty-format": "^27.0.0-next.3", + "throat": "^6.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" @@ -7943,66 +9291,144 @@ "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-jasmine2/node_modules/expect": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.1.tgz", - "integrity": "sha512-yOCYxlHyy3rkazDKpx7Pbb+o0AAgZcS0SfiaD5edkOcSXoUy7ErDLsKFARjWRcfLgEmd3Hh9ypFAzpZ3o5Agog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.3.tgz", + "integrity": "sha512-JqtPDFfjAT8mC5kSm4oGFv+sThgFR2Y1FXDxZPfeEa0oco3T3oYxPKBuy29XgoOe40IzRRBpPhKQq1t+pMMnww==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-styles": "^5.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/jest-jasmine2/node_modules/pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + }, "node_modules/jest-leak-detector": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.0-next.1.tgz", - "integrity": "sha512-gKVc9o2Dky1V7+l1IYaD0Xs0tAjM6FzitjHHuvaXvW47w86JNbyZ/7VRtDj1Y91TPftULEFKXhHVYYpCWok9jA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.0-next.3.tgz", + "integrity": "sha512-2iKOIvSwt4hGsNUrpibCIR0Ti1BeY1rFDcKe7bJiK907zufTVkhSexGttg8CcOrEGgQQvSQnaRDeZ7ql8iyfDg==", "dev": true, "dependencies": { "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/ansi-styles": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", + "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-matcher-utils": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.0-next.1.tgz", - "integrity": "sha512-3Zqcdtkl6Vv4jloDhkzhNLJ+M8eCyiLIdrYclCJq2AgCClEh/y9BNcMf/1tvYxkF2cAPoffA82a8JadWUkHj/w==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.0-next.3.tgz", + "integrity": "sha512-wjSLi1rOnKD0axQuYZ8XZCMo0TdDW3rZrFyhj66sya1H8rYAbtxLQOI1XuiPOwbtwC7UxXoE59C3VE0aHPvD/w==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^27.0.0-next.1", + "jest-diff": "^27.0.0-next.3", "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", + "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-message-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.1.tgz", - "integrity": "sha512-6nYhqNqstXSJSfV+Jl/W5AMsSjSlTlUeR/NsSng67QK/CmlvJiPII5lBYsSIgHP1dHm4nJ1s9tXQSe8VDOMpSw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.3.tgz", + "integrity": "sha512-G0VjiwL33HPJlgTrr3kJKZTspMNbr7w/9n8oOvLpCl8Ufjqh7yBXeFqvf3SzqOgwWGxmMd/DfhapuhnGY5IPPQ==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.0.0-next.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -8010,13 +9436,40 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", + "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, "node_modules/jest-mock": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.0-next.1.tgz", - "integrity": "sha512-9JBpt6frpsDkvx5nG014yQJ7PaubUyn3e47gfVR5wAGq5aQ/nUFyDTz1Bk0HrDd8ZKQP9VL7lxEg9jzs0W8Iug==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.0-next.3.tgz", + "integrity": "sha512-LYJ0j0qHnU8u5kQiY0ycCGLiN0mTVMNmI8t+tsVEt/B4CawvPZ6lvUDUAQKE14WcuIs3D+h+IKHbOJ28lLhKrA==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/node": "*" }, "engines": { @@ -8042,18 +9495,18 @@ } }, "node_modules/jest-resolve": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.0-next.2.tgz", - "integrity": "sha512-9XirTDQ3NC7gQaxq4vREnYHaXaL3KM35D2bLhfXjSd3FSPk7yaJ1abwvFgVyYtqKBqCoxbkoIgjjwAXmSaSApA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.0-next.3.tgz", + "integrity": "sha512-RvPvWV2WZLE5+BOz5Mrf5UgH865hbg6V+HeUtocXWz27yJGPTDc3nre5Be9MCnaFhSf/Syi65Et8QPvaMlUiJw==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "chalk": "^4.0.0", "escalade": "^3.1.1", "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.0.0-next.1", - "resolve": "^1.18.1", + "jest-util": "^27.0.0-next.3", + "resolve": "^1.20.0", "slash": "^3.0.0" }, "engines": { @@ -8061,80 +9514,98 @@ } }, "node_modules/jest-resolve-dependencies": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.0-next.2.tgz", - "integrity": "sha512-OXvrzz+o8tJHLlY884vvMzIHP4KcZGpUolG4PkQ0uJfV43RygInEX7GZQZ1ZW3WLLZEQa5w5d9/5SiXVlL3m2w==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.0-next.3.tgz", + "integrity": "sha512-yx7EoXPSizFBk5XufBDAMH3ilaRm1BYPTvklVQI+9LT4P0mTDAqxdP8WQYPlUBQuoAxJ1be3nS1e5taBbHRgyg==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-snapshot": "^27.0.0-next.2" + "jest-snapshot": "^27.0.0-next.3" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-runner": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.0-next.2.tgz", - "integrity": "sha512-6GCN+OHs69c1L7OGzTmj2hwdMViVLVOzdlTNx1FgnH4PPWZlsfOHho+S4qBUqhB3ZPyHlgDFjCalc6HOTbyPGg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.0-next.3.tgz", + "integrity": "sha512-pNPupWvJeHIccxOIGS3X7GydXOQwfm80UED5TkhWvm1i4mzBf5/jbiucttdVtHqEQO/geRtHGr6m5n+SIFBjFA==", "dev": true, "dependencies": { - "@jest/console": "^27.0.0-next.1", - "@jest/environment": "^27.0.0-next.1", - "@jest/test-result": "^27.0.0-next.1", - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", + "@jest/console": "^27.0.0-next.3", + "@jest/environment": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", - "emittery": "^0.7.1", + "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-config": "^27.0.0-next.2", + "jest-config": "^27.0.0-next.3", "jest-docblock": "^27.0.0-next.0", - "jest-haste-map": "^27.0.0-next.2", - "jest-leak-detector": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", - "jest-resolve": "^27.0.0-next.2", - "jest-runtime": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-worker": "^27.0.0-next.2", + "jest-haste-map": "^27.0.0-next.3", + "jest-leak-detector": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-resolve": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-worker": "^27.0.0-next.3", "source-map-support": "^0.5.6", - "throat": "^5.0.0" + "throat": "^6.0.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/jest-runner/node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + }, "node_modules/jest-runtime": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.0-next.2.tgz", - "integrity": "sha512-fPr3NpF0sAeqVn+45Na40b0bnn8my08alocEIze+OA6hmFHT5bQ0IBkE74ihsjD9RkkWSlTTGqsxHqlKY/Ps5g==", - "dev": true, - "dependencies": { - "@jest/console": "^27.0.0-next.1", - "@jest/environment": "^27.0.0-next.1", - "@jest/fake-timers": "^27.0.0-next.1", - "@jest/globals": "^27.0.0-next.1", - "@jest/source-map": "^27.0.0-next.0", - "@jest/test-result": "^27.0.0-next.1", - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", - "@types/yargs": "^15.0.0", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.0-next.3.tgz", + "integrity": "sha512-kdBYVnresqf+exvM+bpJQsIezh0Zm1jK1jTuVNiAx15UGwhZ+heEKmToFPgyBi4SJ/T85Lmeh9foTm+Mci/PMg==", + "dev": true, + "dependencies": { + "@jest/console": "^27.0.0-next.3", + "@jest/environment": "^27.0.0-next.3", + "@jest/fake-timers": "^27.0.0-next.3", + "@jest/globals": "^27.0.0-next.3", + "@jest/source-map": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.3", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.0-next.2", - "jest-message-util": "^27.0.0-next.1", - "jest-mock": "^27.0.0-next.1", + "jest-haste-map": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-mock": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-resolve": "^27.0.0-next.2", - "jest-snapshot": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-validate": "^27.0.0-next.1", + "jest-resolve": "^27.0.0-next.3", + "jest-snapshot": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-validate": "^27.0.0-next.3", "slash": "^3.0.0", "strip-bom": "^4.0.0", "yargs": "^16.0.3" @@ -8143,6 +9614,15 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, "node_modules/jest-serializer": { "version": "27.0.0-next.0", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.0-next.0.tgz", @@ -8157,9 +9637,9 @@ } }, "node_modules/jest-snapshot": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.0-next.2.tgz", - "integrity": "sha512-PcuzWNuraroC1qmsooYpBWlXpmPmnw9+J5H/vhhYHxuOrL4vmstEY0l6A1PDEgP4l0LUhEO3zhZbjFfszzmmuQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.0-next.3.tgz", + "integrity": "sha512-SOh19DZYONYxeOyIirUPMaJ+HI2hWTy2ELnDkk3wVnnJ/jYKHS8ZUw47KseC7bofo65hDJ4/T1ShAFVNeVBdvg==", "dev": true, "dependencies": { "@babel/generator": "^7.7.2", @@ -8167,25 +9647,33 @@ "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/babel__traverse": "^7.0.4", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^27.0.0-next.1", + "expect": "^27.0.0-next.3", "graceful-fs": "^4.2.4", - "jest-diff": "^27.0.0-next.1", + "jest-diff": "^27.0.0-next.3", "jest-get-type": "^27.0.0-next.0", - "jest-haste-map": "^27.0.0-next.2", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", - "jest-resolve": "^27.0.0-next.2", + "jest-haste-map": "^27.0.0-next.3", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-resolve": "^27.0.0-next.3", "natural-compare": "^1.4.0", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "semver": "^7.3.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.7.2" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } } }, "node_modules/jest-snapshot/node_modules/ansi-styles": { @@ -8195,59 +9683,107 @@ "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-snapshot/node_modules/expect": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.1.tgz", - "integrity": "sha512-yOCYxlHyy3rkazDKpx7Pbb+o0AAgZcS0SfiaD5edkOcSXoUy7ErDLsKFARjWRcfLgEmd3Hh9ypFAzpZ3o5Agog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.3.tgz", + "integrity": "sha512-JqtPDFfjAT8mC5kSm4oGFv+sThgFR2Y1FXDxZPfeEa0oco3T3oYxPKBuy29XgoOe40IzRRBpPhKQq1t+pMMnww==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-styles": "^5.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, "node_modules/jest-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.0-next.1.tgz", - "integrity": "sha512-959Pru7/fbUFaYe40TeTgAdqf6Ds6EYnZqxiHP7X9UM4FxTtTpG0PVEp71GI3thmdfSVROY0qI1/s+WuPiS0Rw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.0-next.3.tgz", + "integrity": "sha512-vjHPCxbp880wPXMLXgN5+KuYs1eLMEnANCtoDVUIBWGeLU+1V8TcnXPO8OiCNoamYA24LJfgHE1zoWnF3r6qOg==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", + "is-ci": "^3.0.0", "micromatch": "^4.0.2" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/jest-util/node_modules/ci-info": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.1.1.tgz", + "integrity": "sha512-kdRWLBIJwdsYJWYJFtAFFYxybguqeF91qpZaggjG5Nf8QKdizFG2hjqvaTXbxFIcYbSaD74KpAXv6BSm17DHEQ==", + "dev": true + }, + "node_modules/jest-util/node_modules/is-ci": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", + "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.1.1" + }, + "bin": { + "is-ci": "bin.js" + } + }, "node_modules/jest-validate": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.0-next.1.tgz", - "integrity": "sha512-ocXbDsiZKn0Wsd+bouR3/8THvQ5EyZgAZR7hhkDwncnsifi9Co2VEUy7HC5eTbgwQnxeuKYY0iDJB0SElb7Dsg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.0-next.3.tgz", + "integrity": "sha512-wmTz1G6/dQqcCf4kEdOMKL4VSKcRQCMRAKX35d9M1gFKNxc78PWpaS5W4gmnBvO6lclIQBzY5PpY9lCBI0JVag==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "camelcase": "^6.0.0", "chalk": "^4.0.0", "jest-get-type": "^27.0.0-next.0", "leven": "^3.1.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" }, "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", + "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/jest-validate/node_modules/camelcase": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", @@ -8255,20 +9791,38 @@ "dev": true, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-watcher": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.0-next.1.tgz", - "integrity": "sha512-MRcCEIr4BckZ+Wl8w2knrGwPGDrLOxBMtsWMuEs4cORzoExQK3LYwmUgXlEdfmoCqi9GOmqhu9MGR+QibUXvuw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.0-next.3.tgz", + "integrity": "sha512-xUOP1XG1pY+Qoj3MRjQe7UKM2YLM2LD1PTp0cDb8G5idITFgFebCyDnMgp2+L/dN1yvlRqan0DRMppBWGZizhg==", "dev": true, "dependencies": { - "@jest/test-result": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/test-result": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.0.0-next.1", + "jest-util": "^27.0.0-next.3", "string-length": "^4.0.1" }, "engines": { @@ -8276,9 +9830,9 @@ } }, "node_modules/jest-worker": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.2.tgz", - "integrity": "sha512-0LYfj33SHCDAx61LrW5zyxn2vxvt94QX5EJTJVYRR9kdQ6sBFiTCajsCwpWLqkYY61faPKwqGaHrXhm6sgdRMg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.3.tgz", + "integrity": "sha512-f/k5TclmfFlFc7b6rVbWYBmS7DhUO+Z+dL8AAxTwSVn/aBvpPvYxpnKmWMgMF6yFPodJfYLasdRRIY9F0YupKg==", "dev": true, "dependencies": { "@types/node": "*", @@ -8299,8 +9853,17 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jpeg-js": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", + "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==", + "dev": true + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -8445,9 +10008,6 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, - "dependencies": { - "graceful-fs": "^4.1.6" - }, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -8662,18 +10222,18 @@ "integrity": "sha1-+CbJtOKoUR2E46yinbBeGk87cqk=", "dev": true }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, "node_modules/lodash.escaperegexp": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=", "dev": true }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, "node_modules/lodash.ismatch": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", @@ -8698,12 +10258,6 @@ "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", "dev": true }, - "node_modules/lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true - }, "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", @@ -8716,12 +10270,6 @@ "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", "dev": true }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, "node_modules/lodash.uniqby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", @@ -8804,18 +10352,6 @@ "node": ">=10" } }, - "node_modules/macos-release": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz", - "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -8826,6 +10362,9 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/make-dir/node_modules/semver": { @@ -8877,125 +10416,32 @@ } }, "node_modules/marked": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz", - "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-2.0.1.tgz", + "integrity": "sha512-5+/fKgMv2hARmMW7DOpykr2iLhl0NgjyELk5yn92iE7z8Se1IS9n3UsFm86hFXIkvMBmVxki8+ckcpjBeyo/hw==", "dev": true, "bin": { "marked": "bin/marked" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8.16.2" } }, "node_modules/marked-terminal": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-3.3.0.tgz", - "integrity": "sha512-+IUQJ5VlZoAFsM5MHNT7g3RHSkA3eETqhRCdXv4niUMAKHQ7lb1yvAcuGPmm4soxhmtX13u4Li6ZToXtvSEH+A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-4.1.1.tgz", + "integrity": "sha512-t7Mdf6T3PvOEyN01c3tYxDzhyKZ8xnkp8Rs6Fohno63L/0pFTJ5Qtwto2AQVuDtbQiWzD+4E5AAu1Z2iLc8miQ==", "dev": true, "dependencies": { - "ansi-escapes": "^3.1.0", + "ansi-escapes": "^4.3.1", "cardinal": "^2.1.1", - "chalk": "^2.4.1", + "chalk": "^4.1.0", "cli-table": "^0.3.1", - "node-emoji": "^1.4.1", - "supports-hyperlinks": "^1.0.1" + "node-emoji": "^1.10.0", + "supports-hyperlinks": "^2.1.0" }, "peerDependencies": { - "marked": "^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.7.0" - } - }, - "node_modules/marked-terminal/node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/marked-terminal/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/marked-terminal/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/marked-terminal/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/marked-terminal/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/marked-terminal/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/marked-terminal/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/marked-terminal/node_modules/supports-hyperlinks": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-1.0.1.tgz", - "integrity": "sha512-HHi5kVSefKaJkGYXbDuKbUGRVxqnWGn3J2e39CYcNJEfWciGq2zYtOhXLTlvrOZW1QU7VX67w7fMmWafHX9Pfw==", - "dev": true, - "dependencies": { - "has-flag": "^2.0.0", - "supports-color": "^5.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/marked-terminal/node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", - "dev": true, - "engines": { - "node": ">=0.10.0" + "marked": "^1.0.0 || ^2.0.0" } }, "node_modules/meow": { @@ -9226,9 +10672,9 @@ } }, "node_modules/mime": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", - "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", "dev": true, "bin": { "mime": "cli.js" @@ -9355,6 +10801,18 @@ "node": ">=0.10.0" } }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, "node_modules/modify-values": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", @@ -9480,46 +10938,11 @@ "node": ">=0.10.0" } }, - "node_modules/node-notifier": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", - "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", - "dev": true, - "optional": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - } - }, - "node_modules/node-notifier/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/node-notifier/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } + "node_modules/node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true }, "node_modules/normalize-package-data": { "version": "2.5.0", @@ -9552,12 +10975,15 @@ } }, "node_modules/normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-5.3.0.tgz", + "integrity": "sha512-9/nOVLYYe/dO/eJeQUNaGUF4m4Z5E7cb9oNTKabH+bNf19mqj60txTcveQxL0GlcWLXCxkOu2/LwL8oW0idIDA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/npm": { @@ -9687,239 +11113,7 @@ "validate-npm-package-name", "which", "worker-farm", - "write-file-atomic", - "agent-base", - "agentkeepalive", - "ansi-align", - "ansi-regex", - "ansi-styles", - "are-we-there-yet", - "asap", - "asn1", - "assert-plus", - "asynckit", - "aws-sign2", - "aws4", - "balanced-match", - "bcrypt-pbkdf", - "boxen", - "brace-expansion", - "buffer-from", - "builtins", - "byline", - "camelcase", - "capture-stack-trace", - "caseless", - "chalk", - "cidr-regex", - "cli-boxes", - "cliui", - "clone", - "code-point-at", - "color-convert", - "color-name", - "colors", - "combined-stream", - "concat-map", - "concat-stream", - "configstore", - "console-control-strings", - "copy-concurrently", - "core-util-is", - "create-error-class", - "cross-spawn", - "crypto-random-string", - "cyclist", - "dashdash", - "debug", - "decamelize", - "decode-uri-component", - "deep-extend", - "defaults", - "define-properties", - "delayed-stream", - "delegates", - "dot-prop", - "dotenv", - "duplexer3", - "duplexify", - "ecc-jsbn", - "emoji-regex", - "encoding", - "end-of-stream", - "env-paths", - "err-code", - "errno", - "es-abstract", - "es-to-primitive", - "es6-promise", - "es6-promisify", - "escape-string-regexp", - "execa", - "extend", - "extsprintf", - "fast-json-stable-stringify", - "flush-write-stream", - "forever-agent", - "form-data", - "from2", - "fs-minipass", - "fs.realpath", - "function-bind", - "gauge", - "genfun", - "get-caller-file", - "get-stream", - "getpass", - "global-dirs", - "got", - "har-schema", - "har-validator", - "has", - "has-flag", - "has-symbols", - "http-cache-semantics", - "http-proxy-agent", - "http-signature", - "https-proxy-agent", - "humanize-ms", - "iconv-lite", - "ignore-walk", - "import-lazy", - "ip", - "ip-regex", - "is-callable", - "is-ci", - "is-date-object", - "is-fullwidth-code-point", - "is-installed-globally", - "is-npm", - "is-obj", - "is-path-inside", - "is-redirect", - "is-regex", - "is-retry-allowed", - "is-stream", - "is-symbol", - "is-typedarray", - "isarray", - "isexe", - "isstream", - "jsbn", - "json-schema", - "json-stringify-safe", - "jsonparse", - "jsprim", - "latest-version", - "libnpmconfig", - "libnpmpublish", - "lodash._createset", - "lodash._root", - "lowercase-keys", - "make-dir", - "make-fetch-happen", - "mime-db", - "mime-types", - "minimatch", - "minimist", - "minizlib", - "ms", - "mute-stream", - "node-fetch-npm", - "npm-bundled", - "npm-logical-tree", - "npm-normalize-package-bin", - "npm-run-path", - "number-is-nan", - "oauth-sign", - "object-assign", - "object-keys", - "object.getownpropertydescriptors", - "os-homedir", - "os-tmpdir", - "p-finally", - "package-json", - "parallel-transform", - "path-exists", - "path-is-absolute", - "path-key", - "path-parse", - "performance-now", - "pify", - "prepend-http", - "process-nextick-args", - "promise-retry", - "promzard", - "proto-list", - "protoduck", - "prr", - "pseudomap", - "psl", - "pump", - "pumpify", - "punycode", - "qs", - "rc", - "registry-auth-token", - "registry-url", - "require-directory", - "require-main-filename", - "resolve-from", - "run-queue", - "safer-buffer", - "semver-diff", - "set-blocking", - "shebang-command", - "shebang-regex", - "signal-exit", - "smart-buffer", - "socks", - "socks-proxy-agent", - "spdx-correct", - "spdx-exceptions", - "spdx-expression-parse", - "spdx-license-ids", - "split-on-first", - "sshpk", - "stream-each", - "stream-iterate", - "stream-shift", - "strict-uri-encode", - "string_decoder", - "string-width", - "strip-ansi", - "strip-eof", - "strip-json-comments", - "supports-color", - "term-size", - "through", - "through2", - "timed-out", - "tough-cookie", - "tunnel-agent", - "tweetnacl", - "typedarray", - "unique-slug", - "unique-string", - "unzip-response", - "uri-js", - "url-parse-lax", - "util-deprecate", - "util-extend", - "util-promisify", - "verror", - "wcwidth", - "which-module", - "wide-align", - "widest-line", - "wrap-ansi", - "wrappy", - "xdg-basedir", - "xtend", - "y18n", - "yallist", - "yargs", - "yargs-parser" + "write-file-atomic" ], "dev": true, "dependencies": { @@ -10525,7 +11719,6 @@ "inBundle": true, "license": "MIT", "dependencies": { - "colors": "^1.1.2", "object-assign": "^4.1.0", "string-width": "^2.1.1" }, @@ -11288,7 +12481,7 @@ }, "node_modules/npm/node_modules/execa/node_modules/get-stream": { "version": "3.0.0", - "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true, "inBundle": true, @@ -11734,7 +12927,7 @@ }, "node_modules/npm/node_modules/got/node_modules/get-stream": { "version": "3.0.0", - "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true, "inBundle": true, @@ -13815,7 +15008,6 @@ "license": "ISC", "dependencies": { "debuglog": "^1.0.1", - "graceful-fs": "^4.1.2", "read-package-json": "^2.0.0", "readdir-scoped-modules": "^1.0.0", "semver": "2 || 3 || 4 || 5", @@ -13835,7 +15027,6 @@ "license": "ISC", "dependencies": { "glob": "^7.1.1", - "graceful-fs": "^4.1.2", "json-parse-better-errors": "^1.0.1", "normalize-package-data": "^2.0.0", "npm-normalize-package-bin": "^1.0.0" @@ -14304,13 +15495,9 @@ "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" + "safer-buffer": "^2.0.2" }, "bin": { "sshpk-conv": "bin/sshpk-conv", @@ -15465,12 +16652,6 @@ "node": ">= 0.4" } }, - "node_modules/octokit-pagination-methods": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", - "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", - "dev": true - }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -15518,19 +16699,6 @@ "node": ">= 0.8.0" } }, - "node_modules/os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", - "dev": true, - "dependencies": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -15784,6 +16952,27 @@ "node": ">= 6" } }, + "node_modules/pixelmatch": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-5.2.1.tgz", + "integrity": "sha512-WjcAdYSnKrrdDdqTcVEY7aB7UhhwjYQKYhHiBXdJef0MOaQeYpUdQ+iVyBLa5YBKS8MPVPPMX7rpOByISLpeEQ==", + "dev": true, + "dependencies": { + "pngjs": "^4.0.1" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "node_modules/pixelmatch/node_modules/pngjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-4.0.1.tgz", + "integrity": "sha512-rf5+2/ioHeQxR6IxuYNYGFytUyG3lma/WW1nsmjeHlWwtb2aByla6dkVc8pmJ9nplzkTA0q2xx7mMWrOTqT4Gg==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/pkg-conf": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", @@ -15931,6 +17120,15 @@ "semver-compare": "^1.0.0" } }, + "node_modules/pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -15974,27 +17172,34 @@ } }, "node_modules/pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dev": true, "dependencies": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^26.6.2", "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", - "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", + "node_modules/pretty-format/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, "engines": { - "node": ">=10" + "node": ">= 10.14.2" } }, "node_modules/pretty-quick": { @@ -16330,6 +17535,39 @@ "esprima": "~4.0.0" } }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, "node_modules/regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", @@ -16352,6 +17590,23 @@ "node": ">=8" } }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/registry-auth-token": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", @@ -16364,6 +17619,33 @@ "node": ">=6.0.0" } }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz", + "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -16470,13 +17752,16 @@ "dev": true }, "node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dev": true, "dependencies": { - "is-core-module": "^2.1.0", + "is-core-module": "^2.2.0", "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/resolve-cwd": { @@ -16939,70 +18224,45 @@ } }, "node_modules/semantic-release": { - "version": "15.14.0", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-15.14.0.tgz", - "integrity": "sha512-Cn43W35AOLY0RMcDbtwhJODJmWg6YCs1+R5jRQsTmmkEGzkV4B2F/QXkjVZpl4UbH91r93GGH0xhoq9kh7I5PA==", + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-17.4.0.tgz", + "integrity": "sha512-FrPUpqKobak39F/6HnxhBK6LdL2ZEHadz5qVDTIJ9qlJ6bw8BQ5sguZ2j0ewI0aqRcLf/u9LGy/kOnUy0v7NbQ==", "dev": true, "dependencies": { - "@semantic-release/commit-analyzer": "^6.1.0", + "@semantic-release/commit-analyzer": "^8.0.0", "@semantic-release/error": "^2.2.0", - "@semantic-release/github": "^5.1.0", - "@semantic-release/npm": "^5.0.5", - "@semantic-release/release-notes-generator": "^7.1.2", + "@semantic-release/github": "^7.0.0", + "@semantic-release/npm": "^7.0.0", + "@semantic-release/release-notes-generator": "^9.0.0", "aggregate-error": "^3.0.0", - "cosmiconfig": "^6.0.0", + "cosmiconfig": "^7.0.0", "debug": "^4.0.0", - "env-ci": "^4.0.0", - "execa": "^3.2.0", + "env-ci": "^5.0.0", + "execa": "^5.0.0", "figures": "^3.0.0", - "find-versions": "^3.0.0", - "get-stream": "^5.0.0", + "find-versions": "^4.0.0", + "get-stream": "^6.0.0", "git-log-parser": "^1.2.0", "hook-std": "^2.0.0", "hosted-git-info": "^3.0.0", "lodash": "^4.17.15", - "marked": "^0.7.0", - "marked-terminal": "^3.2.0", - "p-locate": "^4.0.0", + "marked": "^2.0.0", + "marked-terminal": "^4.0.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", "p-reduce": "^2.0.0", "read-pkg-up": "^7.0.0", "resolve-from": "^5.0.0", - "semver": "^6.0.0", + "semver": "^7.3.2", + "semver-diff": "^3.1.1", "signale": "^1.2.1", - "yargs": "^15.0.1" + "yargs": "^16.2.0" }, "bin": { "semantic-release": "bin/semantic-release.js" }, "engines": { - "node": ">=8.16" - } - }, - "node_modules/semantic-release/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/semantic-release/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" + "node": ">=10.18" } }, "node_modules/semantic-release/node_modules/debug": { @@ -17023,24 +18283,26 @@ } }, "node_modules/semantic-release/node_modules/execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", "dev": true, "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" }, "engines": { - "node": "^8.12.0 || >=9.7.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, "node_modules/semantic-release/node_modules/find-up": { @@ -17056,16 +18318,16 @@ "node": ">=8" } }, - "node_modules/semantic-release/node_modules/find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "node_modules/semantic-release/node_modules/get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", "dev": true, - "dependencies": { - "semver-regex": "^2.0.0" - }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/semantic-release/node_modules/hosted-git-info": { @@ -17080,6 +18342,15 @@ "node": ">=10" } }, + "node_modules/semantic-release/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, "node_modules/semantic-release/node_modules/is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -17107,15 +18378,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "node_modules/semantic-release/node_modules/p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/semantic-release/node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -17193,24 +18455,6 @@ "node": ">=8" } }, - "node_modules/semantic-release/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/semantic-release/node_modules/semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/semantic-release/node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -17220,61 +18464,6 @@ "node": ">=8" } }, - "node_modules/semantic-release/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semantic-release/node_modules/y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", - "dev": true - }, - "node_modules/semantic-release/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semantic-release/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/semver": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", @@ -17296,6 +18485,27 @@ "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", "dev": true }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/semver-regex": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.2.tgz", @@ -17368,13 +18578,6 @@ "node": ">=8" } }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, "node_modules/signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -18223,35 +19426,52 @@ } }, "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.0.tgz", + "integrity": "sha512-eLXG5B1G0mRPHmgH2WydPl5v4jH35qEn3y/rA/aahKhIa91Pn119SsU7n7v/433gtT9ONzC8ISvNHIh2JSTm0w==", "dev": true, "dependencies": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, "engines": { "node": ">=8" } }, "node_modules/tempy/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "dev": true, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/terminal-link": { @@ -18265,6 +19485,9 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/test-exclude": { @@ -18567,9 +19790,9 @@ } }, "node_modules/uglify-js": { - "version": "3.12.8", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.8.tgz", - "integrity": "sha512-fvBeuXOsvqjecUtF/l1dwsrrf5y2BCUk9AOJGzGcm6tE7vegku5u/YvqjyDaAGr422PLoLnrxg3EnRvTqsdC1w==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.0.tgz", + "integrity": "sha512-TWYSWa9T2pPN4DIJYbU9oAjQx+5qdV5RUDxwARg8fmJZrD/V27Zj0JngW5xg1DFz42G0uDYl2XhzF6alSzD62w==", "dev": true, "optional": true, "bin": { @@ -18579,6 +19802,46 @@ "node": ">=0.8.0" } }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -18604,25 +19867,22 @@ } }, "node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "dev": true, "dependencies": { - "crypto-random-string": "^1.0.0" + "crypto-random-string": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/universal-user-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", - "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", - "dev": true, - "dependencies": { - "os-name": "^3.1.0" - } + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", + "dev": true }, "node_modules/universalify": { "version": "0.1.2", @@ -18871,118 +20131,6 @@ "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", "dev": true }, - "node_modules/windows-release": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.3.tgz", - "integrity": "sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg==", - "dev": true, - "dependencies": { - "execa": "^1.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/windows-release/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/windows-release/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/windows-release/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/windows-release/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/windows-release/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/windows-release/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/windows-release/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/windows-release/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -19136,6 +20284,12 @@ "@babel/highlight": "^7.12.13" } }, + "@babel/compat-data": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.8.tgz", + "integrity": "sha512-EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog==", + "dev": true + }, "@babel/core": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.13.tgz", @@ -19189,12 +20343,12 @@ } }, "@babel/generator": { - "version": "7.12.15", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz", - "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", "dev": true, "requires": { - "@babel/types": "^7.12.13", + "@babel/types": "^7.13.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, @@ -19207,6 +20361,116 @@ } } }, + "@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.8.tgz", + "integrity": "sha512-pBljUGC1y3xKLn1nrx2eAhurLMA8OqBtBP/JwG4U8skN7kf8/aqwwxpV1N6T0e7r6+7uNitIa/fUxPFagSXp3A==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.8.tgz", + "integrity": "sha512-qioaRrKHQbn4hkRKDHbnuQ6kAxmmOF+kzKGnIfxPK4j2rckSJCpKzr/SSTlohSCiE3uAQpNDJ9FIh4baeE8W+w==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", + "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0" + } + }, "@babel/helper-function-name": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", @@ -19227,13 +20491,23 @@ "@babel/types": "^7.12.13" } }, + "@babel/helper-hoist-variables": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", + "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", + "dev": true, + "requires": { + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, "@babel/helper-member-expression-to-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz", - "integrity": "sha512-B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", + "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.13.0" } }, "@babel/helper-module-imports": { @@ -19246,19 +20520,19 @@ } }, "@babel/helper-module-transforms": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz", - "integrity": "sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", + "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", "@babel/helper-simple-access": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", "@babel/helper-validator-identifier": "^7.12.11", "@babel/template": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", "lodash": "^4.17.19" } }, @@ -19272,21 +20546,32 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz", - "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", "dev": true }, + "@babel/helper-remap-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, "@babel/helper-replace-supers": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", - "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", + "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.0", "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" } }, "@babel/helper-simple-access": { @@ -19298,6 +20583,15 @@ "@babel/types": "^7.12.13" } }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, "@babel/helper-split-export-declaration": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", @@ -19313,6 +20607,24 @@ "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", "dev": true }, + "@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", + "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, "@babel/helpers": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.13.tgz", @@ -19388,11 +20700,146 @@ } }, "@babel/parser": { - "version": "7.12.15", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz", - "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.9.tgz", + "integrity": "sha512-nEUfRiARCcaVo3ny3ZQjURjHQZUo/JkEw7rLlSZy/psWGnvwXFtPcr6jb7Yb41DVW5LTe6KRq9LGleRNsg1Frw==", "dev": true }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", + "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", + "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", + "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", + "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", + "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", + "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", + "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.13.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", + "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.8.tgz", + "integrity": "sha512-hpbBwbTgd7Cz1QryvwJZRo1U0k1q8uyBmeXOSQUjdg/A2TASkhR/rz7AyqZ/kS8kbpsNA80rOYbxySBJAqmhhQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", + "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", @@ -19420,6 +20867,24 @@ "@babel/helper-plugin-utils": "^7.12.13" } }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, "@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", @@ -19510,6 +20975,454 @@ "@babel/helper-plugin-utils": "^7.12.13" } }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", + "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", + "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", + "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", + "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", + "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", + "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", + "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", + "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz", + "integrity": "sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-typescript": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/preset-env": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.9.tgz", + "integrity": "sha512-mcsHUlh2rIhViqMG823JpscLMesRt3QbMsv1+jhopXEb3W2wXvQ9QoiOlZI9ZbR3XqPtaFpZwEZKYqGJnGMZTQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-proposal-async-generator-functions": "^7.13.8", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-dynamic-import": "^7.13.8", + "@babel/plugin-proposal-export-namespace-from": "^7.12.13", + "@babel/plugin-proposal-json-strings": "^7.13.8", + "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-numeric-separator": "^7.12.13", + "@babel/plugin-proposal-object-rest-spread": "^7.13.8", + "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.8", + "@babel/plugin-proposal-private-methods": "^7.13.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.13.0", + "@babel/plugin-transform-async-to-generator": "^7.13.0", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-classes": "^7.13.0", + "@babel/plugin-transform-computed-properties": "^7.13.0", + "@babel/plugin-transform-destructuring": "^7.13.0", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.13.0", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.13.0", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/plugin-transform-modules-systemjs": "^7.13.8", + "@babel/plugin-transform-modules-umd": "^7.13.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.13.0", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.13.0", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.13.0", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.13.0", + "babel-plugin-polyfill-corejs2": "^0.1.4", + "babel-plugin-polyfill-corejs3": "^0.1.3", + "babel-plugin-polyfill-regenerator": "^0.1.2", + "core-js-compat": "^3.9.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-typescript": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz", + "integrity": "sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-transform-typescript": "^7.13.0" + } + }, + "@babel/runtime": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.9.tgz", + "integrity": "sha512-aY2kU+xgJ3dJ1eU6FMB9EH8dIe8dmusF1xEku52joLvw6eAFN0AI+WxCLDnpev2LEejWBAy2sBvBOBAjI3zmvA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, "@babel/template": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", @@ -19522,17 +21435,17 @@ } }, "@babel/traverse": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz", - "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.12.13", + "@babel/generator": "^7.13.0", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.19" @@ -19562,9 +21475,9 @@ } }, "@babel/types": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", - "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -19755,91 +21668,99 @@ "dev": true }, "@jest/console": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.0-next.1.tgz", - "integrity": "sha512-N2EZfiBPItMZXtRd06Vjqg6sYdhmxbvavFF83ApLC/w2zyx1oiubEC3BM9aUXaTGKKbpWdSr66zGQL7T8PodJg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.0-next.3.tgz", + "integrity": "sha512-WqmVZKsdP9a7IDpsbgVO74iONPfqW9peIsXyNjPrbBMalRcCxWendLvIrwJRU4Y7m2TSou/Wxw7jXC1mbelMBA==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.0.0-next.1", - "jest-util": "^27.0.0-next.1", + "jest-message-util": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", "slash": "^3.0.0" } }, "@jest/core": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.0-next.2.tgz", - "integrity": "sha512-kH5KHxMgBjD/2CnubWuhwKWvQCcUIJOVO5V36JL96cwM/H7kWBVdSQBys7mJKwlwyzG8oGEsktaxli/1O2FzHQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.0-next.3.tgz", + "integrity": "sha512-i2wZ4riNc6b49xURBeDP0AGbAweV62xwJ+NR4Qd1yeFIgFWEepwDj9sZ7peeNGIuDz9izOdHtjhWDj9g5gaKPg==", "dev": true, "requires": { - "@jest/console": "^27.0.0-next.1", - "@jest/reporters": "^27.0.0-next.2", - "@jest/test-result": "^27.0.0-next.1", - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", + "@jest/console": "^27.0.0-next.3", + "@jest/reporters": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.7.2", + "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.0.0-next.1", - "jest-config": "^27.0.0-next.2", - "jest-haste-map": "^27.0.0-next.2", - "jest-message-util": "^27.0.0-next.1", + "jest-changed-files": "^27.0.0-next.3", + "jest-config": "^27.0.0-next.3", + "jest-haste-map": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-resolve": "^27.0.0-next.2", - "jest-resolve-dependencies": "^27.0.0-next.2", - "jest-runner": "^27.0.0-next.2", - "jest-runtime": "^27.0.0-next.2", - "jest-snapshot": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-validate": "^27.0.0-next.1", - "jest-watcher": "^27.0.0-next.1", + "jest-resolve": "^27.0.0-next.3", + "jest-resolve-dependencies": "^27.0.0-next.3", + "jest-runner": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3", + "jest-snapshot": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-validate": "^27.0.0-next.3", + "jest-watcher": "^27.0.0-next.3", "micromatch": "^4.0.2", "p-each-series": "^2.1.0", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" + }, + "dependencies": { + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true + } } }, "@jest/environment": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.0-next.1.tgz", - "integrity": "sha512-H3rg05KS9TsLd9KhYU9azyQfLNqTc83To/1C51SWKSdvmAjY7s5rftjb71dktM+D9vaXEHy+l3/gpXamg35QEA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.0-next.3.tgz", + "integrity": "sha512-8wgGEj4rJFE8J0ythFsQoLCrroiwnISey2T44yMuXpEYgtTbdM2tnKakbT+7vWOkqWYsp7hn/dVrZkFvYkB88g==", "dev": true, "requires": { - "@jest/fake-timers": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/fake-timers": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", - "jest-mock": "^27.0.0-next.1" + "jest-mock": "^27.0.0-next.3" } }, "@jest/fake-timers": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.0-next.1.tgz", - "integrity": "sha512-6KnfmquSmzZvhz6rzaHaTyDmC16W69TQYpHE1cJVQNsG7YnSncuUXUJJLK7OWW/9HxVOhjyQBBftZrFVBhQIuQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.0-next.3.tgz", + "integrity": "sha512-68Sua0OVBt/zMNMdGU6eUlliWMch+k+jw5bdQu91KwIXMCDfvaRmJqS1X+RLNEOfLJv13cWwXbUhfHekRnYeYg==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@sinonjs/fake-timers": "^6.0.1", "@types/node": "*", - "jest-message-util": "^27.0.0-next.1", - "jest-mock": "^27.0.0-next.1", - "jest-util": "^27.0.0-next.1" + "jest-message-util": "^27.0.0-next.3", + "jest-mock": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3" } }, "@jest/globals": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.0-next.1.tgz", - "integrity": "sha512-iklr8SnXF7cjhjMih9sBvVQfztciW5xzEaWvm6PwxQO4KnHaEOku3KdSLQ+selzfvgEw/Kryj0IDvreObPu5tQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.0-next.3.tgz", + "integrity": "sha512-eUefUaQrPZJPAt/xiRH5MCi/qn6yC0hkMxX0t6ceRliKsHBJjUh5/fO8dV+FkzZVMEVchl4iFrsykYdJP+QC3Q==", "dev": true, "requires": { - "@jest/environment": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", - "expect": "^27.0.0-next.1" + "@jest/environment": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", + "expect": "^27.0.0-next.3" }, "dependencies": { "ansi-styles": { @@ -19849,32 +21770,32 @@ "dev": true }, "expect": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.1.tgz", - "integrity": "sha512-yOCYxlHyy3rkazDKpx7Pbb+o0AAgZcS0SfiaD5edkOcSXoUy7ErDLsKFARjWRcfLgEmd3Hh9ypFAzpZ3o5Agog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.3.tgz", + "integrity": "sha512-JqtPDFfjAT8mC5kSm4oGFv+sThgFR2Y1FXDxZPfeEa0oco3T3oYxPKBuy29XgoOe40IzRRBpPhKQq1t+pMMnww==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-styles": "^5.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0" } } } }, "@jest/reporters": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.0-next.2.tgz", - "integrity": "sha512-umciZqYLSNd/F7QXAe8OiIPtJLZuSC1afyx/a1xuXwdQF8mexvtDOPCMCbfA1B7JUhytLgrDaz2vOuDW6QH2JA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.0-next.3.tgz", + "integrity": "sha512-IzY+pgpbKG8O8aMfvhi0DZ5ww/Vccts/ksL5gIGOw7aN04rcjFMWaUwmlA3+RY3b5d6DFWgJD9oTl8vmt8YrjA==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.0.0-next.1", - "@jest/test-result": "^27.0.0-next.1", - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", + "@jest/console": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", @@ -19885,11 +21806,10 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.0.0-next.2", - "jest-resolve": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-worker": "^27.0.0-next.2", - "node-notifier": "^8.0.0", + "jest-haste-map": "^27.0.0-next.3", + "jest-resolve": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-worker": "^27.0.0-next.3", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", @@ -19898,9 +21818,9 @@ } }, "@jest/source-map": { - "version": "27.0.0-next.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.0-next.0.tgz", - "integrity": "sha512-pp6PrnUN1iI1BqKceIVGTUYbXIVVw49GBLgVEoFNkDfuPZgLuH2aQFhnzyPzQqDyWzv2N0gLX8AnixjcV7P2VA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.0-next.3.tgz", + "integrity": "sha512-cup/B3GygP6Y61tL+owv94ftGs1ndnUsk8bYh8Ud+jF3nMRY2mIv6dwL6sXhh/SW5pEsc2OyRI4oKRgNFxvZBw==", "dev": true, "requires": { "callsites": "^3.0.0", @@ -19909,46 +21829,46 @@ } }, "@jest/test-result": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.0-next.1.tgz", - "integrity": "sha512-t1rCTmdmgmU3ALbcTUSW+wI7tArm3BNsUhdFWvZQiIQVGCwpqbR84S8Cb8vcM3OKvGoM/vLl5OmqGf8jvQ0jog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.0-next.3.tgz", + "integrity": "sha512-Y5faXRKrBgKr3RXRPuahpgjrTzPWobpRJnUT3MhAsLf0QfK8FOerAUZUyjxFx4JmCbM3c+WCvNqlXBP1iOrcFQ==", "dev": true, "requires": { - "@jest/console": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/console": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.0-next.2.tgz", - "integrity": "sha512-ayciaiZ+aGTU+wG9uQ7G0wtfcIB/mNpp16zzgUY/yQnycGWz5OHdCSiaxkcu6YOXnBIeZjxP0ab2ApBCANUSuQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.0-next.3.tgz", + "integrity": "sha512-iM19Fr0CC6YgKZTQMJ4tQZyV9aGS14igSHaPXtfnkaN0Zv9RkC49yeXfTUOPBYu0VDkp5OCLKjHqqdkLohiP6g==", "dev": true, "requires": { - "@jest/test-result": "^27.0.0-next.1", + "@jest/test-result": "^27.0.0-next.3", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.0-next.2", - "jest-runner": "^27.0.0-next.2", - "jest-runtime": "^27.0.0-next.2" + "jest-haste-map": "^27.0.0-next.3", + "jest-runner": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3" } }, "@jest/transform": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.0-next.2.tgz", - "integrity": "sha512-3QnpdRTDDgn1fxOhrI5KFdLf5vn5r7gH2nimTyHMjwrvO/qFMjQoKVxDrRaCC3mCfBcmCB/guPet9RveoCz6fA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.0-next.3.tgz", + "integrity": "sha512-uyKC7hPacpkRD8wM2w0Q3YaSNn8DL1BupxysktURj4QgNQFjFvQlsSZi742AKtVPMNoXmvDi9CHsberChZskQg==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.0-next.2", + "jest-haste-map": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-util": "^27.0.0-next.1", + "jest-util": "^27.0.0-next.3", "micromatch": "^4.0.2", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -19957,16 +21877,27 @@ } }, "@jest/types": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.1.tgz", - "integrity": "sha512-jlXg6eU9du4FO1HZ/A7idx7SLpBDxHja4E0DmDcWWe0DEYKIKlTvKfJwoK8Px3bJILqPdnmhMusmmcpXTkCRQQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.0-next.3.tgz", + "integrity": "sha512-4/NR8Z6RwpIGwz3eYYrnCYNy2HnxTkxYwMLw/dBy8Sp65v4OoKra2U48KhR865U4uNawRzPfbpAPfU/zBFfOSw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" + }, + "dependencies": { + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } } }, "@nodelib/fs.scandir": { @@ -20009,7 +21940,6 @@ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.2.5.tgz", "integrity": "sha512-+DCtPykGnvXKWWQI0E1XD+CCeWSBhB6kwItXqfFmNBlIlhczuDPbg+P6BtLnVBaRJDAjv+1mrUJuRsFSjktopg==", "dev": true, - "peer": true, "requires": { "@octokit/auth-token": "^2.4.4", "@octokit/graphql": "^4.5.8", @@ -20017,15 +21947,6 @@ "@octokit/types": "^6.0.3", "before-after-hook": "^2.1.0", "universal-user-agent": "^6.0.0" - }, - "dependencies": { - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true, - "peer": true - } } }, "@octokit/endpoint": { @@ -20044,12 +21965,6 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true } } }, @@ -20058,46 +21973,25 @@ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.6.0.tgz", "integrity": "sha512-CJ6n7izLFXLvPZaWzCQDjU/RP+vHiZmWdOunaCS87v+2jxMsW9FB5ktfIxybRBxZjxuJGRnxk7xJecWTVxFUYQ==", "dev": true, - "peer": true, "requires": { "@octokit/request": "^5.3.0", "@octokit/types": "^6.0.3", "universal-user-agent": "^6.0.0" - }, - "dependencies": { - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true, - "peer": true - } } }, "@octokit/openapi-types": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-4.0.4.tgz", - "integrity": "sha512-31zY8JIuz3h6RAFOnyA8FbOwhILILiBu1qD81RyZZWY7oMBhIdBn6MaAmnnptLhB4jk0g50nkQkUVP4kUzppcA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-5.2.2.tgz", + "integrity": "sha512-b3nHy/0uufJJsaZERwZM0syLRO6gfr6vvBPLewQxBKzzbhGDx1ygTyoELMNADD7mIPPzGMqbfdCeJTSeZueZwA==", "dev": true }, "@octokit/plugin-paginate-rest": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", - "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.11.0.tgz", + "integrity": "sha512-7L9xQank2G3r1dGqrVPo1z62V5utbykOUzlmNHPz87Pww/JpZQ9KyG5CHtUzgmB4n5iDRKYNK/86A8D98HP0yA==", "dev": true, "requires": { - "@octokit/types": "^2.0.1" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } + "@octokit/types": "^6.11.0" } }, "@octokit/plugin-request-log": { @@ -20108,24 +22002,13 @@ "requires": {} }, "@octokit/plugin-rest-endpoint-methods": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", - "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.13.2.tgz", + "integrity": "sha512-pnn0lGE05nqZ+EZuZgJBffJ4QRAlrlvg3LBFjCKHqUUWCI3PMqZ8kPJOxFj0R3B3D5hoGambtEIpCnaRD6nRJw==", "dev": true, "requires": { - "@octokit/types": "^2.0.1", + "@octokit/types": "^6.11.2", "deprecation": "^2.3.1" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } } }, "@octokit/request": { @@ -20144,90 +22027,92 @@ "universal-user-agent": "^6.0.0" }, "dependencies": { - "@octokit/request-error": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.5.tgz", - "integrity": "sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg==", - "dev": true, - "requires": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, "is-plain-object": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true } } }, "@octokit/request-error": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", - "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.5.tgz", + "integrity": "sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg==", "dev": true, "requires": { - "@octokit/types": "^2.0.0", + "@octokit/types": "^6.0.3", "deprecation": "^2.0.0", "once": "^1.4.0" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } } }, "@octokit/rest": { - "version": "16.43.2", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", - "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", - "dev": true, - "requires": { - "@octokit/auth-token": "^2.4.0", - "@octokit/plugin-paginate-rest": "^1.1.1", - "@octokit/plugin-request-log": "^1.0.0", - "@octokit/plugin-rest-endpoint-methods": "2.4.0", - "@octokit/request": "^5.2.0", - "@octokit/request-error": "^1.0.2", - "atob-lite": "^2.0.0", - "before-after-hook": "^2.0.0", - "btoa-lite": "^1.0.0", - "deprecation": "^2.0.0", - "lodash.get": "^4.4.2", - "lodash.set": "^4.3.2", - "lodash.uniq": "^4.5.0", - "octokit-pagination-methods": "^1.1.0", - "once": "^1.4.0", - "universal-user-agent": "^4.0.0" + "version": "18.3.2", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.3.2.tgz", + "integrity": "sha512-TSTI47/jLqdq8qvc/a/P/VApBal7QHeISPZ8a1v7ma8NN/YdU5HRTSCb15+IvzUeuM7Iagp0aG+ypvQXJgmgQw==", + "dev": true, + "requires": { + "@octokit/core": "^3.2.3", + "@octokit/plugin-paginate-rest": "^2.6.2", + "@octokit/plugin-request-log": "^1.0.2", + "@octokit/plugin-rest-endpoint-methods": "4.13.2" } }, "@octokit/types": { - "version": "6.8.5", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.8.5.tgz", - "integrity": "sha512-ZsQawftZoi0kSF2pCsdgLURbOjtVcHnBOXiSxBKSNF56CRjARt5rb/g8WJgqB8vv4lgUEHrv06EdDKYQ22vA9Q==", + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.11.2.tgz", + "integrity": "sha512-EKQRFZU/oOfUlqk9ntLIE5UO/bcOx8exFpdXGBciJP90f05me3mza0sacIpqVqmiIQP3nJsBjnZHMmtijE5XwQ==", "dev": true, "requires": { - "@octokit/openapi-types": "^4.0.3" + "@octokit/openapi-types": "^5.2.2" + } + }, + "@semantic-release/changelog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-5.0.1.tgz", + "integrity": "sha512-unvqHo5jk4dvAf2nZ3aw4imrlwQ2I50eVVvq9D47Qc3R+keNqepx1vDYwkjF8guFXnOYaYcR28yrZWno1hFbiw==", + "dev": true, + "requires": { + "@semantic-release/error": "^2.1.0", + "aggregate-error": "^3.0.0", + "fs-extra": "^9.0.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } } }, "@semantic-release/commit-analyzer": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-6.3.3.tgz", - "integrity": "sha512-Pyv1ZL2u5AIOY4YbxFCAB5J1PEh5yON8ylbfiPiriDGGW6Uu1U3Y8lysMtWu+FUD5x7tSnyIzhqx0+fxPxqbgw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-8.0.1.tgz", + "integrity": "sha512-5bJma/oB7B4MtwUkZC2Bf7O1MHfi4gWe4mA+MIQ3lsEV0b422Bvl1z5HRpplDnMLHH3EXMoRdEng6Ds5wUqA3A==", "dev": true, "requires": { "conventional-changelog-angular": "^5.0.0", @@ -20235,7 +22120,8 @@ "conventional-commits-parser": "^3.0.7", "debug": "^4.0.0", "import-from": "^3.0.0", - "lodash": "^4.17.4" + "lodash": "^4.17.4", + "micromatch": "^4.0.2" }, "dependencies": { "debug": { @@ -20261,23 +22147,56 @@ "integrity": "sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==", "dev": true }, + "@semantic-release/git": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@semantic-release/git/-/git-9.0.0.tgz", + "integrity": "sha512-AZ4Zha5NAPAciIJH3ipzw/WU9qLAn8ENaoVAhD6srRPxTpTzuV3NhNh14rcAo8Paj9dO+5u4rTKcpetOBluYVw==", + "dev": true, + "requires": { + "@semantic-release/error": "^2.1.0", + "aggregate-error": "^3.0.0", + "debug": "^4.0.0", + "dir-glob": "^3.0.0", + "execa": "^4.0.0", + "lodash": "^4.17.4", + "micromatch": "^4.0.0", + "p-reduce": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, "@semantic-release/github": { - "version": "5.5.8", - "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-5.5.8.tgz", - "integrity": "sha512-YxbBXbCThs/Xk3E4QU01AMIUM8eb0UTvjHJtclTDR3/DEW7kUpmXQqBMnSh3qCTuk4scRFIoaF0fGU/0xByZug==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-7.2.0.tgz", + "integrity": "sha512-tMRnWiiWb43whRHvbDGXq4DGEbKRi56glDpXDJZit4PIiwDPX7Kx3QzmwRtDOcG+8lcpGjpdPabYZ9NBxoI2mw==", "dev": true, "requires": { - "@octokit/rest": "^16.27.0", + "@octokit/rest": "^18.0.0", "@semantic-release/error": "^2.2.0", "aggregate-error": "^3.0.0", "bottleneck": "^2.18.1", "debug": "^4.0.0", "dir-glob": "^3.0.0", - "fs-extra": "^8.0.0", - "globby": "^10.0.0", - "http-proxy-agent": "^3.0.0", - "https-proxy-agent": "^4.0.0", - "issue-parser": "^5.0.0", + "fs-extra": "^9.0.0", + "globby": "^11.0.0", + "http-proxy-agent": "^4.0.0", + "https-proxy-agent": "^5.0.0", + "issue-parser": "^6.0.0", "lodash": "^4.17.4", "mime": "^2.4.3", "p-filter": "^2.0.0", @@ -20285,12 +22204,6 @@ "url-join": "^4.0.0" }, "dependencies": { - "agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", - "dev": true - }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -20300,30 +22213,26 @@ "ms": "2.1.2" } }, - "globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } }, - "https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { - "agent-base": "5", - "debug": "4" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, "ms": { @@ -20331,58 +22240,92 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true } } }, "@semantic-release/npm": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-5.3.5.tgz", - "integrity": "sha512-AOREQ6rUT8OAiqXvWCp0kMNjcdnLLq1JdP0voZL4l5zf6Tgs/65YA7ctP+9shthW01Ps85Nu0pILW3p9GkaYuw==", + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-7.0.10.tgz", + "integrity": "sha512-DXFEhgSt5u22imTWbw8wfcVGB90nFJNcjUBtJI3zswJojzZ7yXpY4i2Va5RBRQRTtj00BfG0stbilAtKrKp35g==", "dev": true, "requires": { "@semantic-release/error": "^2.2.0", "aggregate-error": "^3.0.0", - "execa": "^3.2.0", - "fs-extra": "^8.0.0", + "execa": "^5.0.0", + "fs-extra": "^9.0.0", "lodash": "^4.17.15", "nerf-dart": "^1.0.0", - "normalize-url": "^4.0.0", - "npm": "^6.10.3", + "normalize-url": "^5.0.0", + "npm": "^6.14.9", "rc": "^1.2.8", "read-pkg": "^5.0.0", "registry-auth-token": "^4.0.0", - "tempy": "^0.3.0" + "semver": "^7.1.2", + "tempy": "^1.0.0" }, "dependencies": { "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", "dev": true, "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } }, "read-pkg": { "version": "5.2.0", @@ -20401,13 +22344,19 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true } } }, "@semantic-release/release-notes-generator": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-7.3.5.tgz", - "integrity": "sha512-LGjgPBGjjmjap/76O0Md3wc04Y7IlLnzZceLsAkcYRwGQdRPTTFUJKqDQTuieWTs7zfHzQoZqsqPfFxEN+g2+Q==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.1.tgz", + "integrity": "sha512-bOoTiH6SiiR0x2uywSNR7uZcRDl22IpZhj+Q5Bn0v+98MFtOMhCxFhbrKQjhbYoZw7vps1mvMRmFkp/g6R9cvQ==", "dev": true, "requires": { "conventional-changelog-angular": "^5.0.0", @@ -20531,6 +22480,12 @@ "@sinonjs/commons": "^1.7.0" } }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, "@types/babel__core": { "version": "7.1.12", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", @@ -20572,16 +22527,6 @@ "@babel/types": "^7.3.0" } }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, "@types/graceful-fs": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", @@ -21078,18 +23023,18 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, - "atob-lite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", - "dev": true - }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", @@ -21125,21 +23070,30 @@ } }, "babel-jest": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.0-next.2.tgz", - "integrity": "sha512-ts6Wp5yT+AhKo8T4NaJ8WScA5nPY1gz+u3zd58ktHqaZZDskkn/JRfqlZNjOAxLJR3ylUlZiGensjs0Fo6Q+Dg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.0-next.3.tgz", + "integrity": "sha512-LgQKHRmsPm09Jn6kzThcwUUrDBPgQgovvYz6Q22uQtjGe8t3JL96vWRcvQPjbgb1N4nK2Sw0JkQXRNpiP8+9eQ==", "dev": true, "requires": { - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/babel__core": "^7.1.7", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.0-next.0", + "babel-preset-jest": "^27.0.0-next.3", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" } }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, "babel-plugin-istanbul": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", @@ -21154,9 +23108,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "27.0.0-next.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.0-next.0.tgz", - "integrity": "sha512-H2v48wQCF3yJ+uVKc+VTh/ddyDGlBL1DEPNnA5lVEls6b5SwbWqP4CpZ65N7tlh4VUCVcMjy503W9DT8p94i1Q==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.0-next.3.tgz", + "integrity": "sha512-s6XOBa+TIoy3tu8SLENLGk435ynzc6ojJ6O3ErI7iHyNSPjsQIZqZLbV1nIEdD5e7IrbtWml3umtxJqMnjmcAA==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -21165,6 +23119,44 @@ "@types/babel__traverse": "^7.0.6" } }, + "babel-plugin-polyfill-corejs2": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz", + "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.0", + "@babel/helper-define-polyfill-provider": "^0.1.5", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz", + "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.1.5" + } + }, "babel-preset-current-node-syntax": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", @@ -21186,12 +23178,12 @@ } }, "babel-preset-jest": { - "version": "27.0.0-next.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.0-next.0.tgz", - "integrity": "sha512-IBwrt4KpbgfPaxFEzgKlj75bOYCH4RfB71fLsJ4BMUW8jO/602Lck3HmbMNEzf//lQ2vvVlQcj8XdF3QvfSzLw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.0-next.3.tgz", + "integrity": "sha512-1WoguNHYXSFCVvPqfjf+/J7q+OLohJzkT3vyGOACBlpjwE0b7yixW+M9O66U958/8n3UmpHXuC+cSR5p49XkcQ==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^27.0.0-next.0", + "babel-plugin-jest-hoist": "^27.0.0-next.3", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -21273,6 +23265,19 @@ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, + "browserslist": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + } + }, "bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", @@ -21282,12 +23287,6 @@ "node-int64": "^0.4.0" } }, - "btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", - "dev": true - }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -21350,6 +23349,12 @@ "quick-lru": "^4.0.1" } }, + "caniuse-lite": { + "version": "1.0.30001194", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001194.tgz", + "integrity": "sha512-iDUOH+oFeBYk5XawYsPtsx/8fFpndAPUQJC7gBTfxHM8xw5nOZv7ceAD4frS1MKCLUac7QL5wdAJiFQlDRjXlA==", + "dev": true + }, "capture-exit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", @@ -21511,64 +23516,19 @@ } }, "cli-table": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.4.tgz", - "integrity": "sha512-1vinpnX/ZERcmE443i3SZTmU5DF0rPO9DrL4I2iVAllhxzCM9SzPlHnz19fsZB78htkKZvYBvj6SZ6vXnaxmTA==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.5.tgz", + "integrity": "sha512-7uo2+RMNQUZ13M199udxqwk1qxTOS53EUak4gmu/aioUpdH5RvBz0JkJslcWz6ABKedZNqXXzikMZgHh+qF16A==", "dev": true, "requires": { - "chalk": "^2.4.1", - "string-width": "^4.2.0" + "colors": "1.0.3" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, @@ -21636,6 +23596,18 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -21876,6 +23848,24 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", "dev": true }, + "core-js-compat": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz", + "integrity": "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==", + "dev": true, + "requires": { + "browserslist": "^4.16.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -21918,9 +23908,9 @@ } }, "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "dev": true }, "cssom": { @@ -22127,6 +24117,22 @@ "isobject": "^3.0.1" } }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + } + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -22245,6 +24251,12 @@ "tar": "^6.0.0" } }, + "electron-to-chromium": { + "version": "1.3.678", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.678.tgz", + "integrity": "sha512-E5ha1pE9+aWWrT2fUD5wdPBWUnYtKnEnloewbtVyrkAs79HvodOiNO4rMR94+hKbxgMFQG4fnPQACOc1cfMfBg==", + "dev": true + }, "emittery": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", @@ -22276,45 +24288,13 @@ } }, "env-ci": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-4.5.2.tgz", - "integrity": "sha512-lS+edpNp2+QXEPkx6raEMIjKxKKWnJ4+VWzovYJ2NLYiJAYenSAXotFfVdgaFxdbVnvAbUI8epQDa1u12ERxfQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-5.0.2.tgz", + "integrity": "sha512-Xc41mKvjouTXD3Oy9AqySz1IeyvJvHZ20Twf5ZLYbNpPPIuCnL/qHCmNlD01LoNy0JTunw9HPYVptD19Ac7Mbw==", "dev": true, "requires": { - "execa": "^3.2.0", + "execa": "^4.0.0", "java-properties": "^1.0.0" - }, - "dependencies": { - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - } } }, "error-ex": { @@ -22748,6 +24728,25 @@ "prettier-linter-helpers": "^1.0.0" } }, + "eslint-plugin-spellcheck": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/eslint-plugin-spellcheck/-/eslint-plugin-spellcheck-0.0.8.tgz", + "integrity": "sha1-fwGrIzwuZYwZlqJZrs1OgliUrJI=", + "dev": true, + "requires": { + "globals": "^9.9.0", + "hunspell-spellchecker": "^1.0.2", + "lodash": "^4.14.2" + }, + "dependencies": { + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + } + } + }, "eslint-rule-documentation": { "version": "1.0.23", "resolved": "https://registry.npmjs.org/eslint-rule-documentation/-/eslint-rule-documentation-1.0.23.tgz", @@ -23087,18 +25086,6 @@ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "dev": true - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - } } } }, @@ -23434,6 +25421,58 @@ "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, + "folio": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/folio/-/folio-0.3.18.tgz", + "integrity": "sha512-0VV5f92f6ol5CTiPIe0RgkGqm7F+Kp2fXU7DPY6dOd0Q2Oe7YESQ3Bkrxgc3nubioIvFcoOL7F955ridYQvJuw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/core": "^7.11.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/preset-env": "^7.11.0", + "@babel/preset-typescript": "^7.10.4", + "colors": "^1.4.0", + "commander": "^6.1.0", + "debug": "^4.1.5", + "expect": "^26.4.2", + "fstream-ignore": "^1.0.5", + "jpeg-js": "^0.4.2", + "ms": "^2.1.2", + "pirates": "^4.0.1", + "pixelmatch": "^5.2.1", + "pngjs": "^5.0.0", + "pretty-format": "^26.4.2", + "rimraf": "^3.0.2", + "source-map-support": "^0.5.19", + "stack-utils": "^2.0.2" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -23509,6 +25548,40 @@ "dev": true, "optional": true }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "fstream-ignore": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", + "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "inherits": "2", + "minimatch": "^3.0.0" + } + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -23721,13 +25794,6 @@ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", "dev": true }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, "handlebars": { "version": "4.7.7", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", @@ -23873,21 +25939,16 @@ "dev": true }, "http-proxy-agent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-3.0.0.tgz", - "integrity": "sha512-uGuJaBWQWDQCJI5ip0d/VTYZW0nRrlLWXA4A7P1jrsa+f77rW2yXz315oBt6zGCF6l8C2tlMxY7ffULCj+5FhA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, "requires": { - "agent-base": "5", + "@tootallnate/once": "1", + "agent-base": "6", "debug": "4" }, "dependencies": { - "agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", - "dev": true - }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -23949,6 +26010,12 @@ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, + "hunspell-spellchecker": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hunspell-spellchecker/-/hunspell-spellchecker-1.0.2.tgz", + "integrity": "sha1-oQsL0voAplq2Kkxrc0zkltMYkQ4=", + "dev": true + }, "husky": { "version": "4.3.8", "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz", @@ -24358,13 +26425,6 @@ "kind-of": "^6.0.2" } }, - "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "optional": true - }, "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", @@ -24419,6 +26479,18 @@ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true + }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -24504,16 +26576,6 @@ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "requires": { - "is-docker": "^2.0.0" - } - }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -24539,9 +26601,9 @@ "dev": true }, "issue-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-5.0.0.tgz", - "integrity": "sha512-q/16W7EPHRL0FKVz9NU++TUsoygXGj6JOi88oulyAcQG+IEZ0T6teVdE+VLbe19OfL/tbV8Wi3Dfo0HedeHW0Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz", + "integrity": "sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==", "dev": true, "requires": { "lodash.capitalize": "^4.2.1", @@ -24633,25 +26695,25 @@ "dev": true }, "jest": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.0-next.2.tgz", - "integrity": "sha512-h6lM8tw7njPyaE06iKFhFUPjb0Yvwg9FyYlsQtgvjrxe8qkwoAXSjFhI3GtIi+m+z+W49kr/EHWM4+t+Yo2sZg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.0-next.3.tgz", + "integrity": "sha512-IEyeC+9dWcjkF2M1vbi09tNN+HN5Vf4tsZa1yhCXP96n8a3FEgSQUw1x79uC77fXa4Z5VU2YTa9nRrCoSqWclw==", "dev": true, "requires": { - "@jest/core": "^27.0.0-next.2", + "@jest/core": "^27.0.0-next.3", "import-local": "^3.0.2", - "jest-cli": "^27.0.0-next.2" + "jest-cli": "^27.0.0-next.3" } }, "jest-changed-files": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.0-next.1.tgz", - "integrity": "sha512-EyHpXUoJ4zjrT37r4k/Qdlt4S+N29wgEO8n4tjEbDM33TsK56ZNSWzGJn5Gk82uDm+J+Ror0SAGhHU6KwO1HIw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.0-next.3.tgz", + "integrity": "sha512-s5Y6dxVeWAYEIvk0guP9LlcxAKffDwmH8uIgQ761vDg6eKB9DO1BtBP28kuIuwUFIVqVcOoTX2QDV5v5grcECQ==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "execa": "^5.0.0", - "throat": "^5.0.0" + "throat": "^6.0.1" }, "dependencies": { "execa": { @@ -24688,6 +26750,12 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true } } }, @@ -25297,18 +27365,6 @@ "p-limit": "^2.2.0" } }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - } - }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -25403,51 +27459,68 @@ } }, "jest-cli": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.0-next.2.tgz", - "integrity": "sha512-iV464nLi8OjzdSx1nHxoDFcK6ZqXncCk+GNzLlseCZB9VMEez1GXEX2vPEDHGDWkyMDliU/AC5lQilIRsTh9yQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.0-next.3.tgz", + "integrity": "sha512-u6kOW5bsY0sUajulTdBrCcUPYGhuT5mqICDauhdeVpQwnfGsm/HYSpqCK7HyRQzfgVHGzqMJauUXr9gX+uHNqg==", "dev": true, "requires": { - "@jest/core": "^27.0.0-next.2", - "@jest/test-result": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/core": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.4", "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-validate": "^27.0.0-next.1", + "is-ci": "^3.0.0", + "jest-config": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-validate": "^27.0.0-next.3", "prompts": "^2.0.1", "yargs": "^16.0.3" + }, + "dependencies": { + "ci-info": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.1.1.tgz", + "integrity": "sha512-kdRWLBIJwdsYJWYJFtAFFYxybguqeF91qpZaggjG5Nf8QKdizFG2hjqvaTXbxFIcYbSaD74KpAXv6BSm17DHEQ==", + "dev": true + }, + "is-ci": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", + "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "dev": true, + "requires": { + "ci-info": "^3.1.1" + } + } } }, "jest-config": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.0-next.2.tgz", - "integrity": "sha512-2pECBbGtJqqU5qg52eWhMIZy2T6bPO6lbsQDiDgHmgX80NIOzJ+6qljAXBC9c3qzesTxEL4zieRqWvd2I7GTzA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.0-next.3.tgz", + "integrity": "sha512-cJYRC8hgqr02wBzHZW7WMzl0BS7FGJ2T7YbxXgHLWCZqSeQxVKtnxP+3rspqMDmsUvJLn2eokC/6Ub5bhUqPAQ==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", - "babel-jest": "^27.0.0-next.2", + "@jest/test-sequencer": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", + "babel-jest": "^27.0.0-next.3", "chalk": "^4.0.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", "graceful-fs": "^4.2.4", - "jest-circus": "^27.0.0-next.2", - "jest-environment-jsdom": "^27.0.0-next.1", - "jest-environment-node": "^27.0.0-next.1", + "jest-circus": "^27.0.0-next.3", + "jest-environment-jsdom": "^27.0.0-next.3", + "jest-environment-node": "^27.0.0-next.3", "jest-get-type": "^27.0.0-next.0", - "jest-jasmine2": "^27.0.0-next.2", + "jest-jasmine2": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-resolve": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-validate": "^27.0.0-next.1", + "jest-resolve": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-validate": "^27.0.0-next.3", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" }, "dependencies": { "ansi-styles": { @@ -25457,58 +27530,96 @@ "dev": true }, "expect": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.1.tgz", - "integrity": "sha512-yOCYxlHyy3rkazDKpx7Pbb+o0AAgZcS0SfiaD5edkOcSXoUy7ErDLsKFARjWRcfLgEmd3Hh9ypFAzpZ3o5Agog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.3.tgz", + "integrity": "sha512-JqtPDFfjAT8mC5kSm4oGFv+sThgFR2Y1FXDxZPfeEa0oco3T3oYxPKBuy29XgoOe40IzRRBpPhKQq1t+pMMnww==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-styles": "^5.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0" } }, "jest-circus": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.0-next.2.tgz", - "integrity": "sha512-PyBe7ckL+b8RFxH4hRVYlG0rKg9TWdW4Jw/reTxBv1cB3RMKy/F2tP8u7Ymk7PiMy5aescMWc6hjcCXzmxqQ+g==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.0-next.3.tgz", + "integrity": "sha512-tShyxHcGJsrjAdjx0YWV7faQBnntTD/SSDqHdAeL4f5l+xUeZULGPROH7NhbbAQS+MIEoy0K9K1MLn9xEW54QA==", "dev": true, "requires": { - "@jest/environment": "^27.0.0-next.1", - "@jest/test-result": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/environment": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.0.0-next.1", + "expect": "^27.0.0-next.3", "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.0-next.1", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", - "jest-runner": "^27.0.0-next.2", - "jest-runtime": "^27.0.0-next.2", - "jest-snapshot": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "pretty-format": "^27.0.0-next.1", + "jest-each": "^27.0.0-next.3", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-runner": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3", + "jest-snapshot": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "pretty-format": "^27.0.0-next.3", "stack-utils": "^2.0.3", - "throat": "^5.0.0" + "throat": "^6.0.1" } + }, + "pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "requires": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true } } }, "jest-diff": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.0-next.1.tgz", - "integrity": "sha512-VYvy46N/SHICtaf0RnFiN/3smMqYAfCOzGlTYmnARsQO36QjApKZg36G4Mljz64un+3O+vzT3+v0T8c348QDpw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.0-next.3.tgz", + "integrity": "sha512-2rhsTT7gtOnGy2as2DMUwfTDPrNNjDAf0PdSNeJWPprSWkOB3CbbuNibH+DkJ6FVp3evpRHcP7+HgcUcTbcv7w==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^27.0.0-next.0", "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" + }, + "dependencies": { + "ansi-styles": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", + "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", + "dev": true + }, + "pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "requires": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } } }, "jest-docblock": { @@ -25521,45 +27632,65 @@ } }, "jest-each": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.0-next.1.tgz", - "integrity": "sha512-eKdNR5RJKNEroI8LvMADpvRnfu/N29u43ifY+uJT6Ehdezdy8McZfOVUYojDklvHaiJz7tUb/8UUm13MPzGMPg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.0-next.3.tgz", + "integrity": "sha512-0zq0w1fvX9GgxjHsDXNSizrPxyxluo6o7iTKL57sXbFxH/WibseomlChSExFzfozJrn1Ym0GAfXlKz4hAlzUZw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "chalk": "^4.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-util": "^27.0.0-next.1", - "pretty-format": "^27.0.0-next.1" + "jest-util": "^27.0.0-next.3", + "pretty-format": "^27.0.0-next.3" + }, + "dependencies": { + "ansi-styles": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", + "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", + "dev": true + }, + "pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "requires": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } } }, "jest-environment-jsdom": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.0-next.1.tgz", - "integrity": "sha512-+KXS+Jx2wJjOe25AuiqOJzMCkJQUDe7/c0B0dXfCj2NkV8RLeVwIGW0hGFTVRohSGG+F74DrmSZ+esuKUwLxMQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.0-next.3.tgz", + "integrity": "sha512-jOG9ssc1UYPTWLdPcfiUykCSJ8r8v1dGbDYdB6Kv9UUavjTpaJynzD75cym3L1tdup/jn9AvpU6/dWfmxrE7+A==", "dev": true, "requires": { - "@jest/environment": "^27.0.0-next.1", - "@jest/fake-timers": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/environment": "^27.0.0-next.3", + "@jest/fake-timers": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", - "jest-mock": "^27.0.0-next.1", - "jest-util": "^27.0.0-next.1", + "jest-mock": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", "jsdom": "^16.4.0" } }, "jest-environment-node": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.0-next.1.tgz", - "integrity": "sha512-yq2ysrT+jj0rAybm+yjbgM20befOhkm64+qD5QMArgjcvErzQ4y6eN11wc+VWfAexXEW3G1/o0oAsSnsbp+9Eg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.0-next.3.tgz", + "integrity": "sha512-r5dO7Fp9wnsjnejEjhnBg5IBCu1kPz4RyVKhDKN7P1crtO/t54p2OGwJD4Mqo3ErCcD7TYHiogmSim+/28dKfw==", "dev": true, "requires": { - "@jest/environment": "^27.0.0-next.1", - "@jest/fake-timers": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/environment": "^27.0.0-next.3", + "@jest/fake-timers": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", - "jest-mock": "^27.0.0-next.1", - "jest-util": "^27.0.0-next.1" + "jest-mock": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3" } }, "jest-get-type": { @@ -25569,50 +27700,50 @@ "dev": true }, "jest-haste-map": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.0-next.2.tgz", - "integrity": "sha512-iQQVQFT//VwrD5/Qv/Q0GaIHiSx1hwKeJ70luH4cUgw9YkOA7ddJtmoqAObHKqNJcDS7SDIbyDu0+wLf1mlxZA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.0-next.3.tgz", + "integrity": "sha512-yFpMVS/LoFKmGzTcbdos8mEMuJ5rIKpx6Tw3vuw8KSLENDwxO3ixUZMQ5/Zx3DrpVOBo/NKd/vDb2oS9iO8szw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", + "fsevents": "^2.2.1", "graceful-fs": "^4.2.4", "jest-regex-util": "^27.0.0-next.0", "jest-serializer": "^27.0.0-next.0", - "jest-util": "^27.0.0-next.1", - "jest-worker": "^27.0.0-next.2", + "jest-util": "^27.0.0-next.3", + "jest-worker": "^27.0.0-next.3", "micromatch": "^4.0.2", "walker": "^1.0.7" } }, "jest-jasmine2": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.0-next.2.tgz", - "integrity": "sha512-wEJL3YA0zt5v5odPultywAuwaif//ZfRHTeRevgnYtp3Ul+anMAltbQdGMs4HrvO1s7+JhheJBemAYsAYncnFw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.0-next.3.tgz", + "integrity": "sha512-orPNy89x2p+IUEqngK+Y7c8wxcDuaODi0FU81V/iz2688jXGW5qeDhPIAk5oHqALKvm6LpYEEOyyPPO+4AbipA==", "dev": true, "requires": { "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.0.0-next.1", - "@jest/source-map": "^27.0.0-next.0", - "@jest/test-result": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/environment": "^27.0.0-next.3", + "@jest/source-map": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.0.0-next.1", + "expect": "^27.0.0-next.3", "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.0-next.1", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", - "jest-runtime": "^27.0.0-next.2", - "jest-snapshot": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "pretty-format": "^27.0.0-next.1", - "throat": "^5.0.0" + "jest-each": "^27.0.0-next.3", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3", + "jest-snapshot": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "pretty-format": "^27.0.0-next.3", + "throat": "^6.0.1" }, "dependencies": { "ansi-styles": { @@ -25622,67 +27753,145 @@ "dev": true }, "expect": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.1.tgz", - "integrity": "sha512-yOCYxlHyy3rkazDKpx7Pbb+o0AAgZcS0SfiaD5edkOcSXoUy7ErDLsKFARjWRcfLgEmd3Hh9ypFAzpZ3o5Agog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.3.tgz", + "integrity": "sha512-JqtPDFfjAT8mC5kSm4oGFv+sThgFR2Y1FXDxZPfeEa0oco3T3oYxPKBuy29XgoOe40IzRRBpPhKQq1t+pMMnww==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-styles": "^5.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0" } + }, + "pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "requires": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true } } }, "jest-leak-detector": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.0-next.1.tgz", - "integrity": "sha512-gKVc9o2Dky1V7+l1IYaD0Xs0tAjM6FzitjHHuvaXvW47w86JNbyZ/7VRtDj1Y91TPftULEFKXhHVYYpCWok9jA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.0-next.3.tgz", + "integrity": "sha512-2iKOIvSwt4hGsNUrpibCIR0Ti1BeY1rFDcKe7bJiK907zufTVkhSexGttg8CcOrEGgQQvSQnaRDeZ7ql8iyfDg==", "dev": true, "requires": { "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" + }, + "dependencies": { + "ansi-styles": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", + "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", + "dev": true + }, + "pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "requires": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } } }, "jest-matcher-utils": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.0-next.1.tgz", - "integrity": "sha512-3Zqcdtkl6Vv4jloDhkzhNLJ+M8eCyiLIdrYclCJq2AgCClEh/y9BNcMf/1tvYxkF2cAPoffA82a8JadWUkHj/w==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.0-next.3.tgz", + "integrity": "sha512-wjSLi1rOnKD0axQuYZ8XZCMo0TdDW3rZrFyhj66sya1H8rYAbtxLQOI1XuiPOwbtwC7UxXoE59C3VE0aHPvD/w==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.0.0-next.1", + "jest-diff": "^27.0.0-next.3", "jest-get-type": "^27.0.0-next.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" + }, + "dependencies": { + "ansi-styles": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", + "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", + "dev": true + }, + "pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "requires": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } } }, "jest-message-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.1.tgz", - "integrity": "sha512-6nYhqNqstXSJSfV+Jl/W5AMsSjSlTlUeR/NsSng67QK/CmlvJiPII5lBYsSIgHP1dHm4nJ1s9tXQSe8VDOMpSw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.0-next.3.tgz", + "integrity": "sha512-G0VjiwL33HPJlgTrr3kJKZTspMNbr7w/9n8oOvLpCl8Ufjqh7yBXeFqvf3SzqOgwWGxmMd/DfhapuhnGY5IPPQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.0.0-next.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.2", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", + "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", + "dev": true + }, + "pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "requires": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + } } }, "jest-mock": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.0-next.1.tgz", - "integrity": "sha512-9JBpt6frpsDkvx5nG014yQJ7PaubUyn3e47gfVR5wAGq5aQ/nUFyDTz1Bk0HrDd8ZKQP9VL7lxEg9jzs0W8Iug==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.0-next.3.tgz", + "integrity": "sha512-LYJ0j0qHnU8u5kQiY0ycCGLiN0mTVMNmI8t+tsVEt/B4CawvPZ6lvUDUAQKE14WcuIs3D+h+IKHbOJ28lLhKrA==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/node": "*" } }, @@ -25699,93 +27908,118 @@ "dev": true }, "jest-resolve": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.0-next.2.tgz", - "integrity": "sha512-9XirTDQ3NC7gQaxq4vREnYHaXaL3KM35D2bLhfXjSd3FSPk7yaJ1abwvFgVyYtqKBqCoxbkoIgjjwAXmSaSApA==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.0-next.3.tgz", + "integrity": "sha512-RvPvWV2WZLE5+BOz5Mrf5UgH865hbg6V+HeUtocXWz27yJGPTDc3nre5Be9MCnaFhSf/Syi65Et8QPvaMlUiJw==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "chalk": "^4.0.0", "escalade": "^3.1.1", "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.0.0-next.1", - "resolve": "^1.18.1", + "jest-util": "^27.0.0-next.3", + "resolve": "^1.20.0", "slash": "^3.0.0" } }, "jest-resolve-dependencies": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.0-next.2.tgz", - "integrity": "sha512-OXvrzz+o8tJHLlY884vvMzIHP4KcZGpUolG4PkQ0uJfV43RygInEX7GZQZ1ZW3WLLZEQa5w5d9/5SiXVlL3m2w==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.0-next.3.tgz", + "integrity": "sha512-yx7EoXPSizFBk5XufBDAMH3ilaRm1BYPTvklVQI+9LT4P0mTDAqxdP8WQYPlUBQuoAxJ1be3nS1e5taBbHRgyg==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-snapshot": "^27.0.0-next.2" + "jest-snapshot": "^27.0.0-next.3" } }, "jest-runner": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.0-next.2.tgz", - "integrity": "sha512-6GCN+OHs69c1L7OGzTmj2hwdMViVLVOzdlTNx1FgnH4PPWZlsfOHho+S4qBUqhB3ZPyHlgDFjCalc6HOTbyPGg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.0-next.3.tgz", + "integrity": "sha512-pNPupWvJeHIccxOIGS3X7GydXOQwfm80UED5TkhWvm1i4mzBf5/jbiucttdVtHqEQO/geRtHGr6m5n+SIFBjFA==", "dev": true, "requires": { - "@jest/console": "^27.0.0-next.1", - "@jest/environment": "^27.0.0-next.1", - "@jest/test-result": "^27.0.0-next.1", - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", + "@jest/console": "^27.0.0-next.3", + "@jest/environment": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", - "emittery": "^0.7.1", + "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", - "jest-config": "^27.0.0-next.2", + "jest-config": "^27.0.0-next.3", "jest-docblock": "^27.0.0-next.0", - "jest-haste-map": "^27.0.0-next.2", - "jest-leak-detector": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", - "jest-resolve": "^27.0.0-next.2", - "jest-runtime": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-worker": "^27.0.0-next.2", + "jest-haste-map": "^27.0.0-next.3", + "jest-leak-detector": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-resolve": "^27.0.0-next.3", + "jest-runtime": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-worker": "^27.0.0-next.3", "source-map-support": "^0.5.6", - "throat": "^5.0.0" + "throat": "^6.0.1" + }, + "dependencies": { + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + } } }, "jest-runtime": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.0-next.2.tgz", - "integrity": "sha512-fPr3NpF0sAeqVn+45Na40b0bnn8my08alocEIze+OA6hmFHT5bQ0IBkE74ihsjD9RkkWSlTTGqsxHqlKY/Ps5g==", - "dev": true, - "requires": { - "@jest/console": "^27.0.0-next.1", - "@jest/environment": "^27.0.0-next.1", - "@jest/fake-timers": "^27.0.0-next.1", - "@jest/globals": "^27.0.0-next.1", - "@jest/source-map": "^27.0.0-next.0", - "@jest/test-result": "^27.0.0-next.1", - "@jest/transform": "^27.0.0-next.2", - "@jest/types": "^27.0.0-next.1", - "@types/yargs": "^15.0.0", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.0-next.3.tgz", + "integrity": "sha512-kdBYVnresqf+exvM+bpJQsIezh0Zm1jK1jTuVNiAx15UGwhZ+heEKmToFPgyBi4SJ/T85Lmeh9foTm+Mci/PMg==", + "dev": true, + "requires": { + "@jest/console": "^27.0.0-next.3", + "@jest/environment": "^27.0.0-next.3", + "@jest/fake-timers": "^27.0.0-next.3", + "@jest/globals": "^27.0.0-next.3", + "@jest/source-map": "^27.0.0-next.3", + "@jest/test-result": "^27.0.0-next.3", + "@jest/transform": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.3", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.0-next.2", - "jest-message-util": "^27.0.0-next.1", - "jest-mock": "^27.0.0-next.1", + "jest-haste-map": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-mock": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0", - "jest-resolve": "^27.0.0-next.2", - "jest-snapshot": "^27.0.0-next.2", - "jest-util": "^27.0.0-next.1", - "jest-validate": "^27.0.0-next.1", + "jest-resolve": "^27.0.0-next.3", + "jest-snapshot": "^27.0.0-next.3", + "jest-util": "^27.0.0-next.3", + "jest-validate": "^27.0.0-next.3", "slash": "^3.0.0", "strip-bom": "^4.0.0", "yargs": "^16.0.3" + }, + "dependencies": { + "@types/yargs": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.0.tgz", + "integrity": "sha512-2nN6AGeMwe8+O6nO9ytQfbMQOJy65oi1yK2y/9oReR08DaXSGtMsrLyCM1ooKqfICpCx4oITaR4LkOmdzz41Ww==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } } }, "jest-serializer": { @@ -25799,9 +28033,9 @@ } }, "jest-snapshot": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.0-next.2.tgz", - "integrity": "sha512-PcuzWNuraroC1qmsooYpBWlXpmPmnw9+J5H/vhhYHxuOrL4vmstEY0l6A1PDEgP4l0LUhEO3zhZbjFfszzmmuQ==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.0-next.3.tgz", + "integrity": "sha512-SOh19DZYONYxeOyIirUPMaJ+HI2hWTy2ELnDkk3wVnnJ/jYKHS8ZUw47KseC7bofo65hDJ4/T1ShAFVNeVBdvg==", "dev": true, "requires": { "@babel/generator": "^7.7.2", @@ -25809,21 +28043,21 @@ "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/babel__traverse": "^7.0.4", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^27.0.0-next.1", + "expect": "^27.0.0-next.3", "graceful-fs": "^4.2.4", - "jest-diff": "^27.0.0-next.1", + "jest-diff": "^27.0.0-next.3", "jest-get-type": "^27.0.0-next.0", - "jest-haste-map": "^27.0.0-next.2", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", - "jest-resolve": "^27.0.0-next.2", + "jest-haste-map": "^27.0.0-next.3", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", + "jest-resolve": "^27.0.0-next.3", "natural-compare": "^1.4.0", - "pretty-format": "^27.0.0-next.1", + "pretty-format": "^27.0.0-next.3", "semver": "^7.3.2" }, "dependencies": { @@ -25834,76 +28068,123 @@ "dev": true }, "expect": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.1.tgz", - "integrity": "sha512-yOCYxlHyy3rkazDKpx7Pbb+o0AAgZcS0SfiaD5edkOcSXoUy7ErDLsKFARjWRcfLgEmd3Hh9ypFAzpZ3o5Agog==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.0-next.3.tgz", + "integrity": "sha512-JqtPDFfjAT8mC5kSm4oGFv+sThgFR2Y1FXDxZPfeEa0oco3T3oYxPKBuy29XgoOe40IzRRBpPhKQq1t+pMMnww==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "ansi-styles": "^5.0.0", "jest-get-type": "^27.0.0-next.0", - "jest-matcher-utils": "^27.0.0-next.1", - "jest-message-util": "^27.0.0-next.1", + "jest-matcher-utils": "^27.0.0-next.3", + "jest-message-util": "^27.0.0-next.3", "jest-regex-util": "^27.0.0-next.0" } + }, + "pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "requires": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } } } }, "jest-util": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.0-next.1.tgz", - "integrity": "sha512-959Pru7/fbUFaYe40TeTgAdqf6Ds6EYnZqxiHP7X9UM4FxTtTpG0PVEp71GI3thmdfSVROY0qI1/s+WuPiS0Rw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.0-next.3.tgz", + "integrity": "sha512-vjHPCxbp880wPXMLXgN5+KuYs1eLMEnANCtoDVUIBWGeLU+1V8TcnXPO8OiCNoamYA24LJfgHE1zoWnF3r6qOg==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", + "is-ci": "^3.0.0", "micromatch": "^4.0.2" + }, + "dependencies": { + "ci-info": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.1.1.tgz", + "integrity": "sha512-kdRWLBIJwdsYJWYJFtAFFYxybguqeF91qpZaggjG5Nf8QKdizFG2hjqvaTXbxFIcYbSaD74KpAXv6BSm17DHEQ==", + "dev": true + }, + "is-ci": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", + "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "dev": true, + "requires": { + "ci-info": "^3.1.1" + } + } } }, "jest-validate": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.0-next.1.tgz", - "integrity": "sha512-ocXbDsiZKn0Wsd+bouR3/8THvQ5EyZgAZR7hhkDwncnsifi9Co2VEUy7HC5eTbgwQnxeuKYY0iDJB0SElb7Dsg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.0-next.3.tgz", + "integrity": "sha512-wmTz1G6/dQqcCf4kEdOMKL4VSKcRQCMRAKX35d9M1gFKNxc78PWpaS5W4gmnBvO6lclIQBzY5PpY9lCBI0JVag==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^27.0.0-next.3", "camelcase": "^6.0.0", "chalk": "^4.0.0", "jest-get-type": "^27.0.0-next.0", "leven": "^3.1.0", - "pretty-format": "^27.0.0-next.1" + "pretty-format": "^27.0.0-next.3" }, "dependencies": { + "ansi-styles": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", + "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", + "dev": true + }, "camelcase": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", "dev": true + }, + "pretty-format": { + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.3.tgz", + "integrity": "sha512-5JppAL3xa3VIsOsaAdqemtAtUFTq4YeooksqZOKZxQwTYXlPF2+t1fo/QFhCjfRucG61YE+9dcBTQ0U6wAG9qw==", + "dev": true, + "requires": { + "@jest/types": "^27.0.0-next.3", + "ansi-regex": "^5.0.0", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } } } }, "jest-watcher": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.0-next.1.tgz", - "integrity": "sha512-MRcCEIr4BckZ+Wl8w2knrGwPGDrLOxBMtsWMuEs4cORzoExQK3LYwmUgXlEdfmoCqi9GOmqhu9MGR+QibUXvuw==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.0-next.3.tgz", + "integrity": "sha512-xUOP1XG1pY+Qoj3MRjQe7UKM2YLM2LD1PTp0cDb8G5idITFgFebCyDnMgp2+L/dN1yvlRqan0DRMppBWGZizhg==", "dev": true, "requires": { - "@jest/test-result": "^27.0.0-next.1", - "@jest/types": "^27.0.0-next.1", + "@jest/test-result": "^27.0.0-next.3", + "@jest/types": "^27.0.0-next.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.0.0-next.1", + "jest-util": "^27.0.0-next.3", "string-length": "^4.0.1" } }, "jest-worker": { - "version": "27.0.0-next.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.2.tgz", - "integrity": "sha512-0LYfj33SHCDAx61LrW5zyxn2vxvt94QX5EJTJVYRR9kdQ6sBFiTCajsCwpWLqkYY61faPKwqGaHrXhm6sgdRMg==", + "version": "27.0.0-next.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.3.tgz", + "integrity": "sha512-f/k5TclmfFlFc7b6rVbWYBmS7DhUO+Z+dL8AAxTwSVn/aBvpPvYxpnKmWMgMF6yFPodJfYLasdRRIY9F0YupKg==", "dev": true, "requires": { "@types/node": "*", @@ -25922,6 +28203,12 @@ } } }, + "jpeg-js": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", + "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==", + "dev": true + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -26220,18 +28507,18 @@ "integrity": "sha1-+CbJtOKoUR2E46yinbBeGk87cqk=", "dev": true }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, "lodash.escaperegexp": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=", "dev": true }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, "lodash.ismatch": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", @@ -26256,12 +28543,6 @@ "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", "dev": true }, - "lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true - }, "lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", @@ -26274,12 +28555,6 @@ "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", "dev": true }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, "lodash.uniqby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", @@ -26346,12 +28621,6 @@ "yallist": "^4.0.0" } }, - "macos-release": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz", - "integrity": "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==", - "dev": true - }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -26400,99 +28669,23 @@ } }, "marked": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz", - "integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-2.0.1.tgz", + "integrity": "sha512-5+/fKgMv2hARmMW7DOpykr2iLhl0NgjyELk5yn92iE7z8Se1IS9n3UsFm86hFXIkvMBmVxki8+ckcpjBeyo/hw==", "dev": true }, "marked-terminal": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-3.3.0.tgz", - "integrity": "sha512-+IUQJ5VlZoAFsM5MHNT7g3RHSkA3eETqhRCdXv4niUMAKHQ7lb1yvAcuGPmm4soxhmtX13u4Li6ZToXtvSEH+A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-4.1.1.tgz", + "integrity": "sha512-t7Mdf6T3PvOEyN01c3tYxDzhyKZ8xnkp8Rs6Fohno63L/0pFTJ5Qtwto2AQVuDtbQiWzD+4E5AAu1Z2iLc8miQ==", "dev": true, "requires": { - "ansi-escapes": "^3.1.0", + "ansi-escapes": "^4.3.1", "cardinal": "^2.1.1", - "chalk": "^2.4.1", + "chalk": "^4.1.0", "cli-table": "^0.3.1", - "node-emoji": "^1.4.1", - "supports-hyperlinks": "^1.0.1" - }, - "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-1.0.1.tgz", - "integrity": "sha512-HHi5kVSefKaJkGYXbDuKbUGRVxqnWGn3J2e39CYcNJEfWciGq2zYtOhXLTlvrOZW1QU7VX67w7fMmWafHX9Pfw==", - "dev": true, - "requires": { - "has-flag": "^2.0.0", - "supports-color": "^5.0.0" - }, - "dependencies": { - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", - "dev": true - } - } - } + "node-emoji": "^1.10.0", + "supports-hyperlinks": "^2.1.0" } }, "meow": { @@ -26672,9 +28865,9 @@ } }, "mime": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", - "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", "dev": true }, "mime-db": { @@ -26767,6 +28960,15 @@ "is-extendable": "^1.0.1" } }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "modify-values": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", @@ -26874,39 +29076,11 @@ "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", "dev": true }, - "node-notifier": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", - "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - } - } + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true }, "normalize-package-data": { "version": "2.5.0", @@ -26935,9 +29109,9 @@ "dev": true }, "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-5.3.0.tgz", + "integrity": "sha512-9/nOVLYYe/dO/eJeQUNaGUF4m4Z5E7cb9oNTKabH+bNf19mqj60txTcveQxL0GlcWLXCxkOu2/LwL8oW0idIDA==", "dev": true }, "npm": { @@ -28065,7 +30239,7 @@ "dependencies": { "get-stream": { "version": "3.0.0", - "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "bundled": true, "dev": true @@ -28456,7 +30630,7 @@ "dependencies": { "get-stream": { "version": "3.0.0", - "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "bundled": true, "dev": true @@ -31480,12 +33654,6 @@ "has": "^1.0.3" } }, - "octokit-pagination-methods": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", - "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", - "dev": true - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -31524,16 +33692,6 @@ "word-wrap": "^1.2.3" } }, - "os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", - "dev": true, - "requires": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" - } - }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -31720,6 +33878,23 @@ "node-modules-regexp": "^1.0.0" } }, + "pixelmatch": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-5.2.1.tgz", + "integrity": "sha512-WjcAdYSnKrrdDdqTcVEY7aB7UhhwjYQKYhHiBXdJef0MOaQeYpUdQ+iVyBLa5YBKS8MPVPPMX7rpOByISLpeEQ==", + "dev": true, + "requires": { + "pngjs": "^4.0.1" + }, + "dependencies": { + "pngjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-4.0.1.tgz", + "integrity": "sha512-rf5+2/ioHeQxR6IxuYNYGFytUyG3lma/WW1nsmjeHlWwtb2aByla6dkVc8pmJ9nplzkTA0q2xx7mMWrOTqT4Gg==", + "dev": true + } + } + }, "pkg-conf": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", @@ -31833,6 +34008,12 @@ "semver-compare": "^1.0.0" } }, + "pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "dev": true + }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -31861,22 +34042,29 @@ } }, "pretty-format": { - "version": "27.0.0-next.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.0-next.1.tgz", - "integrity": "sha512-BYbg3ZWPDPtTXz0gpCdzwyEkhUflfDXOvmiYW5kmEzEWzitQ89Jhi01sbszmR1f17gNOJ422/wQFLAoIxVgA7A==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dev": true, "requires": { - "@jest/types": "^27.0.0-next.1", + "@jest/types": "^26.6.2", "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "dependencies": { - "ansi-styles": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.1.0.tgz", - "integrity": "sha512-osxifZo3ar56+e8tdYreU6p8FZGciBHo5O0JoDAxMUqZuyNUb+yHEwYtJZ+Z32R459jEgtwVf1u8D7qYwU0l6w==", - "dev": true + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } } } }, @@ -32148,6 +34336,36 @@ "esprima": "~4.0.0" } }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", @@ -32164,6 +34382,20 @@ "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, "registry-auth-token": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", @@ -32173,6 +34405,29 @@ "rc": "^1.2.8" } }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz", + "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -32258,12 +34513,12 @@ "dev": true }, "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dev": true, "requires": { - "is-core-module": "^2.1.0", + "is-core-module": "^2.2.0", "path-parse": "^1.0.6" } }, @@ -32634,63 +34889,41 @@ } }, "semantic-release": { - "version": "15.14.0", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-15.14.0.tgz", - "integrity": "sha512-Cn43W35AOLY0RMcDbtwhJODJmWg6YCs1+R5jRQsTmmkEGzkV4B2F/QXkjVZpl4UbH91r93GGH0xhoq9kh7I5PA==", + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-17.4.0.tgz", + "integrity": "sha512-FrPUpqKobak39F/6HnxhBK6LdL2ZEHadz5qVDTIJ9qlJ6bw8BQ5sguZ2j0ewI0aqRcLf/u9LGy/kOnUy0v7NbQ==", "dev": true, "requires": { - "@semantic-release/commit-analyzer": "^6.1.0", + "@semantic-release/commit-analyzer": "^8.0.0", "@semantic-release/error": "^2.2.0", - "@semantic-release/github": "^5.1.0", - "@semantic-release/npm": "^5.0.5", - "@semantic-release/release-notes-generator": "^7.1.2", + "@semantic-release/github": "^7.0.0", + "@semantic-release/npm": "^7.0.0", + "@semantic-release/release-notes-generator": "^9.0.0", "aggregate-error": "^3.0.0", - "cosmiconfig": "^6.0.0", + "cosmiconfig": "^7.0.0", "debug": "^4.0.0", - "env-ci": "^4.0.0", - "execa": "^3.2.0", + "env-ci": "^5.0.0", + "execa": "^5.0.0", "figures": "^3.0.0", - "find-versions": "^3.0.0", - "get-stream": "^5.0.0", + "find-versions": "^4.0.0", + "get-stream": "^6.0.0", "git-log-parser": "^1.2.0", "hook-std": "^2.0.0", "hosted-git-info": "^3.0.0", "lodash": "^4.17.15", - "marked": "^0.7.0", - "marked-terminal": "^3.2.0", - "p-locate": "^4.0.0", + "marked": "^2.0.0", + "marked-terminal": "^4.0.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", "p-reduce": "^2.0.0", "read-pkg-up": "^7.0.0", "resolve-from": "^5.0.0", - "semver": "^6.0.0", + "semver": "^7.3.2", + "semver-diff": "^3.1.1", "signale": "^1.2.1", - "yargs": "^15.0.1" + "yargs": "^16.2.0" }, "dependencies": { - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -32701,20 +34934,19 @@ } }, "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", "dev": true, "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, @@ -32728,14 +34960,11 @@ "path-exists": "^4.0.0" } }, - "find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "dev": true, - "requires": { - "semver-regex": "^2.0.0" - } + "get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true }, "hosted-git-info": { "version": "3.0.8", @@ -32746,6 +34975,12 @@ "lru-cache": "^6.0.0" } }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -32767,12 +35002,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -32828,69 +35057,11 @@ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", - "dev": true - }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, @@ -32909,6 +35080,23 @@ "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", "dev": true }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "semver-regex": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.2.tgz", @@ -32965,13 +35153,6 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -33673,26 +35854,34 @@ } }, "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "dev": true }, "tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.0.tgz", + "integrity": "sha512-eLXG5B1G0mRPHmgH2WydPl5v4jH35qEn3y/rA/aahKhIa91Pn119SsU7n7v/433gtT9ONzC8ISvNHIh2JSTm0w==", "dev": true, "requires": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "dependencies": { + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "dev": true } } @@ -33953,12 +36142,40 @@ } }, "uglify-js": { - "version": "3.12.8", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.8.tgz", - "integrity": "sha512-fvBeuXOsvqjecUtF/l1dwsrrf5y2BCUk9AOJGzGcm6tE7vegku5u/YvqjyDaAGr422PLoLnrxg3EnRvTqsdC1w==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.0.tgz", + "integrity": "sha512-TWYSWa9T2pPN4DIJYbU9oAjQx+5qdV5RUDxwARg8fmJZrD/V27Zj0JngW5xg1DFz42G0uDYl2XhzF6alSzD62w==", "dev": true, "optional": true }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", @@ -33980,22 +36197,19 @@ } }, "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "dev": true, "requires": { - "crypto-random-string": "^1.0.0" + "crypto-random-string": "^2.0.0" } }, "universal-user-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", - "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", - "dev": true, - "requires": { - "os-name": "^3.1.0" - } + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", + "dev": true }, "universalify": { "version": "0.1.2", @@ -34208,90 +36422,6 @@ "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", "dev": true }, - "windows-release": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.3.tgz", - "integrity": "sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg==", - "dev": true, - "requires": { - "execa": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - } - } - }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", diff --git a/package.json b/package.json index 9c716111..c75bb407 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "folio": "^0.3.18", "git-cz": "^4.1.0", "husky": "^4.2.5", - "jest": "^27.0.0-next.2", + "jest": "^27.0.0-next.3", "jest-circus": "^26.6.3", "prettier": "^2.1.2", "lint-staged": "^10.1.6",