diff --git a/package-lock.json b/package-lock.json index f94220d8..a3549f66 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,7 +22,7 @@ "@types/showdown": "^2.0.0", "@wdio/cli": "^8.5.1", "@wdio/junit-reporter": "^8.4.0", - "@wdio/local-runner": "^8.5.4", + "@wdio/local-runner": "^8.6.0", "@wdio/mocha-framework": "^8.4.0", "@wdio/spec-reporter": "^8.4.0", "chromedriver": "^100.0.0", @@ -1062,18 +1062,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/@wdio/config/node_modules/decamelize": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", - "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@wdio/config/node_modules/glob": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", @@ -1134,15 +1122,15 @@ } }, "node_modules/@wdio/local-runner": { - "version": "8.5.4", - "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-8.5.4.tgz", - "integrity": "sha512-5K6ZtJlmeLJ5J421jBNUrqKauFh1I5VicvI0Aw2r7ZsC0zIDrRJ8RKXPzu2n0JwybkeUZFuICyqEPmGg3ktokg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-8.6.0.tgz", + "integrity": "sha512-zOJdFEUUzXZ1uyiX8fdno557dkk9WpsgSNprg8HAWC+4oXZFP9ASnTxqWNZnb2qvwSBEk++o7jgyTcJR9nysuA==", "dev": true, "dependencies": { "@types/node": "^18.0.0", "@wdio/logger": "8.1.0", "@wdio/repl": "8.1.0", - "@wdio/runner": "8.5.4", + "@wdio/runner": "8.6.0", "@wdio/types": "8.4.0", "async-exit-hook": "^2.0.1", "split2": "^4.1.0", @@ -1205,7 +1193,8 @@ "node_modules/@wdio/protocols": { "version": "8.3.11", "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.3.11.tgz", - "integrity": "sha512-EXGuZC4Nvl8QPT6gQ9tpeH+TL9P5oRdQofaJA893OX37gU2OWiSNyA7AHr/0/UIHWFax4udpVQ6syTQsy6uWWA==" + "integrity": "sha512-EXGuZC4Nvl8QPT6gQ9tpeH+TL9P5oRdQofaJA893OX37gU2OWiSNyA7AHr/0/UIHWFax4udpVQ6syTQsy6uWWA==", + "dev": true }, "node_modules/@wdio/repl": { "version": "8.1.0", @@ -1249,49 +1238,308 @@ } }, "node_modules/@wdio/runner": { - "version": "8.5.4", - "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-8.5.4.tgz", - "integrity": "sha512-K8D9K3t3JQjTpsr1+qHnHIDBooWrMjd3wmWjcY9jzeKNeolk5UnR5smn5TmmrkBAFSZB5WWnwzRHWtRrHmt6Ww==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-8.6.0.tgz", + "integrity": "sha512-twLOLeawGzE8CJb/oevAO0hd9ei4R4PPt+2keqf9e5tY8//j8hV/tL+FL3X752J5L8K7hy7HsLAsKEMn48JJfg==", "dev": true, "dependencies": { "@types/node": "^18.0.0", - "@wdio/config": "8.5.1", - "@wdio/globals": "8.5.1", + "@wdio/config": "8.6.0", + "@wdio/globals": "8.6.0", "@wdio/logger": "8.1.0", "@wdio/types": "8.4.0", - "@wdio/utils": "8.4.0", + "@wdio/utils": "8.5.6", "deepmerge-ts": "^4.2.2", "expect-webdriverio": "^4.0.1", "gaze": "^1.1.2", - "webdriver": "8.5.1", - "webdriverio": "8.5.1" + "webdriver": "8.6.0", + "webdriverio": "8.6.0" }, "engines": { "node": "^16.13 || >=18" } }, - "node_modules/@wdio/runner/node_modules/webdriver": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.5.1.tgz", - "integrity": "sha512-Qx/7q5pwDGQkbRHf4ZdzCM5FD5L9RGoj17V04GnBkLcjnaccqzF82taC8WaFuUcRB4DxUPUm/c5kYARjEtM8JQ==", + "node_modules/@wdio/runner/node_modules/@wdio/config": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.6.0.tgz", + "integrity": "sha512-kiq+e1A3tnIVvqW4MQk1r+v316dzGEx40BSsuwCecj0IIHOUP8vzsmLkGQkUEuN03Y1jDTC9+skimnreOKx4Fw==", "dev": true, "dependencies": { - "@types/node": "^18.0.0", - "@types/ws": "^8.5.3", - "@wdio/config": "8.5.1", "@wdio/logger": "8.1.0", - "@wdio/protocols": "8.3.11", "@wdio/types": "8.4.0", - "@wdio/utils": "8.4.0", + "@wdio/utils": "8.5.6", + "decamelize": "^6.0.0", "deepmerge-ts": "^4.2.2", - "got": "^12.1.0", - "ky": "^0.33.0", - "ws": "^8.8.0" + "glob": "^8.0.3", + "import-meta-resolve": "^2.1.0", + "read-pkg-up": "^9.1.0" + }, + "engines": { + "node": "^16.13 || >=18" + } + }, + "node_modules/@wdio/runner/node_modules/@wdio/globals": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.6.0.tgz", + "integrity": "sha512-RCZE8XURSfjZDbeu7PT/bQgvwTGYTnimY0l/ONmkAwmrzkVH8kAEykfaaZBq7BTESk9DRQJGW0sKpgdJMKi8aA==", + "dev": true, + "engines": { + "node": "^16.13 || >=18" + }, + "optionalDependencies": { + "expect-webdriverio": "^4.0.1", + "webdriverio": "8.6.0" + } + }, + "node_modules/@wdio/runner/node_modules/@wdio/protocols": { + "version": "8.5.7", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.5.7.tgz", + "integrity": "sha512-ymdXSRqHugEptLdjLnvX7m7TY6cvae1B1yiFJVpaKwj88s4PaCUs7aISexC0ES9s6z8ZWRjZo3mrKPlwZ/IKCw==", + "dev": true + }, + "node_modules/@wdio/runner/node_modules/@wdio/utils": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.5.6.tgz", + "integrity": "sha512-Al1NWSnA4H/7Sp+DuNisGPqN4x3xcEEGTGyGPQycWbF5ZPPuAT8lQ1v6+SkcpYiuJ5x3MlfaedJsYL10Dbz5PA==", + "dev": true, + "dependencies": { + "@wdio/logger": "8.1.0", + "@wdio/types": "8.4.0", + "import-meta-resolve": "^2.2.0", + "p-iteration": "^1.1.8" + }, + "engines": { + "node": "^16.13 || >=18" + } + }, + "node_modules/@wdio/runner/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@wdio/runner/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@wdio/runner/node_modules/devtools-protocol": { + "version": "0.0.1115542", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1115542.tgz", + "integrity": "sha512-K+F1bETnGbQISJO+cQXEUx5LSirVRn2f6eBAFVjrTshrgddhtuEybYZjtEzTro6Ik2mQSytHmld8sFIQTHcxFg==", + "dev": true + }, + "node_modules/@wdio/runner/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@wdio/runner/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@wdio/runner/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@wdio/runner/node_modules/puppeteer-core": { + "version": "19.7.4", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.4.tgz", + "integrity": "sha512-E8nVhqGF0ZM7s9pb5849gzKFG7282WYZaeGXo/eYDkpUpcPUgmkj7QrAoa8SpFXXyqHHilHJZPbfVBb4foDazQ==", + "dev": true, + "dependencies": { + "chromium-bidi": "0.4.4", + "cross-fetch": "3.1.5", + "debug": "4.3.4", + "devtools-protocol": "0.0.1094867", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "proxy-from-env": "1.1.0", + "rimraf": "4.4.0", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "ws": "8.12.1" + }, + "engines": { + "node": ">=14.14.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@wdio/runner/node_modules/puppeteer-core/node_modules/devtools-protocol": { + "version": "0.0.1094867", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz", + "integrity": "sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ==", + "dev": true + }, + "node_modules/@wdio/runner/node_modules/rimraf": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.0.tgz", + "integrity": "sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==", + "dev": true, + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@wdio/runner/node_modules/rimraf/node_modules/glob": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.0.tgz", + "integrity": "sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^7.4.1", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@wdio/runner/node_modules/rimraf/node_modules/minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@wdio/runner/node_modules/webdriverio": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.6.0.tgz", + "integrity": "sha512-tzReBNq4FUBQWm/cKNAK+chO8mzGlEzyRs3IuW+E9+oQjl3BMGA7CM2ls8g5t2HdIvs5gy71cpe/MrVz3KxjfQ==", + "dev": true, + "dependencies": { + "@types/node": "^18.0.0", + "@wdio/config": "8.6.0", + "@wdio/logger": "8.1.0", + "@wdio/protocols": "8.5.7", + "@wdio/repl": "8.1.0", + "@wdio/types": "8.4.0", + "@wdio/utils": "8.5.6", + "archiver": "^5.0.0", + "aria-query": "^5.0.0", + "css-shorthand-properties": "^1.1.1", + "css-value": "^0.0.1", + "devtools": "8.6.0", + "devtools-protocol": "^0.0.1115542", + "grapheme-splitter": "^1.0.2", + "import-meta-resolve": "^2.1.0", + "is-plain-obj": "^4.1.0", + "lodash.clonedeep": "^4.5.0", + "lodash.zip": "^4.2.0", + "minimatch": "^7.0.0", + "puppeteer-core": "19.7.4", + "query-selector-shadow-dom": "^1.0.0", + "resq": "^1.9.1", + "rgb2hex": "0.2.5", + "serialize-error": "^8.0.0", + "webdriver": "8.6.0" }, "engines": { "node": "^16.13 || >=18" } }, + "node_modules/@wdio/runner/node_modules/webdriverio/node_modules/minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@wdio/runner/node_modules/ws": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/@wdio/spec-reporter": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-8.4.0.tgz", @@ -1323,6 +1571,7 @@ "version": "8.4.0", "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.4.0.tgz", "integrity": "sha512-mKHtjRQz8L39wlqrSjpFhXGmgWl8s7ikuoiYwIepZUVtOIb1KUNlyqPvplkwskCWTU0C01H2lL+zrKI/824jjg==", + "dev": true, "dependencies": { "@wdio/logger": "8.1.0", "@wdio/types": "8.4.0", @@ -2319,6 +2568,17 @@ "ms": "2.0.0" } }, + "node_modules/decamelize": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", + "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -2461,21 +2721,21 @@ "optional": true }, "node_modules/devtools": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/devtools/-/devtools-8.5.5.tgz", - "integrity": "sha512-NwHRHOiRX0h0ZQjMvVvjldG7JMV6v3dAo9QKOEujKe/3wqqQzhLKBzlckdu4PyIf5FkEw4LXimT599jlsWSpBg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/devtools/-/devtools-8.6.0.tgz", + "integrity": "sha512-zg9zM5KqnL0xol/1s6E4oxDCkmEHORTZhO0Z9lTKB8J4hZfjVFP+skuVzoLaTgta3Tqe3HACB3fh0xm0XWe6NA==", "dev": true, "dependencies": { "@types/node": "^18.0.0", - "@wdio/config": "8.5.5", + "@wdio/config": "8.6.0", "@wdio/logger": "8.1.0", - "@wdio/protocols": "8.3.11", + "@wdio/protocols": "8.5.7", "@wdio/types": "8.4.0", - "@wdio/utils": "8.4.0", + "@wdio/utils": "8.5.6", "chrome-launcher": "^0.15.0", "edge-paths": "^3.0.5", "import-meta-resolve": "^2.1.0", - "puppeteer-core": "19.7.2", + "puppeteer-core": "19.7.4", "query-selector-shadow-dom": "^1.0.0", "ua-parser-js": "^1.0.1", "uuid": "^9.0.0", @@ -2492,14 +2752,14 @@ "dev": true }, "node_modules/devtools/node_modules/@wdio/config": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.5.5.tgz", - "integrity": "sha512-9qGQWBrqaGJRWBN+n7KUp7poqAuvHrvxhCRoXtmLUQ6GmnU6k0FLnavWhfWu5b0PX9LIDBIzgglBAMPaz4LPkA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.6.0.tgz", + "integrity": "sha512-kiq+e1A3tnIVvqW4MQk1r+v316dzGEx40BSsuwCecj0IIHOUP8vzsmLkGQkUEuN03Y1jDTC9+skimnreOKx4Fw==", "dev": true, "dependencies": { "@wdio/logger": "8.1.0", "@wdio/types": "8.4.0", - "@wdio/utils": "8.4.0", + "@wdio/utils": "8.5.6", "decamelize": "^6.0.0", "deepmerge-ts": "^4.2.2", "glob": "^8.0.3", @@ -2510,6 +2770,27 @@ "node": "^16.13 || >=18" } }, + "node_modules/devtools/node_modules/@wdio/protocols": { + "version": "8.5.7", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.5.7.tgz", + "integrity": "sha512-ymdXSRqHugEptLdjLnvX7m7TY6cvae1B1yiFJVpaKwj88s4PaCUs7aISexC0ES9s6z8ZWRjZo3mrKPlwZ/IKCw==", + "dev": true + }, + "node_modules/devtools/node_modules/@wdio/utils": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.5.6.tgz", + "integrity": "sha512-Al1NWSnA4H/7Sp+DuNisGPqN4x3xcEEGTGyGPQycWbF5ZPPuAT8lQ1v6+SkcpYiuJ5x3MlfaedJsYL10Dbz5PA==", + "dev": true, + "dependencies": { + "@wdio/logger": "8.1.0", + "@wdio/types": "8.4.0", + "import-meta-resolve": "^2.2.0", + "p-iteration": "^1.1.8" + }, + "engines": { + "node": "^16.13 || >=18" + } + }, "node_modules/devtools/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -2519,18 +2800,29 @@ "balanced-match": "^1.0.0" } }, - "node_modules/devtools/node_modules/decamelize": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", - "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", + "node_modules/devtools/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, + "dependencies": { + "ms": "2.1.2" + }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, + "node_modules/devtools/node_modules/devtools-protocol": { + "version": "0.0.1094867", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz", + "integrity": "sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ==", + "dev": true + }, "node_modules/devtools/node_modules/glob": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", @@ -2538,28 +2830,115 @@ "dev": true, "dependencies": { "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/devtools/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/devtools/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/devtools/node_modules/puppeteer-core": { + "version": "19.7.4", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.4.tgz", + "integrity": "sha512-E8nVhqGF0ZM7s9pb5849gzKFG7282WYZaeGXo/eYDkpUpcPUgmkj7QrAoa8SpFXXyqHHilHJZPbfVBb4foDazQ==", + "dev": true, + "dependencies": { + "chromium-bidi": "0.4.4", + "cross-fetch": "3.1.5", + "debug": "4.3.4", + "devtools-protocol": "0.0.1094867", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "proxy-from-env": "1.1.0", + "rimraf": "4.4.0", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "ws": "8.12.1" + }, + "engines": { + "node": ">=14.14.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/devtools/node_modules/rimraf": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.0.tgz", + "integrity": "sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==", + "dev": true, + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/devtools/node_modules/rimraf/node_modules/glob": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.0.tgz", + "integrity": "sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^7.4.1", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/devtools/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "node_modules/devtools/node_modules/rimraf/node_modules/minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/devtools/node_modules/which": { @@ -2577,6 +2956,27 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/devtools/node_modules/ws": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/diff": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", @@ -7542,17 +7942,17 @@ } }, "node_modules/webdriver": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.5.5.tgz", - "integrity": "sha512-uJuhHqQAAXAoFHGEDL9bR3hq6BD0jKu5xecLBbiqHqp0940aN8hzEXw+abCFreu66lFwtZODGZweC8UUUysfhQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.6.0.tgz", + "integrity": "sha512-FBCoxffnJ+E1rv3yIyovyUnxuSebw0rNnWXDd56YoNJ8mHsr7KyUpT2vCS3E3G0l11mT8LG5PgS9pzpwJ7jkPw==", "dependencies": { "@types/node": "^18.0.0", "@types/ws": "^8.5.3", - "@wdio/config": "8.5.5", + "@wdio/config": "8.6.0", "@wdio/logger": "8.1.0", - "@wdio/protocols": "8.3.11", + "@wdio/protocols": "8.5.7", "@wdio/types": "8.4.0", - "@wdio/utils": "8.4.0", + "@wdio/utils": "8.5.6", "deepmerge-ts": "^4.2.2", "got": "^12.1.0", "ky": "^0.33.0", @@ -7563,13 +7963,13 @@ } }, "node_modules/webdriver/node_modules/@wdio/config": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.5.5.tgz", - "integrity": "sha512-9qGQWBrqaGJRWBN+n7KUp7poqAuvHrvxhCRoXtmLUQ6GmnU6k0FLnavWhfWu5b0PX9LIDBIzgglBAMPaz4LPkA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.6.0.tgz", + "integrity": "sha512-kiq+e1A3tnIVvqW4MQk1r+v316dzGEx40BSsuwCecj0IIHOUP8vzsmLkGQkUEuN03Y1jDTC9+skimnreOKx4Fw==", "dependencies": { "@wdio/logger": "8.1.0", "@wdio/types": "8.4.0", - "@wdio/utils": "8.4.0", + "@wdio/utils": "8.5.6", "decamelize": "^6.0.0", "deepmerge-ts": "^4.2.2", "glob": "^8.0.3", @@ -7580,6 +7980,25 @@ "node": "^16.13 || >=18" } }, + "node_modules/webdriver/node_modules/@wdio/protocols": { + "version": "8.5.7", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.5.7.tgz", + "integrity": "sha512-ymdXSRqHugEptLdjLnvX7m7TY6cvae1B1yiFJVpaKwj88s4PaCUs7aISexC0ES9s6z8ZWRjZo3mrKPlwZ/IKCw==" + }, + "node_modules/webdriver/node_modules/@wdio/utils": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.5.6.tgz", + "integrity": "sha512-Al1NWSnA4H/7Sp+DuNisGPqN4x3xcEEGTGyGPQycWbF5ZPPuAT8lQ1v6+SkcpYiuJ5x3MlfaedJsYL10Dbz5PA==", + "dependencies": { + "@wdio/logger": "8.1.0", + "@wdio/types": "8.4.0", + "import-meta-resolve": "^2.2.0", + "p-iteration": "^1.1.8" + }, + "engines": { + "node": "^16.13 || >=18" + } + }, "node_modules/webdriver/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -7588,17 +8007,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/webdriver/node_modules/decamelize": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", - "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/webdriver/node_modules/glob": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", @@ -8908,12 +9316,6 @@ "balanced-match": "^1.0.0" } }, - "decamelize": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", - "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", - "dev": true - }, "glob": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", @@ -8961,15 +9363,15 @@ } }, "@wdio/local-runner": { - "version": "8.5.4", - "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-8.5.4.tgz", - "integrity": "sha512-5K6ZtJlmeLJ5J421jBNUrqKauFh1I5VicvI0Aw2r7ZsC0zIDrRJ8RKXPzu2n0JwybkeUZFuICyqEPmGg3ktokg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-8.6.0.tgz", + "integrity": "sha512-zOJdFEUUzXZ1uyiX8fdno557dkk9WpsgSNprg8HAWC+4oXZFP9ASnTxqWNZnb2qvwSBEk++o7jgyTcJR9nysuA==", "dev": true, "requires": { "@types/node": "^18.0.0", "@wdio/logger": "8.1.0", "@wdio/repl": "8.1.0", - "@wdio/runner": "8.5.4", + "@wdio/runner": "8.6.0", "@wdio/types": "8.4.0", "async-exit-hook": "^2.0.1", "split2": "^4.1.0", @@ -9019,7 +9421,8 @@ "@wdio/protocols": { "version": "8.3.11", "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.3.11.tgz", - "integrity": "sha512-EXGuZC4Nvl8QPT6gQ9tpeH+TL9P5oRdQofaJA893OX37gU2OWiSNyA7AHr/0/UIHWFax4udpVQ6syTQsy6uWWA==" + "integrity": "sha512-EXGuZC4Nvl8QPT6gQ9tpeH+TL9P5oRdQofaJA893OX37gU2OWiSNyA7AHr/0/UIHWFax4udpVQ6syTQsy6uWWA==", + "dev": true }, "@wdio/repl": { "version": "8.1.0", @@ -9053,42 +9456,229 @@ } }, "@wdio/runner": { - "version": "8.5.4", - "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-8.5.4.tgz", - "integrity": "sha512-K8D9K3t3JQjTpsr1+qHnHIDBooWrMjd3wmWjcY9jzeKNeolk5UnR5smn5TmmrkBAFSZB5WWnwzRHWtRrHmt6Ww==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-8.6.0.tgz", + "integrity": "sha512-twLOLeawGzE8CJb/oevAO0hd9ei4R4PPt+2keqf9e5tY8//j8hV/tL+FL3X752J5L8K7hy7HsLAsKEMn48JJfg==", "dev": true, "requires": { "@types/node": "^18.0.0", - "@wdio/config": "8.5.1", - "@wdio/globals": "8.5.1", + "@wdio/config": "8.6.0", + "@wdio/globals": "8.6.0", "@wdio/logger": "8.1.0", "@wdio/types": "8.4.0", - "@wdio/utils": "8.4.0", + "@wdio/utils": "8.5.6", "deepmerge-ts": "^4.2.2", "expect-webdriverio": "^4.0.1", "gaze": "^1.1.2", - "webdriver": "8.5.1", - "webdriverio": "8.5.1" + "webdriver": "8.6.0", + "webdriverio": "8.6.0" }, "dependencies": { - "webdriver": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.5.1.tgz", - "integrity": "sha512-Qx/7q5pwDGQkbRHf4ZdzCM5FD5L9RGoj17V04GnBkLcjnaccqzF82taC8WaFuUcRB4DxUPUm/c5kYARjEtM8JQ==", + "@wdio/config": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.6.0.tgz", + "integrity": "sha512-kiq+e1A3tnIVvqW4MQk1r+v316dzGEx40BSsuwCecj0IIHOUP8vzsmLkGQkUEuN03Y1jDTC9+skimnreOKx4Fw==", "dev": true, "requires": { - "@types/node": "^18.0.0", - "@types/ws": "^8.5.3", - "@wdio/config": "8.5.1", "@wdio/logger": "8.1.0", - "@wdio/protocols": "8.3.11", "@wdio/types": "8.4.0", - "@wdio/utils": "8.4.0", + "@wdio/utils": "8.5.6", + "decamelize": "^6.0.0", "deepmerge-ts": "^4.2.2", - "got": "^12.1.0", - "ky": "^0.33.0", - "ws": "^8.8.0" + "glob": "^8.0.3", + "import-meta-resolve": "^2.1.0", + "read-pkg-up": "^9.1.0" + } + }, + "@wdio/globals": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.6.0.tgz", + "integrity": "sha512-RCZE8XURSfjZDbeu7PT/bQgvwTGYTnimY0l/ONmkAwmrzkVH8kAEykfaaZBq7BTESk9DRQJGW0sKpgdJMKi8aA==", + "dev": true, + "requires": { + "expect-webdriverio": "^4.0.1", + "webdriverio": "8.6.0" + } + }, + "@wdio/protocols": { + "version": "8.5.7", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.5.7.tgz", + "integrity": "sha512-ymdXSRqHugEptLdjLnvX7m7TY6cvae1B1yiFJVpaKwj88s4PaCUs7aISexC0ES9s6z8ZWRjZo3mrKPlwZ/IKCw==", + "dev": true + }, + "@wdio/utils": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.5.6.tgz", + "integrity": "sha512-Al1NWSnA4H/7Sp+DuNisGPqN4x3xcEEGTGyGPQycWbF5ZPPuAT8lQ1v6+SkcpYiuJ5x3MlfaedJsYL10Dbz5PA==", + "dev": true, + "requires": { + "@wdio/logger": "8.1.0", + "@wdio/types": "8.4.0", + "import-meta-resolve": "^2.2.0", + "p-iteration": "^1.1.8" + } + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "devtools-protocol": { + "version": "0.0.1115542", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1115542.tgz", + "integrity": "sha512-K+F1bETnGbQISJO+cQXEUx5LSirVRn2f6eBAFVjrTshrgddhtuEybYZjtEzTro6Ik2mQSytHmld8sFIQTHcxFg==", + "dev": true + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "puppeteer-core": { + "version": "19.7.4", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.4.tgz", + "integrity": "sha512-E8nVhqGF0ZM7s9pb5849gzKFG7282WYZaeGXo/eYDkpUpcPUgmkj7QrAoa8SpFXXyqHHilHJZPbfVBb4foDazQ==", + "dev": true, + "requires": { + "chromium-bidi": "0.4.4", + "cross-fetch": "3.1.5", + "debug": "4.3.4", + "devtools-protocol": "0.0.1094867", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "proxy-from-env": "1.1.0", + "rimraf": "4.4.0", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "ws": "8.12.1" + }, + "dependencies": { + "devtools-protocol": { + "version": "0.0.1094867", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz", + "integrity": "sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ==", + "dev": true + } + } + }, + "rimraf": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.0.tgz", + "integrity": "sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==", + "dev": true, + "requires": { + "glob": "^9.2.0" + }, + "dependencies": { + "glob": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.0.tgz", + "integrity": "sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "minimatch": "^7.4.1", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + } + }, + "minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "webdriverio": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.6.0.tgz", + "integrity": "sha512-tzReBNq4FUBQWm/cKNAK+chO8mzGlEzyRs3IuW+E9+oQjl3BMGA7CM2ls8g5t2HdIvs5gy71cpe/MrVz3KxjfQ==", + "dev": true, + "requires": { + "@types/node": "^18.0.0", + "@wdio/config": "8.6.0", + "@wdio/logger": "8.1.0", + "@wdio/protocols": "8.5.7", + "@wdio/repl": "8.1.0", + "@wdio/types": "8.4.0", + "@wdio/utils": "8.5.6", + "archiver": "^5.0.0", + "aria-query": "^5.0.0", + "css-shorthand-properties": "^1.1.1", + "css-value": "^0.0.1", + "devtools": "8.6.0", + "devtools-protocol": "^0.0.1115542", + "grapheme-splitter": "^1.0.2", + "import-meta-resolve": "^2.1.0", + "is-plain-obj": "^4.1.0", + "lodash.clonedeep": "^4.5.0", + "lodash.zip": "^4.2.0", + "minimatch": "^7.0.0", + "puppeteer-core": "19.7.4", + "query-selector-shadow-dom": "^1.0.0", + "resq": "^1.9.1", + "rgb2hex": "0.2.5", + "serialize-error": "^8.0.0", + "webdriver": "8.6.0" + }, + "dependencies": { + "minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } } + }, + "ws": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "dev": true, + "requires": {} } } }, @@ -9117,6 +9707,7 @@ "version": "8.4.0", "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.4.0.tgz", "integrity": "sha512-mKHtjRQz8L39wlqrSjpFhXGmgWl8s7ikuoiYwIepZUVtOIb1KUNlyqPvplkwskCWTU0C01H2lL+zrKI/824jjg==", + "dev": true, "requires": { "@wdio/logger": "8.1.0", "@wdio/types": "8.4.0", @@ -9869,6 +10460,11 @@ "ms": "2.0.0" } }, + "decamelize": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", + "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==" + }, "decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -9974,21 +10570,21 @@ "optional": true }, "devtools": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/devtools/-/devtools-8.5.5.tgz", - "integrity": "sha512-NwHRHOiRX0h0ZQjMvVvjldG7JMV6v3dAo9QKOEujKe/3wqqQzhLKBzlckdu4PyIf5FkEw4LXimT599jlsWSpBg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/devtools/-/devtools-8.6.0.tgz", + "integrity": "sha512-zg9zM5KqnL0xol/1s6E4oxDCkmEHORTZhO0Z9lTKB8J4hZfjVFP+skuVzoLaTgta3Tqe3HACB3fh0xm0XWe6NA==", "dev": true, "requires": { "@types/node": "^18.0.0", - "@wdio/config": "8.5.5", + "@wdio/config": "8.6.0", "@wdio/logger": "8.1.0", - "@wdio/protocols": "8.3.11", + "@wdio/protocols": "8.5.7", "@wdio/types": "8.4.0", - "@wdio/utils": "8.4.0", + "@wdio/utils": "8.5.6", "chrome-launcher": "^0.15.0", "edge-paths": "^3.0.5", "import-meta-resolve": "^2.1.0", - "puppeteer-core": "19.7.2", + "puppeteer-core": "19.7.4", "query-selector-shadow-dom": "^1.0.0", "ua-parser-js": "^1.0.1", "uuid": "^9.0.0", @@ -9996,14 +10592,14 @@ }, "dependencies": { "@wdio/config": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.5.5.tgz", - "integrity": "sha512-9qGQWBrqaGJRWBN+n7KUp7poqAuvHrvxhCRoXtmLUQ6GmnU6k0FLnavWhfWu5b0PX9LIDBIzgglBAMPaz4LPkA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.6.0.tgz", + "integrity": "sha512-kiq+e1A3tnIVvqW4MQk1r+v316dzGEx40BSsuwCecj0IIHOUP8vzsmLkGQkUEuN03Y1jDTC9+skimnreOKx4Fw==", "dev": true, "requires": { "@wdio/logger": "8.1.0", "@wdio/types": "8.4.0", - "@wdio/utils": "8.4.0", + "@wdio/utils": "8.5.6", "decamelize": "^6.0.0", "deepmerge-ts": "^4.2.2", "glob": "^8.0.3", @@ -10011,6 +10607,24 @@ "read-pkg-up": "^9.1.0" } }, + "@wdio/protocols": { + "version": "8.5.7", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.5.7.tgz", + "integrity": "sha512-ymdXSRqHugEptLdjLnvX7m7TY6cvae1B1yiFJVpaKwj88s4PaCUs7aISexC0ES9s6z8ZWRjZo3mrKPlwZ/IKCw==", + "dev": true + }, + "@wdio/utils": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.5.6.tgz", + "integrity": "sha512-Al1NWSnA4H/7Sp+DuNisGPqN4x3xcEEGTGyGPQycWbF5ZPPuAT8lQ1v6+SkcpYiuJ5x3MlfaedJsYL10Dbz5PA==", + "dev": true, + "requires": { + "@wdio/logger": "8.1.0", + "@wdio/types": "8.4.0", + "import-meta-resolve": "^2.2.0", + "p-iteration": "^1.1.8" + } + }, "brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -10020,10 +10634,19 @@ "balanced-match": "^1.0.0" } }, - "decamelize": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", - "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "devtools-protocol": { + "version": "0.0.1094867", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz", + "integrity": "sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ==", "dev": true }, "glob": { @@ -10048,6 +10671,63 @@ "brace-expansion": "^2.0.1" } }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "puppeteer-core": { + "version": "19.7.4", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-19.7.4.tgz", + "integrity": "sha512-E8nVhqGF0ZM7s9pb5849gzKFG7282WYZaeGXo/eYDkpUpcPUgmkj7QrAoa8SpFXXyqHHilHJZPbfVBb4foDazQ==", + "dev": true, + "requires": { + "chromium-bidi": "0.4.4", + "cross-fetch": "3.1.5", + "debug": "4.3.4", + "devtools-protocol": "0.0.1094867", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "proxy-from-env": "1.1.0", + "rimraf": "4.4.0", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "ws": "8.12.1" + } + }, + "rimraf": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.0.tgz", + "integrity": "sha512-X36S+qpCUR0HjXlkDe4NAOhS//aHH0Z+h8Ckf2auGJk3PTnx5rLmrHkwNdbVQuCSUhOyFrlRvFEllZOYE+yZGQ==", + "dev": true, + "requires": { + "glob": "^9.2.0" + }, + "dependencies": { + "glob": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.0.tgz", + "integrity": "sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "minimatch": "^7.4.1", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + } + }, + "minimatch": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.2.tgz", + "integrity": "sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, "which": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz", @@ -10056,6 +10736,13 @@ "requires": { "isexe": "^2.0.0" } + }, + "ws": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "dev": true, + "requires": {} } } }, @@ -13661,17 +14348,17 @@ "dev": true }, "webdriver": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.5.5.tgz", - "integrity": "sha512-uJuhHqQAAXAoFHGEDL9bR3hq6BD0jKu5xecLBbiqHqp0940aN8hzEXw+abCFreu66lFwtZODGZweC8UUUysfhQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.6.0.tgz", + "integrity": "sha512-FBCoxffnJ+E1rv3yIyovyUnxuSebw0rNnWXDd56YoNJ8mHsr7KyUpT2vCS3E3G0l11mT8LG5PgS9pzpwJ7jkPw==", "requires": { "@types/node": "^18.0.0", "@types/ws": "^8.5.3", - "@wdio/config": "8.5.5", + "@wdio/config": "8.6.0", "@wdio/logger": "8.1.0", - "@wdio/protocols": "8.3.11", + "@wdio/protocols": "8.5.7", "@wdio/types": "8.4.0", - "@wdio/utils": "8.4.0", + "@wdio/utils": "8.5.6", "deepmerge-ts": "^4.2.2", "got": "^12.1.0", "ky": "^0.33.0", @@ -13679,13 +14366,13 @@ }, "dependencies": { "@wdio/config": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.5.5.tgz", - "integrity": "sha512-9qGQWBrqaGJRWBN+n7KUp7poqAuvHrvxhCRoXtmLUQ6GmnU6k0FLnavWhfWu5b0PX9LIDBIzgglBAMPaz4LPkA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.6.0.tgz", + "integrity": "sha512-kiq+e1A3tnIVvqW4MQk1r+v316dzGEx40BSsuwCecj0IIHOUP8vzsmLkGQkUEuN03Y1jDTC9+skimnreOKx4Fw==", "requires": { "@wdio/logger": "8.1.0", "@wdio/types": "8.4.0", - "@wdio/utils": "8.4.0", + "@wdio/utils": "8.5.6", "decamelize": "^6.0.0", "deepmerge-ts": "^4.2.2", "glob": "^8.0.3", @@ -13693,6 +14380,22 @@ "read-pkg-up": "^9.1.0" } }, + "@wdio/protocols": { + "version": "8.5.7", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.5.7.tgz", + "integrity": "sha512-ymdXSRqHugEptLdjLnvX7m7TY6cvae1B1yiFJVpaKwj88s4PaCUs7aISexC0ES9s6z8ZWRjZo3mrKPlwZ/IKCw==" + }, + "@wdio/utils": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.5.6.tgz", + "integrity": "sha512-Al1NWSnA4H/7Sp+DuNisGPqN4x3xcEEGTGyGPQycWbF5ZPPuAT8lQ1v6+SkcpYiuJ5x3MlfaedJsYL10Dbz5PA==", + "requires": { + "@wdio/logger": "8.1.0", + "@wdio/types": "8.4.0", + "import-meta-resolve": "^2.2.0", + "p-iteration": "^1.1.8" + } + }, "brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -13701,11 +14404,6 @@ "balanced-match": "^1.0.0" } }, - "decamelize": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", - "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==" - }, "glob": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", diff --git a/package.json b/package.json index a4c4a36a..720195c8 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/showdown": "^2.0.0", "@wdio/cli": "^8.5.1", "@wdio/junit-reporter": "^8.4.0", - "@wdio/local-runner": "^8.5.4", + "@wdio/local-runner": "^8.6.0", "@wdio/mocha-framework": "^8.4.0", "@wdio/spec-reporter": "^8.4.0", "chromedriver": "^100.0.0",