diff --git a/package-lock.json b/package-lock.json index 733b9bc4..1df6e405 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,13 +42,13 @@ } }, "node_modules/@appium/base-driver": { - "version": "9.4.3", - "resolved": "https://registry.npmjs.org/@appium/base-driver/-/base-driver-9.4.3.tgz", - "integrity": "sha512-+aDcXzo23Nfm0WdBwD9hGMmo3PSVwPuTEXIMHeoFk2RjHCqy0cSTJ+WIzQV5NOQG7gYEWQlz9p5y8gCo8QkqSw==", + "version": "9.4.4", + "resolved": "https://registry.npmjs.org/@appium/base-driver/-/base-driver-9.4.4.tgz", + "integrity": "sha512-oxtXbFWMQVg8Y+lpdv0oL/G4C5TO3Ns7MDL/di2O//GcOMINCq+LJHvpvO2EX3HpLUX35yOu+3TUKQigPWwbQw==", "dev": true, "dependencies": { - "@appium/support": "^4.1.10", - "@appium/types": "^0.14.3", + "@appium/support": "^4.1.11", + "@appium/types": "^0.15.0", "@colors/colors": "1.6.0", "@types/async-lock": "1.4.2", "@types/bluebird": "3.5.42", @@ -65,13 +65,13 @@ "express": "4.18.2", "http-status-codes": "2.3.0", "lodash": "4.17.21", - "lru-cache": "10.0.1", + "lru-cache": "10.1.0", "method-override": "3.0.0", "morgan": "1.10.0", "path-to-regexp": "6.2.1", "serve-favicon": "2.5.0", "source-map-support": "0.5.21", - "type-fest": "3.13.1", + "type-fest": "4.8.3", "validate.js": "0.13.1" }, "engines": { @@ -88,35 +88,26 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, - "node_modules/@appium/base-driver/node_modules/lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, "node_modules/@appium/base-driver/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz", + "integrity": "sha512-//BaTm14Q/gHBn09xlnKNqfI8t6bmdzx2DXYfPBNofN0WUybCEUDcbCWcTa0oF09lzLjZgPphXAsvRiMK0V6Bw==", "dev": true, "engines": { - "node": ">=14.16" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@appium/base-plugin": { - "version": "2.2.24", - "resolved": "https://registry.npmjs.org/@appium/base-plugin/-/base-plugin-2.2.24.tgz", - "integrity": "sha512-vBixpJAPP2MAsd9UVdGZgcyCi4j3xODEW68Ftcti99oq0Fi8HU4ysqr1YjFv1jOxwGVUxO76/Xjq0dqf1YSyjw==", + "version": "2.2.25", + "resolved": "https://registry.npmjs.org/@appium/base-plugin/-/base-plugin-2.2.25.tgz", + "integrity": "sha512-bi2pM76ChfZ8fOG9OUOFovmPmMbUpUAETZar9/NHCOEHtUKV/5K1am/1hCrRmvkeB62UZah9jWSKv1kk61bLpA==", "dev": true, "dependencies": { - "@appium/base-driver": "^9.4.3", - "@appium/support": "^4.1.10" + "@appium/base-driver": "^9.4.4", + "@appium/support": "^4.1.11" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0", @@ -124,21 +115,19 @@ } }, "node_modules/@appium/docutils": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/@appium/docutils/-/docutils-0.4.13.tgz", - "integrity": "sha512-tqguM5iuUzxob4ykBZBJgMycovga3ZZ9RQzqGrrrvtc5aiR83So9Fj7sz8qZhlyg4sWukl/j8t9UUM17yYrdgg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@appium/docutils/-/docutils-1.0.1.tgz", + "integrity": "sha512-6G0WlosgQ3+S3WLc66GRVGkxeKpMmdmKIcBZTkPt73yNSV5Klu7FLUhEQAKP/hmVorEYs7GqtD6HH6KP7xkSAw==", "dev": true, "dependencies": { - "@appium/support": "^4.1.10", + "@appium/support": "^4.1.11", "@appium/tsconfig": "^0.x", - "@appium/typedoc-plugin-appium": "^0.x", "@sliphua/lilconfig-ts-loader": "3.2.2", - "@types/which": "3.0.1", + "@types/which": "3.0.3", "chalk": "4.1.2", "consola": "2.15.3", "diff": "5.1.0", "figures": "3.2.0", - "find-up": "5.0.0", "json5": "2.2.3", "lilconfig": "2.1.0", "lodash": "4.17.21", @@ -147,12 +136,9 @@ "read-pkg": "5.2.0", "semver": "7.5.4", "source-map-support": "0.5.21", - "teen_process": "2.0.101", - "type-fest": "3.13.1", - "typedoc": "0.23.28", - "typedoc-plugin-markdown": "3.14.0", - "typedoc-plugin-resolve-crossmodule-references": "0.3.3", - "typescript": "5.0.4", + "teen_process": "2.1.1", + "type-fest": "4.8.3", + "typescript": "5.2.2", "yaml": "2.3.4", "yargs": "17.7.2", "yargs-parser": "21.1.1" @@ -165,33 +151,10 @@ "npm": ">=8" } }, - "node_modules/@appium/docutils/node_modules/@appium/typedoc-plugin-appium": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@appium/typedoc-plugin-appium/-/typedoc-plugin-appium-0.6.6.tgz", - "integrity": "sha512-sZwhveCtUti2QPAhHWysE8IJVyT9KLUwLxXUBnvDjamEm8cuJmqQDDW9nPgv6iiw1bz9ankv/VLYI8egIpTl6g==", - "dev": true, - "dependencies": { - "handlebars": "4.7.8", - "lodash": "4.17.21", - "pluralize": "8.0.0", - "type-fest": "3.13.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0", - "npm": ">=8" - }, - "peerDependencies": { - "appium": "^2.0.0-beta.48", - "typedoc": "~0.23.14", - "typedoc-plugin-markdown": "3.14.0", - "typedoc-plugin-resolve-crossmodule-references": "~0.3.3", - "typescript": "^4.7.0 || ^5.0.0" - } - }, "node_modules/@appium/docutils/node_modules/@types/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/which/-/which-3.0.1.tgz", - "integrity": "sha512-OJWjr4k8gS1HXuOnCmQbBrQez+xqt/zqfp5PhgbKtsmEFEuojAg23arr+TiTZZ1TORdUF9RKXb/WKEpT1dwgSg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/which/-/which-3.0.3.tgz", + "integrity": "sha512-2C1+XoY0huExTbs8MQv1DuS5FS86+SEjdM9F/+GS61gg5Hqbtj8ZiDSx8MfWcyei907fIPbfPGCOrNUTnVHY1g==", "dev": true }, "node_modules/@appium/docutils/node_modules/ansi-styles": { @@ -209,15 +172,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@appium/docutils/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/@appium/docutils/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -294,21 +248,6 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, - "node_modules/@appium/docutils/node_modules/minimatch": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", - "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@appium/docutils/node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -385,74 +324,28 @@ } }, "node_modules/@appium/docutils/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz", + "integrity": "sha512-//BaTm14Q/gHBn09xlnKNqfI8t6bmdzx2DXYfPBNofN0WUybCEUDcbCWcTa0oF09lzLjZgPphXAsvRiMK0V6Bw==", "dev": true, "engines": { - "node": ">=14.16" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@appium/docutils/node_modules/typedoc": { - "version": "0.23.28", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.23.28.tgz", - "integrity": "sha512-9x1+hZWTHEQcGoP7qFmlo4unUoVJLB0H/8vfO/7wqTnZxg4kPuji9y3uRzEu0ZKez63OJAUmiGhUrtukC6Uj3w==", - "dev": true, - "dependencies": { - "lunr": "^2.3.9", - "marked": "^4.2.12", - "minimatch": "^7.1.3", - "shiki": "^0.14.1" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 14.14" - }, - "peerDependencies": { - "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x" - } - }, - "node_modules/@appium/docutils/node_modules/typedoc-plugin-markdown": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.14.0.tgz", - "integrity": "sha512-UyQLkLRkfTFhLdhSf3RRpA3nNInGn+k6sll2vRXjflaMNwQAAiB61SYbisNZTg16t4K1dt1bPQMMGLrxS0GZ0Q==", - "dev": true, - "dependencies": { - "handlebars": "^4.7.7" - }, - "peerDependencies": { - "typedoc": ">=0.23.0" - } - }, - "node_modules/@appium/docutils/node_modules/typedoc-plugin-resolve-crossmodule-references": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/typedoc-plugin-resolve-crossmodule-references/-/typedoc-plugin-resolve-crossmodule-references-0.3.3.tgz", - "integrity": "sha512-ZWWBy2WR8z9a6iXYGlyB3KrpV+JDdZv1mndYU6Eh6mInrfMCrQJi3Y5K9ihMBfuaBGB//le1nEmQLgzU3IO+dw==", - "deprecated": "Upgrade to typedoc >= 0.24 and remove typedoc-plugin-resolve-crossmodule-references from your dependencies", - "dev": true, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "typedoc": ">=0.22 <=0.23" - } - }, "node_modules/@appium/docutils/node_modules/typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=12.20" + "node": ">=14.17" } }, "node_modules/@appium/docutils/node_modules/yargs-parser": { @@ -465,9 +358,9 @@ } }, "node_modules/@appium/schema": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@appium/schema/-/schema-0.4.2.tgz", - "integrity": "sha512-b2tC2sKAS8wnw8V7W7Rm6pXFt8QY4NTWvibprVYi1g8rZLnlmlIwUW0Gl6FhrWTUyK+u4rbF8vVIIBIU8C+i/g==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@appium/schema/-/schema-0.5.0.tgz", + "integrity": "sha512-HFed9HtFU6+kLdVyp/xpS/Wfcge8PuMS37LJVShviT6OuzHOYvNFx1/y8+KMa/l0Npvll5eafdfHmUsWlRnUAA==", "dev": true, "dependencies": { "@types/json-schema": "7.0.15", @@ -480,13 +373,13 @@ } }, "node_modules/@appium/support": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/@appium/support/-/support-4.1.10.tgz", - "integrity": "sha512-zM2Rfw/Moqe3OeC4XiZIDi1kb93iE0nZc5NGybTkP+oWcxv/5UnpZ6MoYl5GH54gblEQHMi9My0dXzA8wYvtMA==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@appium/support/-/support-4.1.11.tgz", + "integrity": "sha512-d6Ujgn5IDlzmepI2i41Z3FexuhipZ2DE2omadNCJRMBlf0dd5cXW54WQjsS/5GI1S9c++/9Mk0aEHl/6RQcOpw==", "dev": true, "dependencies": { "@appium/tsconfig": "^0.x", - "@appium/types": "^0.14.3", + "@appium/types": "^0.15.0", "@colors/colors": "1.6.0", "@types/archiver": "6.0.2", "@types/base64-stream": "1.0.5", @@ -496,14 +389,14 @@ "@types/lockfile": "1.0.4", "@types/mv": "2.1.4", "@types/ncp": "2.0.8", - "@types/npmlog": "4.1.6", + "@types/npmlog": "7.0.0", "@types/pluralize": "0.0.33", "@types/semver": "7.5.6", "@types/shell-quote": "1.7.5", "@types/supports-color": "8.1.3", "@types/teen_process": "2.0.4", "@types/uuid": "9.0.7", - "@types/which": "3.0.1", + "@types/which": "3.0.3", "archiver": "6.0.1", "axios": "1.6.2", "base64-stream": "1.0.0", @@ -533,8 +426,8 @@ "shell-quote": "1.8.1", "source-map-support": "0.5.21", "supports-color": "8.1.1", - "teen_process": "2.0.101", - "type-fest": "3.13.1", + "teen_process": "2.1.1", + "type-fest": "4.8.3", "uuid": "9.0.1", "which": "4.0.0", "yauzl": "2.10.0" @@ -548,9 +441,9 @@ } }, "node_modules/@appium/support/node_modules/@types/which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/which/-/which-3.0.1.tgz", - "integrity": "sha512-OJWjr4k8gS1HXuOnCmQbBrQez+xqt/zqfp5PhgbKtsmEFEuojAg23arr+TiTZZ1TORdUF9RKXb/WKEpT1dwgSg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/which/-/which-3.0.3.tgz", + "integrity": "sha512-2C1+XoY0huExTbs8MQv1DuS5FS86+SEjdM9F/+GS61gg5Hqbtj8ZiDSx8MfWcyei907fIPbfPGCOrNUTnVHY1g==", "dev": true }, "node_modules/@appium/support/node_modules/bluebird": { @@ -662,12 +555,12 @@ } }, "node_modules/@appium/support/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz", + "integrity": "sha512-//BaTm14Q/gHBn09xlnKNqfI8t6bmdzx2DXYfPBNofN0WUybCEUDcbCWcTa0oF09lzLjZgPphXAsvRiMK0V6Bw==", "dev": true, "engines": { - "node": ">=14.16" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -693,17 +586,17 @@ "dev": true }, "node_modules/@appium/types": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@appium/types/-/types-0.14.3.tgz", - "integrity": "sha512-zW/fjn6HqvXLQVvWBX0qjYiWpfWKweXQQxUBO6egtiq77PRbDMkpeVAJIF8fvnng7XdaOo4OTdvADaZxpcgKCw==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@appium/types/-/types-0.15.0.tgz", + "integrity": "sha512-7Ht9ZdvcgBHc0ecttIlfFSMbVmKNL5YRX05BVCBakArWghN97xGRJ5VoUwgEeR8VE+iK0m+3R1p0/7HIxyqRJg==", "dev": true, "dependencies": { - "@appium/schema": "^0.4.2", + "@appium/schema": "^0.5.0", "@appium/tsconfig": "^0.x", "@types/express": "4.17.21", - "@types/npmlog": "4.1.6", + "@types/npmlog": "7.0.0", "@types/ws": "8.5.10", - "type-fest": "3.13.1" + "type-fest": "4.8.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0", @@ -711,12 +604,12 @@ } }, "node_modules/@appium/types/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz", + "integrity": "sha512-//BaTm14Q/gHBn09xlnKNqfI8t6bmdzx2DXYfPBNofN0WUybCEUDcbCWcTa0oF09lzLjZgPphXAsvRiMK0V6Bw==", "dev": true, "engines": { - "node": ">=14.16" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1281,16 +1174,16 @@ } }, "node_modules/@sidvind/better-ajv-errors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@sidvind/better-ajv-errors/-/better-ajv-errors-2.1.0.tgz", - "integrity": "sha512-JuIb009FhHuL9priFBho2kv7QmZOydj0LgYvj+h1t0mMCmhM/YmQNRlJR5wVtBZya6wrVFK5Hi5TIbv5BKEx7w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@sidvind/better-ajv-errors/-/better-ajv-errors-2.1.3.tgz", + "integrity": "sha512-lWuod/rh7Xz5uXiEGSfm2Sd5PG7K/6yJfoAZVqzsEswjPJhUz15R7Gn/o8RczA041QS15hBd/BCSeu9vwPArkA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.16.0", "chalk": "^4.1.0" }, "engines": { - "node": ">= 14.0.0" + "node": ">= 16.14" }, "peerDependencies": { "ajv": "4.11.8 - 8" @@ -1712,9 +1605,9 @@ "dev": true }, "node_modules/@types/npmlog": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.6.tgz", - "integrity": "sha512-0l3z16vnlJGl2Mi/rgJFrdwfLZ4jfNYgE6ZShEpjqhHuGTqdEzNles03NpYHwUMVYZa+Tj46UxKIEpE78lQ3DQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-7.0.0.tgz", + "integrity": "sha512-hJWbrKFvxKyWwSUXjZMYTINsSOY6IclhvGOZ97M8ac2tmR9hMwmTnYaMdpGhvju9ctWLTPhCS+eLfQNluiEjQQ==", "dev": true, "dependencies": { "@types/node": "*" @@ -1727,9 +1620,9 @@ "dev": true }, "node_modules/@types/qs": { - "version": "6.9.10", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz", - "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==", + "version": "6.9.11", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", + "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==", "dev": true }, "node_modules/@types/range-parser": { @@ -2609,6 +2502,7 @@ "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.24.12.tgz", "integrity": "sha512-3HW7qG1rIHzOIybV6oHR1CqLghsN0G3Xzs90ZciGL8dYhtcLtYCHwuWmBw4mkaB5xViU4AmZDuj7ChiG8Cr6Qw==", "dev": true, + "optional": true, "dependencies": { "@wdio/logger": "8.24.12", "@wdio/types": "8.24.12", @@ -3472,6 +3366,7 @@ "resolved": "https://registry.npmjs.org/@wdio/types/-/types-8.24.12.tgz", "integrity": "sha512-SaD3OacDiW06DvSgAQ7sDBbpiI9qZRg7eoVYeBg3uSGVtUq84vTETRhhV7D6xTC00IqZu+mmN2TY5/q+7Gqy7w==", "dev": true, + "optional": true, "dependencies": { "@types/node": "^20.1.0" }, @@ -3484,6 +3379,7 @@ "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.24.12.tgz", "integrity": "sha512-uzwZyBVgqz0Wz1KL3aOUaQsxT8TNkzxti4NNTSMrU256qAPqc/n75rB7V73QASapCMpy70mZZTsuPgQYYj4ytQ==", "dev": true, + "optional": true, "dependencies": { "@puppeteer/browsers": "^1.6.0", "@wdio/logger": "8.24.12", @@ -3681,12 +3577,6 @@ "node": ">=8" } }, - "node_modules/ansi-sequence-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", - "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", - "dev": true - }, "node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", @@ -3713,19 +3603,19 @@ } }, "node_modules/appium": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/appium/-/appium-2.2.3.tgz", - "integrity": "sha512-sm6fTdCh2z3XKEJMqlV7/snyHYQCWonmvAYVP1DaAD4YWRrI0gnn1Ezeo2BVzUBnPqx67V8mDtHpnqoRhb1v6A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/appium/-/appium-2.3.0.tgz", + "integrity": "sha512-uhLh+Glfr31vt3R6lnE6+LcBdxDArGKV1FRf072K6DZlEhz94aniRpMwKuMaQ76jfoF3BqWFmEJRIQL+2eRUKQ==", "dev": true, "hasInstallScript": true, "dependencies": { - "@appium/base-driver": "^9.4.3", - "@appium/base-plugin": "^2.2.24", - "@appium/docutils": "^0.4.13", - "@appium/schema": "^0.4.2", - "@appium/support": "^4.1.10", - "@appium/types": "^0.14.3", - "@sidvind/better-ajv-errors": "2.1.0", + "@appium/base-driver": "^9.4.4", + "@appium/base-plugin": "^2.2.25", + "@appium/docutils": "^1.0.1", + "@appium/schema": "^0.5.0", + "@appium/support": "^4.1.11", + "@appium/types": "^0.15.0", + "@sidvind/better-ajv-errors": "2.1.3", "@types/argparse": "2.0.14", "@types/bluebird": "3.5.42", "@types/fancy-log": "2.0.2", @@ -3749,8 +3639,8 @@ "resolve-from": "5.0.0", "semver": "7.5.4", "source-map-support": "0.5.21", - "teen_process": "2.0.101", - "type-fest": "3.13.1", + "teen_process": "2.1.1", + "type-fest": "4.8.3", "winston": "3.11.0", "wrap-ansi": "7.0.0", "yaml": "2.3.4" @@ -14419,12 +14309,12 @@ } }, "node_modules/appium/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz", + "integrity": "sha512-//BaTm14Q/gHBn09xlnKNqfI8t6bmdzx2DXYfPBNofN0WUybCEUDcbCWcTa0oF09lzLjZgPphXAsvRiMK0V6Bw==", "dev": true, "engines": { - "node": ">=14.16" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -14577,9 +14467,9 @@ } }, "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", - "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.1.tgz", + "integrity": "sha512-uQjbf34vmf/asGnOHQEw07Q4llgMACQZTWWa4MmICS0IKJoHbLwKCy71H3eR99Dw5iYejc6W+pqZZEeqRtUFAw==", "dev": true, "dependencies": { "abort-controller": "^3.0.0", @@ -17686,27 +17576,6 @@ "dev": true, "optional": true }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -18768,12 +18637,6 @@ "node": ">=6" } }, - "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, "node_modules/jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", @@ -19162,12 +19025,6 @@ "node": "14 || >=16.14" } }, - "node_modules/lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true - }, "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", @@ -19180,18 +19037,6 @@ "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", "dev": true }, - "node_modules/marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", - "dev": true, - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 12" - } - }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -19748,12 +19593,6 @@ "node": ">= 0.6" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, "node_modules/netmask": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", @@ -21891,18 +21730,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/shiki": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.6.tgz", - "integrity": "sha512-R4koBBlQP33cC8cpzX0hAoOURBHJILp4Aaduh2eYi+Vj8ZBqtK/5SWNEHBS3qwUMu8dqOtI/ftno3ESfNeVW9g==", - "dev": true, - "dependencies": { - "ansi-sequence-parser": "^1.1.0", - "jsonc-parser": "^3.2.0", - "vscode-oniguruma": "^1.7.0", - "vscode-textmate": "^8.0.0" - } - }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -22498,18 +22325,18 @@ } }, "node_modules/teen_process": { - "version": "2.0.101", - "resolved": "https://registry.npmjs.org/teen_process/-/teen_process-2.0.101.tgz", - "integrity": "sha512-rRfOeOc2mv+LU6SjjmE3mjCwS2sQRX5KWexHXu0PXefjLrzFQyooylLOsufzIktIgztDfmCVxuyWFeQLmQXDyQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/teen_process/-/teen_process-2.1.1.tgz", + "integrity": "sha512-PIX+PyH6h52uJeGpXfjLdIBRim5pPkJTkO/PPeLCa5NlofqlasTjcvNUUYo6XurnxSTl0o17sBzIrVoXNuqwGg==", "dev": true, "dependencies": { - "bluebird": "3.7.2", - "lodash": "4.17.21", - "shell-quote": "1.8.1", - "source-map-support": "0.5.21" + "bluebird": "^3.7.2", + "lodash": "^4.17.21", + "shell-quote": "^1.8.1", + "source-map-support": "^0.x" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0", + "node": "^16.13.0 || >=18.0.0", "npm": ">=8" } }, @@ -22810,19 +22637,6 @@ "node": ">=14.17" } }, - "node_modules/uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "dev": true, - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/unbzip2-stream": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", @@ -23015,18 +22829,6 @@ "node": ">= 0.8" } }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "dev": true - }, - "node_modules/vscode-textmate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", - "dev": true - }, "node_modules/wait-port": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/wait-port/-/wait-port-1.1.0.tgz", @@ -23138,6 +22940,7 @@ "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.24.12.tgz", "integrity": "sha512-03DQIClHoaAqTsmDkxGwo4HwHfkn9LzJ1wfNyUerzKg8DnyXeiT6ILqj6EXLfsvh5zddU2vhYGLFXSerPgkuOQ==", "dev": true, + "optional": true, "dependencies": { "@types/node": "^20.1.0", "@types/ws": "^8.5.3", @@ -23160,6 +22963,7 @@ "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.26.1.tgz", "integrity": "sha512-KnM92UPqk7FmPJpZf3krHrqn0ydjSdyAMn+i4uENxLBqm1OyQ12gSKtIatt8FOP9/C+UrFXATSOd+jRkU2xMkw==", "dev": true, + "optional": true, "dependencies": { "@types/node": "^20.1.0", "@wdio/config": "8.24.12", @@ -23203,6 +23007,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "optional": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -23212,6 +23017,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, + "optional": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -23310,12 +23116,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true - }, "node_modules/workerpool": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",