65.diff (24101B)
1 diff --git a/package-lock.json b/package-lock.json 2 index 5a0d387..33d6239 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.18.1", 10 + "@playwright/test": "1.19.0", 11 "@types/cors": "2.8.12", 12 "@types/node": "17.0.17", 13 "@types/offscreencanvas": "2019.6.4", 14 @@ -57,6 +57,7 @@ 15 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.0.tgz", 16 "integrity": "sha512-d5RysTlJ7hmw5Tw4UxgxcY3lkMe92n8sXCcuLPAyIAHK6j8DefDwtGnVVDgOnv+RnEosulDJ9NPKQL27bDId0g==", 17 "dev": true, 18 + "peer": true, 19 "dependencies": { 20 "@jridgewell/trace-mapping": "^0.3.0" 21 }, 22 @@ -90,6 +91,7 @@ 23 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.0.tgz", 24 "integrity": "sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA==", 25 "dev": true, 26 + "peer": true, 27 "dependencies": { 28 "@ampproject/remapping": "^2.0.0", 29 "@babel/code-frame": "^7.16.7", 30 @@ -1026,6 +1028,7 @@ 31 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.4.tgz", 32 "integrity": "sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg==", 33 "dev": true, 34 + "peer": true, 35 "engines": { 36 "node": ">=6.0.0" 37 } 38 @@ -1034,13 +1037,15 @@ 39 "version": "1.4.10", 40 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.10.tgz", 41 "integrity": "sha512-Ht8wIW5v165atIX1p+JvKR5ONzUyF4Ac8DZIQ5kZs9zrb6M8SJNXpx1zn04rn65VjBMygRoMXcyYwNK0fT7bEg==", 42 - "dev": true 43 + "dev": true, 44 + "peer": true 45 }, 46 "node_modules/@jridgewell/trace-mapping": { 47 "version": "0.3.2", 48 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.2.tgz", 49 "integrity": "sha512-9KzzH4kMjA2XmBRHfqG2/Vtl7s92l6uNDd0wW7frDE+EUvQFGqNXhWp0UGJjSkt3v2AYjzOZn1QO9XaTNJIt1Q==", 50 "dev": true, 51 + "peer": true, 52 "dependencies": { 53 "@jridgewell/resolve-uri": "^3.0.3", 54 "@jridgewell/sourcemap-codec": "^1.4.10" 55 @@ -1281,49 +1286,49 @@ 56 } 57 }, 58 "node_modules/@playwright/test": { 59 - "version": "1.18.1", 60 - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.18.1.tgz", 61 - "integrity": "sha512-v6jAM2GpRvf4MUvSLkrAXg101XT9mLu2X2NbCnEoj7GHBXwavDlAJDMwh4Hn8oipDxB6MS6FTcr7opXsIMNwrA==", 62 - "dev": true, 63 - "dependencies": { 64 - "@babel/code-frame": "^7.14.5", 65 - "@babel/core": "^7.14.8", 66 - "@babel/plugin-proposal-class-properties": "^7.14.5", 67 - "@babel/plugin-proposal-dynamic-import": "^7.14.5", 68 - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", 69 - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", 70 - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", 71 - "@babel/plugin-proposal-numeric-separator": "^7.14.5", 72 - "@babel/plugin-proposal-optional-chaining": "^7.14.5", 73 - "@babel/plugin-proposal-private-methods": "^7.14.5", 74 - "@babel/plugin-proposal-private-property-in-object": "^7.14.5", 75 - "@babel/plugin-syntax-async-generators": "^7.8.4", 76 - "@babel/plugin-syntax-json-strings": "^7.8.3", 77 - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 78 - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", 79 - "@babel/plugin-transform-modules-commonjs": "^7.14.5", 80 - "@babel/plugin-transform-react-jsx": "^7.14.5", 81 - "@babel/preset-typescript": "^7.14.5", 82 - "babel-plugin-module-resolver": "^4.1.0", 83 + "version": "1.19.0", 84 + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.19.0.tgz", 85 + "integrity": "sha512-jDuWUYlasAmEdGZPz1esq8OkYanp/3fMGub4HRn5B0zlwi4aHbwhEi3DvIKjp76Ig8ygb0A9RyhDcs9pZxKWbQ==", 86 + "dev": true, 87 + "dependencies": { 88 + "@babel/code-frame": "7.16.7", 89 + "@babel/core": "7.16.12", 90 + "@babel/plugin-proposal-class-properties": "7.16.7", 91 + "@babel/plugin-proposal-dynamic-import": "7.16.7", 92 + "@babel/plugin-proposal-export-namespace-from": "7.16.7", 93 + "@babel/plugin-proposal-logical-assignment-operators": "7.16.7", 94 + "@babel/plugin-proposal-nullish-coalescing-operator": "7.16.7", 95 + "@babel/plugin-proposal-numeric-separator": "7.16.7", 96 + "@babel/plugin-proposal-optional-chaining": "7.16.7", 97 + "@babel/plugin-proposal-private-methods": "7.16.11", 98 + "@babel/plugin-proposal-private-property-in-object": "7.16.7", 99 + "@babel/plugin-syntax-async-generators": "7.8.4", 100 + "@babel/plugin-syntax-json-strings": "7.8.3", 101 + "@babel/plugin-syntax-object-rest-spread": "7.8.3", 102 + "@babel/plugin-syntax-optional-catch-binding": "7.8.3", 103 + "@babel/plugin-transform-modules-commonjs": "7.16.8", 104 + "@babel/plugin-transform-react-jsx": "7.16.7", 105 + "@babel/preset-typescript": "7.16.7", 106 + "babel-plugin-module-resolver": "4.1.0", 107 "colors": "1.4.0", 108 - "commander": "^8.2.0", 109 - "debug": "^4.1.1", 110 - "expect": "=27.2.5", 111 - "jest-matcher-utils": "=27.2.5", 112 - "jpeg-js": "^0.4.2", 113 - "json5": "^2.2.0", 114 - "mime": "^2.4.6", 115 - "minimatch": "^3.0.3", 116 - "ms": "^2.1.2", 117 - "open": "^8.3.0", 118 - "pirates": "^4.0.1", 119 - "pixelmatch": "^5.2.1", 120 - "playwright-core": "=1.18.1", 121 - "pngjs": "^5.0.0", 122 - "rimraf": "^3.0.2", 123 - "source-map-support": "^0.4.18", 124 - "stack-utils": "^2.0.3", 125 - "yazl": "^2.5.1" 126 + "commander": "8.3.0", 127 + "debug": "4.3.3", 128 + "expect": "27.2.5", 129 + "jest-matcher-utils": "27.2.5", 130 + "jpeg-js": "0.4.3", 131 + "json5": "2.2.0", 132 + "mime": "3.0.0", 133 + "minimatch": "3.0.4", 134 + "ms": "2.1.3", 135 + "open": "8.4.0", 136 + "pirates": "4.0.4", 137 + "pixelmatch": "5.2.1", 138 + "playwright-core": "1.19.0", 139 + "pngjs": "6.0.0", 140 + "rimraf": "3.0.2", 141 + "source-map-support": "0.4.18", 142 + "stack-utils": "2.0.5", 143 + "yazl": "2.5.1" 144 }, 145 "bin": { 146 "playwright": "cli.js" 147 @@ -1332,6 +1337,48 @@ 148 "node": ">=12" 149 } 150 }, 151 + "node_modules/@playwright/test/node_modules/@babel/core": { 152 + "version": "7.16.12", 153 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", 154 + "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", 155 + "dev": true, 156 + "dependencies": { 157 + "@babel/code-frame": "^7.16.7", 158 + "@babel/generator": "^7.16.8", 159 + "@babel/helper-compilation-targets": "^7.16.7", 160 + "@babel/helper-module-transforms": "^7.16.7", 161 + "@babel/helpers": "^7.16.7", 162 + "@babel/parser": "^7.16.12", 163 + "@babel/template": "^7.16.7", 164 + "@babel/traverse": "^7.16.10", 165 + "@babel/types": "^7.16.8", 166 + "convert-source-map": "^1.7.0", 167 + "debug": "^4.1.0", 168 + "gensync": "^1.0.0-beta.2", 169 + "json5": "^2.1.2", 170 + "semver": "^6.3.0", 171 + "source-map": "^0.5.0" 172 + }, 173 + "engines": { 174 + "node": ">=6.9.0" 175 + }, 176 + "funding": { 177 + "type": "opencollective", 178 + "url": "https://opencollective.com/babel" 179 + } 180 + }, 181 + "node_modules/@playwright/test/node_modules/minimatch": { 182 + "version": "3.0.4", 183 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 184 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 185 + "dev": true, 186 + "dependencies": { 187 + "brace-expansion": "^1.1.7" 188 + }, 189 + "engines": { 190 + "node": "*" 191 + } 192 + }, 193 "node_modules/@rushstack/eslint-patch": { 194 "version": "1.1.0", 195 "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", 196 @@ -5704,15 +5751,15 @@ 197 } 198 }, 199 "node_modules/mime": { 200 - "version": "2.6.0", 201 - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", 202 - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", 203 + "version": "3.0.0", 204 + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 205 + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 206 "dev": true, 207 "bin": { 208 "mime": "cli.js" 209 }, 210 "engines": { 211 - "node": ">=4.0.0" 212 + "node": ">=10.0.0" 213 } 214 }, 215 "node_modules/mime-db": { 216 @@ -6699,9 +6746,9 @@ 217 } 218 }, 219 "node_modules/pirates": { 220 - "version": "4.0.5", 221 - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", 222 - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", 223 + "version": "4.0.4", 224 + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz", 225 + "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==", 226 "dev": true, 227 "engines": { 228 "node": ">= 6" 229 @@ -6802,27 +6849,27 @@ 230 } 231 }, 232 "node_modules/playwright-core": { 233 - "version": "1.18.1", 234 - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.18.1.tgz", 235 - "integrity": "sha512-NALGl8R1GHzGLlhUApmpmfh6M1rrrPcDTygWvhTbprxwGB9qd/j9DRwyn4HTQcUB6o0/VOpo46fH9ez3+D/Rog==", 236 - "dev": true, 237 - "dependencies": { 238 - "commander": "^8.2.0", 239 - "debug": "^4.1.1", 240 - "extract-zip": "^2.0.1", 241 - "https-proxy-agent": "^5.0.0", 242 - "jpeg-js": "^0.4.2", 243 - "mime": "^2.4.6", 244 - "pngjs": "^5.0.0", 245 - "progress": "^2.0.3", 246 - "proper-lockfile": "^4.1.1", 247 - "proxy-from-env": "^1.1.0", 248 - "rimraf": "^3.0.2", 249 - "socks-proxy-agent": "^6.1.0", 250 - "stack-utils": "^2.0.3", 251 - "ws": "^7.4.6", 252 - "yauzl": "^2.10.0", 253 - "yazl": "^2.5.1" 254 + "version": "1.19.0", 255 + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.19.0.tgz", 256 + "integrity": "sha512-mlT/2pHUQbcZumVIKD4iwIKtO2k/BFHYmOAwOepdEvHLgqJrmsCgHvDgpehM6wDh5chksh2sJZIp8dZQ6158Yw==", 257 + "dev": true, 258 + "dependencies": { 259 + "commander": "8.3.0", 260 + "debug": "4.3.3", 261 + "extract-zip": "2.0.1", 262 + "https-proxy-agent": "5.0.0", 263 + "jpeg-js": "0.4.3", 264 + "mime": "3.0.0", 265 + "pngjs": "6.0.0", 266 + "progress": "2.0.3", 267 + "proper-lockfile": "4.1.2", 268 + "proxy-from-env": "1.1.0", 269 + "rimraf": "3.0.2", 270 + "socks-proxy-agent": "6.1.1", 271 + "stack-utils": "2.0.5", 272 + "ws": "8.4.2", 273 + "yauzl": "2.10.0", 274 + "yazl": "2.5.1" 275 }, 276 "bin": { 277 "playwright": "cli.js" 278 @@ -6849,12 +6896,12 @@ 279 } 280 }, 281 "node_modules/pngjs": { 282 - "version": "5.0.0", 283 - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", 284 - "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", 285 + "version": "6.0.0", 286 + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", 287 + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", 288 "dev": true, 289 "engines": { 290 - "node": ">=10.13.0" 291 + "node": ">=12.13.0" 292 } 293 }, 294 "node_modules/postcss": { 295 @@ -8969,12 +9016,12 @@ 296 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 297 }, 298 "node_modules/ws": { 299 - "version": "7.5.7", 300 - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", 301 - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", 302 + "version": "8.4.2", 303 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz", 304 + "integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==", 305 "dev": true, 306 "engines": { 307 - "node": ">=8.3.0" 308 + "node": ">=10.0.0" 309 }, 310 "peerDependencies": { 311 "bufferutil": "^4.0.1", 312 @@ -9049,6 +9096,7 @@ 313 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.0.tgz", 314 "integrity": "sha512-d5RysTlJ7hmw5Tw4UxgxcY3lkMe92n8sXCcuLPAyIAHK6j8DefDwtGnVVDgOnv+RnEosulDJ9NPKQL27bDId0g==", 315 "dev": true, 316 + "peer": true, 317 "requires": { 318 "@jridgewell/trace-mapping": "^0.3.0" 319 } 320 @@ -9073,6 +9121,7 @@ 321 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.0.tgz", 322 "integrity": "sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA==", 323 "dev": true, 324 + "peer": true, 325 "requires": { 326 "@ampproject/remapping": "^2.0.0", 327 "@babel/code-frame": "^7.16.7", 328 @@ -9744,19 +9793,22 @@ 329 "version": "3.0.4", 330 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.4.tgz", 331 "integrity": "sha512-cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg==", 332 - "dev": true 333 + "dev": true, 334 + "peer": true 335 }, 336 "@jridgewell/sourcemap-codec": { 337 "version": "1.4.10", 338 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.10.tgz", 339 "integrity": "sha512-Ht8wIW5v165atIX1p+JvKR5ONzUyF4Ac8DZIQ5kZs9zrb6M8SJNXpx1zn04rn65VjBMygRoMXcyYwNK0fT7bEg==", 340 - "dev": true 341 + "dev": true, 342 + "peer": true 343 }, 344 "@jridgewell/trace-mapping": { 345 "version": "0.3.2", 346 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.2.tgz", 347 "integrity": "sha512-9KzzH4kMjA2XmBRHfqG2/Vtl7s92l6uNDd0wW7frDE+EUvQFGqNXhWp0UGJjSkt3v2AYjzOZn1QO9XaTNJIt1Q==", 348 "dev": true, 349 + "peer": true, 350 "requires": { 351 "@jridgewell/resolve-uri": "^3.0.3", 352 "@jridgewell/sourcemap-codec": "^1.4.10" 353 @@ -9885,49 +9937,83 @@ 354 } 355 }, 356 "@playwright/test": { 357 - "version": "1.18.1", 358 - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.18.1.tgz", 359 - "integrity": "sha512-v6jAM2GpRvf4MUvSLkrAXg101XT9mLu2X2NbCnEoj7GHBXwavDlAJDMwh4Hn8oipDxB6MS6FTcr7opXsIMNwrA==", 360 - "dev": true, 361 - "requires": { 362 - "@babel/code-frame": "^7.14.5", 363 - "@babel/core": "^7.14.8", 364 - "@babel/plugin-proposal-class-properties": "^7.14.5", 365 - "@babel/plugin-proposal-dynamic-import": "^7.14.5", 366 - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", 367 - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", 368 - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", 369 - "@babel/plugin-proposal-numeric-separator": "^7.14.5", 370 - "@babel/plugin-proposal-optional-chaining": "^7.14.5", 371 - "@babel/plugin-proposal-private-methods": "^7.14.5", 372 - "@babel/plugin-proposal-private-property-in-object": "^7.14.5", 373 - "@babel/plugin-syntax-async-generators": "^7.8.4", 374 - "@babel/plugin-syntax-json-strings": "^7.8.3", 375 - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 376 - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", 377 - "@babel/plugin-transform-modules-commonjs": "^7.14.5", 378 - "@babel/plugin-transform-react-jsx": "^7.14.5", 379 - "@babel/preset-typescript": "^7.14.5", 380 - "babel-plugin-module-resolver": "^4.1.0", 381 + "version": "1.19.0", 382 + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.19.0.tgz", 383 + "integrity": "sha512-jDuWUYlasAmEdGZPz1esq8OkYanp/3fMGub4HRn5B0zlwi4aHbwhEi3DvIKjp76Ig8ygb0A9RyhDcs9pZxKWbQ==", 384 + "dev": true, 385 + "requires": { 386 + "@babel/code-frame": "7.16.7", 387 + "@babel/core": "7.16.12", 388 + "@babel/plugin-proposal-class-properties": "7.16.7", 389 + "@babel/plugin-proposal-dynamic-import": "7.16.7", 390 + "@babel/plugin-proposal-export-namespace-from": "7.16.7", 391 + "@babel/plugin-proposal-logical-assignment-operators": "7.16.7", 392 + "@babel/plugin-proposal-nullish-coalescing-operator": "7.16.7", 393 + "@babel/plugin-proposal-numeric-separator": "7.16.7", 394 + "@babel/plugin-proposal-optional-chaining": "7.16.7", 395 + "@babel/plugin-proposal-private-methods": "7.16.11", 396 + "@babel/plugin-proposal-private-property-in-object": "7.16.7", 397 + "@babel/plugin-syntax-async-generators": "7.8.4", 398 + "@babel/plugin-syntax-json-strings": "7.8.3", 399 + "@babel/plugin-syntax-object-rest-spread": "7.8.3", 400 + "@babel/plugin-syntax-optional-catch-binding": "7.8.3", 401 + "@babel/plugin-transform-modules-commonjs": "7.16.8", 402 + "@babel/plugin-transform-react-jsx": "7.16.7", 403 + "@babel/preset-typescript": "7.16.7", 404 + "babel-plugin-module-resolver": "4.1.0", 405 "colors": "1.4.0", 406 - "commander": "^8.2.0", 407 - "debug": "^4.1.1", 408 - "expect": "=27.2.5", 409 - "jest-matcher-utils": "=27.2.5", 410 - "jpeg-js": "^0.4.2", 411 - "json5": "^2.2.0", 412 - "mime": "^2.4.6", 413 - "minimatch": "^3.0.3", 414 - "ms": "^2.1.2", 415 - "open": "^8.3.0", 416 - "pirates": "^4.0.1", 417 - "pixelmatch": "^5.2.1", 418 - "playwright-core": "=1.18.1", 419 - "pngjs": "^5.0.0", 420 - "rimraf": "^3.0.2", 421 - "source-map-support": "^0.4.18", 422 - "stack-utils": "^2.0.3", 423 - "yazl": "^2.5.1" 424 + "commander": "8.3.0", 425 + "debug": "4.3.3", 426 + "expect": "27.2.5", 427 + "jest-matcher-utils": "27.2.5", 428 + "jpeg-js": "0.4.3", 429 + "json5": "2.2.0", 430 + "mime": "3.0.0", 431 + "minimatch": "3.0.4", 432 + "ms": "2.1.3", 433 + "open": "8.4.0", 434 + "pirates": "4.0.4", 435 + "pixelmatch": "5.2.1", 436 + "playwright-core": "1.19.0", 437 + "pngjs": "6.0.0", 438 + "rimraf": "3.0.2", 439 + "source-map-support": "0.4.18", 440 + "stack-utils": "2.0.5", 441 + "yazl": "2.5.1" 442 + }, 443 + "dependencies": { 444 + "@babel/core": { 445 + "version": "7.16.12", 446 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", 447 + "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", 448 + "dev": true, 449 + "requires": { 450 + "@babel/code-frame": "^7.16.7", 451 + "@babel/generator": "^7.16.8", 452 + "@babel/helper-compilation-targets": "^7.16.7", 453 + "@babel/helper-module-transforms": "^7.16.7", 454 + "@babel/helpers": "^7.16.7", 455 + "@babel/parser": "^7.16.12", 456 + "@babel/template": "^7.16.7", 457 + "@babel/traverse": "^7.16.10", 458 + "@babel/types": "^7.16.8", 459 + "convert-source-map": "^1.7.0", 460 + "debug": "^4.1.0", 461 + "gensync": "^1.0.0-beta.2", 462 + "json5": "^2.1.2", 463 + "semver": "^6.3.0", 464 + "source-map": "^0.5.0" 465 + } 466 + }, 467 + "minimatch": { 468 + "version": "3.0.4", 469 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 470 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 471 + "dev": true, 472 + "requires": { 473 + "brace-expansion": "^1.1.7" 474 + } 475 + } 476 } 477 }, 478 "@rushstack/eslint-patch": { 479 @@ -13357,9 +13443,9 @@ 480 } 481 }, 482 "mime": { 483 - "version": "2.6.0", 484 - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", 485 - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", 486 + "version": "3.0.0", 487 + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 488 + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 489 "dev": true 490 }, 491 "mime-db": { 492 @@ -14087,9 +14173,9 @@ 493 "dev": true 494 }, 495 "pirates": { 496 - "version": "4.0.5", 497 - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", 498 - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", 499 + "version": "4.0.4", 500 + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz", 501 + "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==", 502 "dev": true 503 }, 504 "pixelmatch": { 505 @@ -14164,27 +14250,27 @@ 506 } 507 }, 508 "playwright-core": { 509 - "version": "1.18.1", 510 - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.18.1.tgz", 511 - "integrity": "sha512-NALGl8R1GHzGLlhUApmpmfh6M1rrrPcDTygWvhTbprxwGB9qd/j9DRwyn4HTQcUB6o0/VOpo46fH9ez3+D/Rog==", 512 - "dev": true, 513 - "requires": { 514 - "commander": "^8.2.0", 515 - "debug": "^4.1.1", 516 - "extract-zip": "^2.0.1", 517 - "https-proxy-agent": "^5.0.0", 518 - "jpeg-js": "^0.4.2", 519 - "mime": "^2.4.6", 520 - "pngjs": "^5.0.0", 521 - "progress": "^2.0.3", 522 - "proper-lockfile": "^4.1.1", 523 - "proxy-from-env": "^1.1.0", 524 - "rimraf": "^3.0.2", 525 - "socks-proxy-agent": "^6.1.0", 526 - "stack-utils": "^2.0.3", 527 - "ws": "^7.4.6", 528 - "yauzl": "^2.10.0", 529 - "yazl": "^2.5.1" 530 + "version": "1.19.0", 531 + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.19.0.tgz", 532 + "integrity": "sha512-mlT/2pHUQbcZumVIKD4iwIKtO2k/BFHYmOAwOepdEvHLgqJrmsCgHvDgpehM6wDh5chksh2sJZIp8dZQ6158Yw==", 533 + "dev": true, 534 + "requires": { 535 + "commander": "8.3.0", 536 + "debug": "4.3.3", 537 + "extract-zip": "2.0.1", 538 + "https-proxy-agent": "5.0.0", 539 + "jpeg-js": "0.4.3", 540 + "mime": "3.0.0", 541 + "pngjs": "6.0.0", 542 + "progress": "2.0.3", 543 + "proper-lockfile": "4.1.2", 544 + "proxy-from-env": "1.1.0", 545 + "rimraf": "3.0.2", 546 + "socks-proxy-agent": "6.1.1", 547 + "stack-utils": "2.0.5", 548 + "ws": "8.4.2", 549 + "yauzl": "2.10.0", 550 + "yazl": "2.5.1" 551 } 552 }, 553 "pluralize": { 554 @@ -14202,9 +14288,9 @@ 555 } 556 }, 557 "pngjs": { 558 - "version": "5.0.0", 559 - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", 560 - "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", 561 + "version": "6.0.0", 562 + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", 563 + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", 564 "dev": true 565 }, 566 "postcss": { 567 @@ -15825,9 +15911,9 @@ 568 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 569 }, 570 "ws": { 571 - "version": "7.5.7", 572 - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", 573 - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", 574 + "version": "8.4.2", 575 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.2.tgz", 576 + "integrity": "sha512-Kbk4Nxyq7/ZWqr/tarI9yIt/+iNNFOjBXEWgTb4ydaNHBNGgvf2QHbS9fdfsndfjFlFwEd4Al+mw83YkaD10ZA==", 577 "dev": true, 578 "requires": {} 579 }, 580 diff --git a/package.json b/package.json 581 index 70c4b3a..7544acc 100644 582 --- a/package.json 583 +++ b/package.json 584 @@ -39,7 +39,7 @@ 585 }, 586 "devDependencies": { 587 "@babel/plugin-transform-typescript": "7.16.8", 588 - "@playwright/test": "1.18.1", 589 + "@playwright/test": "1.19.0", 590 "@types/cors": "2.8.12", 591 "@types/node": "17.0.17", 592 "@types/offscreencanvas": "2019.6.4",