Use jest-environment-jsdom-sixteen (#19288)
* Use jest-environment-jsdom-sixteen * Update yarn.lock * Dedupe new jest packages in yarn.lock * Pull upstream changes
Ricky committed
Jul 16, 2020 at 10:17 UTC
bc4cd92cd542c56b82c72a2f9e8ef2a8e5cb14a6
3 files changed
+231
-29
package.json
+1
-3
@@ -66,6 +66,7 @@
66
"jest": "^25.2.7",
67
"jest-cli": "^25.2.7",
68
"jest-diff": "^25.2.6",
69
+ "jest-environment-jsdom-sixteen": "^1.0.3",
70
"jest-snapshot-serializer-raw": "^1.1.0",
71
"minimatch": "^3.0.4",
72
"minimist": "^1.2.3",
@@ -130,8 +131,5 @@
131
"version-check": "node ./scripts/tasks/version-check.js",
132
"merge-fork": "node ./scripts/merge-fork/merge-fork.js",
133
"replace-fork": "node ./scripts/merge-fork/replace-fork.js"
133
- },
134
- "resolutions": {
135
- "**/jsdom": "npm:@gaearon/jsdom@15.2.1"
134
}
135
}
scripts/jest/config.base.js
+3
@@ -21,4 +21,7 @@ module.exports = {
21
collectCoverageFrom: ['packages/**/*.js'],
22
timers: 'fake',
23
snapshotSerializers: [require.resolve('jest-snapshot-serializer-raw')],
24
+
25
+ // TODO: Upgrade to Jest 26 which uses jsdom 16 by default.
26
+ testEnvironment: require.resolve('jest-environment-jsdom-sixteen'),
27
};
yarn.lock
+227
-26
@@ -1210,15 +1210,15 @@
1210
"@jest/types" "^25.2.6"
1211
jest-mock "^25.2.6"
1212
1213
-"@jest/fake-timers@^25.2.6":
1214
- version "25.2.6"
1215
- resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-25.2.6.tgz#239dbde3f56badf7d05bcf888f5d669296077cad"
1216
- integrity sha512-A6qtDIA2zg/hVgUJJYzQSHFBIp25vHdSxW/s4XmTJAYxER6eL0NQdQhe4+232uUSviKitubHGXXirt5M7blPiA==
1217
- dependencies:
1218
- "@jest/types" "^25.2.6"
1219
- jest-message-util "^25.2.6"
1220
- jest-mock "^25.2.6"
1221
- jest-util "^25.2.6"
1213
+"@jest/fake-timers@^25.1.0", "@jest/fake-timers@^25.2.6":
1214
+ version "25.5.0"
1215
+ resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-25.5.0.tgz#46352e00533c024c90c2bc2ad9f2959f7f114185"
1216
+ integrity sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==
1217
+ dependencies:
1218
+ "@jest/types" "^25.5.0"
1219
+ jest-message-util "^25.5.0"
1220
+ jest-mock "^25.5.0"
1221
+ jest-util "^25.5.0"
1222
lolex "^5.0.0"
1223
1224
"@jest/reporters@^25.2.6":
@@ -1303,10 +1303,10 @@
1303
source-map "^0.6.1"
1304
write-file-atomic "^3.0.0"
1305
1306
-"@jest/types@^25.2.6":
1307
- version "25.2.6"
1308
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.2.6.tgz#c12f44af9bed444438091e4b59e7ed05f8659cb6"
1309
- integrity sha512-myJTTV37bxK7+3NgKc4Y/DlQ5q92/NOwZsZ+Uch7OXdElxOg61QYc72fPYNAjlvbnJ2YvbXLamIsa9tj48BmyQ==
1306
+"@jest/types@^25.2.6", "@jest/types@^25.5.0":
1307
+ version "25.5.0"
1308
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz#4d6a4793f7b9599fc3680877b856a97dbccf2a9d"
1309
+ integrity sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==
1310
dependencies:
1311
"@types/istanbul-lib-coverage" "^2.0.0"
1312
"@types/istanbul-reports" "^1.1.1"
@@ -1817,6 +1817,11 @@ abab@^2.0.0:
1817
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f"
1818
integrity sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==
1819
1820
+abab@^2.0.3:
1821
+ version "2.0.3"
1822
+ resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a"
1823
+ integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==
1824
+
1825
abort-controller@^3.0.0:
1826
version "3.0.0"
1827
resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
@@ -1840,6 +1845,14 @@ acorn-globals@^4.3.2:
1845
acorn "^6.0.1"
1846
acorn-walk "^6.0.1"
1847
1848
+acorn-globals@^6.0.0:
1849
+ version "6.0.0"
1850
+ resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45"
1851
+ integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==
1852
+ dependencies:
1853
+ acorn "^7.1.1"
1854
+ acorn-walk "^7.1.1"
1855
+
1856
acorn-jsx@^5.0.0:
1857
version "5.1.0"
1858
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384"
@@ -1855,6 +1868,11 @@ acorn-walk@^6.0.1:
1868
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c"
1869
integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==
1870
1871
+acorn-walk@^7.1.1:
1872
+ version "7.2.0"
1873
+ resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
1874
+ integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
1875
+
1876
acorn@^6.0.1, acorn@^6.0.7:
1877
version "6.3.0"
1878
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e"
@@ -2807,6 +2825,11 @@ browser-process-hrtime@^0.1.2:
2825
resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4"
2826
integrity sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==
2827
2828
+browser-process-hrtime@^1.0.0:
2829
+ version "1.0.0"
2830
+ resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
2831
+ integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
2832
+
2833
browser-resolve@^1.11.0, browser-resolve@^1.11.3:
2834
version "1.11.3"
2835
resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6"
@@ -3938,7 +3961,7 @@ cssesc@^0.1.0:
3961
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4"
3962
integrity sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=
3963
3941
-cssom@^0.4.1:
3964
+cssom@^0.4.1, cssom@^0.4.4:
3965
version "0.4.4"
3966
resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10"
3967
integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==
@@ -3955,6 +3978,13 @@ cssstyle@^2.0.0:
3978
dependencies:
3979
cssom "~0.3.6"
3980
3981
+cssstyle@^2.2.0:
3982
+ version "2.3.0"
3983
+ resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852"
3984
+ integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==
3985
+ dependencies:
3986
+ cssom "~0.3.6"
3987
+
3988
cyclist@^1.0.1:
3989
version "1.0.1"
3990
resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9"
@@ -4018,6 +4048,15 @@ data-urls@^1.1.0:
4048
whatwg-mimetype "^2.2.0"
4049
whatwg-url "^7.0.0"
4050
4051
+data-urls@^2.0.0:
4052
+ version "2.0.0"
4053
+ resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
4054
+ integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==
4055
+ dependencies:
4056
+ abab "^2.0.3"
4057
+ whatwg-mimetype "^2.3.0"
4058
+ whatwg-url "^8.0.0"
4059
+
4060
debounce@1.2.0, debounce@^1.2.0:
4061
version "1.2.0"
4062
resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.0.tgz#44a540abc0ea9943018dc0eaa95cce87f65cd131"
@@ -4068,6 +4107,11 @@ decamelize@^1.2.0:
4107
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
4108
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
4109
4110
+decimal.js@^10.2.0:
4111
+ version "10.2.0"
4112
+ resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.0.tgz#39466113a9e036111d02f82489b5fd6b0b5ed231"
4113
+ integrity sha512-vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw==
4114
+
4115
decode-uri-component@^0.2.0:
4116
version "0.2.0"
4117
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
@@ -4337,6 +4381,13 @@ domexception@^1.0.1:
4381
dependencies:
4382
webidl-conversions "^4.0.2"
4383
4384
+domexception@^2.0.1:
4385
+ version "2.0.1"
4386
+ resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304"
4387
+ integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==
4388
+ dependencies:
4389
+ webidl-conversions "^5.0.0"
4390
+
4391
domhandler@^2.3.0:
4392
version "2.4.2"
4393
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803"
@@ -4639,6 +4690,18 @@ escodegen@^1.11.1:
4690
optionalDependencies:
4691
source-map "~0.6.1"
4692
4693
+escodegen@^1.14.1:
4694
+ version "1.14.3"
4695
+ resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
4696
+ integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==
4697
+ dependencies:
4698
+ esprima "^4.0.1"
4699
+ estraverse "^4.2.0"
4700
+ esutils "^2.0.2"
4701
+ optionator "^0.8.1"
4702
+ optionalDependencies:
4703
+ source-map "~0.6.1"
4704
+
4705
eslint-config-fbjs@^1.1.1:
4706
version "1.1.1"
4707
resolved "https://registry.yarnpkg.com/eslint-config-fbjs/-/eslint-config-fbjs-1.1.1.tgz#dd29f8d912e8a755257e9eeef00bae1cce57f73a"
@@ -6026,7 +6089,7 @@ graceful-fs@^4.1.0, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2,
6089
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423"
6090
integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==
6091
6029
-graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2:
6092
+graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.2.4:
6093
version "4.2.4"
6094
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
6095
integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
@@ -6059,7 +6122,7 @@ har-schema@^2.0.0:
6122
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
6123
integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
6124
6062
-har-validator@~5.1.0:
6125
+har-validator@~5.1.0, har-validator@~5.1.3:
6126
version "5.1.3"
6127
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
6128
integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
@@ -6199,6 +6262,13 @@ html-encoding-sniffer@^1.0.2:
6262
dependencies:
6263
whatwg-encoding "^1.0.1"
6264
6265
+html-encoding-sniffer@^2.0.1:
6266
+ version "2.0.1"
6267
+ resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3"
6268
+ integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==
6269
+ dependencies:
6270
+ whatwg-encoding "^1.0.5"
6271
+
6272
html-entities@^1.2.1:
6273
version "1.2.1"
6274
resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
@@ -6908,6 +6978,11 @@ is-posix-bracket@^0.1.0:
6978
resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
6979
integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=
6980
6981
+is-potential-custom-element-name@^1.0.0:
6982
+ version "1.0.0"
6983
+ resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397"
6984
+ integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c=
6985
+
6986
is-primitive@^2.0.0:
6987
version "2.0.0"
6988
resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
@@ -7199,6 +7274,16 @@ jest-each@^25.2.6:
7274
jest-util "^25.2.6"
7275
pretty-format "^25.2.6"
7276
7277
+jest-environment-jsdom-sixteen@^1.0.3:
7278
+ version "1.0.3"
7279
+ resolved "https://registry.yarnpkg.com/jest-environment-jsdom-sixteen/-/jest-environment-jsdom-sixteen-1.0.3.tgz#e222228fac537ef15cca5ad470b19b47d9690165"
7280
+ integrity sha512-CwMqDUUfSl808uGPWXlNA1UFkWFgRmhHvyAjhCmCry6mYq4b/nn80MMN7tglqo5XgrANIs/w+mzINPzbZ4ZZrQ==
7281
+ dependencies:
7282
+ "@jest/fake-timers" "^25.1.0"
7283
+ jest-mock "^25.1.0"
7284
+ jest-util "^25.1.0"
7285
+ jsdom "^16.2.1"
7286
+
7287
jest-environment-jsdom@^25.2.6:
7288
version "25.2.6"
7289
resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-25.2.6.tgz#b7ae41c6035905b8e58d63a8f63cf8eaa00af279"
@@ -7301,6 +7386,27 @@ jest-message-util@^25.2.6:
7386
slash "^3.0.0"
7387
stack-utils "^1.0.1"
7388
7389
+jest-message-util@^25.5.0:
7390
+ version "25.5.0"
7391
+ resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-25.5.0.tgz#ea11d93204cc7ae97456e1d8716251185b8880ea"
7392
+ integrity sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==
7393
+ dependencies:
7394
+ "@babel/code-frame" "^7.0.0"
7395
+ "@jest/types" "^25.5.0"
7396
+ "@types/stack-utils" "^1.0.1"
7397
+ chalk "^3.0.0"
7398
+ graceful-fs "^4.2.4"
7399
+ micromatch "^4.0.2"
7400
+ slash "^3.0.0"
7401
+ stack-utils "^1.0.1"
7402
+
7403
+jest-mock@^25.1.0, jest-mock@^25.5.0:
7404
+ version "25.5.0"
7405
+ resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-25.5.0.tgz#a91a54dabd14e37ecd61665d6b6e06360a55387a"
7406
+ integrity sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==
7407
+ dependencies:
7408
+ "@jest/types" "^25.5.0"
7409
+
7410
jest-mock@^25.2.6:
7411
version "25.2.6"
7412
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-25.2.6.tgz#8df66eaa55a713d0f2a7dfb4f14507289d24dfa3"
@@ -7425,13 +7531,14 @@ jest-snapshot@^25.2.7:
7531
pretty-format "^25.2.6"
7532
semver "^6.3.0"
7533
7428
-jest-util@^25.2.6:
7429
- version "25.2.6"
7430
- resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-25.2.6.tgz#3c1c95cdfd653126728b0ed861a86610e30d569c"
7431
- integrity sha512-gpXy0H5ymuQ0x2qgl1zzHg7LYHZYUmDEq6F7lhHA8M0eIwDB2WteOcCnQsohl9c/vBKZ3JF2r4EseipCZz3s4Q==
7534
+jest-util@^25.1.0, jest-util@^25.2.6, jest-util@^25.5.0:
7535
+ version "25.5.0"
7536
+ resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-25.5.0.tgz#31c63b5d6e901274d264a4fec849230aa3fa35b0"
7537
+ integrity sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==
7538
dependencies:
7433
- "@jest/types" "^25.2.6"
7539
+ "@jest/types" "^25.5.0"
7540
chalk "^3.0.0"
7541
+ graceful-fs "^4.2.4"
7542
is-ci "^2.0.0"
7543
make-dir "^3.0.0"
7544
@@ -7544,6 +7651,38 @@ jsdom@^15.2.1, "jsdom@npm:@gaearon/jsdom@15.2.1":
7651
ws "^7.0.0"
7652
xml-name-validator "^3.0.0"
7653
7654
+jsdom@^16.2.1:
7655
+ version "16.3.0"
7656
+ resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.3.0.tgz#75690b7dac36c67be49c336dcd7219bbbed0810c"
7657
+ integrity sha512-zggeX5UuEknpdZzv15+MS1dPYG0J/TftiiNunOeNxSl3qr8Z6cIlQpN0IdJa44z9aFxZRIVqRncvEhQ7X5DtZg==
7658
+ dependencies:
7659
+ abab "^2.0.3"
7660
+ acorn "^7.1.1"
7661
+ acorn-globals "^6.0.0"
7662
+ cssom "^0.4.4"
7663
+ cssstyle "^2.2.0"
7664
+ data-urls "^2.0.0"
7665
+ decimal.js "^10.2.0"
7666
+ domexception "^2.0.1"
7667
+ escodegen "^1.14.1"
7668
+ html-encoding-sniffer "^2.0.1"
7669
+ is-potential-custom-element-name "^1.0.0"
7670
+ nwsapi "^2.2.0"
7671
+ parse5 "5.1.1"
7672
+ request "^2.88.2"
7673
+ request-promise-native "^1.0.8"
7674
+ saxes "^5.0.0"
7675
+ symbol-tree "^3.2.4"
7676
+ tough-cookie "^3.0.1"
7677
+ w3c-hr-time "^1.0.2"
7678
+ w3c-xmlserializer "^2.0.0"
7679
+ webidl-conversions "^6.1.0"
7680
+ whatwg-encoding "^1.0.5"
7681
+ whatwg-mimetype "^2.3.0"
7682
+ whatwg-url "^8.0.0"
7683
+ ws "^7.2.3"
7684
+ xml-name-validator "^3.0.0"
7685
+
7686
jsesc@^2.5.1:
7687
version "2.5.2"
7688
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
@@ -9343,6 +9482,11 @@ parse5@5.1.0:
9482
resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2"
9483
integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==
9484
9485
+parse5@5.1.1:
9486
+ version "5.1.1"
9487
+ resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178"
9488
+ integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==
9489
+
9490
parse5@^3.0.1:
9491
version "3.0.3"
9492
resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c"
@@ -10280,7 +10424,7 @@ request-promise-core@1.1.3:
10424
dependencies:
10425
lodash "^4.17.15"
10426
10283
-request-promise-native@^1.0.7:
10427
+request-promise-native@^1.0.7, request-promise-native@^1.0.8:
10428
version "1.0.8"
10429
resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36"
10430
integrity sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==
@@ -10315,6 +10459,32 @@ request@2.88.0, request@^2.83.0, request@^2.88.0, request@~2.88.0:
10459
tunnel-agent "^0.6.0"
10460
uuid "^3.3.2"
10461
10462
+request@^2.88.2:
10463
+ version "2.88.2"
10464
+ resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
10465
+ integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
10466
+ dependencies:
10467
+ aws-sign2 "~0.7.0"
10468
+ aws4 "^1.8.0"
10469
+ caseless "~0.12.0"
10470
+ combined-stream "~1.0.6"
10471
+ extend "~3.0.2"
10472
+ forever-agent "~0.6.1"
10473
+ form-data "~2.3.2"
10474
+ har-validator "~5.1.3"
10475
+ http-signature "~1.2.0"
10476
+ is-typedarray "~1.0.0"
10477
+ isstream "~0.1.2"
10478
+ json-stringify-safe "~5.0.1"
10479
+ mime-types "~2.1.19"
10480
+ oauth-sign "~0.9.0"
10481
+ performance-now "^2.1.0"
10482
+ qs "~6.5.2"
10483
+ safe-buffer "^5.1.2"
10484
+ tough-cookie "~2.5.0"
10485
+ tunnel-agent "^0.6.0"
10486
+ uuid "^3.3.2"
10487
+
10488
require-directory@^2.1.1:
10489
version "2.1.1"
10490
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
@@ -10685,6 +10855,13 @@ saxes@^3.1.9:
10855
dependencies:
10856
xmlchars "^2.1.1"
10857
10858
+saxes@^5.0.0:
10859
+ version "5.0.1"
10860
+ resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d"
10861
+ integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==
10862
+ dependencies:
10863
+ xmlchars "^2.2.0"
10864
+
10865
scheduler@^0.11.0:
10866
version "0.11.3"
10867
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.11.3.tgz#b5769b90cf8b1464f3f3cfcafe8e3cd7555a2d6b"
@@ -11513,7 +11690,7 @@ symbol-observable@1.0.1:
11690
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4"
11691
integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=
11692
11516
-symbol-tree@^3.2.2:
11693
+symbol-tree@^3.2.2, symbol-tree@^3.2.4:
11694
version "3.2.4"
11695
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
11696
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
@@ -11823,7 +12000,7 @@ tosource@1.0.0:
12000
resolved "https://registry.yarnpkg.com/tosource/-/tosource-1.0.0.tgz#42d88dd116618bcf00d6106dd5446f3427902ff1"
12001
integrity sha1-QtiN0RZhi88A1hBt1URvNCeQL/E=
12002
11826
-tough-cookie@^2.3.3:
12003
+tough-cookie@^2.3.3, tough-cookie@~2.5.0:
12004
version "2.5.0"
12005
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
12006
integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
@@ -12317,6 +12494,13 @@ w3c-hr-time@^1.0.1:
12494
dependencies:
12495
browser-process-hrtime "^0.1.2"
12496
12497
+w3c-hr-time@^1.0.2:
12498
+ version "1.0.2"
12499
+ resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd"
12500
+ integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==
12501
+ dependencies:
12502
+ browser-process-hrtime "^1.0.0"
12503
+
12504
w3c-xmlserializer@^1.1.2:
12505
version "1.1.2"
12506
resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794"
@@ -12326,6 +12510,13 @@ w3c-xmlserializer@^1.1.2:
12510
webidl-conversions "^4.0.2"
12511
xml-name-validator "^3.0.0"
12512
12513
+w3c-xmlserializer@^2.0.0:
12514
+ version "2.0.0"
12515
+ resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a"
12516
+ integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==
12517
+ dependencies:
12518
+ xml-name-validator "^3.0.0"
12519
+
12520
walker@^1.0.7, walker@~1.0.5:
12521
version "1.0.7"
12522
resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb"
@@ -12413,6 +12604,11 @@ webidl-conversions@^5.0.0:
12604
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
12605
integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==
12606
12607
+webidl-conversions@^6.1.0:
12608
+ version "6.1.0"
12609
+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
12610
+ integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==
12611
+
12612
webpack-cli@^3.3.11:
12613
version "3.3.11"
12614
resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.11.tgz#3bf21889bf597b5d82c38f215135a411edfdc631"
@@ -12556,7 +12752,7 @@ whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0:
12752
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
12753
integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
12754
12559
-whatwg-url@8.1.0:
12755
+whatwg-url@8.1.0, whatwg-url@^8.0.0:
12756
version "8.1.0"
12757
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.1.0.tgz#c628acdcf45b82274ce7281ee31dd3c839791771"
12758
integrity sha512-vEIkwNi9Hqt4TV9RdnaBPNt+E2Sgmo3gePebCRgZ1R7g6d23+53zCTnuB0amKI4AXq6VM8jj2DUAa0S1vjJxkw==
@@ -12718,6 +12914,11 @@ ws@^7, ws@^7.0.0:
12914
resolved "https://registry.yarnpkg.com/ws/-/ws-7.2.1.tgz#03ed52423cd744084b2cf42ed197c8b65a936b8e"
12915
integrity sha512-sucePNSafamSKoOqoNfBd8V0StlkzJKL2ZAhGQinCfNQ+oacw+Pk7lcdAElecBF2VkLNZRiIb5Oi1Q5lVUVt2A==
12916
12917
+ws@^7.2.3:
12918
+ version "7.3.1"
12919
+ resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.1.tgz#d0547bf67f7ce4f12a72dfe31262c68d7dc551c8"
12920
+ integrity sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==
12921
+
12922
xdg-basedir@^3.0.0:
12923
version "3.0.0"
12924
resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4"
@@ -12746,7 +12947,7 @@ xmlbuilder@~9.0.1:
12947
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"
12948
integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=
12949
12749
-xmlchars@^2.1.1:
12950
+xmlchars@^2.1.1, xmlchars@^2.2.0:
12951
version "2.2.0"
12952
resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"
12953
integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==