98.diff (18989B)
1 diff --git a/package-lock.json b/package-lock.json 2 index 2682453..1783962 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -28,7 +28,7 @@ 6 }, 7 "devDependencies": { 8 "@babel/plugin-transform-typescript": "7.16.8", 9 - "@playwright/test": "1.19.2", 10 + "@playwright/test": "1.20.0", 11 "@types/cors": "2.8.12", 12 "@types/node": "17.0.21", 13 "@types/offscreencanvas": "2019.6.4", 14 @@ -601,21 +601,6 @@ 15 "@babel/core": "^7.0.0-0" 16 } 17 }, 18 - "node_modules/@babel/plugin-syntax-jsx": { 19 - "version": "7.16.7", 20 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", 21 - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", 22 - "dev": true, 23 - "dependencies": { 24 - "@babel/helper-plugin-utils": "^7.16.7" 25 - }, 26 - "engines": { 27 - "node": ">=6.9.0" 28 - }, 29 - "peerDependencies": { 30 - "@babel/core": "^7.0.0-0" 31 - } 32 - }, 33 "node_modules/@babel/plugin-syntax-logical-assignment-operators": { 34 "version": "7.10.4", 35 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 36 @@ -736,25 +721,6 @@ 37 "@babel/core": "^7.0.0-0" 38 } 39 }, 40 - "node_modules/@babel/plugin-transform-react-jsx": { 41 - "version": "7.16.7", 42 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz", 43 - "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==", 44 - "dev": true, 45 - "dependencies": { 46 - "@babel/helper-annotate-as-pure": "^7.16.7", 47 - "@babel/helper-module-imports": "^7.16.7", 48 - "@babel/helper-plugin-utils": "^7.16.7", 49 - "@babel/plugin-syntax-jsx": "^7.16.7", 50 - "@babel/types": "^7.16.7" 51 - }, 52 - "engines": { 53 - "node": ">=6.9.0" 54 - }, 55 - "peerDependencies": { 56 - "@babel/core": "^7.0.0-0" 57 - } 58 - }, 59 "node_modules/@babel/plugin-transform-typescript": { 60 "version": "7.16.8", 61 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", 62 @@ -1286,13 +1252,14 @@ 63 } 64 }, 65 "node_modules/@playwright/test": { 66 - "version": "1.19.2", 67 - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.19.2.tgz", 68 - "integrity": "sha512-5oCmlYHjtOL662OxSkZBYGnoHWIQui7b4YHWNeSCYwhQjmjVcV5njRc8oBZlU8IwJgG7ZH2yhDk1haU96ygbWw==", 69 + "version": "1.20.0", 70 + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.20.0.tgz", 71 + "integrity": "sha512-UpI5HTcgNLckR0kqXqwNvbcIXtRaDxk+hnO0OBwPSjfbBjRfRgAJ2ClA/b30C5E3UW5dJa17zhsy2qrk66l5cg==", 72 "dev": true, 73 "dependencies": { 74 "@babel/code-frame": "7.16.7", 75 "@babel/core": "7.16.12", 76 + "@babel/helper-plugin-utils": "7.16.7", 77 "@babel/plugin-proposal-class-properties": "7.16.7", 78 "@babel/plugin-proposal-dynamic-import": "7.16.7", 79 "@babel/plugin-proposal-export-namespace-from": "7.16.7", 80 @@ -1307,24 +1274,19 @@ 81 "@babel/plugin-syntax-object-rest-spread": "7.8.3", 82 "@babel/plugin-syntax-optional-catch-binding": "7.8.3", 83 "@babel/plugin-transform-modules-commonjs": "7.16.8", 84 - "@babel/plugin-transform-react-jsx": "7.16.7", 85 "@babel/preset-typescript": "7.16.7", 86 - "babel-plugin-module-resolver": "4.1.0", 87 "colors": "1.4.0", 88 "commander": "8.3.0", 89 "debug": "4.3.3", 90 "expect": "27.2.5", 91 "jest-matcher-utils": "27.2.5", 92 - "jpeg-js": "0.4.3", 93 "json5": "2.2.0", 94 "mime": "3.0.0", 95 "minimatch": "3.0.4", 96 "ms": "2.1.3", 97 "open": "8.4.0", 98 "pirates": "4.0.4", 99 - "pixelmatch": "5.2.1", 100 - "playwright-core": "1.19.2", 101 - "pngjs": "6.0.0", 102 + "playwright-core": "1.20.0", 103 "rimraf": "3.0.2", 104 "source-map-support": "0.4.18", 105 "stack-utils": "2.0.5", 106 @@ -2009,22 +1971,6 @@ 107 "object.assign": "^4.1.0" 108 } 109 }, 110 - "node_modules/babel-plugin-module-resolver": { 111 - "version": "4.1.0", 112 - "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz", 113 - "integrity": "sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==", 114 - "dev": true, 115 - "dependencies": { 116 - "find-babel-config": "^1.2.0", 117 - "glob": "^7.1.6", 118 - "pkg-up": "^3.1.0", 119 - "reselect": "^4.0.0", 120 - "resolve": "^1.13.1" 121 - }, 122 - "engines": { 123 - "node": ">= 8.0.0" 124 - } 125 - }, 126 "node_modules/balanced-match": { 127 "version": "1.0.2", 128 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 129 @@ -3809,28 +3755,6 @@ 130 "node": ">=8" 131 } 132 }, 133 - "node_modules/find-babel-config": { 134 - "version": "1.2.0", 135 - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", 136 - "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", 137 - "dev": true, 138 - "dependencies": { 139 - "json5": "^0.5.1", 140 - "path-exists": "^3.0.0" 141 - }, 142 - "engines": { 143 - "node": ">=4.0.0" 144 - } 145 - }, 146 - "node_modules/find-babel-config/node_modules/json5": { 147 - "version": "0.5.1", 148 - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", 149 - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", 150 - "dev": true, 151 - "bin": { 152 - "json5": "lib/cli.js" 153 - } 154 - }, 155 "node_modules/find-up": { 156 "version": "2.1.0", 157 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 158 @@ -6753,91 +6677,20 @@ 159 "node": ">=8.0.0" 160 } 161 }, 162 - "node_modules/pkg-up": { 163 - "version": "3.1.0", 164 - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", 165 - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", 166 - "dev": true, 167 - "dependencies": { 168 - "find-up": "^3.0.0" 169 - }, 170 - "engines": { 171 - "node": ">=8" 172 - } 173 - }, 174 - "node_modules/pkg-up/node_modules/find-up": { 175 - "version": "3.0.0", 176 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 177 - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 178 - "dev": true, 179 - "dependencies": { 180 - "locate-path": "^3.0.0" 181 - }, 182 - "engines": { 183 - "node": ">=6" 184 - } 185 - }, 186 - "node_modules/pkg-up/node_modules/locate-path": { 187 - "version": "3.0.0", 188 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 189 - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 190 - "dev": true, 191 - "dependencies": { 192 - "p-locate": "^3.0.0", 193 - "path-exists": "^3.0.0" 194 - }, 195 - "engines": { 196 - "node": ">=6" 197 - } 198 - }, 199 - "node_modules/pkg-up/node_modules/p-limit": { 200 - "version": "2.3.0", 201 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 202 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 203 - "dev": true, 204 - "dependencies": { 205 - "p-try": "^2.0.0" 206 - }, 207 - "engines": { 208 - "node": ">=6" 209 - }, 210 - "funding": { 211 - "url": "https://github.com/sponsors/sindresorhus" 212 - } 213 - }, 214 - "node_modules/pkg-up/node_modules/p-locate": { 215 - "version": "3.0.0", 216 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 217 - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 218 - "dev": true, 219 - "dependencies": { 220 - "p-limit": "^2.0.0" 221 - }, 222 - "engines": { 223 - "node": ">=6" 224 - } 225 - }, 226 - "node_modules/pkg-up/node_modules/p-try": { 227 - "version": "2.2.0", 228 - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 229 - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 230 - "dev": true, 231 - "engines": { 232 - "node": ">=6" 233 - } 234 - }, 235 "node_modules/playwright-core": { 236 - "version": "1.19.2", 237 - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.19.2.tgz", 238 - "integrity": "sha512-OsL3sJZIo1UxKNWSP7zW7sk3FyUGG06YRHxHeBw51eIOxTCQRx5t+hXd0cvXashN2CHnd3hIZTs2aKa/im4hZQ==", 239 + "version": "1.20.0", 240 + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.20.0.tgz", 241 + "integrity": "sha512-d25IRcdooS278Cijlp8J8A5fLQZ+/aY3dKRJvgX5yjXA69N0huIUdnh3xXSgn+LsQ9DCNmB7Ngof3eY630jgdA==", 242 "dev": true, 243 "dependencies": { 244 + "colors": "1.4.0", 245 "commander": "8.3.0", 246 "debug": "4.3.3", 247 "extract-zip": "2.0.1", 248 "https-proxy-agent": "5.0.0", 249 "jpeg-js": "0.4.3", 250 "mime": "3.0.0", 251 + "pixelmatch": "5.2.1", 252 "pngjs": "6.0.0", 253 "progress": "2.0.3", 254 "proper-lockfile": "4.1.2", 255 @@ -7596,12 +7449,6 @@ 256 "uuid": "bin/uuid" 257 } 258 }, 259 - "node_modules/reselect": { 260 - "version": "4.1.5", 261 - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz", 262 - "integrity": "sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==", 263 - "dev": true 264 - }, 265 "node_modules/resolve": { 266 "version": "1.22.0", 267 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", 268 @@ -9485,15 +9332,6 @@ 269 "@babel/helper-plugin-utils": "^7.8.0" 270 } 271 }, 272 - "@babel/plugin-syntax-jsx": { 273 - "version": "7.16.7", 274 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", 275 - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", 276 - "dev": true, 277 - "requires": { 278 - "@babel/helper-plugin-utils": "^7.16.7" 279 - } 280 - }, 281 "@babel/plugin-syntax-logical-assignment-operators": { 282 "version": "7.10.4", 283 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 284 @@ -9578,19 +9416,6 @@ 285 "babel-plugin-dynamic-import-node": "^2.3.3" 286 } 287 }, 288 - "@babel/plugin-transform-react-jsx": { 289 - "version": "7.16.7", 290 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz", 291 - "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==", 292 - "dev": true, 293 - "requires": { 294 - "@babel/helper-annotate-as-pure": "^7.16.7", 295 - "@babel/helper-module-imports": "^7.16.7", 296 - "@babel/helper-plugin-utils": "^7.16.7", 297 - "@babel/plugin-syntax-jsx": "^7.16.7", 298 - "@babel/types": "^7.16.7" 299 - } 300 - }, 301 "@babel/plugin-transform-typescript": { 302 "version": "7.16.8", 303 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", 304 @@ -9939,13 +9764,14 @@ 305 } 306 }, 307 "@playwright/test": { 308 - "version": "1.19.2", 309 - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.19.2.tgz", 310 - "integrity": "sha512-5oCmlYHjtOL662OxSkZBYGnoHWIQui7b4YHWNeSCYwhQjmjVcV5njRc8oBZlU8IwJgG7ZH2yhDk1haU96ygbWw==", 311 + "version": "1.20.0", 312 + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.20.0.tgz", 313 + "integrity": "sha512-UpI5HTcgNLckR0kqXqwNvbcIXtRaDxk+hnO0OBwPSjfbBjRfRgAJ2ClA/b30C5E3UW5dJa17zhsy2qrk66l5cg==", 314 "dev": true, 315 "requires": { 316 "@babel/code-frame": "7.16.7", 317 "@babel/core": "7.16.12", 318 + "@babel/helper-plugin-utils": "7.16.7", 319 "@babel/plugin-proposal-class-properties": "7.16.7", 320 "@babel/plugin-proposal-dynamic-import": "7.16.7", 321 "@babel/plugin-proposal-export-namespace-from": "7.16.7", 322 @@ -9960,24 +9786,19 @@ 323 "@babel/plugin-syntax-object-rest-spread": "7.8.3", 324 "@babel/plugin-syntax-optional-catch-binding": "7.8.3", 325 "@babel/plugin-transform-modules-commonjs": "7.16.8", 326 - "@babel/plugin-transform-react-jsx": "7.16.7", 327 "@babel/preset-typescript": "7.16.7", 328 - "babel-plugin-module-resolver": "4.1.0", 329 "colors": "1.4.0", 330 "commander": "8.3.0", 331 "debug": "4.3.3", 332 "expect": "27.2.5", 333 "jest-matcher-utils": "27.2.5", 334 - "jpeg-js": "0.4.3", 335 "json5": "2.2.0", 336 "mime": "3.0.0", 337 "minimatch": "3.0.4", 338 "ms": "2.1.3", 339 "open": "8.4.0", 340 "pirates": "4.0.4", 341 - "pixelmatch": "5.2.1", 342 - "playwright-core": "1.19.2", 343 - "pngjs": "6.0.0", 344 + "playwright-core": "1.20.0", 345 "rimraf": "3.0.2", 346 "source-map-support": "0.4.18", 347 "stack-utils": "2.0.5", 348 @@ -10515,19 +10336,6 @@ 349 "object.assign": "^4.1.0" 350 } 351 }, 352 - "babel-plugin-module-resolver": { 353 - "version": "4.1.0", 354 - "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz", 355 - "integrity": "sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==", 356 - "dev": true, 357 - "requires": { 358 - "find-babel-config": "^1.2.0", 359 - "glob": "^7.1.6", 360 - "pkg-up": "^3.1.0", 361 - "reselect": "^4.0.0", 362 - "resolve": "^1.13.1" 363 - } 364 - }, 365 "balanced-match": { 366 "version": "1.0.2", 367 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 368 @@ -11912,24 +11720,6 @@ 369 "to-regex-range": "^5.0.1" 370 } 371 }, 372 - "find-babel-config": { 373 - "version": "1.2.0", 374 - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", 375 - "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", 376 - "dev": true, 377 - "requires": { 378 - "json5": "^0.5.1", 379 - "path-exists": "^3.0.0" 380 - }, 381 - "dependencies": { 382 - "json5": { 383 - "version": "0.5.1", 384 - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", 385 - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", 386 - "dev": true 387 - } 388 - } 389 - }, 390 "find-up": { 391 "version": "2.1.0", 392 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 393 @@ -14185,72 +13975,20 @@ 394 } 395 } 396 }, 397 - "pkg-up": { 398 - "version": "3.1.0", 399 - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", 400 - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", 401 - "dev": true, 402 - "requires": { 403 - "find-up": "^3.0.0" 404 - }, 405 - "dependencies": { 406 - "find-up": { 407 - "version": "3.0.0", 408 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 409 - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 410 - "dev": true, 411 - "requires": { 412 - "locate-path": "^3.0.0" 413 - } 414 - }, 415 - "locate-path": { 416 - "version": "3.0.0", 417 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 418 - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 419 - "dev": true, 420 - "requires": { 421 - "p-locate": "^3.0.0", 422 - "path-exists": "^3.0.0" 423 - } 424 - }, 425 - "p-limit": { 426 - "version": "2.3.0", 427 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 428 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 429 - "dev": true, 430 - "requires": { 431 - "p-try": "^2.0.0" 432 - } 433 - }, 434 - "p-locate": { 435 - "version": "3.0.0", 436 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 437 - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 438 - "dev": true, 439 - "requires": { 440 - "p-limit": "^2.0.0" 441 - } 442 - }, 443 - "p-try": { 444 - "version": "2.2.0", 445 - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 446 - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 447 - "dev": true 448 - } 449 - } 450 - }, 451 "playwright-core": { 452 - "version": "1.19.2", 453 - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.19.2.tgz", 454 - "integrity": "sha512-OsL3sJZIo1UxKNWSP7zW7sk3FyUGG06YRHxHeBw51eIOxTCQRx5t+hXd0cvXashN2CHnd3hIZTs2aKa/im4hZQ==", 455 + "version": "1.20.0", 456 + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.20.0.tgz", 457 + "integrity": "sha512-d25IRcdooS278Cijlp8J8A5fLQZ+/aY3dKRJvgX5yjXA69N0huIUdnh3xXSgn+LsQ9DCNmB7Ngof3eY630jgdA==", 458 "dev": true, 459 "requires": { 460 + "colors": "1.4.0", 461 "commander": "8.3.0", 462 "debug": "4.3.3", 463 "extract-zip": "2.0.1", 464 "https-proxy-agent": "5.0.0", 465 "jpeg-js": "0.4.3", 466 "mime": "3.0.0", 467 + "pixelmatch": "5.2.1", 468 "pngjs": "6.0.0", 469 "progress": "2.0.3", 470 "proper-lockfile": "4.1.2", 471 @@ -14813,12 +14551,6 @@ 472 } 473 } 474 }, 475 - "reselect": { 476 - "version": "4.1.5", 477 - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.5.tgz", 478 - "integrity": "sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==", 479 - "dev": true 480 - }, 481 "resolve": { 482 "version": "1.22.0", 483 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", 484 diff --git a/package.json b/package.json 485 index b9c3ebb..826fdca 100644 486 --- a/package.json 487 +++ b/package.json 488 @@ -39,7 +39,7 @@ 489 }, 490 "devDependencies": { 491 "@babel/plugin-transform-typescript": "7.16.8", 492 - "@playwright/test": "1.19.2", 493 + "@playwright/test": "1.20.0", 494 "@types/cors": "2.8.12", 495 "@types/node": "17.0.21", 496 "@types/offscreencanvas": "2019.6.4",