diff --git a/package-lock.json b/package-lock.json index 8d22135d2..4d7df56ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "appium-device-farm", - "version": "8.3.10", + "version": "8.3.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "appium-device-farm", - "version": "8.3.10", + "version": "8.3.11", "license": "ISC", "dependencies": { "@appium/base-plugin": "^2.2.22", @@ -11404,9 +11404,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "engines": { "node": ">= 10" } @@ -12405,9 +12403,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "debug": "^4.3.4" }, @@ -12419,9 +12415,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -12904,9 +12898,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", - "dev": true, - "optional": true, - "peer": true + "extraneous": true }, "node_modules/appium-xcuitest-driver/node_modules/are-we-there-yet": { "version": "4.0.0", @@ -13291,9 +13283,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "engines": { "node": ">=8" } @@ -13831,9 +13821,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "engines": { "node": ">=6" } @@ -13868,9 +13856,7 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "string-width": "^4.2.0" }, @@ -13885,17 +13871,13 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "optional": true, - "peer": true + "extraneous": true }, "node_modules/appium-xcuitest-driver/node_modules/cli-table3/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "engines": { "node": ">=8" } @@ -13904,9 +13886,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -14519,9 +14499,7 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "ms": "2.1.2" }, @@ -16366,9 +16344,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^3.0.2" @@ -17448,9 +17424,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -17462,9 +17436,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "yallist": "^4.0.0" }, @@ -17476,9 +17448,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true, - "peer": true + "extraneous": true }, "node_modules/appium-xcuitest-driver/node_modules/html-escaper": { "version": "2.0.2", @@ -17490,9 +17460,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true, - "optional": true, - "peer": true + "extraneous": true }, "node_modules/appium-xcuitest-driver/node_modules/http-errors": { "version": "2.0.0", @@ -17514,9 +17482,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -17560,9 +17526,7 @@ "version": "7.0.2", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "agent-base": "^7.0.2", "debug": "4" @@ -17687,9 +17651,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "engines": { "node": ">=0.8.19" } @@ -17698,9 +17660,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "engines": { "node": ">=8" } @@ -17762,9 +17722,7 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true, - "optional": true, - "peer": true + "extraneous": true }, "node_modules/appium-xcuitest-driver/node_modules/ipaddr.js": { "version": "1.9.1", @@ -17893,9 +17851,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "engines": { "node": ">=12" }, @@ -18112,9 +18068,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true, - "optional": true, - "peer": true + "extraneous": true }, "node_modules/appium-xcuitest-driver/node_modules/is-unicode-supported": { "version": "0.1.0", @@ -18543,12 +18497,10 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true, "engines": [ "node >= 0.2.0" ], - "optional": true, - "peer": true + "extraneous": true }, "node_modules/appium-xcuitest-driver/node_modules/JSONStream": { "version": "1.3.5", @@ -19776,9 +19728,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "bin": { "mkdirp": "dist/cjs/src/bin.js" }, @@ -20386,9 +20336,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "hosted-git-info": "^4.0.1", "is-core-module": "^2.5.0", @@ -20494,9 +20442,7 @@ "which", "write-file-atomic" ], - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", "@npmcli/arborist": "^6.3.0", @@ -20589,22 +20535,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@colors/colors": { "version": "1.5.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=0.1.90" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@isaacs/cliui": { "version": "8.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -20619,11 +20561,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=12" }, @@ -20633,19 +20573,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -20660,11 +20596,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -20677,19 +20611,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/arborist": { "version": "6.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", "@npmcli/fs": "^3.1.0", @@ -20734,11 +20664,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/config": { "version": "6.2.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "@npmcli/map-workspaces": "^3.0.2", "ci-info": "^3.8.0", @@ -20755,11 +20683,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/disparity-colors": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "ansi-styles": "^4.3.0" }, @@ -20769,11 +20695,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/fs": { "version": "3.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "semver": "^7.3.5" }, @@ -20783,11 +20707,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/git": { "version": "4.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "@npmcli/promise-spawn": "^6.0.0", "lru-cache": "^7.4.4", @@ -20804,11 +20726,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/installed-package-contents": { "version": "2.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "npm-bundled": "^3.0.0", "npm-normalize-package-bin": "^3.0.0" @@ -20822,11 +20742,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/map-workspaces": { "version": "3.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "@npmcli/name-from-folder": "^2.0.0", "glob": "^10.2.2", @@ -20839,11 +20757,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/metavuln-calculator": { "version": "5.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "cacache": "^17.0.0", "json-parse-even-better-errors": "^3.0.0", @@ -20856,33 +20772,27 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/package-json": { "version": "4.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "@npmcli/git": "^4.1.0", "glob": "^10.2.2", @@ -20898,11 +20808,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/promise-spawn": { "version": "6.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "which": "^3.0.0" }, @@ -20912,11 +20820,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/query": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -20926,11 +20832,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@npmcli/run-script": { "version": "6.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "@npmcli/node-gyp": "^3.0.0", "@npmcli/promise-spawn": "^6.0.0", @@ -20944,33 +20848,27 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=14" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@sigstore/protobuf-specs": { "version": "0.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@sigstore/tuf": { "version": "1.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", - "optional": true, - "peer": true, "dependencies": { "@sigstore/protobuf-specs": "^0.1.0", "tuf-js": "^1.1.7" @@ -20981,33 +20879,27 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@tootallnate/once": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">= 10" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@tufjs/canonical-json": { "version": "1.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/@tufjs/models": { "version": "1.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "@tufjs/canonical-json": "1.0.0", "minimatch": "^9.0.0" @@ -21018,22 +20910,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/abbrev": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/abort-controller": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "event-target-shim": "^5.0.0" }, @@ -21043,11 +20931,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/agent-base": { "version": "6.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "debug": "4" }, @@ -21057,11 +20943,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/agentkeepalive": { "version": "4.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "debug": "^4.1.0", "depd": "^2.0.0", @@ -21073,11 +20957,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/aggregate-error": { "version": "3.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -21088,22 +20970,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/ansi-regex": { "version": "5.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=8" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -21116,27 +20994,21 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/aproba": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/archy": { "version": "1.0.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/are-we-there-yet": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^4.1.0" @@ -21147,15 +21019,13 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/balanced-match": { "version": "1.0.2", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/base64-js": { "version": "1.5.1", - "dev": true, + "extraneous": true, "funding": [ { "type": "github", @@ -21171,17 +21041,13 @@ } ], "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/bin-links": { "version": "4.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "cmd-shim": "^6.0.0", "npm-normalize-package-bin": "^3.0.0", @@ -21194,29 +21060,25 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/binary-extensions": { "version": "2.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=8" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/brace-expansion": { "version": "2.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/buffer": { "version": "6.0.3", - "dev": true, + "extraneous": true, "funding": [ { "type": "github", @@ -21233,8 +21095,6 @@ ], "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -21242,22 +21102,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/builtins": { "version": "5.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "semver": "^7.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/cacache": { "version": "17.1.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "@npmcli/fs": "^3.1.0", "fs-minipass": "^3.0.0", @@ -21278,11 +21134,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/chalk": { "version": "5.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -21292,18 +21146,16 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/chownr": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": ">=10" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/ci-info": { "version": "3.8.0", - "dev": true, + "extraneous": true, "funding": [ { "type": "github", @@ -21312,19 +21164,15 @@ ], "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=8" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/cidr-regex": { "version": "3.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-2-Clause", - "optional": true, - "peer": true, "dependencies": { "ip-regex": "^4.1.0" }, @@ -21334,22 +21182,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/clean-stack": { "version": "2.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=6" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/cli-columns": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "string-width": "^4.2.3", "strip-ansi": "^6.0.1" @@ -21360,11 +21204,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/cli-table3": { "version": "0.6.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "string-width": "^4.2.0" }, @@ -21377,33 +21219,27 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/clone": { "version": "1.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=0.8" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/cmd-shim": { "version": "6.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/color-convert": { "version": "2.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "color-name": "~1.1.4" }, @@ -21413,30 +21249,24 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/color-name": { "version": "1.1.4", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/color-support": { "version": "1.1.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "bin": { "color-support": "bin.js" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/columnify": { "version": "1.6.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "strip-ansi": "^6.0.1", "wcwidth": "^1.0.0" @@ -21447,35 +21277,27 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/concat-map": { "version": "0.0.1", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/console-control-strings": { "version": "1.1.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/cross-spawn": { "version": "7.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -21487,11 +21309,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/cross-spawn/node_modules/which": { "version": "2.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "isexe": "^2.0.0" }, @@ -21504,11 +21324,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/cssesc": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "bin": { "cssesc": "bin/cssesc" }, @@ -21518,11 +21336,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/debug": { "version": "4.3.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "ms": "2.1.2" }, @@ -21537,19 +21353,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/debug/node_modules/ms": { "version": "2.1.2", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/defaults": { "version": "1.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "clone": "^1.0.2" }, @@ -21559,128 +21371,102 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/delegates": { "version": "1.0.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/depd": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">= 0.8" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/diff": { "version": "5.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-3-Clause", - "optional": true, - "peer": true, "engines": { "node": ">=0.3.1" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/eastasianwidth": { "version": "0.2.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/encoding": { "version": "0.1.13", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "iconv-lite": "^0.6.2" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/env-paths": { "version": "2.2.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=6" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/err-code": { "version": "2.0.3", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/event-target-shim": { "version": "5.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=6" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/events": { "version": "3.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=0.8.x" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/exponential-backoff": { "version": "3.1.1", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "Apache-2.0", - "optional": true, - "peer": true + "license": "Apache-2.0" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/fastest-levenshtein": { "version": "1.0.16", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">= 4.9.1" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/foreground-child": { "version": "3.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -21694,11 +21480,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/fs-minipass": { "version": "3.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "minipass": "^5.0.0" }, @@ -21708,27 +21492,21 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/fs.realpath": { "version": "1.0.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/function-bind": { "version": "1.1.1", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/gauge": { "version": "5.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -21745,11 +21523,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/glob": { "version": "10.2.7", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.0.3", @@ -21769,19 +21545,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/graceful-fs": { "version": "4.2.11", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/has": { "version": "1.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -21791,19 +21563,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/has-unicode": { "version": "2.0.1", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/hosted-git-info": { "version": "6.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "lru-cache": "^7.5.1" }, @@ -21813,19 +21581,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/http-cache-semantics": { "version": "4.1.1", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true + "license": "BSD-2-Clause" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/http-proxy-agent": { "version": "5.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "@tootallnate/once": "2", "agent-base": "6", @@ -21837,11 +21601,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/https-proxy-agent": { "version": "5.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "agent-base": "6", "debug": "4" @@ -21852,22 +21614,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/humanize-ms": { "version": "1.2.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "ms": "^2.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/iconv-lite": { "version": "0.6.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -21877,7 +21635,7 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/ieee754": { "version": "1.2.1", - "dev": true, + "extraneous": true, "funding": [ { "type": "github", @@ -21893,17 +21651,13 @@ } ], "inBundle": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true + "license": "BSD-3-Clause" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/ignore-walk": { "version": "6.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "minimatch": "^9.0.0" }, @@ -21913,33 +21667,27 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/imurmurhash": { "version": "0.1.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=0.8.19" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/indent-string": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=8" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/inflight": { "version": "1.0.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -21947,30 +21695,24 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/inherits": { "version": "2.0.4", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/ini": { "version": "4.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/init-package-json": { "version": "5.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "npm-package-arg": "^10.0.0", "promzard": "^1.0.0", @@ -21986,30 +21728,24 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/ip": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/ip-regex": { "version": "4.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=8" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/is-cidr": { "version": "4.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-2-Clause", - "optional": true, - "peer": true, "dependencies": { "cidr-regex": "^3.1.1" }, @@ -22019,11 +21755,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/is-core-module": { "version": "2.12.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "has": "^1.0.3" }, @@ -22033,38 +21767,30 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=8" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/is-lambda": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/isexe": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/jackspeak": { "version": "2.2.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BlueOak-1.0.0", - "optional": true, - "peer": true, "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -22080,60 +21806,48 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/json-parse-even-better-errors": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/json-stringify-nice": { "version": "1.1.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/jsonparse": { "version": "1.3.1", - "dev": true, "engines": [ "node >= 0.2.0" ], + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/just-diff": { "version": "6.0.2", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/just-diff-apply": { "version": "5.5.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/libnpmaccess": { "version": "7.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "npm-package-arg": "^10.1.0", "npm-registry-fetch": "^14.0.3" @@ -22144,11 +21858,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/libnpmdiff": { "version": "5.0.19", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "@npmcli/arborist": "^6.3.0", "@npmcli/disparity-colors": "^3.0.0", @@ -22166,11 +21878,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/libnpmexec": { "version": "6.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "@npmcli/arborist": "^6.3.0", "@npmcli/run-script": "^6.0.0", @@ -22190,11 +21900,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/libnpmfund": { "version": "4.0.19", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "@npmcli/arborist": "^6.3.0" }, @@ -22204,11 +21912,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/libnpmhook": { "version": "9.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "aproba": "^2.0.0", "npm-registry-fetch": "^14.0.3" @@ -22219,11 +21925,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/libnpmorg": { "version": "5.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "aproba": "^2.0.0", "npm-registry-fetch": "^14.0.3" @@ -22234,11 +21938,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/libnpmpack": { "version": "5.0.19", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "@npmcli/arborist": "^6.3.0", "@npmcli/run-script": "^6.0.0", @@ -22251,11 +21953,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/libnpmpublish": { "version": "7.5.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "ci-info": "^3.6.1", "normalize-package-data": "^5.0.0", @@ -22272,11 +21972,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/libnpmsearch": { "version": "6.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "npm-registry-fetch": "^14.0.3" }, @@ -22286,11 +21984,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/libnpmteam": { "version": "5.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "aproba": "^2.0.0", "npm-registry-fetch": "^14.0.3" @@ -22301,11 +21997,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/libnpmversion": { "version": "4.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "@npmcli/git": "^4.0.1", "@npmcli/run-script": "^6.0.0", @@ -22319,22 +22013,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/lru-cache": { "version": "7.18.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": ">=12" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/make-fetch-happen": { "version": "11.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "agentkeepalive": "^4.2.1", "cacache": "^17.0.0", @@ -22358,11 +22048,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minimatch": { "version": "9.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -22375,22 +22063,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minipass": { "version": "5.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": ">=8" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minipass-collect": { "version": "1.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -22400,11 +22084,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minipass-collect/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -22414,11 +22096,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minipass-fetch": { "version": "3.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "minipass": "^5.0.0", "minipass-sized": "^1.0.3", @@ -22433,11 +22113,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -22447,11 +22125,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -22461,11 +22137,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minipass-json-stream": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" @@ -22473,11 +22147,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minipass-json-stream/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -22487,11 +22159,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minipass-pipeline": { "version": "1.2.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -22501,11 +22171,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -22515,11 +22183,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minipass-sized": { "version": "1.0.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -22529,11 +22195,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -22543,11 +22207,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minizlib": { "version": "2.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -22558,11 +22220,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -22572,11 +22232,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/mkdirp": { "version": "1.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "bin": { "mkdirp": "bin/cmd.js" }, @@ -22586,41 +22244,33 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/ms": { "version": "2.1.3", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/mute-stream": { "version": "1.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/negotiator": { "version": "0.6.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">= 0.6" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/node-gyp": { "version": "9.4.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", @@ -22643,19 +22293,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/node-gyp/node_modules/abbrev": { "version": "1.1.1", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -22666,11 +22312,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion": { "version": "1.1.11", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -22678,11 +22322,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/node-gyp/node_modules/gauge": { "version": "4.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -22699,11 +22341,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/node-gyp/node_modules/glob": { "version": "7.2.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -22721,11 +22361,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/node-gyp/node_modules/minimatch": { "version": "3.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -22735,11 +22373,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/node-gyp/node_modules/nopt": { "version": "6.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "abbrev": "^1.0.0" }, @@ -22752,11 +22388,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { "version": "6.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", @@ -22769,11 +22403,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream": { "version": "3.6.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -22785,19 +22417,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/node-gyp/node_modules/signal-exit": { "version": "3.0.7", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/node-gyp/node_modules/which": { "version": "2.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "isexe": "^2.0.0" }, @@ -22810,11 +22438,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/nopt": { "version": "7.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "abbrev": "^2.0.0" }, @@ -22827,11 +22453,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/normalize-package-data": { "version": "5.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-2-Clause", - "optional": true, - "peer": true, "dependencies": { "hosted-git-info": "^6.0.0", "is-core-module": "^2.8.1", @@ -22844,22 +22468,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/npm-audit-report": { "version": "5.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/npm-bundled": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "npm-normalize-package-bin": "^3.0.0" }, @@ -22869,11 +22489,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/npm-install-checks": { "version": "6.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-2-Clause", - "optional": true, - "peer": true, "dependencies": { "semver": "^7.1.1" }, @@ -22883,22 +22501,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/npm-normalize-package-bin": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/npm-package-arg": { "version": "10.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "hosted-git-info": "^6.0.0", "proc-log": "^3.0.0", @@ -22911,11 +22525,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/npm-packlist": { "version": "7.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "ignore-walk": "^6.0.0" }, @@ -22925,11 +22537,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/npm-pick-manifest": { "version": "8.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "npm-install-checks": "^6.0.0", "npm-normalize-package-bin": "^3.0.0", @@ -22942,11 +22552,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/npm-profile": { "version": "7.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "npm-registry-fetch": "^14.0.0", "proc-log": "^3.0.0" @@ -22957,11 +22565,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/npm-registry-fetch": { "version": "14.0.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "make-fetch-happen": "^11.0.0", "minipass": "^5.0.0", @@ -22977,22 +22583,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/npm-user-validate": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-2-Clause", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/npmlog": { "version": "7.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "are-we-there-yet": "^4.0.0", "console-control-strings": "^1.1.0", @@ -23005,22 +22607,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/once": { "version": "1.4.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "wrappy": "1" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/p-map": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "aggregate-error": "^3.0.0" }, @@ -23033,11 +22631,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/pacote": { "version": "15.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "@npmcli/git": "^4.0.0", "@npmcli/installed-package-contents": "^2.0.1", @@ -23067,11 +22663,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/parse-conflict-json": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "json-parse-even-better-errors": "^3.0.0", "just-diff": "^6.0.0", @@ -23083,33 +22677,27 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/path-is-absolute": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=0.10.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/path-key": { "version": "3.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=8" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/path-scurry": { "version": "1.9.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BlueOak-1.0.0", - "optional": true, - "peer": true, "dependencies": { "lru-cache": "^9.1.1", "minipass": "^5.0.0 || ^6.0.2" @@ -23123,22 +22711,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/path-scurry/node_modules/lru-cache": { "version": "9.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": "14 || >=16.14" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/postcss-selector-parser": { "version": "6.0.13", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -23149,63 +22733,51 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/proc-log": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/process": { "version": "0.11.10", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">= 0.6.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/promise-call-limit": { "version": "1.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/promise-inflight": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/promise-retry": { "version": "2.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -23216,11 +22788,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/promzard": { "version": "1.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "read": "^2.0.0" }, @@ -23230,21 +22800,17 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/qrcode-terminal": { "version": "0.12.0", - "dev": true, + "extraneous": true, "inBundle": true, - "optional": true, - "peer": true, "bin": { "qrcode-terminal": "bin/qrcode-terminal.js" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/read": { "version": "2.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "mute-stream": "~1.0.0" }, @@ -23254,22 +22820,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/read-cmd-shim": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/read-package-json": { "version": "6.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "glob": "^10.2.2", "json-parse-even-better-errors": "^3.0.0", @@ -23282,11 +22844,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/read-package-json-fast": { "version": "3.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "json-parse-even-better-errors": "^3.0.0", "npm-normalize-package-bin": "^3.0.0" @@ -23297,11 +22857,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/readable-stream": { "version": "4.4.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", @@ -23314,22 +22872,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/retry": { "version": "0.12.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">= 4" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/rimraf": { "version": "3.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "glob": "^7.1.3" }, @@ -23342,11 +22896,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/rimraf/node_modules/brace-expansion": { "version": "1.1.11", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -23354,11 +22906,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/rimraf/node_modules/glob": { "version": "7.2.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -23376,11 +22926,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/rimraf/node_modules/minimatch": { "version": "3.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -23390,7 +22938,7 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/safe-buffer": { "version": "5.2.1", - "dev": true, + "extraneous": true, "funding": [ { "type": "github", @@ -23406,25 +22954,19 @@ } ], "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/semver": { "version": "7.5.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -23437,11 +22979,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -23451,19 +22991,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/set-blocking": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/shebang-command": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -23473,22 +23009,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/shebang-regex": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=8" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/signal-exit": { "version": "4.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": ">=14" }, @@ -23498,11 +23030,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/sigstore": { "version": "1.7.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", - "optional": true, - "peer": true, "dependencies": { "@sigstore/protobuf-specs": "^0.1.0", "@sigstore/tuf": "^1.0.1", @@ -23517,11 +23047,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/smart-buffer": { "version": "4.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -23529,11 +23057,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/socks": { "version": "2.7.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" @@ -23545,11 +23071,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/socks-proxy-agent": { "version": "7.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "agent-base": "^6.0.2", "debug": "^4.3.3", @@ -23561,11 +23085,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/spdx-correct": { "version": "3.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", - "optional": true, - "peer": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -23573,19 +23095,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/spdx-exceptions": { "version": "2.3.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "CC-BY-3.0", - "optional": true, - "peer": true + "license": "CC-BY-3.0" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/spdx-expression-parse": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -23593,19 +23111,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/spdx-license-ids": { "version": "3.0.13", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "CC0-1.0", - "optional": true, - "peer": true + "license": "CC0-1.0" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/ssri": { "version": "10.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "minipass": "^5.0.0" }, @@ -23615,22 +23129,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/string_decoder": { "version": "1.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "safe-buffer": "~5.2.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/string-width": { "version": "4.2.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -23643,11 +23153,9 @@ "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -23659,11 +23167,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/strip-ansi": { "version": "6.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -23674,11 +23180,9 @@ "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -23688,11 +23192,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/supports-color": { "version": "9.4.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=12" }, @@ -23702,11 +23204,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/tar": { "version": "6.1.15", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -23721,11 +23221,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "minipass": "^3.0.0" }, @@ -23735,11 +23233,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -23749,38 +23245,30 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/text-table": { "version": "0.2.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/tiny-relative-date": { "version": "1.3.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/treeverse": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/tuf-js": { "version": "1.1.7", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "@tufjs/models": "1.0.4", "debug": "^4.3.4", @@ -23792,11 +23280,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/unique-filename": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "unique-slug": "^4.0.0" }, @@ -23806,11 +23292,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/unique-slug": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "imurmurhash": "^0.1.4" }, @@ -23820,19 +23304,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/util-deprecate": { "version": "1.0.2", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/validate-npm-package-license": { "version": "3.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", - "optional": true, - "peer": true, "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -23840,11 +23320,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/validate-npm-package-name": { "version": "5.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "builtins": "^5.0.0" }, @@ -23854,30 +23332,24 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/walk-up-path": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/wcwidth": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "defaults": "^1.0.3" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/which": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "isexe": "^2.0.0" }, @@ -23890,22 +23362,18 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/wide-align": { "version": "1.1.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/wrap-ansi": { "version": "8.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -23921,11 +23389,9 @@ "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -23940,11 +23406,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=12" }, @@ -23954,11 +23418,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "6.2.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=12" }, @@ -23968,19 +23430,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "9.2.2", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "MIT", - "optional": true, - "peer": true + "license": "MIT" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { "version": "5.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -23995,11 +23453,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -24012,19 +23468,15 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/wrappy": { "version": "1.0.2", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/write-file-atomic": { "version": "5.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", - "optional": true, - "peer": true, "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^4.0.1" @@ -24035,11 +23487,9 @@ }, "node_modules/appium-xcuitest-driver/node_modules/npm/node_modules/yallist": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, - "license": "ISC", - "optional": true, - "peer": true + "license": "ISC" }, "node_modules/appium-xcuitest-driver/node_modules/npmlog": { "version": "7.0.1", @@ -24564,9 +24014,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz", "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "aggregate-error": "^4.0.0" }, @@ -24581,9 +24029,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "clean-stack": "^4.0.0", "indent-string": "^5.0.0" @@ -24599,9 +24045,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "escape-string-regexp": "5.0.0" }, @@ -24616,9 +24060,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "engines": { "node": ">=12" }, @@ -24630,9 +24072,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "engines": { "node": ">=12" }, @@ -27033,9 +26473,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -27045,9 +26483,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" @@ -27061,9 +26497,7 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "agent-base": "^7.0.2", "debug": "^4.3.4", @@ -27077,9 +26511,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true, - "optional": true, - "peer": true + "extraneous": true }, "node_modules/appium-xcuitest-driver/node_modules/source-map": { "version": "0.6.1", @@ -27736,9 +27168,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, - "optional": true, - "peer": true + "extraneous": true }, "node_modules/appium-xcuitest-driver/node_modules/through": { "version": "2.3.8", @@ -28018,9 +27448,7 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "is-typedarray": "^1.0.0" } @@ -29939,9 +29367,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "optional": true, - "peer": true, + "extraneous": true, "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -30008,9 +29434,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "optional": true, - "peer": true + "extraneous": true }, "node_modules/appium-xcuitest-driver/node_modules/yaml": { "version": "2.3.1", diff --git a/package.json b/package.json index 0542a2f14..6a63ec34b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "appium-device-farm", - "version": "8.3.10", + "version": "8.3.11", "description": "An appium 2.0 plugin that manages and create driver session on available devices", "main": "./lib/index.js", "scripts": { diff --git a/src/plugin.ts b/src/plugin.ts index 23ec78169..1399828a2 100644 --- a/src/plugin.ts +++ b/src/plugin.ts @@ -80,7 +80,7 @@ class DevicePlugin extends BasePlugin { iosDeviceType = cliArgs.plugin['device-farm'].iosDeviceType || 'both'; skipChromeDownload = cliArgs.plugin['device-farm'].skipChromeDownload; if (Object.hasOwn(cliArgs.plugin['device-farm'], 'proxy')) { - logger.info('Adding proxy'); + logger.info(`Adding proxy: ${JSON.stringify(cliArgs.plugin['device-farm'].proxy)}`); proxy = cliArgs.plugin['device-farm'].proxy; } else { logger.info('proxy is not required'); diff --git a/src/wd-command-proxy.ts b/src/wd-command-proxy.ts index 1aa2fb2cf..a9653eefa 100644 --- a/src/wd-command-proxy.ts +++ b/src/wd-command-proxy.ts @@ -1,4 +1,5 @@ import { Request, Response, NextFunction } from 'express'; +import { HttpsProxyAgent } from 'https-proxy-agent'; import { createProxyMiddleware } from 'http-proxy-middleware'; import _ from 'lodash'; import { unblockDevice } from './data-service/device-service'; @@ -7,14 +8,21 @@ import logger from './logger'; const remoteProxyMap: Map = new Map(); export function addProxyHandler(sessionId: string, remoteHost: string) { + const proxyServer = process.env.HTTPS_PROXY || process.env.HTTP_PROXY; + logger.info(`proxyServer: ${JSON.stringify(proxyServer)}`) + const config: any = { + target: new URL(remoteHost).origin, + logLevel: 'debug', + changeOrigin: true, + onProxyReq: proxyRequestInterceptor, + }; + if (proxyServer) { + logger.info(`Added proxy to createProxyMiddleware: ${JSON.stringify(proxyServer)}`); + config.agent = new HttpsProxyAgent(proxyServer); + } remoteProxyMap.set( sessionId, - createProxyMiddleware({ - target: new URL(remoteHost).origin, - logLevel: 'debug', - changeOrigin: true, - onProxyReq: proxyRequestInterceptor, - }) + createProxyMiddleware(config) ); }