From 40fa03008d665c415d2e124d95b9181d8874c8b5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 19:02:17 +0000 Subject: [PATCH] Bump playwright from 1.8.1 to 1.56.1 Bumps [playwright](https://github.com/microsoft/playwright) from 1.8.1 to 1.56.1. - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](https://github.com/microsoft/playwright/compare/v1.8.1...v1.56.1) --- updated-dependencies: - dependency-name: playwright dependency-version: 1.56.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 809 +++++++++++++++++++++------------------------- 1 file changed, 366 insertions(+), 443 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7a6c541..063f00f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1553,14 +1553,12 @@ "node_modules/@npmcli/ci-detect": { "version": "1.3.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/@npmcli/git": { "version": "2.0.4", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "@npmcli/promise-spawn": "^1.1.0", "lru-cache": "^6.0.0", @@ -1577,7 +1575,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -1589,7 +1586,6 @@ "version": "2.0.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "isexe": "^2.0.0" }, @@ -1603,14 +1599,12 @@ "node_modules/@npmcli/git/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/@npmcli/installed-package-contents": { "version": "1.0.5", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "npm-bundled": "^1.1.1", "npm-normalize-package-bin": "^1.0.1", @@ -1628,7 +1622,6 @@ "version": "1.0.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "mkdirp": "^1.0.4" }, @@ -1639,14 +1632,12 @@ "node_modules/@npmcli/node-gyp": { "version": "1.0.1", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/@npmcli/promise-spawn": { "version": "1.3.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "infer-owner": "^1.0.4" } @@ -1655,7 +1646,6 @@ "version": "1.8.1", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "@npmcli/node-gyp": "^1.0.0", "@npmcli/promise-spawn": "^1.3.0", @@ -2323,11 +2313,49 @@ "rollup": "^1.20.0||^2.0.0" } }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "peer": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "peer": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@sinonjs/samsam": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", + "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", + "dev": true, + "peer": true, + "dependencies": { + "@sinonjs/commons": "^1.6.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, + "node_modules/@sinonjs/text-encoding": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", + "dev": true, + "peer": true + }, "node_modules/@tootallnate/once": { "version": "1.1.2", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">= 6" } @@ -3967,7 +3995,6 @@ "version": "4.1.3", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -3981,7 +4008,6 @@ "version": "3.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -4005,7 +4031,6 @@ "version": "3.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "string-width": "^3.0.0" } @@ -4014,7 +4039,6 @@ "version": "4.1.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -4023,7 +4047,6 @@ "version": "2.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=4" } @@ -4032,7 +4055,6 @@ "version": "3.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -4046,7 +4068,6 @@ "version": "5.2.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -4118,14 +4139,12 @@ "node_modules/aproba": { "version": "1.2.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/are-we-there-yet": { "version": "1.1.5", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -4221,7 +4240,6 @@ "version": "1.0.55", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "printable-characters": "^1.0.42" } @@ -4660,7 +4678,6 @@ "version": "4.2.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-align": "^3.0.0", "camelcase": "^5.3.1", @@ -4682,7 +4699,6 @@ "version": "5.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -4690,14 +4706,12 @@ "node_modules/boxen/node_modules/emoji-regex": { "version": "8.0.0", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/boxen/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -4706,7 +4720,6 @@ "version": "4.2.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -4720,7 +4733,6 @@ "version": "6.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-regex": "^5.0.0" }, @@ -4772,7 +4784,6 @@ "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "duplexer": "0.1.1" }, @@ -5036,8 +5047,7 @@ "node_modules/builtins": { "version": "1.0.3", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/bytes": { "version": "3.1.0", @@ -5051,7 +5061,6 @@ "version": "15.0.5", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "@npmcli/move-file": "^1.0.1", "chownr": "^2.0.0", @@ -5079,7 +5088,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -5090,8 +5098,7 @@ "node_modules/cacache/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/cache-base": { "version": "1.0.1", @@ -5380,7 +5387,6 @@ "version": "2.0.0", "dev": true, "license": "ISC", - "peer": true, "engines": { "node": ">=10" } @@ -5468,7 +5474,6 @@ "version": "2.2.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -5477,7 +5482,6 @@ "version": "2.2.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" }, @@ -5887,8 +5891,7 @@ "node_modules/console-control-strings": { "version": "1.1.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/constantinople": { "version": "4.0.1", @@ -6075,7 +6078,6 @@ "version": "1.0.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": "*" } @@ -6281,7 +6283,6 @@ "version": "1.0.3", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "asap": "^2.0.0", "wrappy": "1" @@ -6407,8 +6408,7 @@ }, "node_modules/duplexer": { "version": "0.1.1", - "dev": true, - "peer": true + "dev": true }, "node_modules/dynamic-import-polyfill": { "version": "0.1.1", @@ -6509,7 +6509,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "iconv-lite": "^0.6.2" } @@ -6519,7 +6518,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -6641,7 +6639,6 @@ "version": "2.2.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -6649,8 +6646,7 @@ "node_modules/err-code": { "version": "1.1.2", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/errno": { "version": "0.1.8", @@ -7522,7 +7518,6 @@ "version": "6.1.0", "dev": true, "license": "BSD-3-Clause", - "peer": true, "engines": { "node": ">= 0.4.0" } @@ -7773,7 +7768,6 @@ "version": "2.1.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -7814,7 +7808,6 @@ "version": "2.7.4", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -8010,7 +8003,6 @@ "version": "5.1.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "duplexer": "^0.1.1", "pify": "^4.0.1" @@ -8023,7 +8015,6 @@ "version": "4.0.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=6" } @@ -8148,8 +8139,7 @@ "node_modules/has-unicode": { "version": "2.0.1", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/has-value": { "version": "1.0.0", @@ -8294,8 +8284,7 @@ "node_modules/http-cache-semantics": { "version": "4.1.0", "dev": true, - "license": "BSD-2-Clause", - "peer": true + "license": "BSD-2-Clause" }, "node_modules/http-errors": { "version": "1.7.3", @@ -8338,7 +8327,6 @@ "version": "4.0.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -8378,7 +8366,6 @@ "version": "1.2.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ms": "^2.0.0" } @@ -8425,7 +8412,6 @@ "version": "3.0.3", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minimatch": "^3.0.4" } @@ -8463,7 +8449,6 @@ "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -8475,8 +8460,7 @@ "node_modules/infer-owner": { "version": "1.0.4", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/inflation": { "version": "2.0.0", @@ -8829,8 +8813,7 @@ "node_modules/is-lambda": { "version": "1.0.1", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/is-module": { "version": "1.0.0", @@ -9194,11 +9177,6 @@ "node": ">=8" } }, - "node_modules/jpeg-js": { - "version": "0.4.3", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/js-beautify": { "version": "1.11.0", "dev": true, @@ -9264,8 +9242,7 @@ "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/json-schema": { "version": "0.2.3", @@ -9314,8 +9291,7 @@ "engines": [ "node >= 0.2.0" ], - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/jsprim": { "version": "1.4.1", @@ -9350,6 +9326,13 @@ "node": ">=0.10.0" } }, + "node_modules/just-extend": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", + "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", + "dev": true, + "peer": true + }, "node_modules/karma": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/karma/-/karma-5.2.3.tgz", @@ -10425,6 +10408,14 @@ "dev": true, "license": "MIT" }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "deprecated": "This package is deprecated. Use the optional chaining (?.) operator instead.", + "dev": true, + "peer": true + }, "node_modules/lodash.isfinite": { "version": "3.3.2", "dev": true, @@ -10611,7 +10602,6 @@ "version": "8.0.12", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "agentkeepalive": "^4.1.3", "cacache": "^15.0.5", @@ -10637,7 +10627,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -10648,8 +10637,7 @@ "node_modules/make-fetch-happen/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/map-cache": { "version": "0.2.2", @@ -10852,7 +10840,6 @@ "version": "3.1.3", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -10864,7 +10851,6 @@ "version": "1.0.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -10876,7 +10862,6 @@ "version": "1.3.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "minipass": "^3.1.0", "minipass-sized": "^1.0.3", @@ -10893,7 +10878,6 @@ "version": "1.0.5", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -10905,7 +10889,6 @@ "version": "1.0.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" @@ -10915,7 +10898,6 @@ "version": "1.2.4", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -10927,7 +10909,6 @@ "version": "1.0.3", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -10938,14 +10919,12 @@ "node_modules/minipass/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/minizlib": { "version": "2.1.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -10957,8 +10936,7 @@ "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/mitt": { "version": "1.2.0", @@ -11493,6 +11471,20 @@ "dev": true, "license": "MIT" }, + "node_modules/nise": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", + "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", + "dev": true, + "peer": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0", + "@sinonjs/fake-timers": "^6.0.0", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "path-to-regexp": "^1.7.0" + } + }, "node_modules/node-environment-flags": { "version": "1.0.5", "dev": true, @@ -11523,7 +11515,6 @@ "version": "7.1.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -11547,7 +11538,6 @@ "version": "5.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "abbrev": "1" }, @@ -11562,7 +11552,6 @@ "version": "2.0.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "isexe": "^2.0.0" }, @@ -11624,7 +11613,6 @@ "version": "1.1.1", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "npm-normalize-package-bin": "^1.0.1" } @@ -11633,7 +11621,6 @@ "version": "4.0.0", "dev": true, "license": "BSD-2-Clause", - "peer": true, "dependencies": { "semver": "^7.1.1" }, @@ -11644,14 +11631,12 @@ "node_modules/npm-normalize-package-bin": { "version": "1.0.1", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/npm-package-arg": { "version": "8.1.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "hosted-git-info": "^3.0.6", "semver": "^7.0.0", @@ -11665,7 +11650,6 @@ "version": "3.0.7", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -11677,7 +11661,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -11688,14 +11671,12 @@ "node_modules/npm-package-arg/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/npm-packlist": { "version": "2.1.4", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "glob": "^7.1.6", "ignore-walk": "^3.0.3", @@ -11713,7 +11694,6 @@ "version": "6.1.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "npm-install-checks": "^4.0.0", "npm-package-arg": "^8.0.0", @@ -11724,7 +11704,6 @@ "version": "9.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "@npmcli/ci-detect": "^1.0.0", "lru-cache": "^6.0.0", @@ -11743,7 +11722,6 @@ "version": "6.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -11754,14 +11732,12 @@ "node_modules/npm-registry-fetch/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/npmlog": { "version": "4.1.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -12076,7 +12052,6 @@ "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "aggregate-error": "^3.0.0" }, @@ -12099,7 +12074,6 @@ "version": "11.1.13", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "@npmcli/git": "^2.0.1", "@npmcli/installed-package-contents": "^1.0.5", @@ -12298,6 +12272,23 @@ "node": ">=0.10.0" } }, + "node_modules/path-to-regexp": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", + "dev": true, + "peer": true, + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/path-to-regexp/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true, + "peer": true + }, "node_modules/path-type": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", @@ -12425,48 +12416,33 @@ } }, "node_modules/playwright": { - "version": "1.8.1", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.56.1.tgz", + "integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==", "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", "dependencies": { - "commander": "^6.1.0", - "debug": "^4.1.1", - "extract-zip": "^2.0.1", - "https-proxy-agent": "^5.0.0", - "jpeg-js": "^0.4.2", - "mime": "^2.4.6", - "pngjs": "^5.0.0", - "progress": "^2.0.3", - "proper-lockfile": "^4.1.1", - "proxy-from-env": "^1.1.0", - "rimraf": "^3.0.2", - "ws": "^7.3.1" + "playwright-core": "1.56.1" }, "bin": { - "playwright": "lib/cli/cli.js" + "playwright": "cli.js" }, "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/playwright/node_modules/commander": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" + "node": ">=18" + }, + "optionalDependencies": { + "fsevents": "2.3.2" } }, - "node_modules/playwright/node_modules/mime": { - "version": "2.5.0", + "node_modules/playwright-core": { + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz", + "integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==", "dev": true, - "license": "MIT", "bin": { - "mime": "cli.js" + "playwright-core": "cli.js" }, "engines": { - "node": ">=4.0.0" + "node": ">=18" } }, "node_modules/please-upgrade-node": { @@ -12477,14 +12453,6 @@ "semver-compare": "^1.0.0" } }, - "node_modules/pngjs": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/polyfills-loader": { "version": "1.7.6", "resolved": "https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.7.6.tgz", @@ -12641,8 +12609,7 @@ "node_modules/printable-characters": { "version": "1.0.42", "dev": true, - "license": "Unlicense", - "peer": true + "license": "Unlicense" }, "node_modules/prismjs": { "version": "1.23.0", @@ -12664,8 +12631,7 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/progress": { "version": "2.0.3", @@ -12687,14 +12653,12 @@ "node_modules/promise-inflight": { "version": "1.0.1", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/promise-retry": { "version": "1.1.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "err-code": "^1.0.0", "retry": "^0.10.0" @@ -12703,24 +12667,6 @@ "node": ">=0.12" } }, - "node_modules/proper-lockfile": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "retry": "^0.12.0", - "signal-exit": "^3.0.2" - } - }, - "node_modules/proper-lockfile/node_modules/retry": { - "version": "0.12.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/proto-list": { "version": "1.2.4", "dev": true, @@ -12884,7 +12830,6 @@ "version": "1.0.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=4" } @@ -13003,7 +12948,6 @@ "version": "1.2.1", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "json-parse-even-better-errors": "^2.3.0", "npm-normalize-package-bin": "^1.0.1" @@ -13040,7 +12984,6 @@ "version": "2.3.7", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -13054,14 +12997,12 @@ "node_modules/readable-stream/node_modules/isarray": { "version": "1.0.0", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/readdir-scoped-modules": { "version": "1.1.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "debuglog": "^1.0.1", "dezalgo": "^1.0.0", @@ -13441,7 +13382,6 @@ "version": "0.10.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": "*" } @@ -13492,7 +13432,6 @@ "version": "9.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/runtime": "^7.10.3", "boxen": "^4.2.0", @@ -13511,7 +13450,6 @@ "version": "7.12.5", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "regenerator-runtime": "^0.13.4" } @@ -13519,14 +13457,12 @@ "node_modules/rollup-plugin-filesize/node_modules/regenerator-runtime": { "version": "0.13.7", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/rollup-plugin-filesize/node_modules/source-map": { "version": "0.7.3", "dev": true, "license": "BSD-3-Clause", - "peer": true, "engines": { "node": ">= 8" } @@ -13535,7 +13471,6 @@ "version": "0.5.19", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -13545,7 +13480,6 @@ "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -13554,7 +13488,6 @@ "version": "5.5.1", "dev": true, "license": "BSD-2-Clause", - "peer": true, "dependencies": { "commander": "^2.20.0", "source-map": "~0.7.2", @@ -13590,7 +13523,6 @@ "version": "4.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -13606,7 +13538,6 @@ "version": "7.2.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -14026,15 +13957,58 @@ "dev": true, "license": "ISC" }, - "node_modules/sinon-chai": { - "version": "3.5.0", + "node_modules/sinon": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", + "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", + "deprecated": "16.1.1", "dev": true, - "license": "(BSD-2-Clause OR WTFPL)", - "peerDependencies": { - "chai": "^4.0.0", - "sinon": ">=4.0.0 <10.0.0" - } - }, + "peer": true, + "dependencies": { + "@sinonjs/commons": "^1.8.1", + "@sinonjs/fake-timers": "^6.0.1", + "@sinonjs/samsam": "^5.3.1", + "diff": "^4.0.2", + "nise": "^4.0.4", + "supports-color": "^7.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "node_modules/sinon-chai": { + "version": "3.5.0", + "dev": true, + "license": "(BSD-2-Clause OR WTFPL)", + "peerDependencies": { + "chai": "^4.0.0", + "sinon": ">=4.0.0 <10.0.0" + } + }, + "node_modules/sinon/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/sinon/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -14102,7 +14076,6 @@ "version": "4.1.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -14360,7 +14333,6 @@ "version": "2.5.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ip": "^1.1.5", "smart-buffer": "^4.1.0" @@ -14374,7 +14346,6 @@ "version": "5.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "agent-base": "6", "debug": "4", @@ -14503,7 +14474,6 @@ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dev": true, - "peer": true, "dependencies": { "minipass": "^3.1.1" }, @@ -14856,7 +14826,6 @@ "version": "6.0.5", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -14916,14 +14885,12 @@ "node_modules/tar/node_modules/yallist": { "version": "4.0.0", "dev": true, - "license": "ISC", - "peer": true + "license": "ISC" }, "node_modules/term-size": { "version": "2.2.1", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" }, @@ -15477,7 +15444,6 @@ "version": "1.1.1", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "unique-slug": "^2.0.0" } @@ -15486,7 +15452,6 @@ "version": "2.0.2", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "imurmurhash": "^0.1.4" } @@ -15689,7 +15654,6 @@ "version": "3.0.0", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "builtins": "^1.0.3" } @@ -15850,7 +15814,6 @@ "version": "3.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "string-width": "^4.0.0" }, @@ -15862,7 +15825,6 @@ "version": "5.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -15870,14 +15832,12 @@ "node_modules/widest-line/node_modules/emoji-regex": { "version": "8.0.0", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/widest-line/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } @@ -15886,7 +15846,6 @@ "version": "4.2.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -15900,7 +15859,6 @@ "version": "6.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-regex": "^5.0.0" }, @@ -17594,13 +17552,11 @@ }, "@npmcli/ci-detect": { "version": "1.3.0", - "dev": true, - "peer": true + "dev": true }, "@npmcli/git": { "version": "2.0.4", "dev": true, - "peer": true, "requires": { "@npmcli/promise-spawn": "^1.1.0", "lru-cache": "^6.0.0", @@ -17616,7 +17572,6 @@ "lru-cache": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" } @@ -17624,22 +17579,19 @@ "which": { "version": "2.0.2", "dev": true, - "peer": true, "requires": { "isexe": "^2.0.0" } }, "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, "@npmcli/installed-package-contents": { "version": "1.0.5", "dev": true, - "peer": true, "requires": { "npm-bundled": "^1.1.1", "npm-normalize-package-bin": "^1.0.1", @@ -17650,20 +17602,17 @@ "@npmcli/move-file": { "version": "1.0.1", "dev": true, - "peer": true, "requires": { "mkdirp": "^1.0.4" } }, "@npmcli/node-gyp": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "@npmcli/promise-spawn": { "version": "1.3.2", "dev": true, - "peer": true, "requires": { "infer-owner": "^1.0.4" } @@ -17671,7 +17620,6 @@ "@npmcli/run-script": { "version": "1.8.1", "dev": true, - "peer": true, "requires": { "@npmcli/node-gyp": "^1.0.0", "@npmcli/promise-spawn": "^1.3.0", @@ -18214,11 +18162,49 @@ "picomatch": "^2.2.2" } }, - "@tootallnate/once": { - "version": "1.1.2", + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "peer": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "peer": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@sinonjs/samsam": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", + "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", + "dev": true, + "peer": true, + "requires": { + "@sinonjs/commons": "^1.6.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, + "@sinonjs/text-encoding": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", "dev": true, "peer": true }, + "@tootallnate/once": { + "version": "1.1.2", + "dev": true + }, "@types/accepts": { "version": "1.3.5", "dev": true, @@ -19421,7 +19407,6 @@ "agentkeepalive": { "version": "4.1.3", "dev": true, - "peer": true, "requires": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -19431,7 +19416,6 @@ "aggregate-error": { "version": "3.1.0", "dev": true, - "peer": true, "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -19450,25 +19434,21 @@ "ansi-align": { "version": "3.0.0", "dev": true, - "peer": true, "requires": { "string-width": "^3.0.0" }, "dependencies": { "ansi-regex": { "version": "4.1.0", - "dev": true, - "peer": true + "dev": true }, "is-fullwidth-code-point": { "version": "2.0.0", - "dev": true, - "peer": true + "dev": true }, "string-width": { "version": "3.1.0", "dev": true, - "peer": true, "requires": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -19478,7 +19458,6 @@ "strip-ansi": { "version": "5.2.0", "dev": true, - "peer": true, "requires": { "ansi-regex": "^4.1.0" } @@ -19521,13 +19500,11 @@ }, "aproba": { "version": "1.2.0", - "dev": true, - "peer": true + "dev": true }, "are-we-there-yet": { "version": "1.1.5", "dev": true, - "peer": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -19585,7 +19562,6 @@ "as-table": { "version": "1.0.55", "dev": true, - "peer": true, "requires": { "printable-characters": "^1.0.42" } @@ -19899,7 +19875,6 @@ "boxen": { "version": "4.2.0", "dev": true, - "peer": true, "requires": { "ansi-align": "^3.0.0", "camelcase": "^5.3.1", @@ -19913,23 +19888,19 @@ "dependencies": { "ansi-regex": { "version": "5.0.0", - "dev": true, - "peer": true + "dev": true }, "emoji-regex": { "version": "8.0.0", - "dev": true, - "peer": true + "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, - "peer": true + "dev": true }, "string-width": { "version": "4.2.0", "dev": true, - "peer": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -19939,7 +19910,6 @@ "strip-ansi": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "ansi-regex": "^5.0.0" } @@ -19982,7 +19952,6 @@ "brotli-size": { "version": "4.0.0", "dev": true, - "peer": true, "requires": { "duplexer": "0.1.1" } @@ -20182,8 +20151,7 @@ }, "builtins": { "version": "1.0.3", - "dev": true, - "peer": true + "dev": true }, "bytes": { "version": "3.1.0", @@ -20192,7 +20160,6 @@ "cacache": { "version": "15.0.5", "dev": true, - "peer": true, "requires": { "@npmcli/move-file": "^1.0.1", "chownr": "^2.0.0", @@ -20216,15 +20183,13 @@ "lru-cache": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" } }, "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, @@ -20425,8 +20390,7 @@ }, "chownr": { "version": "2.0.0", - "dev": true, - "peer": true + "dev": true }, "chrome-launcher": { "version": "0.13.4", @@ -20490,13 +20454,11 @@ }, "clean-stack": { "version": "2.2.0", - "dev": true, - "peer": true + "dev": true }, "cli-boxes": { "version": "2.2.1", - "dev": true, - "peer": true + "dev": true }, "cli-cursor": { "version": "3.1.0", @@ -20802,8 +20764,7 @@ }, "console-control-strings": { "version": "1.1.0", - "dev": true, - "peer": true + "dev": true }, "constantinople": { "version": "4.0.1", @@ -20934,8 +20895,7 @@ }, "debuglog": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "decamelize": { "version": "1.2.0", @@ -21072,7 +21032,6 @@ "dezalgo": { "version": "1.0.3", "dev": true, - "peer": true, "requires": { "asap": "^2.0.0", "wrappy": "1" @@ -21174,8 +21133,7 @@ }, "duplexer": { "version": "0.1.1", - "dev": true, - "peer": true + "dev": true }, "dynamic-import-polyfill": { "version": "0.1.1", @@ -21253,7 +21211,6 @@ "version": "0.1.13", "dev": true, "optional": true, - "peer": true, "requires": { "iconv-lite": "^0.6.2" }, @@ -21262,7 +21219,6 @@ "version": "0.6.2", "dev": true, "optional": true, - "peer": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -21377,13 +21333,11 @@ }, "env-paths": { "version": "2.2.0", - "dev": true, - "peer": true + "dev": true }, "err-code": { "version": "1.1.2", - "dev": true, - "peer": true + "dev": true }, "errno": { "version": "0.1.8", @@ -22007,8 +21961,7 @@ }, "filesize": { "version": "6.1.0", - "dev": true, - "peer": true + "dev": true }, "fill-range": { "version": "4.0.0", @@ -22179,7 +22132,6 @@ "fs-minipass": { "version": "2.1.0", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -22206,7 +22158,6 @@ "gauge": { "version": "2.7.4", "dev": true, - "peer": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -22351,7 +22302,6 @@ "gzip-size": { "version": "5.1.1", "dev": true, - "peer": true, "requires": { "duplexer": "^0.1.1", "pify": "^4.0.1" @@ -22359,8 +22309,7 @@ "dependencies": { "pify": { "version": "4.0.1", - "dev": true, - "peer": true + "dev": true } } }, @@ -22442,8 +22391,7 @@ }, "has-unicode": { "version": "2.0.1", - "dev": true, - "peer": true + "dev": true }, "has-value": { "version": "1.0.0", @@ -22550,8 +22498,7 @@ }, "http-cache-semantics": { "version": "4.1.0", - "dev": true, - "peer": true + "dev": true }, "http-errors": { "version": "1.7.3", @@ -22584,7 +22531,6 @@ "http-proxy-agent": { "version": "4.0.1", "dev": true, - "peer": true, "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -22611,7 +22557,6 @@ "humanize-ms": { "version": "1.2.1", "dev": true, - "peer": true, "requires": { "ms": "^2.0.0" } @@ -22634,7 +22579,6 @@ "ignore-walk": { "version": "3.0.3", "dev": true, - "peer": true, "requires": { "minimatch": "^3.0.4" } @@ -22659,8 +22603,7 @@ }, "indent-string": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true }, "indexof": { "version": "0.0.1", @@ -22668,8 +22611,7 @@ }, "infer-owner": { "version": "1.0.4", - "dev": true, - "peer": true + "dev": true }, "inflation": { "version": "2.0.0", @@ -22899,8 +22841,7 @@ }, "is-lambda": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "is-module": { "version": "1.0.0", @@ -23146,10 +23087,6 @@ } } }, - "jpeg-js": { - "version": "0.4.3", - "dev": true - }, "js-beautify": { "version": "1.11.0", "dev": true, @@ -23195,8 +23132,7 @@ }, "json-parse-even-better-errors": { "version": "2.3.1", - "dev": true, - "peer": true + "dev": true }, "json-schema": { "version": "0.2.3", @@ -23230,8 +23166,7 @@ }, "jsonparse": { "version": "1.3.1", - "dev": true, - "peer": true + "dev": true }, "jsprim": { "version": "1.4.1", @@ -23259,6 +23194,13 @@ "integrity": "sha1-h75jSIZJy9ym9Tqzm+yczSNH9ZI=", "dev": true }, + "just-extend": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", + "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", + "dev": true, + "peer": true + }, "karma": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/karma/-/karma-5.2.3.tgz", @@ -24104,6 +24046,13 @@ "version": "4.1.0", "dev": true }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true, + "peer": true + }, "lodash.isfinite": { "version": "3.3.2", "dev": true @@ -24237,7 +24186,6 @@ "make-fetch-happen": { "version": "8.0.12", "dev": true, - "peer": true, "requires": { "agentkeepalive": "^4.1.3", "cacache": "^15.0.5", @@ -24259,15 +24207,13 @@ "lru-cache": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" } }, "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, @@ -24412,22 +24358,19 @@ "minipass": { "version": "3.1.3", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" }, "dependencies": { "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, "minipass-collect": { "version": "1.0.2", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24435,7 +24378,6 @@ "minipass-fetch": { "version": "1.3.2", "dev": true, - "peer": true, "requires": { "encoding": "^0.1.12", "minipass": "^3.1.0", @@ -24446,7 +24388,6 @@ "minipass-flush": { "version": "1.0.5", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24454,7 +24395,6 @@ "minipass-json-stream": { "version": "1.0.1", "dev": true, - "peer": true, "requires": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" @@ -24463,7 +24403,6 @@ "minipass-pipeline": { "version": "1.2.4", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24471,7 +24410,6 @@ "minipass-sized": { "version": "1.0.3", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0" } @@ -24479,7 +24417,6 @@ "minizlib": { "version": "2.1.2", "dev": true, - "peer": true, "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -24487,8 +24424,7 @@ "dependencies": { "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, @@ -24865,6 +24801,20 @@ "version": "1.0.5", "dev": true }, + "nise": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", + "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", + "dev": true, + "peer": true, + "requires": { + "@sinonjs/commons": "^1.7.0", + "@sinonjs/fake-timers": "^6.0.0", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "path-to-regexp": "^1.7.0" + } + }, "node-environment-flags": { "version": "1.0.5", "dev": true, @@ -24888,7 +24838,6 @@ "node-gyp": { "version": "7.1.2", "dev": true, - "peer": true, "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -24905,7 +24854,6 @@ "nopt": { "version": "5.0.0", "dev": true, - "peer": true, "requires": { "abbrev": "1" } @@ -24913,7 +24861,6 @@ "which": { "version": "2.0.2", "dev": true, - "peer": true, "requires": { "isexe": "^2.0.0" } @@ -24961,7 +24908,6 @@ "npm-bundled": { "version": "1.1.1", "dev": true, - "peer": true, "requires": { "npm-normalize-package-bin": "^1.0.1" } @@ -24969,20 +24915,17 @@ "npm-install-checks": { "version": "4.0.0", "dev": true, - "peer": true, "requires": { "semver": "^7.1.1" } }, "npm-normalize-package-bin": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "npm-package-arg": { "version": "8.1.0", "dev": true, - "peer": true, "requires": { "hosted-git-info": "^3.0.6", "semver": "^7.0.0", @@ -24992,7 +24935,6 @@ "hosted-git-info": { "version": "3.0.7", "dev": true, - "peer": true, "requires": { "lru-cache": "^6.0.0" } @@ -25000,22 +24942,19 @@ "lru-cache": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" } }, "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, "npm-packlist": { "version": "2.1.4", "dev": true, - "peer": true, "requires": { "glob": "^7.1.6", "ignore-walk": "^3.0.3", @@ -25026,7 +24965,6 @@ "npm-pick-manifest": { "version": "6.1.0", "dev": true, - "peer": true, "requires": { "npm-install-checks": "^4.0.0", "npm-package-arg": "^8.0.0", @@ -25036,7 +24974,6 @@ "npm-registry-fetch": { "version": "9.0.0", "dev": true, - "peer": true, "requires": { "@npmcli/ci-detect": "^1.0.0", "lru-cache": "^6.0.0", @@ -25051,22 +24988,19 @@ "lru-cache": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" } }, "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, "npmlog": { "version": "4.1.2", "dev": true, - "peer": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -25270,7 +25204,6 @@ "p-map": { "version": "4.0.0", "dev": true, - "peer": true, "requires": { "aggregate-error": "^3.0.0" } @@ -25282,7 +25215,6 @@ "pacote": { "version": "11.1.13", "dev": true, - "peer": true, "requires": { "@npmcli/git": "^2.0.1", "@npmcli/installed-package-contents": "^1.0.5", @@ -25427,6 +25359,25 @@ "version": "0.1.2", "dev": true }, + "path-to-regexp": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", + "dev": true, + "peer": true, + "requires": { + "isarray": "0.0.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true, + "peer": true + } + } + }, "path-type": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", @@ -25515,33 +25466,21 @@ } }, "playwright": { - "version": "1.8.1", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.56.1.tgz", + "integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==", "dev": true, "requires": { - "commander": "^6.1.0", - "debug": "^4.1.1", - "extract-zip": "^2.0.1", - "https-proxy-agent": "^5.0.0", - "jpeg-js": "^0.4.2", - "mime": "^2.4.6", - "pngjs": "^5.0.0", - "progress": "^2.0.3", - "proper-lockfile": "^4.1.1", - "proxy-from-env": "^1.1.0", - "rimraf": "^3.0.2", - "ws": "^7.3.1" - }, - "dependencies": { - "commander": { - "version": "6.2.1", - "dev": true - }, - "mime": { - "version": "2.5.0", - "dev": true - } + "fsevents": "2.3.2", + "playwright-core": "1.56.1" } }, + "playwright-core": { + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz", + "integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==", + "dev": true + }, "please-upgrade-node": { "version": "3.2.0", "dev": true, @@ -25549,10 +25488,6 @@ "semver-compare": "^1.0.0" } }, - "pngjs": { - "version": "5.0.0", - "dev": true - }, "polyfills-loader": { "version": "1.7.6", "resolved": "https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.7.6.tgz", @@ -25671,8 +25606,7 @@ }, "printable-characters": { "version": "1.0.42", - "dev": true, - "peer": true + "dev": true }, "prismjs": { "version": "1.23.0", @@ -25689,8 +25623,7 @@ }, "process-nextick-args": { "version": "2.0.1", - "dev": true, - "peer": true + "dev": true }, "progress": { "version": "2.0.3", @@ -25707,33 +25640,16 @@ }, "promise-inflight": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "promise-retry": { "version": "1.1.1", "dev": true, - "peer": true, "requires": { "err-code": "^1.0.0", "retry": "^0.10.0" } }, - "proper-lockfile": { - "version": "4.1.2", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "retry": "^0.12.0", - "signal-exit": "^3.0.2" - }, - "dependencies": { - "retry": { - "version": "0.12.0", - "dev": true - } - } - }, "proto-list": { "version": "1.2.4", "dev": true @@ -25890,8 +25806,7 @@ }, "puka": { "version": "1.0.1", - "dev": true, - "peer": true + "dev": true }, "pump": { "version": "3.0.0", @@ -25973,7 +25888,6 @@ "read-package-json-fast": { "version": "1.2.1", "dev": true, - "peer": true, "requires": { "json-parse-even-better-errors": "^2.3.0", "npm-normalize-package-bin": "^1.0.1" @@ -26003,7 +25917,6 @@ "readable-stream": { "version": "2.3.7", "dev": true, - "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -26016,15 +25929,13 @@ "dependencies": { "isarray": { "version": "1.0.0", - "dev": true, - "peer": true + "dev": true } } }, "readdir-scoped-modules": { "version": "1.1.0", "dev": true, - "peer": true, "requires": { "debuglog": "^1.0.1", "dezalgo": "^1.0.0", @@ -26308,8 +26219,7 @@ }, "retry": { "version": "0.10.1", - "dev": true, - "peer": true + "dev": true }, "reusify": { "version": "1.0.4", @@ -26343,7 +26253,6 @@ "rollup-plugin-filesize": { "version": "9.1.0", "dev": true, - "peer": true, "requires": { "@babel/runtime": "^7.10.3", "boxen": "^4.2.0", @@ -26358,25 +26267,21 @@ "@babel/runtime": { "version": "7.12.5", "dev": true, - "peer": true, "requires": { "regenerator-runtime": "^0.13.4" } }, "regenerator-runtime": { "version": "0.13.7", - "dev": true, - "peer": true + "dev": true }, "source-map": { "version": "0.7.3", - "dev": true, - "peer": true + "dev": true }, "source-map-support": { "version": "0.5.19", "dev": true, - "peer": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -26384,15 +26289,13 @@ "dependencies": { "source-map": { "version": "0.6.1", - "dev": true, - "peer": true + "dev": true } } }, "terser": { "version": "5.5.1", "dev": true, - "peer": true, "requires": { "commander": "^2.20.0", "source-map": "~0.7.2", @@ -26404,12 +26307,15 @@ "rollup-plugin-summary": { "version": "1.2.3", "dev": true, - "requires": {}, + "requires": { + "as-table": "^1.0.55", + "chalk": "^4.1.0", + "rollup-plugin-filesize": "^9.0.2" + }, "dependencies": { "chalk": { "version": "4.1.0", "dev": true, - "peer": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -26418,7 +26324,6 @@ "supports-color": { "version": "7.2.0", "dev": true, - "peer": true, "requires": { "has-flag": "^4.0.0" } @@ -26730,6 +26635,40 @@ "version": "3.0.3", "dev": true }, + "sinon": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", + "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", + "dev": true, + "peer": true, + "requires": { + "@sinonjs/commons": "^1.8.1", + "@sinonjs/fake-timers": "^6.0.1", + "@sinonjs/samsam": "^5.3.1", + "diff": "^4.0.2", + "nise": "^4.0.4", + "supports-color": "^7.1.0" + }, + "dependencies": { + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "sinon-chai": { "version": "3.5.0", "dev": true, @@ -26782,8 +26721,7 @@ }, "smart-buffer": { "version": "4.1.0", - "dev": true, - "peer": true + "dev": true }, "snapdragon": { "version": "0.8.2", @@ -27005,7 +26943,6 @@ "socks": { "version": "2.5.1", "dev": true, - "peer": true, "requires": { "ip": "^1.1.5", "smart-buffer": "^4.1.0" @@ -27014,7 +26951,6 @@ "socks-proxy-agent": { "version": "5.0.0", "dev": true, - "peer": true, "requires": { "agent-base": "6", "debug": "4", @@ -27121,7 +27057,6 @@ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dev": true, - "peer": true, "requires": { "minipass": "^3.1.1" } @@ -27363,7 +27298,6 @@ "tar": { "version": "6.0.5", "dev": true, - "peer": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -27375,8 +27309,7 @@ "dependencies": { "yallist": { "version": "4.0.0", - "dev": true, - "peer": true + "dev": true } } }, @@ -27420,8 +27353,7 @@ }, "term-size": { "version": "2.2.1", - "dev": true, - "peer": true + "dev": true }, "terser": { "version": "4.6.10", @@ -27786,7 +27718,6 @@ "unique-filename": { "version": "1.1.1", "dev": true, - "peer": true, "requires": { "unique-slug": "^2.0.0" } @@ -27794,7 +27725,6 @@ "unique-slug": { "version": "2.0.2", "dev": true, - "peer": true, "requires": { "imurmurhash": "^0.1.4" } @@ -27943,7 +27873,6 @@ "validate-npm-package-name": { "version": "3.0.0", "dev": true, - "peer": true, "requires": { "builtins": "^1.0.3" } @@ -28067,30 +27996,25 @@ "widest-line": { "version": "3.1.0", "dev": true, - "peer": true, "requires": { "string-width": "^4.0.0" }, "dependencies": { "ansi-regex": { "version": "5.0.0", - "dev": true, - "peer": true + "dev": true }, "emoji-regex": { "version": "8.0.0", - "dev": true, - "peer": true + "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, - "peer": true + "dev": true }, "string-width": { "version": "4.2.0", "dev": true, - "peer": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -28100,7 +28024,6 @@ "strip-ansi": { "version": "6.0.0", "dev": true, - "peer": true, "requires": { "ansi-regex": "^5.0.0" }