diff --git a/package.json b/package.json index 66931ba..957e4c5 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,6 @@ "unplugin-icons": "^0.17.1", "vite": "^4.4.5", "vitest": "^0.34.6", - "webdriverio": "^8.20.3" + "webdriverio": "^8.27.2" } } diff --git a/packages/service/package.json b/packages/service/package.json index 8a0db8e..8e3e711 100644 --- a/packages/service/package.json +++ b/packages/service/package.json @@ -32,7 +32,7 @@ "@wdio/types": "^8.23.0", "import-meta-resolve": "^4.0.0", "stack-trace": "1.0.0-pre2", - "webdriverio": "^8.23.0", + "webdriverio": "^8.27.2", "ws": "^8.15.1" }, "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index db2fab3..acd6dec 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,10 +61,10 @@ importers: version: 4.5.0(@types/node@20.8.10) vitest: specifier: ^0.34.6 - version: 0.34.6(@vitest/browser@0.34.6)(webdriverio@8.21.0) + version: 0.34.6(@vitest/browser@0.34.6)(webdriverio@8.27.2) webdriverio: - specifier: ^8.20.3 - version: 8.21.0(typescript@5.2.2) + specifier: ^8.27.2 + version: 8.27.2(typescript@5.2.2) example: devDependencies: @@ -200,8 +200,8 @@ importers: specifier: 1.0.0-pre2 version: 1.0.0-pre2 webdriverio: - specifier: ^8.23.0 - version: 8.24.12(typescript@5.3.3) + specifier: ^8.27.2 + version: 8.27.2(typescript@5.3.3) ws: specifier: ^8.15.1 version: 8.15.1 @@ -1610,7 +1610,7 @@ packages: magic-string: 0.30.5 modern-node-polyfills: 1.0.0(esbuild@0.18.20) sirv: 2.0.3 - vitest: 0.34.6(@vitest/browser@0.34.6)(webdriverio@8.21.0) + vitest: 0.34.6(@vitest/browser@0.34.6)(webdriverio@8.27.2) transitivePeerDependencies: - esbuild - rollup @@ -1749,29 +1749,28 @@ packages: - utf-8-validate dev: true - /@wdio/config@8.21.0: - resolution: {integrity: sha512-ilq880hg+q/MpDqn03bwZruFG0+C5t21XjGbDxdGmpf2aJMFVZdWk6tjlbnwjJ7nDTufIYidp/LWyG7Ro/W7FA==} + /@wdio/config@8.24.12: + resolution: {integrity: sha512-3HW7qG1rIHzOIybV6oHR1CqLghsN0G3Xzs90ZciGL8dYhtcLtYCHwuWmBw4mkaB5xViU4AmZDuj7ChiG8Cr6Qw==} engines: {node: ^16.13 || >=18} dependencies: - '@wdio/logger': 8.16.17 - '@wdio/types': 8.21.0 - '@wdio/utils': 8.21.0 + '@wdio/logger': 8.24.12 + '@wdio/types': 8.24.12 + '@wdio/utils': 8.24.12 decamelize: 6.0.0 deepmerge-ts: 5.1.0 glob: 10.3.10 - import-meta-resolve: 3.1.1 - read-pkg-up: 10.1.0 + import-meta-resolve: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /@wdio/config@8.24.12: - resolution: {integrity: sha512-3HW7qG1rIHzOIybV6oHR1CqLghsN0G3Xzs90ZciGL8dYhtcLtYCHwuWmBw4mkaB5xViU4AmZDuj7ChiG8Cr6Qw==} + /@wdio/config@8.27.2: + resolution: {integrity: sha512-qR1r7K7/jsQhi9g5NiW40lgbvbzCcwwk8nz07hzTj6m8fQ8TXkQPob2fnrlDaNrXjzbZC4od0uv0a5fimK9YOQ==} engines: {node: ^16.13 || >=18} dependencies: '@wdio/logger': 8.24.12 - '@wdio/types': 8.24.12 - '@wdio/utils': 8.24.12 + '@wdio/types': 8.27.2 + '@wdio/utils': 8.27.2 decamelize: 6.0.0 deepmerge-ts: 5.1.0 glob: 10.3.10 @@ -1833,16 +1832,6 @@ packages: - utf-8-validate dev: true - /@wdio/logger@8.16.17: - resolution: {integrity: sha512-zeQ41z3T+b4IsrriZZipayXxLNDuGsm7TdExaviNGojPVrIsQUCSd/FvlLHM32b7ZrMyInHenu/zx1cjAZO71g==} - engines: {node: ^16.13 || >=18} - dependencies: - chalk: 5.3.0 - loglevel: 1.8.1 - loglevel-plugin-prefix: 0.8.4 - strip-ansi: 7.1.0 - dev: true - /@wdio/logger@8.24.12: resolution: {integrity: sha512-QisOiVIWKTUCf1H7S+DOtC+gruhlpimQrUXfWMTeeh672PvAJYnTpOJDWA+BtXfsikkUYFAzAaq8SeMJk8rqKg==} engines: {node: ^16.13 || >=18} @@ -1852,10 +1841,6 @@ packages: loglevel-plugin-prefix: 0.8.4 strip-ansi: 7.1.0 - /@wdio/protocols@8.20.4: - resolution: {integrity: sha512-9PwA2xgjsoB/9Fm8UWRhJlw61O69ckRICuBn0bzoHmMF7uMzYgDvDTekzYKn8JfjzvLm/MnWXL8raCZfQQ0P5g==} - dev: true - /@wdio/protocols@8.23.0: resolution: {integrity: sha512-2XTzD+lqQP3g8BWn+Bn5BTFzjHqzZNwq7DjlYrb27Bq8nOA+1DEcj3WzQ6V6CktTnKI/LAYKA1IFAF//Azrp/Q==} dev: false @@ -1863,13 +1848,6 @@ packages: /@wdio/protocols@8.24.12: resolution: {integrity: sha512-QnVj3FkapmVD3h2zoZk+ZQ8gevSj9D9MiIQIy8eOnY4FAneYZ9R9GvoW+mgNcCZO8S8++S/jZHetR8n+8Q808g==} - /@wdio/repl@8.10.1: - resolution: {integrity: sha512-VZ1WFHTNKjR8Ga97TtV2SZM6fvRjWbYI2i/f4pJB4PtusorKvONAMJf2LQcUBIyzbVobqr7KSrcjmSwRolI+yw==} - engines: {node: ^16.13 || >=18} - dependencies: - '@types/node': 20.8.10 - dev: true - /@wdio/repl@8.24.12: resolution: {integrity: sha512-321F3sWafnlw93uRTSjEBVuvWCxTkWNDs7ektQS15drrroL3TMeFOynu4rDrIz0jXD9Vas0HCD2Tq/P0uxFLdw==} engines: {node: ^16.13 || >=18} @@ -1921,33 +1899,31 @@ packages: pretty-ms: 7.0.1 dev: true - /@wdio/types@8.21.0: - resolution: {integrity: sha512-mZFOipmu541z0BXBW7mBAUjM4zZWhNnP/w321OSYx082Jy4d0UHMFXYWaOC98DIMBPahJu/yLX2WH5iCrazKSA==} + /@wdio/types@8.24.12: + resolution: {integrity: sha512-SaD3OacDiW06DvSgAQ7sDBbpiI9qZRg7eoVYeBg3uSGVtUq84vTETRhhV7D6xTC00IqZu+mmN2TY5/q+7Gqy7w==} engines: {node: ^16.13 || >=18} dependencies: '@types/node': 20.8.10 - dev: true - /@wdio/types@8.24.12: - resolution: {integrity: sha512-SaD3OacDiW06DvSgAQ7sDBbpiI9qZRg7eoVYeBg3uSGVtUq84vTETRhhV7D6xTC00IqZu+mmN2TY5/q+7Gqy7w==} + /@wdio/types@8.27.2: + resolution: {integrity: sha512-z/TtSQysEtAUNh+DooOs22G7xotTsJC2RcIZKaVtHY4Gl6lF+tn8kLRXD79jem2ta1byB1TpW62K366k1vzcLw==} engines: {node: ^16.13 || >=18} dependencies: '@types/node': 20.8.10 - /@wdio/utils@8.21.0: - resolution: {integrity: sha512-bEmOL9wRsDXnHxh/FYH/rHv/3pJdNIZ8SL0vbBFl3m3ZvKWBJ0xZgpW6XUYXK5S0xi20Y2T7zf2URifp+AOlPg==} + /@wdio/utils@8.24.12: + resolution: {integrity: sha512-uzwZyBVgqz0Wz1KL3aOUaQsxT8TNkzxti4NNTSMrU256qAPqc/n75rB7V73QASapCMpy70mZZTsuPgQYYj4ytQ==} engines: {node: ^16.13 || >=18} dependencies: '@puppeteer/browsers': 1.8.0 - '@wdio/logger': 8.16.17 - '@wdio/types': 8.21.0 + '@wdio/logger': 8.24.12 + '@wdio/types': 8.24.12 decamelize: 6.0.0 deepmerge-ts: 5.1.0 edgedriver: 5.3.8 geckodriver: 4.2.1 get-port: 7.0.0 - got: 13.0.0 - import-meta-resolve: 3.1.1 + import-meta-resolve: 4.0.0 locate-app: 2.1.0 safaridriver: 0.1.0 split2: 4.2.0 @@ -1956,13 +1932,13 @@ packages: - supports-color dev: true - /@wdio/utils@8.24.12: - resolution: {integrity: sha512-uzwZyBVgqz0Wz1KL3aOUaQsxT8TNkzxti4NNTSMrU256qAPqc/n75rB7V73QASapCMpy70mZZTsuPgQYYj4ytQ==} + /@wdio/utils@8.27.2: + resolution: {integrity: sha512-jWxUhGjlZ4L3uOsP96oLKWjkITpoH/KPTtKzU7xdoVGhd1LXK4d/Fr8cTFTNkDBXM7yuM7C+EMmQ8HJHR55KTA==} engines: {node: ^16.13 || >=18} dependencies: '@puppeteer/browsers': 1.8.0 '@wdio/logger': 8.24.12 - '@wdio/types': 8.24.12 + '@wdio/types': 8.27.2 decamelize: 6.0.0 deepmerge-ts: 5.1.0 edgedriver: 5.3.8 @@ -2828,12 +2804,12 @@ packages: /devtools-protocol@0.0.1147663: resolution: {integrity: sha512-hyWmRrexdhbZ1tcJUGpO95ivbRhWXz++F4Ko+n21AY5PNln2ovoJw+8ZMNDTtip+CNFQfrtLVh/w4009dXO/eQ==} - /devtools-protocol@0.0.1213968: - resolution: {integrity: sha512-o4n/beY+3CcZwFctYapjGelKptR4AuQT5gXS1Kvgbig+ArwkxK7f8wDVuD1wsoswiJWCwV6OK+Qb7vhNzNmABQ==} - dev: true - /devtools-protocol@0.0.1233178: resolution: {integrity: sha512-jmMfyaqlzddwmDaSR1AQ+5ek+f7rupZdxKuPdkRcoxrZoF70Idg/4dTgXA08TLPmwAwB54gh49Wm2l/gRM0eUg==} + dev: true + + /devtools-protocol@0.0.1239539: + resolution: {integrity: sha512-uS7hZVqZxGyZwR8lX/8wWyNLGEYs1wWWxN7qeRC+wBZ4VM5JXYwCJg8hofEna5yX0W2cavpjHOE4ukHXLHlEaA==} /didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} @@ -3351,7 +3327,7 @@ packages: optionalDependencies: '@wdio/globals': 8.24.12(typescript@5.3.3) '@wdio/logger': 8.24.12 - webdriverio: 8.26.1(typescript@5.3.3) + webdriverio: 8.27.2(typescript@5.3.3) transitivePeerDependencies: - bufferutil - devtools @@ -3877,23 +3853,6 @@ packages: p-cancelable: 3.0.0 responselike: 3.0.0 - /got@13.0.0: - resolution: {integrity: sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==} - engines: {node: '>=16'} - dependencies: - '@sindresorhus/is': 5.6.0 - '@szmarczak/http-timer': 5.0.1 - cacheable-lookup: 7.0.0 - cacheable-request: 10.2.14 - decompress-response: 6.0.0 - form-data-encoder: 2.1.4 - get-stream: 6.0.1 - http2-wrapper: 2.2.0 - lowercase-keys: 3.0.0 - p-cancelable: 3.0.0 - responselike: 3.0.0 - dev: true - /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -4055,10 +4014,6 @@ packages: engines: {node: '>=8'} dev: true - /import-meta-resolve@3.1.1: - resolution: {integrity: sha512-qeywsE/KC3w9Fd2ORrRDUw6nS/nLwZpXgfrOc2IILvZYnCaEMd+D56Vfg9k4G29gIeVi3XKql1RQatME8iYsiw==} - dev: true - /import-meta-resolve@4.0.0: resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} @@ -6940,7 +6895,7 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vitest@0.34.6(@vitest/browser@0.34.6)(webdriverio@8.21.0): + /vitest@0.34.6(@vitest/browser@0.34.6)(webdriverio@8.27.2): resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} engines: {node: '>=v14.18.0'} hasBin: true @@ -6995,7 +6950,7 @@ packages: tinypool: 0.7.0 vite: 4.5.0(@types/node@20.8.10) vite-node: 0.34.6(@types/node@20.8.10) - webdriverio: 8.21.0(typescript@5.2.2) + webdriverio: 8.27.2(typescript@5.2.2) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -7051,38 +7006,38 @@ packages: resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} engines: {node: '>= 8'} - /webdriver@8.21.0: - resolution: {integrity: sha512-jQ3Me9lEAD+rQWg2g+YfTi2rADCfg7sl02jji9eVRJKJ7Vji7ceGJ6xXfj5+gEZZW8EJt7tpXILJi3etMAYwvA==} + /webdriver@8.24.12: + resolution: {integrity: sha512-03DQIClHoaAqTsmDkxGwo4HwHfkn9LzJ1wfNyUerzKg8DnyXeiT6ILqj6EXLfsvh5zddU2vhYGLFXSerPgkuOQ==} engines: {node: ^16.13 || >=18} dependencies: '@types/node': 20.8.10 '@types/ws': 8.5.8 - '@wdio/config': 8.21.0 - '@wdio/logger': 8.16.17 - '@wdio/protocols': 8.20.4 - '@wdio/types': 8.21.0 - '@wdio/utils': 8.21.0 + '@wdio/config': 8.24.12 + '@wdio/logger': 8.24.12 + '@wdio/protocols': 8.24.12 + '@wdio/types': 8.24.12 + '@wdio/utils': 8.24.12 deepmerge-ts: 5.1.0 got: 12.6.1 ky: 0.33.3 - ws: 8.14.2 + ws: 8.15.1 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate dev: true - /webdriver@8.24.12: - resolution: {integrity: sha512-03DQIClHoaAqTsmDkxGwo4HwHfkn9LzJ1wfNyUerzKg8DnyXeiT6ILqj6EXLfsvh5zddU2vhYGLFXSerPgkuOQ==} + /webdriver@8.27.2: + resolution: {integrity: sha512-vY2Lr0ZNr83n0v8PjLCXtJwR9E7QGycJVS+ev2G72gI54/rFwLv58HMSbJNn8CtE27VkhtewMUPlDpSkj5wGPQ==} engines: {node: ^16.13 || >=18} dependencies: '@types/node': 20.8.10 '@types/ws': 8.5.8 - '@wdio/config': 8.24.12 + '@wdio/config': 8.27.2 '@wdio/logger': 8.24.12 '@wdio/protocols': 8.24.12 - '@wdio/types': 8.24.12 - '@wdio/utils': 8.24.12 + '@wdio/types': 8.27.2 + '@wdio/utils': 8.27.2 deepmerge-ts: 5.1.0 got: 12.6.1 ky: 0.33.3 @@ -7092,8 +7047,8 @@ packages: - supports-color - utf-8-validate - /webdriverio@8.21.0(typescript@5.2.2): - resolution: {integrity: sha512-vLpQMOQ9eGyrihkVpuFfd4X83MB8RhfAhhSKnEVAzWn/2CRNlwQSQ4vdNXKhv/kmmBdJOckJThbpV905AQSXFA==} + /webdriverio@8.24.12(typescript@5.3.3): + resolution: {integrity: sha512-Ddu0NNRMVkTzRzqvm3m0wt2eLUn+Plz2Cj+1QXDnVpddYJvk9J3elZC2hqNyscEtecQ+h2y3r36OcJqkl9jPag==} engines: {node: ^16.13 || >=18} peerDependencies: devtools: ^8.14.0 @@ -7102,29 +7057,29 @@ packages: optional: true dependencies: '@types/node': 20.8.10 - '@wdio/config': 8.21.0 - '@wdio/logger': 8.16.17 - '@wdio/protocols': 8.20.4 - '@wdio/repl': 8.10.1 - '@wdio/types': 8.21.0 - '@wdio/utils': 8.21.0 + '@wdio/config': 8.24.12 + '@wdio/logger': 8.24.12 + '@wdio/protocols': 8.24.12 + '@wdio/repl': 8.24.12 + '@wdio/types': 8.24.12 + '@wdio/utils': 8.24.12 archiver: 6.0.1 aria-query: 5.3.0 css-shorthand-properties: 1.1.1 css-value: 0.0.1 - devtools-protocol: 0.0.1213968 + devtools-protocol: 0.0.1233178 grapheme-splitter: 1.0.4 - import-meta-resolve: 3.1.1 + import-meta-resolve: 4.0.0 is-plain-obj: 4.1.0 lodash.clonedeep: 4.5.0 lodash.zip: 4.2.0 minimatch: 9.0.3 - puppeteer-core: 20.9.0(typescript@5.2.2) + puppeteer-core: 20.9.0(typescript@5.3.3) query-selector-shadow-dom: 1.0.1 resq: 1.11.0 rgb2hex: 0.2.5 serialize-error: 11.0.2 - webdriver: 8.21.0 + webdriver: 8.24.12 transitivePeerDependencies: - bufferutil - encoding @@ -7133,8 +7088,8 @@ packages: - utf-8-validate dev: true - /webdriverio@8.24.12(typescript@5.3.3): - resolution: {integrity: sha512-Ddu0NNRMVkTzRzqvm3m0wt2eLUn+Plz2Cj+1QXDnVpddYJvk9J3elZC2hqNyscEtecQ+h2y3r36OcJqkl9jPag==} + /webdriverio@8.27.2(typescript@5.2.2): + resolution: {integrity: sha512-X6PhKE8e8XsB33Q/KSS1zYKP2Rqkq2Nef0YKOhQO+5OTlTkeqMCjnEtyRcfmdtfAwT0DEFqMnGnUKEbTajFC4Q==} engines: {node: ^16.13 || >=18} peerDependencies: devtools: ^8.14.0 @@ -7143,40 +7098,40 @@ packages: optional: true dependencies: '@types/node': 20.8.10 - '@wdio/config': 8.24.12 + '@wdio/config': 8.27.2 '@wdio/logger': 8.24.12 '@wdio/protocols': 8.24.12 '@wdio/repl': 8.24.12 - '@wdio/types': 8.24.12 - '@wdio/utils': 8.24.12 + '@wdio/types': 8.27.2 + '@wdio/utils': 8.27.2 archiver: 6.0.1 aria-query: 5.3.0 css-shorthand-properties: 1.1.1 css-value: 0.0.1 - devtools-protocol: 0.0.1233178 + devtools-protocol: 0.0.1239539 grapheme-splitter: 1.0.4 import-meta-resolve: 4.0.0 is-plain-obj: 4.1.0 lodash.clonedeep: 4.5.0 lodash.zip: 4.2.0 minimatch: 9.0.3 - puppeteer-core: 20.9.0(typescript@5.3.3) + puppeteer-core: 20.9.0(typescript@5.2.2) query-selector-shadow-dom: 1.0.1 resq: 1.11.0 rgb2hex: 0.2.5 serialize-error: 11.0.2 - webdriver: 8.24.12 + webdriver: 8.27.2 transitivePeerDependencies: - bufferutil - encoding - supports-color - typescript - utf-8-validate + dev: true - /webdriverio@8.26.1(typescript@5.3.3): - resolution: {integrity: sha512-KnM92UPqk7FmPJpZf3krHrqn0ydjSdyAMn+i4uENxLBqm1OyQ12gSKtIatt8FOP9/C+UrFXATSOd+jRkU2xMkw==} + /webdriverio@8.27.2(typescript@5.3.3): + resolution: {integrity: sha512-X6PhKE8e8XsB33Q/KSS1zYKP2Rqkq2Nef0YKOhQO+5OTlTkeqMCjnEtyRcfmdtfAwT0DEFqMnGnUKEbTajFC4Q==} engines: {node: ^16.13 || >=18} - requiresBuild: true peerDependencies: devtools: ^8.14.0 peerDependenciesMeta: @@ -7184,17 +7139,17 @@ packages: optional: true dependencies: '@types/node': 20.8.10 - '@wdio/config': 8.24.12 + '@wdio/config': 8.27.2 '@wdio/logger': 8.24.12 '@wdio/protocols': 8.24.12 '@wdio/repl': 8.24.12 - '@wdio/types': 8.24.12 - '@wdio/utils': 8.24.12 + '@wdio/types': 8.27.2 + '@wdio/utils': 8.27.2 archiver: 6.0.1 aria-query: 5.3.0 css-shorthand-properties: 1.1.1 css-value: 0.0.1 - devtools-protocol: 0.0.1233178 + devtools-protocol: 0.0.1239539 grapheme-splitter: 1.0.4 import-meta-resolve: 4.0.0 is-plain-obj: 4.1.0 @@ -7206,15 +7161,13 @@ packages: resq: 1.11.0 rgb2hex: 0.2.5 serialize-error: 11.0.2 - webdriver: 8.24.12 + webdriver: 8.27.2 transitivePeerDependencies: - bufferutil - encoding - supports-color - typescript - utf-8-validate - dev: true - optional: true /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -7336,6 +7289,7 @@ packages: optional: true utf-8-validate: optional: true + dev: false /ws@8.15.1: resolution: {integrity: sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==}