diff --git a/package.json b/package.json index 25cbda8e0..3577b0881 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,8 @@ "espree": "^9.0.0", "estraverse": "^5.2.0", "glob": "^7.1.6", - "jest-cli": "^27.2.4", + "jest-cli": "^28.0.0-alpha.5", + "jest-environment-jsdom": "^28.0.0-alpha.5", "jsdoc": "^3.6.6", "license-checker-rseidelsohn": "^2.1.1", "minimist": "^1.2.5", diff --git a/ts/jest.bzl b/ts/jest.bzl index 142530c7c..4e96fc386 100644 --- a/ts/jest.bzl +++ b/ts/jest.bzl @@ -39,6 +39,10 @@ def jest_test(deps, name = "jest", protobuf = False, env = "node"): ) # then test them + optional_jsdom_deps = [ + "@npm//jest-environment-jsdom", + ] if env == "jsdom" else [] + _jest_test( name = name, args = [ @@ -52,7 +56,7 @@ def jest_test(deps, name = "jest", protobuf = False, env = "node"): ], data = deps + bundled_srcs + [ "//ts:jest.config.js", - ], + ] + optional_jsdom_deps, target_compatible_with = select({ "@platforms//os:osx": [], "@platforms//os:linux": [], diff --git a/yarn.lock b/yarn.lock index c88643fad..a3e047d46 100644 --- a/yarn.lock +++ b/yarn.lock @@ -373,93 +373,109 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" - integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== +"@jest/console@^28.0.0-alpha.5": + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-28.0.0-alpha.5.tgz#dcd4d3059002b0a7ee03522cc0afe9f63f96b66e" + integrity sha512-T64if2TCPSPYhk31q3xOMZQIhHwSOU6XwbXGzj0RY9lR3eQjkzGZB9piZGdTdWLB2jfLGvdxeYEhQDJSeTCzaw== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^28.0.0-alpha.5" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^27.5.1" - jest-util "^27.5.1" + jest-message-util "^28.0.0-alpha.5" + jest-util "^28.0.0-alpha.5" slash "^3.0.0" -"@jest/core@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" - integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== +"@jest/core@^28.0.0-alpha.5": + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-28.0.0-alpha.5.tgz#8b657d1f51a0a3bc2df8d76d1b5f42dfbe57752e" + integrity sha512-SsTrMB/au65jrfc95Koly09beQ3e/xsVbQJexxRe4WEGBbNP8n38p6e8xw+rThx2NgN8QGY1PDDRCBhoQ/AFQQ== dependencies: - "@jest/console" "^27.5.1" - "@jest/reporters" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/console" "^28.0.0-alpha.5" + "@jest/reporters" "^28.0.0-alpha.5" + "@jest/test-result" "^28.0.0-alpha.5" + "@jest/transform" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.8.1" exit "^0.1.2" graceful-fs "^4.2.9" - jest-changed-files "^27.5.1" - jest-config "^27.5.1" - jest-haste-map "^27.5.1" - jest-message-util "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-resolve-dependencies "^27.5.1" - jest-runner "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - jest-watcher "^27.5.1" + jest-changed-files "^28.0.0-alpha.3" + jest-config "^28.0.0-alpha.5" + jest-haste-map "^28.0.0-alpha.5" + jest-message-util "^28.0.0-alpha.5" + jest-regex-util "^28.0.0-alpha.3" + jest-resolve "^28.0.0-alpha.5" + jest-resolve-dependencies "^28.0.0-alpha.5" + jest-runner "^28.0.0-alpha.5" + jest-runtime "^28.0.0-alpha.5" + jest-snapshot "^28.0.0-alpha.5" + jest-util "^28.0.0-alpha.5" + jest-validate "^28.0.0-alpha.5" + jest-watcher "^28.0.0-alpha.5" micromatch "^4.0.4" + pretty-format "^28.0.0-alpha.5" rimraf "^3.0.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" - integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== +"@jest/environment@^28.0.0-alpha.5": + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-28.0.0-alpha.5.tgz#b0dc9a20a8d9cb8d5d66659b2ec36defc3bc126a" + integrity sha512-JqshiAEiyRGfxOZAwUEqVY7QQd+QKy+3OZhFjzQOWAt0qaRo9HZX22TbbAVknkhBW83fSNqW0X/b/KnqiXCIgA== dependencies: - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/fake-timers" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" "@types/node" "*" - jest-mock "^27.5.1" + jest-mock "^28.0.0-alpha.5" -"@jest/fake-timers@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" - integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== +"@jest/expect-utils@^28.0.0-alpha.5": + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-28.0.0-alpha.5.tgz#9e0ae80304a229bd62f6e01320305d8284fb6957" + integrity sha512-WL7+Mc/mdzE+vSQ9q4GYpQkhOShscw+kMHDaP4jTpcVLl8qfg22u8wLClsUaxOnnV7Kh2N2khXpR2yLVEq2VCg== dependencies: - "@jest/types" "^27.5.1" - "@sinonjs/fake-timers" "^8.0.1" + jest-get-type "^28.0.0-alpha.3" + +"@jest/expect@^28.0.0-alpha.5": + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-28.0.0-alpha.5.tgz#6b0e24078cecab4cb1fbf4da71aa9f684382fff1" + integrity sha512-U1bj/SNmQwYZSMpah2br9Jr+Y5+6IWzs9WWN9lNM2kj5RNPtONFBYvg2c9iDXNbkoiv0GkQVSNieLe7eYeiOdw== + dependencies: + expect "^28.0.0-alpha.5" + jest-snapshot "^28.0.0-alpha.5" + +"@jest/fake-timers@^28.0.0-alpha.5": + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-28.0.0-alpha.5.tgz#aaa42c419edbd3189916434da2e2a00195cd5b22" + integrity sha512-3N7csRmImQjeCCFQ9hpXWoaz3PNkOcuR7pHvitGuq9rJR9U80z1ON0Nt+mLRmoHc7ekw9+YNPtw2mLV32fyJMw== + dependencies: + "@jest/types" "^28.0.0-alpha.5" + "@sinonjs/fake-timers" "^9.1.0" "@types/node" "*" - jest-message-util "^27.5.1" - jest-mock "^27.5.1" - jest-util "^27.5.1" + jest-message-util "^28.0.0-alpha.5" + jest-mock "^28.0.0-alpha.5" + jest-util "^28.0.0-alpha.5" -"@jest/globals@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" - integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== +"@jest/globals@^28.0.0-alpha.5": + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-28.0.0-alpha.5.tgz#da61b139dc4562818ec8c9dfbb127e14cb1888a2" + integrity sha512-OI9XR/xiWmL4/roeK7Bt+tv2nSexgCrgHGvydBQk6CmMGf57pAJcwSTsh/sLWzhYGRkkLg4JAksrcauprrR1Fg== dependencies: - "@jest/environment" "^27.5.1" - "@jest/types" "^27.5.1" - expect "^27.5.1" + "@jest/environment" "^28.0.0-alpha.5" + "@jest/expect" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" -"@jest/reporters@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" - integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== +"@jest/reporters@^28.0.0-alpha.5": + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-28.0.0-alpha.5.tgz#9a654a2c205d135438ce75f4ce430666989997a9" + integrity sha512-JA+6pD+aR1yiTjPz81hWACIhMe9VjG1ddbe3DPqs6NHPgAU5HX8COTLoru5/Hfnc3DP14mZcbEOX939bGlLTog== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/console" "^28.0.0-alpha.5" + "@jest/test-result" "^28.0.0-alpha.5" + "@jest/transform" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" "@types/node" "*" chalk "^4.0.0" collect-v8-coverage "^1.0.0" @@ -471,75 +487,83 @@ istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.1.3" - jest-haste-map "^27.5.1" - jest-resolve "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" + jest-haste-map "^28.0.0-alpha.5" + jest-resolve "^28.0.0-alpha.5" + jest-util "^28.0.0-alpha.5" + jest-worker "^28.0.0-alpha.5" slash "^3.0.0" source-map "^0.6.0" string-length "^4.0.1" terminal-link "^2.0.0" v8-to-istanbul "^8.1.0" -"@jest/source-map@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" - integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== +"@jest/schemas@^28.0.0-alpha.3": + version "28.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-28.0.0-alpha.3.tgz#188c3f8c6e7d11c398fb072d43f091c8eb65d222" + integrity sha512-U4BNcqkplLb1ALW+ME1x3+6j2epFxV3Rxi29WttkwSKoTnVimdvapGVDaRJXgO1ieVqb3Qrh3bjtNXFOEIlM5w== + dependencies: + "@sinclair/typebox" "^0.23.3" + +"@jest/source-map@^28.0.0-alpha.3": + version "28.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-28.0.0-alpha.3.tgz#1f14b7bb024dc8f6b47bb4de3ade88d379c61f62" + integrity sha512-eX7vvyDTjNRwXtbxrLt2KEIVMF7AklNX2501i5V/vWJMYyMKWOsI5DAd+WlzX1hNnw2UaZa7tfEOpV0j6N6ddw== dependencies: callsites "^3.0.0" graceful-fs "^4.2.9" source-map "^0.6.0" -"@jest/test-result@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" - integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== +"@jest/test-result@^28.0.0-alpha.5": + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-28.0.0-alpha.5.tgz#21065cd8d20c5b33a46ba78ceb36a8367c5af068" + integrity sha512-JtoFz+Ofo0dO8XQAIHG7C2fVoow6CaTlqGMSXReLEy1BIw8oT63a9yyZdDeSCq88Lq9pBJHoLniRb7clJSL3Ew== dependencies: - "@jest/console" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/console" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" - integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== +"@jest/test-sequencer@^28.0.0-alpha.5": + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-28.0.0-alpha.5.tgz#4cef950f7baaa0231b307169182b4870b18fec6f" + integrity sha512-Z7gEinefmuJ62Tq6n9F6NXpr/3b/nsZADorEzG/sRnmuteVXMHRHSk88T/EVv/E7vxK1aN3D1tCdsbJDsOd4AA== dependencies: - "@jest/test-result" "^27.5.1" + "@jest/test-result" "^28.0.0-alpha.5" graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-runtime "^27.5.1" + jest-haste-map "^28.0.0-alpha.5" + jest-runtime "^28.0.0-alpha.5" -"@jest/transform@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" - integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== +"@jest/transform@^28.0.0-alpha.5": + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-28.0.0-alpha.5.tgz#146072fe5fdebbf513ceb77236004d02b7e84d63" + integrity sha512-eL8BzIDndWYTbVP4aC6wL0R24oS7YAqDTDZT+NokomME/UWHZO35KrMxmW9S1gpnfVuaZn4PfElsq6JckCWZFA== dependencies: "@babel/core" "^7.1.0" - "@jest/types" "^27.5.1" + "@jest/types" "^28.0.0-alpha.5" babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-regex-util "^27.5.1" - jest-util "^27.5.1" + jest-haste-map "^28.0.0-alpha.5" + jest-regex-util "^28.0.0-alpha.3" + jest-util "^28.0.0-alpha.5" micromatch "^4.0.4" pirates "^4.0.4" slash "^3.0.0" source-map "^0.6.1" - write-file-atomic "^3.0.0" + write-file-atomic "^4.0.1" -"@jest/types@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" - integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== +"@jest/types@^28.0.0-alpha.5": + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-28.0.0-alpha.5.tgz#a8770155fa827cc23c077111cdc3be6a8b5d576d" + integrity sha512-bXK6tvlaPCAfDYwUBc6M3NL+me2RTCm/Ny4eVuXqrQ8bdfa7SyPJZHzWko/ec+0728GFiPmwKyvvwMdHh2ICrg== dependencies: + "@jest/schemas" "^28.0.0-alpha.3" "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" - "@types/yargs" "^16.0.0" + "@types/yargs" "^17.0.8" chalk "^4.0.0" "@jridgewell/resolve-uri@^3.0.3": @@ -654,6 +678,11 @@ resolved "https://registry.yarnpkg.com/@pyoner/svelte-types/-/svelte-types-3.4.4-2.tgz#0bc64255d56e82a5e7f3d0b31b324551a77da6b0" integrity sha512-5oQsFCU9pxu1mdA72e2XOqVmheSQfpaQnsmvO4FTEd6D3k3Wx3Nr4s2m0gfqjGLHoGGEo9FOK4xQXXX7D5Uz6A== +"@sinclair/typebox@^0.23.3": + version "0.23.4" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.23.4.tgz#6ff93fd2585ce44f7481c9ff6af610fbb5de98a4" + integrity sha512-0/WqSvpVbCBAV1yPeko7eAczKbs78dNVAaX14quVlwOb2wxfKuXCx91h4NrEfkYK9zEnyVSW4JVI/trP3iS+Qg== + "@sinonjs/commons@^1.7.0": version "1.8.3" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" @@ -661,10 +690,10 @@ dependencies: type-detect "4.0.8" -"@sinonjs/fake-timers@^8.0.1": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" - integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== +"@sinonjs/fake-timers@^9.1.0": + version "9.1.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-9.1.0.tgz#8c92c56f195e0bed4c893ba59c8e3d55831ca0df" + integrity sha512-M8vapsv9qQupMdzrVzkn5rb9jG7aUTEPAZdMtME2PuBaefksFZVE2C1g4LBRTkF/k3nRDNbDc5tp5NFC1PEYxA== dependencies: "@sinonjs/commons" "^1.7.0" @@ -673,10 +702,10 @@ resolved "https://registry.yarnpkg.com/@sqltools/formatter/-/formatter-1.2.3.tgz#1185726610acc37317ddab11c3c7f9066966bd20" integrity sha512-O3uyB/JbkAEMZaP3YqyHH7TMnex7tWyCbCI4EfJdOCoN6HIhqdJBWTM6aCCiWQ/5f5wxjgU735QAIpJbjDvmzg== -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== +"@tootallnate/once@2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": version "7.1.18" @@ -999,6 +1028,15 @@ dependencies: "@types/jquery" "*" +"@types/jsdom@^16.2.4": + version "16.2.14" + resolved "https://registry.yarnpkg.com/@types/jsdom/-/jsdom-16.2.14.tgz#26fe9da6a8870715b154bb84cd3b2e53433d8720" + integrity sha512-6BAy1xXEmMuHeAJ4Fv4yXKwBDTGTOseExKE3OaHiNycdHdZw59KfYzrt0DkDluvwmik1HRt6QS7bImxUmpSy+w== + dependencies: + "@types/node" "*" + "@types/parse5" "*" + "@types/tough-cookie" "*" + "@types/json-schema@^7.0.7": version "7.0.9" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" @@ -1064,6 +1102,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.26.tgz#63d204d136c9916fb4dcd1b50f9740fe86884e47" integrity sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ== +"@types/parse5@*": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb" + integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g== + "@types/prettier@^2.1.5": version "2.4.4" resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.4.tgz#5d9b63132df54d8909fce1c3f8ca260fdd693e17" @@ -1098,15 +1141,20 @@ dependencies: "@types/estree" "*" +"@types/tough-cookie@*": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.1.tgz#8f80dd965ad81f3e1bc26d6f5c727e132721ff40" + integrity sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg== + "@types/yargs-parser@*": version "20.2.1" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== -"@types/yargs@^16.0.0": - version "16.0.4" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" - integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== +"@types/yargs@^17.0.8": + version "17.0.8" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.8.tgz#d23a3476fd3da8a0ea44b5494ca7fa677b9dad4c" + integrity sha512-wDeUwiUmem9FzsyysEwRukaEdDNcwbROvQ9QGRKaLI6t+IltNzbn4/i4asmB10auvZGQCzSQ6t0GSczEThlUXw== dependencies: "@types/yargs-parser" "*" @@ -1218,7 +1266,7 @@ acorn@^7.1.1, acorn@^7.4.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.7.0: +acorn@^8.5.0, acorn@^8.7.0: version "8.7.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== @@ -1358,16 +1406,15 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -babel-jest@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" - integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== +babel-jest@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-28.0.0-alpha.5.tgz#9edd47ebd4b72d7014869e65321a7815b9aa85e5" + integrity sha512-fgrlEUCZsLL5htERHpBNbCtN1kFx5I5VaSe0iN/Y0IftsBFZ9QDL4xMx6kT/1d8GpRi7S2h7UL897hpUhcHGPw== dependencies: - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/transform" "^28.0.0-alpha.5" "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^27.5.1" + babel-preset-jest "^28.0.0-alpha.4" chalk "^4.0.0" graceful-fs "^4.2.9" slash "^3.0.0" @@ -1383,10 +1430,10 @@ babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" - integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== +babel-plugin-jest-hoist@^28.0.0-alpha.4: + version "28.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.0.0-alpha.4.tgz#5a79073a95757a602c667a9f8a8713473df6ef4f" + integrity sha512-1Iq6ytoHtS2YnY5RmWdQUXM6pR7+7pJz/RC29F2JeXPXTbHaQPFfeRuasNST5Z2QGLixi9Xwbb+eF1lO6uRWxw== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" @@ -1411,12 +1458,12 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" - integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== +babel-preset-jest@^28.0.0-alpha.4: + version "28.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-28.0.0-alpha.4.tgz#2420cb87a8a6bfe13103725cc8aaf0f68a1e2f28" + integrity sha512-OTU3rutAhYpuTIACgPcHonFlfRH/OwW4A10LqQPr32vCmUh8hDqNeHtCgFbAXY/ay2/jfOp4jPWvTBPlmXDVbQ== dependencies: - babel-plugin-jest-hoist "^27.5.1" + babel-plugin-jest-hoist "^28.0.0-alpha.4" babel-preset-current-node-syntax "^1.0.0" balanced-match@^1.0.0: @@ -1693,10 +1740,10 @@ css-browser-selector@^0.6.5: resolved "https://registry.yarnpkg.com/css-browser-selector/-/css-browser-selector-0.6.5.tgz#d2b06c01ff7d7cb455e2006b6b6558d39372ca60" integrity sha1-0rBsAf99fLRV4gBra2VY05NyymA= -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== +cssom@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.5.0.tgz#d254fa92cd8b6fbd83811b9fbaed34663cc17c36" + integrity sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw== cssom@~0.3.6: version "0.3.8" @@ -1954,14 +2001,14 @@ d3@^7.0.0: d3-transition "3" d3-zoom "3" -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== +data-urls@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-3.0.1.tgz#597fc2ae30f8bc4dbcf731fcd1b1954353afc6f8" + integrity sha512-Ds554NeT5Gennfoo9KN50Vh6tpgtvYEwraYjejXnyTpu1C7oXKxdFk75REooENHE8ndTVOJuv+BEs4/J/xcozw== dependencies: abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" + whatwg-mimetype "^3.0.0" + whatwg-url "^10.0.0" debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: version "4.3.3" @@ -1989,7 +2036,7 @@ debuglog@^1.0.1: resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= -decimal.js@^10.2.1: +decimal.js@^10.3.1: version "10.3.1" resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== @@ -2056,6 +2103,11 @@ diff-sequences@^27.5.1: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== +diff-sequences@^28.0.0-alpha.4: + version "28.0.0-alpha.4" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-28.0.0-alpha.4.tgz#d652a519ee0720abe2579d1569b8f07b3e2e0641" + integrity sha512-DK5WJN3LP3XoMGZZqaphPi6mHVuwUHzYWSkzWnVz3OskgvkngB891MbEo4KlNn0TDIpR/ITjM9Gm1df1iXhMIw== + diff@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" @@ -2082,12 +2134,12 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== +domexception@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-4.0.0.tgz#4ad1be56ccadc86fc76d033353999a8037d03673" + integrity sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw== dependencies: - webidl-conversions "^5.0.0" + webidl-conversions "^7.0.0" electron-to-chromium@^1.4.71: version "1.4.73" @@ -2414,15 +2466,15 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= -expect@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" - integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== +expect@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/expect/-/expect-28.0.0-alpha.5.tgz#a2478546e37bd0fcae7acbdb12527b56ebfb9a79" + integrity sha512-5nLyhrD07lvIsoGQI/XanEnYpvROdMchGDzJiUQEySL22tCF7qcIVLGvNnZgE9GoKkq0i1wb4NyUVZ/JFNngDA== dependencies: - "@jest/types" "^27.5.1" - jest-get-type "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" + "@jest/expect-utils" "^28.0.0-alpha.5" + jest-get-type "^28.0.0-alpha.3" + jest-matcher-utils "^28.0.0-alpha.5" + jest-message-util "^28.0.0-alpha.5" fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" @@ -2521,10 +2573,10 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" @@ -2690,24 +2742,24 @@ hosted-git-info@^4.0.1: dependencies: lru-cache "^6.0.0" -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== +html-encoding-sniffer@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz#2cb1a8cf0db52414776e5b2a7a04d5dd98158de9" + integrity sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA== dependencies: - whatwg-encoding "^1.0.5" + whatwg-encoding "^2.0.0" html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== +http-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== dependencies: - "@tootallnate/once" "1" + "@tootallnate/once" "2" agent-base "6" debug "4" @@ -2724,14 +2776,7 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@0.6: +iconv-lite@0.6, iconv-lite@0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== @@ -2935,11 +2980,6 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - is-weakref@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -3001,85 +3041,82 @@ istanbul-reports@^3.1.3: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jest-changed-files@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" - integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== +jest-changed-files@^28.0.0-alpha.3: + version "28.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-28.0.0-alpha.3.tgz#7a00da99caf3931277772279fad6ae62d864c3e5" + integrity sha512-ip0mVkZDlKsORb0AYdYHRxxabHu2XwKFjTIGF4J0/dEMcvpuSigd5bIRv8J5sig+nYFq6XwXehuhnVqTNWEQKQ== dependencies: - "@jest/types" "^27.5.1" execa "^5.0.0" throat "^6.0.1" -jest-circus@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" - integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== +jest-circus@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-28.0.0-alpha.5.tgz#31e2380eb5306fd39a7598627080b1ec4a17b37f" + integrity sha512-jZgXKRvT2uWjTunD04VhEOKr2xa7HQVMrCbVA9Q9ICSeqrdOuRVNJYL+mMaL9XuYrD3A2sRGEyJjbRGfK/HOBA== dependencies: - "@jest/environment" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/environment" "^28.0.0-alpha.5" + "@jest/expect" "^28.0.0-alpha.5" + "@jest/test-result" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" dedent "^0.7.0" - expect "^27.5.1" is-generator-fn "^2.0.0" - jest-each "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" + jest-each "^28.0.0-alpha.5" + jest-matcher-utils "^28.0.0-alpha.5" + jest-message-util "^28.0.0-alpha.5" + jest-runtime "^28.0.0-alpha.5" + jest-snapshot "^28.0.0-alpha.5" + jest-util "^28.0.0-alpha.5" + pretty-format "^28.0.0-alpha.5" slash "^3.0.0" stack-utils "^2.0.3" throat "^6.0.1" -jest-cli@^27.2.4: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" - integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== +jest-cli@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-28.0.0-alpha.5.tgz#eb089bd121d64a5a7a9baf1d7371458ca46091da" + integrity sha512-sAzxYZ3DhCPSthWd/7FUXLt/nB2QU049cr0KBzQn11wF/z4H9M8A1pGJF3HXasHFbSuI6RrdwjugrqF4XFD5ig== dependencies: - "@jest/core" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/core" "^28.0.0-alpha.5" + "@jest/test-result" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.9" import-local "^3.0.2" - jest-config "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" + jest-config "^28.0.0-alpha.5" + jest-util "^28.0.0-alpha.5" + jest-validate "^28.0.0-alpha.5" prompts "^2.0.1" - yargs "^16.2.0" + yargs "^17.3.1" -jest-config@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" - integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== +jest-config@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-28.0.0-alpha.5.tgz#a3934c8946716865f0aa8f4379a1162689e0738b" + integrity sha512-STxmAUY01aARJ5+PXBDB25vnpW6Sd64IzJPtSUZpmh/kPwCtSGQ4LM57BCfKnipiDx8o8WyAIvwtT3xmAHZjrw== dependencies: "@babel/core" "^7.8.0" - "@jest/test-sequencer" "^27.5.1" - "@jest/types" "^27.5.1" - babel-jest "^27.5.1" + "@jest/test-sequencer" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" + babel-jest "^28.0.0-alpha.5" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.1" graceful-fs "^4.2.9" - jest-circus "^27.5.1" - jest-environment-jsdom "^27.5.1" - jest-environment-node "^27.5.1" - jest-get-type "^27.5.1" - jest-jasmine2 "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-runner "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" + jest-circus "^28.0.0-alpha.5" + jest-environment-node "^28.0.0-alpha.5" + jest-get-type "^28.0.0-alpha.3" + jest-regex-util "^28.0.0-alpha.3" + jest-resolve "^28.0.0-alpha.5" + jest-runner "^28.0.0-alpha.5" + jest-util "^28.0.0-alpha.5" + jest-validate "^28.0.0-alpha.5" micromatch "^4.0.4" parse-json "^5.2.0" - pretty-format "^27.5.1" + pretty-format "^28.0.0-alpha.5" slash "^3.0.0" strip-json-comments "^3.1.1" @@ -3093,106 +3130,98 @@ jest-diff@^27.5.1: jest-get-type "^27.5.1" pretty-format "^27.5.1" -jest-docblock@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" - integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== +jest-diff@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-28.0.0-alpha.5.tgz#23e170c72b97f45ba1a5d1240c0ab6ef7d1acd8e" + integrity sha512-Sb/Vgl9LPM61uGSDTexmWZJy/RsZL7OwlVAKthoasyicarQflLmR/GnwwuvUVsNU+s+KDoF1ZXc4oM7wJAo1OA== + dependencies: + chalk "^4.0.0" + diff-sequences "^28.0.0-alpha.4" + jest-get-type "^28.0.0-alpha.3" + pretty-format "^28.0.0-alpha.5" + +jest-docblock@^28.0.0-alpha.3: + version "28.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-28.0.0-alpha.3.tgz#48ce331e559dd06514150c73196a46d4a4bec018" + integrity sha512-JzMrVYHWHyPNHB7Mb2uU4n20muXLPcj27cIOEPxJa+HzLkhIHRpggqucTwescdudRyh7Mt2efGEbE893VoV8Hw== dependencies: detect-newline "^3.0.0" -jest-each@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" - integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== +jest-each@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-28.0.0-alpha.5.tgz#6e4d7d37b25827d3c94dd3c116cb97fa02c27228" + integrity sha512-qBas9NrdiHCS72xZc45vKhLpqI5u9ejJ6BiVZeO6jAEKK5VVi1dX0sQpy+2QvoiFpetRIJMCdhtv3PNJd+BUfg== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^28.0.0-alpha.5" chalk "^4.0.0" - jest-get-type "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" + jest-get-type "^28.0.0-alpha.3" + jest-util "^28.0.0-alpha.5" + pretty-format "^28.0.0-alpha.5" -jest-environment-jsdom@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" - integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== +jest-environment-jsdom@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-28.0.0-alpha.5.tgz#87e318ce208b4fd77f797cc9fed35d4f9a515ee2" + integrity sha512-8HwuLDDpZ7XcYmfxnmpi6c3hshZIpjSBKiA+7E2oxmBEyr1O+TzRext0IvxnBKI3J9U/xo+DCUIf4bwaSz/yzQ== dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/environment" "^28.0.0-alpha.5" + "@jest/fake-timers" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" + "@types/jsdom" "^16.2.4" "@types/node" "*" - jest-mock "^27.5.1" - jest-util "^27.5.1" - jsdom "^16.6.0" + jest-mock "^28.0.0-alpha.5" + jest-util "^28.0.0-alpha.5" + jsdom "^19.0.0" -jest-environment-node@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" - integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== +jest-environment-node@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-28.0.0-alpha.5.tgz#ce9e5d78127c30a6b3eed466c069937cbbca6805" + integrity sha512-VVM5BCxKQ80iArmCVWRl0d3ka1UBu0d3EJoI5u8T+3M2QX1aufUetH8ubyNEqNH+E9Kt82ixkFK7X3/Vqc+r0g== dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/environment" "^28.0.0-alpha.5" + "@jest/fake-timers" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" "@types/node" "*" - jest-mock "^27.5.1" - jest-util "^27.5.1" + jest-mock "^28.0.0-alpha.5" + jest-util "^28.0.0-alpha.5" jest-get-type@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== -jest-haste-map@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" - integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== +jest-get-type@^28.0.0-alpha.3: + version "28.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-28.0.0-alpha.3.tgz#fd482f09726e492552259349c25033e03e3ad226" + integrity sha512-5wmg7pmvRhpCGjLmMXarPWGNgU3sEqmyJFX58hdq/u0yZQ0eMvLdwiVs0/CaRBDrKdDWA23nuE+112CwJdHGXQ== + +jest-haste-map@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-28.0.0-alpha.5.tgz#1438d0e0df838a19a75f94c2b016de1dcdf7743b" + integrity sha512-NiAWm7C/OTnst0rRNL1tNLsTcNuEEnmRt88DBDrQCvcdvsMn7pwxodg4Now77k1iqelwGtofjr3WOnbukcTbJA== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^28.0.0-alpha.5" "@types/graceful-fs" "^4.1.2" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.9" - jest-regex-util "^27.5.1" - jest-serializer "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" + jest-regex-util "^28.0.0-alpha.3" + jest-util "^28.0.0-alpha.5" + jest-worker "^28.0.0-alpha.5" micromatch "^4.0.4" walker "^1.0.7" optionalDependencies: fsevents "^2.3.2" -jest-jasmine2@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" - integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== +jest-leak-detector@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-28.0.0-alpha.5.tgz#ad5020d2a3d32a3d2bf7c079a57bf2f0a8769995" + integrity sha512-5elMSzI2GDHhsCV7Jf39uBlK9wv//NJd3bouzZobwlH+EQ4MiPxPCqczUq4O9nIYI/uBisc6CLmMzW1c9NstuQ== dependencies: - "@jest/environment" "^27.5.1" - "@jest/source-map" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^27.5.1" - is-generator-fn "^2.0.0" - jest-each "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" - throat "^6.0.1" + jest-get-type "^28.0.0-alpha.3" + pretty-format "^28.0.0-alpha.5" -jest-leak-detector@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" - integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== - dependencies: - jest-get-type "^27.5.1" - pretty-format "^27.5.1" - -jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: +jest-matcher-utils@^27.0.0: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== @@ -3202,27 +3231,37 @@ jest-matcher-utils@^27.0.0, jest-matcher-utils@^27.5.1: jest-get-type "^27.5.1" pretty-format "^27.5.1" -jest-message-util@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" - integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== +jest-matcher-utils@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-28.0.0-alpha.5.tgz#c61c75bd56a1198b424e6a032cf23557858acda2" + integrity sha512-JlJmv3EhxU7OJH2y3Dfl9Kt1gb0Uzdl/tNPKjh7W1Y5VOKNDzSWIYD6joUmOnSwUCGAwnFewatwcMQ4HwD8Fhg== + dependencies: + chalk "^4.0.0" + jest-diff "^28.0.0-alpha.5" + jest-get-type "^28.0.0-alpha.3" + pretty-format "^28.0.0-alpha.5" + +jest-message-util@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-28.0.0-alpha.5.tgz#240712a16a6e4bfb68f365fcb0b2cb9cfd6624c3" + integrity sha512-4+0WBuoY9oj1kL9+ycpoHjkCCVRypC/y5xZ9A3/ciDQqd/oNmhxLrVBy2EBnJuslO5yM1BMrBgPiHEpdDWYObA== dependencies: "@babel/code-frame" "^7.12.13" - "@jest/types" "^27.5.1" + "@jest/types" "^28.0.0-alpha.5" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" graceful-fs "^4.2.9" micromatch "^4.0.4" - pretty-format "^27.5.1" + pretty-format "^28.0.0-alpha.5" slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" - integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== +jest-mock@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-28.0.0-alpha.5.tgz#a841d1a476a87c72ab1eb9dbe813169db1734836" + integrity sha512-MSVD8QMrHwIapfJ0Gx3T7qmAhPt3EHRR2Nl17PWzNOL203Vbk/v1lOX6ESa2EPqKc4JMm5hkeWEiZq2hdgw+AQ== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^28.0.0-alpha.5" "@types/node" "*" jest-pnp-resolver@^1.2.2: @@ -3230,168 +3269,158 @@ jest-pnp-resolver@^1.2.2: resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -jest-regex-util@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" - integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== +jest-regex-util@^28.0.0-alpha.3: + version "28.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-28.0.0-alpha.3.tgz#9173180f05499a6388ea0d16ebfa3ed4db55d34b" + integrity sha512-WIreShBIxnWmJLBIpqazYh2n1WDA3BtsZgaOEuPxZ8GnL6FEnhdblKOIExzfhOT04p2/PCKwxKRZ7hiSyyKKSQ== -jest-resolve-dependencies@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" - integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== +jest-resolve-dependencies@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-28.0.0-alpha.5.tgz#447f50e4db0361f75192054487cdfe913fb0248e" + integrity sha512-wX5E3c+KfZz1VJnFAKEpUmEbdjXefusgrcEFDrQ/utewspTxyj1x6wC0d9O7o9MKEyf4OH85xEQrzQQHr7E9mA== dependencies: - "@jest/types" "^27.5.1" - jest-regex-util "^27.5.1" - jest-snapshot "^27.5.1" + jest-regex-util "^28.0.0-alpha.3" + jest-snapshot "^28.0.0-alpha.5" -jest-resolve@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" - integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== +jest-resolve@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-28.0.0-alpha.5.tgz#2d988677e182afebe0b1f00a81db25c1fae48158" + integrity sha512-7la9NHRk2y5Qy+Z5IUGzotz7mW/XOMUNPS8kTQ/pkv1YIN5llE3PA+acGtN+fPVU7fyA8UM3nZDT8Kr4NxU9nQ== dependencies: - "@jest/types" "^27.5.1" chalk "^4.0.0" graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" + jest-haste-map "^28.0.0-alpha.5" jest-pnp-resolver "^1.2.2" - jest-util "^27.5.1" - jest-validate "^27.5.1" + jest-util "^28.0.0-alpha.5" + jest-validate "^28.0.0-alpha.5" resolve "^1.20.0" resolve.exports "^1.1.0" slash "^3.0.0" -jest-runner@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" - integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== +jest-runner@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-28.0.0-alpha.5.tgz#39c887ed1159ebd161345ff747bcb263442d4ccc" + integrity sha512-HG4xbZvmbfS1mtLOaDVPnEI8AOj2UtASYAeaTGFlVjsusgcyiNurBkH2G2vR90woupE9j7znSejIonI0ZsD3Aw== dependencies: - "@jest/console" "^27.5.1" - "@jest/environment" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/console" "^28.0.0-alpha.5" + "@jest/environment" "^28.0.0-alpha.5" + "@jest/test-result" "^28.0.0-alpha.5" + "@jest/transform" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" "@types/node" "*" chalk "^4.0.0" emittery "^0.8.1" graceful-fs "^4.2.9" - jest-docblock "^27.5.1" - jest-environment-jsdom "^27.5.1" - jest-environment-node "^27.5.1" - jest-haste-map "^27.5.1" - jest-leak-detector "^27.5.1" - jest-message-util "^27.5.1" - jest-resolve "^27.5.1" - jest-runtime "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" + jest-docblock "^28.0.0-alpha.3" + jest-environment-node "^28.0.0-alpha.5" + jest-haste-map "^28.0.0-alpha.5" + jest-leak-detector "^28.0.0-alpha.5" + jest-message-util "^28.0.0-alpha.5" + jest-resolve "^28.0.0-alpha.5" + jest-runtime "^28.0.0-alpha.5" + jest-util "^28.0.0-alpha.5" + jest-worker "^28.0.0-alpha.5" source-map-support "^0.5.6" throat "^6.0.1" -jest-runtime@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" - integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== +jest-runtime@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-28.0.0-alpha.5.tgz#9da77c8c7c6bc29153f76af17f84bfc5b29e47af" + integrity sha512-SnHmqqOJu0JIKJsihgIlzHWob5fESBYlSHVLkUMpo1XCeNJw7qH+HIc9MsurBTQfaBJXuw3NBjVfC/B5bf8ezA== dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/globals" "^27.5.1" - "@jest/source-map" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/environment" "^28.0.0-alpha.5" + "@jest/fake-timers" "^28.0.0-alpha.5" + "@jest/globals" "^28.0.0-alpha.5" + "@jest/source-map" "^28.0.0-alpha.3" + "@jest/test-result" "^28.0.0-alpha.5" + "@jest/transform" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" execa "^5.0.0" glob "^7.1.3" graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-message-util "^27.5.1" - jest-mock "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" + jest-haste-map "^28.0.0-alpha.5" + jest-message-util "^28.0.0-alpha.5" + jest-mock "^28.0.0-alpha.5" + jest-regex-util "^28.0.0-alpha.3" + jest-resolve "^28.0.0-alpha.5" + jest-snapshot "^28.0.0-alpha.5" + jest-util "^28.0.0-alpha.5" slash "^3.0.0" strip-bom "^4.0.0" -jest-serializer@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" - integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.9" - -jest-snapshot@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" - integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== +jest-snapshot@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-28.0.0-alpha.5.tgz#7acaf163f0b4d36fc36e6e261027aa97f0f8e955" + integrity sha512-b1NzkDEz4YAQXhvvz1/nm9uYfEXl0Jx4b93bdu1MbKl3VRHqXM4hGGCYfvMJDdi6DDVci8iDdQ/+vlvIegMQgg== dependencies: "@babel/core" "^7.7.2" "@babel/generator" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" "@babel/traverse" "^7.7.2" "@babel/types" "^7.0.0" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/expect-utils" "^28.0.0-alpha.5" + "@jest/transform" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" "@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.5.1" + expect "^28.0.0-alpha.5" graceful-fs "^4.2.9" - jest-diff "^27.5.1" - jest-get-type "^27.5.1" - jest-haste-map "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-util "^27.5.1" + jest-diff "^28.0.0-alpha.5" + jest-get-type "^28.0.0-alpha.3" + jest-haste-map "^28.0.0-alpha.5" + jest-matcher-utils "^28.0.0-alpha.5" + jest-message-util "^28.0.0-alpha.5" + jest-util "^28.0.0-alpha.5" natural-compare "^1.4.0" - pretty-format "^27.5.1" + pretty-format "^28.0.0-alpha.5" semver "^7.3.2" -jest-util@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" - integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== +jest-util@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-28.0.0-alpha.5.tgz#f8a181bcef5a3822626f48a37a743ee0ef9f7c05" + integrity sha512-Vx5zA+6EJREh6lLYc0K5+ZxXPYhz2qzm/0vJ3PgLyPXzIUZ/pBzwsIGmUAeyG1A9INoylLj6x/uPUMCA4JDuMQ== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^28.0.0-alpha.5" "@types/node" "*" chalk "^4.0.0" ci-info "^3.2.0" graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" - integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== +jest-validate@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-28.0.0-alpha.5.tgz#9bfe3564a74b8d1a79e10507451ff71ac3ad99d4" + integrity sha512-dSDfC13opZKqdL6AbwgqPZ4BX8hbVy999hfU6MO3TVkggIDZ2XM2SXpTBKw+qk0lpP0sphSzmX4nEk3qjPgmEA== dependencies: - "@jest/types" "^27.5.1" + "@jest/types" "^28.0.0-alpha.5" camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^27.5.1" + jest-get-type "^28.0.0-alpha.3" leven "^3.1.0" - pretty-format "^27.5.1" + pretty-format "^28.0.0-alpha.5" -jest-watcher@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" - integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== +jest-watcher@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-28.0.0-alpha.5.tgz#49d0648dd868af19ac65458843ee6d0166751580" + integrity sha512-l7fbgln+EpvSOQK5I41TuQAhXfctWhQenX5IWvj08doauDPF69yhxSJan5YZhMvqUQQcH0e4MA20uFF0iCcing== dependencies: - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" + "@jest/test-result" "^28.0.0-alpha.5" + "@jest/types" "^28.0.0-alpha.5" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" - jest-util "^27.5.1" + jest-util "^28.0.0-alpha.5" string-length "^4.0.1" -jest-worker@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== +jest-worker@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-28.0.0-alpha.5.tgz#2e6a6f3b24702bbe8e7f83a257f90d0f0735f030" + integrity sha512-YGSvc62CdAAPKCNHDXo8L45FXATSbKs4Ao9FVcj7ESbSshVp0yuzC6uWOcJXN9Ju6BBotgj/QZw+yC3VlKvWgQ== dependencies: "@types/node" "*" merge-stream "^2.0.0" @@ -3450,23 +3479,23 @@ jsdoc@^3.6.6: taffydb "2.6.2" underscore "~1.13.2" -jsdom@^16.6.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== +jsdom@^19.0.0: + version "19.0.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-19.0.0.tgz#93e67c149fe26816d38a849ea30ac93677e16b6a" + integrity sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A== dependencies: abab "^2.0.5" - acorn "^8.2.4" + acorn "^8.5.0" acorn-globals "^6.0.0" - cssom "^0.4.4" + cssom "^0.5.0" cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" + data-urls "^3.0.1" + decimal.js "^10.3.1" + domexception "^4.0.0" escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" + form-data "^4.0.0" + html-encoding-sniffer "^3.0.0" + http-proxy-agent "^5.0.0" https-proxy-agent "^5.0.0" is-potential-custom-element-name "^1.0.1" nwsapi "^2.2.0" @@ -3475,13 +3504,13 @@ jsdom@^16.6.0: symbol-tree "^3.2.4" tough-cookie "^4.0.0" w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" + w3c-xmlserializer "^3.0.0" + webidl-conversions "^7.0.0" + whatwg-encoding "^2.0.0" + whatwg-mimetype "^3.0.0" + whatwg-url "^10.0.0" + ws "^8.2.3" + xml-name-validator "^4.0.0" jsesc@^2.5.1: version "2.5.2" @@ -3637,7 +3666,7 @@ lodash.truncate@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= -lodash@^4.17.14, lodash@^4.17.15, lodash@^4.7.0: +lodash@^4.17.14, lodash@^4.17.15: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -4151,6 +4180,16 @@ pretty-format@^27.0.0, pretty-format@^27.5.1: ansi-styles "^5.0.0" react-is "^17.0.1" +pretty-format@^28.0.0-alpha.5: + version "28.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.0.0-alpha.5.tgz#4de87bceb13bcddda77d1ba8b37bd270f3c6f389" + integrity sha512-188xlJdjYl6YAeMLBoBaI0WfcN/+dqpsOPM4gVewrm7JJ9gqu2lCbQ8e9GVIbu6vsJCKXJujBfqA2Tpb0GWk0Q== + dependencies: + "@jest/schemas" "^28.0.0-alpha.3" + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + progress@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" @@ -4363,7 +4402,7 @@ safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": +"safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -4447,7 +4486,7 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.2, signal-exit@^3.0.3: +signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -4826,10 +4865,10 @@ tough-cookie@^4.0.0: punycode "^2.1.1" universalify "^0.1.2" -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== +tr46@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-3.0.0.tgz#555c4e297a950617e8eeddef633c87d4d9d6cbf9" + integrity sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA== dependencies: punycode "^2.1.1" @@ -4894,13 +4933,6 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - typescript@*: version "4.5.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3" @@ -4977,12 +5009,12 @@ w3c-hr-time@^1.0.2: dependencies: browser-process-hrtime "^1.0.0" -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== +w3c-xmlserializer@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz#06cdc3eefb7e4d0b20a560a5a3aeb0d2d9a65923" + integrity sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg== dependencies: - xml-name-validator "^3.0.0" + xml-name-validator "^4.0.0" walker@^1.0.7: version "1.0.8" @@ -4991,36 +5023,30 @@ walker@^1.0.7: dependencies: makeerror "1.0.12" -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== +webidl-conversions@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a" + integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== +whatwg-encoding@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz#e7635f597fd87020858626805a2729fa7698ac53" + integrity sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg== dependencies: - iconv-lite "0.4.24" + iconv-lite "0.6.3" -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== +whatwg-mimetype@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7" + integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q== -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== +whatwg-url@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-10.0.0.tgz#37264f720b575b4a311bd4094ed8c760caaa05da" + integrity sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w== dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" + tr46 "^3.0.0" + webidl-conversions "^7.0.0" which-boxed-primitive@^1.0.2: version "1.0.2" @@ -5071,25 +5097,23 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== +write-file-atomic@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.1.tgz#9faa33a964c1c85ff6f849b80b42a88c2c537c8f" + integrity sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== dependencies: imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" + signal-exit "^3.0.7" -ws@^7.4.6: - version "7.5.7" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67" - integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A== +ws@^8.2.3: + version "8.5.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" + integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== +xml-name-validator@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" + integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== xmlchars@^2.2.0: version "2.2.0" @@ -5116,23 +5140,23 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== +yargs-parser@^21.0.0: + version "21.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.0.tgz#a485d3966be4317426dd56bdb6a30131b281dc55" + integrity sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA== -yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== +yargs@^17.3.1: + version "17.3.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.3.1.tgz#da56b28f32e2fd45aefb402ed9c26f42be4c07b9" + integrity sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA== dependencies: cliui "^7.0.2" escalade "^3.1.1" get-caller-file "^2.0.5" require-directory "^2.1.1" - string-width "^4.2.0" + string-width "^4.2.3" y18n "^5.0.5" - yargs-parser "^20.2.2" + yargs-parser "^21.0.0" yocto-queue@^0.1.0: version "0.1.0"