diff --git a/package-lock.json b/package-lock.json index 823de15..579664c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1135,32 +1135,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", @@ -1226,18 +1235,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" } @@ -1253,12 +1262,12 @@ } }, "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" @@ -1293,35 +1302,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", @@ -1330,25 +1339,25 @@ }, "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" } }, - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "@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": { - "type-fest": "^0.11.0" + "@types/yargs-parser": "*" } }, "ansi-styles": { @@ -1394,6 +1403,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 + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -1416,18 +1431,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" } @@ -1449,12 +1464,12 @@ } }, "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" @@ -1485,12 +1500,6 @@ "requires": { "is-number": "^7.0.0" } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true } } }, @@ -1629,55 +1638,64 @@ } }, "@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/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/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", @@ -1728,16 +1746,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": { @@ -1771,15 +1789,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": { @@ -1789,41 +1807,41 @@ "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" } }, "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": "*" } }, @@ -1844,12 +1862,12 @@ } }, "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" @@ -1884,16 +1902,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", @@ -1904,11 +1922,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", @@ -1917,18 +1934,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", @@ -1987,9 +2013,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", @@ -2006,30 +2032,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", @@ -2082,34 +2117,34 @@ } }, "@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", @@ -2118,18 +2153,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", @@ -3008,6 +3052,23 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } + } + }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", @@ -3198,34 +3259,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", @@ -3300,9 +3370,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", @@ -3332,12 +3402,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" } }, @@ -5590,13 +5660,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", @@ -6057,13 +6120,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", @@ -6223,16 +6279,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", @@ -6360,40 +6406,158 @@ "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.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": "^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", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "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", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "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.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.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": "^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" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "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", @@ -6442,6 +6606,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 } } }, @@ -7095,157 +7265,81 @@ } } }, - "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==", - "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", - "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", - "prompts": "^2.0.1", - "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==", - "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" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "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/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/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", @@ -7296,16 +7390,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": { @@ -7339,55 +7433,55 @@ "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-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" } }, "jest-get-type": { @@ -7397,41 +7491,41 @@ "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" } }, "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": "*" } }, @@ -7452,12 +7546,12 @@ } }, "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" @@ -7480,6 +7574,12 @@ "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 + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -7685,59 +7785,68 @@ } }, "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/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/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", @@ -7803,29 +7912,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" } }, "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": "*" } }, @@ -7840,12 +7949,12 @@ } }, "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" @@ -7880,58 +7989,67 @@ } }, "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/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/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", @@ -7997,29 +8115,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" } }, "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": "*" } }, @@ -8034,12 +8152,12 @@ } }, "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" @@ -8080,39 +8198,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", @@ -8214,70 +8341,79 @@ } }, "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/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/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", @@ -8328,16 +8464,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": { @@ -8371,28 +8507,28 @@ "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-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" } }, "jest-get-type": { @@ -8402,41 +8538,41 @@ "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" } }, "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": "*" } }, @@ -8457,12 +8593,12 @@ } }, "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" @@ -8485,6 +8621,12 @@ "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 + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -8497,28 +8639,37 @@ } }, "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", @@ -8574,12 +8725,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" @@ -8793,34 +8944,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", @@ -8873,29 +9033,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", @@ -8954,73 +9123,82 @@ } }, "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/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/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", @@ -9064,6 +9242,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 + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -9086,29 +9270,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" } }, "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": "*" } }, @@ -9123,12 +9307,12 @@ } }, "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" @@ -9151,6 +9335,12 @@ "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 + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -9163,78 +9353,87 @@ } }, "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/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/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", @@ -9300,29 +9499,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" } }, "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": "*" } }, @@ -9343,12 +9542,12 @@ } }, "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" @@ -9393,9 +9592,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", @@ -9403,37 +9602,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", @@ -9484,16 +9692,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": { @@ -9527,15 +9735,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": { @@ -9545,30 +9753,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" } @@ -9590,12 +9798,12 @@ } }, "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" @@ -9630,32 +9838,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", @@ -9684,6 +9901,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", @@ -9714,6 +9937,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" + } + }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -9751,32 +9983,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", @@ -9830,12 +10071,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" @@ -9861,40 +10102,40 @@ } }, "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" } }, - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "@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": { - "type-fest": "^0.11.0" + "@types/yargs-parser": "*" } }, "ansi-styles": { @@ -9945,19 +10186,13 @@ "requires": { "has-flag": "^4.0.0" } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true } } }, "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": "*", @@ -11117,21 +11352,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" - } - }, "node-releases": { "version": "1.1.70", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", @@ -16280,13 +16500,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", @@ -17031,23 +17244,6 @@ "requires": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - } - }, - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } } }, "test-exclude": { @@ -17437,13 +17633,6 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "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 - }, "v8-compile-cache": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", diff --git a/package.json b/package.json index 8c59d53..6e2bd36 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "expect": "^26.6.2", "folio": "^0.3.18", "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",