diff --git a/package.json b/package.json index 5d75f1b5..bcf84865 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "@vitest/coverage-v8": "^3.2.4", "@vitest/ui": "^3.2.4", "@wdio/appium-service": "^9.19.2", - "@wdio/browserstack-service": "^9.18.1", + "@wdio/browserstack-service": "^9.20.0", "@wdio/cli": "^9.19.2", "@wdio/local-runner": "^9.19.2", "@wdio/sauce-service": "^9.20.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0fe1c58e..fe6f8cb2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,8 +48,8 @@ importers: specifier: ^9.19.2 version: 9.19.2 '@wdio/browserstack-service': - specifier: ^9.18.1 - version: 9.18.1(@wdio/cli@9.19.2(@types/node@24.0.14)(expect-webdriverio@5.4.3)) + specifier: ^9.20.0 + version: 9.20.0(@wdio/cli@9.19.2(@types/node@24.0.14)(expect-webdriverio@5.4.3)) '@wdio/cli': specifier: ^9.19.2 version: 9.19.2(@types/node@24.0.14)(expect-webdriverio@5.4.3) @@ -143,7 +143,7 @@ importers: dependencies: '@inquirer/prompts': specifier: 7.8.6 - version: 7.8.6(@types/node@24.7.0) + version: 7.8.6(@types/node@24.10.1) '@wdio/globals': specifier: ^9.17.0 version: 9.17.0(expect-webdriverio@5.4.3)(webdriverio@9.20.0) @@ -180,7 +180,7 @@ importers: dependencies: '@inquirer/prompts': specifier: ^7.8.6 - version: 7.8.6(@types/node@24.7.0) + version: 7.8.6(@types/node@24.10.1) ora: specifier: ^8.2.0 version: 8.2.0 @@ -193,7 +193,7 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.17.0 - version: 2.17.0(@remix-run/react@2.17.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3))(@remix-run/serve@2.16.8(typescript@5.9.3))(@types/node@24.7.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.7.0)(typescript@5.9.3))(typescript@5.9.3)(vite@5.4.21(@types/node@24.7.0)) + version: 2.17.0(@remix-run/react@2.17.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3))(@remix-run/serve@2.16.8(typescript@5.9.3))(@types/node@24.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))(typescript@5.9.3)(vite@5.4.21(@types/node@24.10.1)) '@remix-run/node': specifier: ^2.17.1 version: 2.17.1(typescript@5.9.3) @@ -256,16 +256,16 @@ importers: version: 5.10.2(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.17 - version: 3.4.17(ts-node@10.9.2(@types/node@24.7.0)(typescript@5.9.3)) + version: 3.4.17(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)) typescript: specifier: ^5.9.3 version: 5.9.3 vite: specifier: ^5.4.21 - version: 5.4.21(@types/node@24.7.0) + version: 5.4.21(@types/node@24.10.1) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.9.3)(vite@5.4.21(@types/node@24.7.0)) + version: 5.1.4(typescript@5.9.3)(vite@5.4.21(@types/node@24.10.1)) packages/visual-service: dependencies: @@ -1651,12 +1651,12 @@ packages: resolution: {integrity: sha512-XVigKgAcXEerIch3Ufngac07gOH4KnfTDp/xyPujDyjvAZSWfIyIRnojmfbLEs2HnZEnmFFoEMX6ZB4Tk0SO/Q==} engines: {node: '>=14'} - '@percy/sdk-utils@1.30.11': - resolution: {integrity: sha512-EuJB8R+ZS7Q/LpdiCoXM+MIGuBVDtvH0vIYQRK6abu0QlD11ra30eN4beD3zTOIe15CgOawzGFLs3cv1noX5fg==} + '@percy/sdk-utils@1.31.4': + resolution: {integrity: sha512-IBzSQZ8jx1pnSyyn7tF4UX8BVffbw0xjsNsPl/MuYuFuE5rW/D8arc+sH6xI1Kog0+tECt2XdAf4hMGWij2lxw==} engines: {node: '>=14'} - '@percy/selenium-webdriver@2.2.3': - resolution: {integrity: sha512-dVUsgKkDUYvv7+jN4S4HuwSoYxb7Up0U7dM3DRj3/XzLp3boZiyTWAdFdOGS8R5eSsiY5UskTcGQKmGqHRle1Q==} + '@percy/selenium-webdriver@2.2.4': + resolution: {integrity: sha512-yHtK0PjYe9JwHZgcxMnzXQb0FgcLFaDfEv+hQSiXzwn2NZcBVliW6LmSPF8ElQ+p4xcIIvTXZaYjwbphlAf6ug==} engines: {node: '>=14'} '@phun-ky/typeof@2.0.3': @@ -2046,9 +2046,15 @@ packages: '@types/node@20.19.19': resolution: {integrity: sha512-pb1Uqj5WJP7wrcbLU7Ru4QtA0+3kAXrkutGiD26wUKzSMgNNaPARTUDQmElUXp64kh3cWdou3Q0C7qwwxqSFmg==} + '@types/node@20.19.25': + resolution: {integrity: sha512-ZsJzA5thDQMSQO788d7IocwwQbI8B5OPzmqNvpf3NY/+MHDAS759Wo0gd2WQeXYt5AAAQjzcrTVC6SKCuYgoCQ==} + '@types/node@24.0.14': resolution: {integrity: sha512-4zXMWD91vBLGRtHK3YbIoFMia+1nqEz72coM42C5ETjnNCa/heoj7NT1G67iAfOqMmcfhuCZ4uNpyz8EjlAejw==} + '@types/node@24.10.1': + resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==} + '@types/node@24.7.0': resolution: {integrity: sha512-IbKooQVqUBrlzWTi79E8Fw78l8k1RNtlDDNWsFZs7XonuQSJ8oNYfEeclhprUldXISRMLzBpILuKgPlIxm+/Yw==} @@ -2363,8 +2369,8 @@ packages: resolution: {integrity: sha512-xc+4qpc6M3Yz217ZqFu2JNtiN36crEerVm549RF/TR9HO4KhOw2cWRpTB5dDqc6e7hTHN/mX0OG4Yuokn9e61Q==} engines: {node: '>=18.20.0'} - '@wdio/browserstack-service@9.18.1': - resolution: {integrity: sha512-w3EJS/h/xgmxHAL0Xg5rrgHx+tmlWo+DbnE7ks2iRrYFmvjIWqunKtX+1I9iCViGNYIyHQ0Z92L0mUcQDmubUA==} + '@wdio/browserstack-service@9.20.0': + resolution: {integrity: sha512-8YwGuFKyJHiH08/RRQ37gK0go/Ok2Fq10nM7ODyGaIkGuoHEUY+uTVWEgWugtLSBNTRcXQ1tBxfTWIYBRSFQFg==} engines: {node: '>=18.20.0'} peerDependencies: '@wdio/cli': ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -2374,10 +2380,6 @@ packages: engines: {node: '>=18.20.0'} hasBin: true - '@wdio/config@9.18.0': - resolution: {integrity: sha512-fN+Z7SkKjb0u3UUMSxMN4d+CCZQKZhm/tx3eX7Rv+3T78LtpOjlesBYQ7Ax3tQ3tp8hgEo+CoOXU0jHEYubFrg==} - engines: {node: '>=18.20.0'} - '@wdio/config@9.19.2': resolution: {integrity: sha512-OVCzPQxav0QDk5rktQ6LYARZ5ueUuJXIqTXUpS3A9Jt6PF+ZUI5sbO/y+z+qHQXqDq+LkscmFsmkzgnoHzHcfg==} engines: {node: '>=18.20.0'} @@ -2428,6 +2430,10 @@ packages: resolution: {integrity: sha512-57xvKib6lOwZyJgLeJW2IHmJxILAA0hlXLZs/cB+DTjsYt6ZwXQJ4SqVm4hF2H9bPGERAzAueLsbVocH5N9Y3Q==} engines: {node: '>=18.20.0'} + '@wdio/reporter@9.20.0': + resolution: {integrity: sha512-HjKJzm8o0MCcnwGVGprzaCAyau0OB8mWHwH1ZI/ka+z1nmVBr2tsr7H53SdHsGIhAg/XuZObobqdzeVF63ApeA==} + engines: {node: '>=18.20.0'} + '@wdio/runner@9.19.2': resolution: {integrity: sha512-1ikVrf2FeCqTGdZlvDeQE96WtAzepj5OTRt8zaC63erHZP4OQi8qXCnlS2x+EWhGI+KDPKByyCeT//FmWMobHw==} engines: {node: '>=18.20.0'} @@ -2459,10 +2465,6 @@ packages: resolution: {integrity: sha512-zMmAtse2UMCSOW76mvK3OejauAdcFGuKopNRH7crI0gwKTZtvV89yXWRziz9cVXpFgfmJCjf9edxKFWdhuF5yw==} engines: {node: '>=18.20.0'} - '@wdio/utils@9.18.0': - resolution: {integrity: sha512-M+QH05FUw25aFXZfjb+V16ydKoURgV61zeZrMjQdW2aAiks3F5iiI9pgqYT5kr1kHZcMy8gawGqQQ+RVfKYscQ==} - engines: {node: '>=18.20.0'} - '@wdio/utils@9.19.2': resolution: {integrity: sha512-caimJiTsxDUfXn/gRAzcYTO3RydSl7XzD+QpjfWZYJjzr8a2XfNnj+Vdmr8gG4BSkiVHirW9mFCZeQp2eTD7rA==} engines: {node: '>=18.20.0'} @@ -2694,6 +2696,9 @@ packages: resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==} engines: {node: '>=4'} + axios@1.13.2: + resolution: {integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==} + axios@1.9.0: resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==} @@ -2823,8 +2828,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - browserstack-local@1.5.6: - resolution: {integrity: sha512-s0GadAkyE1XHxnmymb9atogTZbA654bcFpqGkcYEtYPaPvuvVfSXR0gw8ojn0I0Td2HEMJcGtdrkBjb1Fi/HmQ==} + browserstack-local@1.5.8: + resolution: {integrity: sha512-8p8APDD7bY8E806pZBratRQmd9quqB8o3jiOqxVHWTiYGAW5ePMqFDKbZaedUkFM52Dnfl5Gxviz2bHXiiV3DQ==} buffer-alloc-unsafe@1.1.0: resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==} @@ -3978,6 +3983,15 @@ packages: fn.name@1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} + follow-redirects@1.15.11: + resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + follow-redirects@1.15.9: resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} engines: {node: '>=4.0'} @@ -3999,6 +4013,10 @@ packages: resolution: {integrity: sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==} engines: {node: '>= 6'} + form-data@4.0.5: + resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} + engines: {node: '>= 6'} + format@0.2.2: resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} engines: {node: '>=0.4.x'} @@ -6852,8 +6870,8 @@ packages: resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} hasBin: true - tmp@0.2.3: - resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + tmp@0.2.5: + resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==} engines: {node: '>=14.14'} to-buffer@1.1.1: @@ -7028,6 +7046,9 @@ packages: undici-types@7.14.0: resolution: {integrity: sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici-types@7.8.0: resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} @@ -7300,10 +7321,6 @@ packages: resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==} engines: {node: '>= 14'} - webdriver@9.18.0: - resolution: {integrity: sha512-07lC4FLj45lHJo0FvLjUp5qkjzEGWJWKGsxLoe9rQ2Fg88iYsqgr9JfSj8qxHpazBaBd+77+ZtpmMZ2X2D1Zuw==} - engines: {node: '>=18.20.0'} - webdriver@9.19.2: resolution: {integrity: sha512-kw6dSwNzimU8/CkGVlM36pqWHZ7BhCwV4/d8fu6rpIYGeQbPwcNc4M90TfJuzYMA7Au3NdrwT/EVQgVLQ9Ju8Q==} engines: {node: '>=18.20.0'} @@ -7312,15 +7329,6 @@ packages: resolution: {integrity: sha512-Kk+AGV1xWLNHVpzUynQJDULMzbcO3IjXo3s0BzfC30OpGxhpaNmoazMQodhtv0Lp242Mb1VYXD89dCb4oAHc4w==} engines: {node: '>=18.20.0'} - webdriverio@9.18.1: - resolution: {integrity: sha512-b9aVtmi5+BUkae+SfJlajjKcVWqhMP+HdxpW2B3MlAtvYG2MRpwXkR34yvRIh5IYVMnR5tyUi5knDlJUGOPHPQ==} - engines: {node: '>=18.20.0'} - peerDependencies: - puppeteer-core: '>=22.x || <=24.x' - peerDependenciesMeta: - puppeteer-core: - optional: true - webdriverio@9.19.2: resolution: {integrity: sha512-xP/9odQ9tt2pEuMgo0Oobklhu1lObgL1KmejZeyxVStwnrSTbFmn1AAqPq5pfXizUsyv2PR5+id9frrarx/c4w==} engines: {node: '>=18.20.0'} @@ -7800,7 +7808,7 @@ snapshots: '@browserstack/ai-sdk-node@1.5.17': dependencies: - axios: 1.9.0 + axios: 1.13.2 uuid: 9.0.1 transitivePeerDependencies: - debug @@ -8450,15 +8458,15 @@ snapshots: optionalDependencies: '@types/node': 24.0.14 - '@inquirer/checkbox@4.2.4(@types/node@24.7.0)': + '@inquirer/checkbox@4.2.4(@types/node@24.10.1)': dependencies: '@inquirer/ansi': 1.0.0 - '@inquirer/core': 10.2.2(@types/node@24.7.0) + '@inquirer/core': 10.2.2(@types/node@24.10.1) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.7.0) + '@inquirer/type': 3.0.8(@types/node@24.10.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@inquirer/confirm@5.1.18(@types/node@24.0.14)': dependencies: @@ -8467,12 +8475,12 @@ snapshots: optionalDependencies: '@types/node': 24.0.14 - '@inquirer/confirm@5.1.18(@types/node@24.7.0)': + '@inquirer/confirm@5.1.18(@types/node@24.10.1)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.7.0) - '@inquirer/type': 3.0.8(@types/node@24.7.0) + '@inquirer/core': 10.2.2(@types/node@24.10.1) + '@inquirer/type': 3.0.8(@types/node@24.10.1) optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@inquirer/core@10.2.2(@types/node@24.0.14)': dependencies: @@ -8487,18 +8495,18 @@ snapshots: optionalDependencies: '@types/node': 24.0.14 - '@inquirer/core@10.2.2(@types/node@24.7.0)': + '@inquirer/core@10.2.2(@types/node@24.10.1)': dependencies: '@inquirer/ansi': 1.0.0 '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.7.0) + '@inquirer/type': 3.0.8(@types/node@24.10.1) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@inquirer/editor@4.2.20(@types/node@24.0.14)': dependencies: @@ -8508,13 +8516,13 @@ snapshots: optionalDependencies: '@types/node': 24.0.14 - '@inquirer/editor@4.2.20(@types/node@24.7.0)': + '@inquirer/editor@4.2.20(@types/node@24.10.1)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.7.0) - '@inquirer/external-editor': 1.0.2(@types/node@24.7.0) - '@inquirer/type': 3.0.8(@types/node@24.7.0) + '@inquirer/core': 10.2.2(@types/node@24.10.1) + '@inquirer/external-editor': 1.0.2(@types/node@24.10.1) + '@inquirer/type': 3.0.8(@types/node@24.10.1) optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@inquirer/expand@4.0.20(@types/node@24.0.14)': dependencies: @@ -8524,13 +8532,13 @@ snapshots: optionalDependencies: '@types/node': 24.0.14 - '@inquirer/expand@4.0.20(@types/node@24.7.0)': + '@inquirer/expand@4.0.20(@types/node@24.10.1)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.7.0) - '@inquirer/type': 3.0.8(@types/node@24.7.0) + '@inquirer/core': 10.2.2(@types/node@24.10.1) + '@inquirer/type': 3.0.8(@types/node@24.10.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@inquirer/external-editor@1.0.2(@types/node@24.0.14)': dependencies: @@ -8539,12 +8547,12 @@ snapshots: optionalDependencies: '@types/node': 24.0.14 - '@inquirer/external-editor@1.0.2(@types/node@24.7.0)': + '@inquirer/external-editor@1.0.2(@types/node@24.10.1)': dependencies: chardet: 2.1.0 iconv-lite: 0.7.0 optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@inquirer/figures@1.0.13': {} @@ -8555,12 +8563,12 @@ snapshots: optionalDependencies: '@types/node': 24.0.14 - '@inquirer/input@4.2.4(@types/node@24.7.0)': + '@inquirer/input@4.2.4(@types/node@24.10.1)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.7.0) - '@inquirer/type': 3.0.8(@types/node@24.7.0) + '@inquirer/core': 10.2.2(@types/node@24.10.1) + '@inquirer/type': 3.0.8(@types/node@24.10.1) optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@inquirer/number@3.0.20(@types/node@24.0.14)': dependencies: @@ -8569,12 +8577,12 @@ snapshots: optionalDependencies: '@types/node': 24.0.14 - '@inquirer/number@3.0.20(@types/node@24.7.0)': + '@inquirer/number@3.0.20(@types/node@24.10.1)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.7.0) - '@inquirer/type': 3.0.8(@types/node@24.7.0) + '@inquirer/core': 10.2.2(@types/node@24.10.1) + '@inquirer/type': 3.0.8(@types/node@24.10.1) optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@inquirer/password@4.0.20(@types/node@24.0.14)': dependencies: @@ -8584,13 +8592,13 @@ snapshots: optionalDependencies: '@types/node': 24.0.14 - '@inquirer/password@4.0.20(@types/node@24.7.0)': + '@inquirer/password@4.0.20(@types/node@24.10.1)': dependencies: '@inquirer/ansi': 1.0.0 - '@inquirer/core': 10.2.2(@types/node@24.7.0) - '@inquirer/type': 3.0.8(@types/node@24.7.0) + '@inquirer/core': 10.2.2(@types/node@24.10.1) + '@inquirer/type': 3.0.8(@types/node@24.10.1) optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@inquirer/prompts@7.8.6(@types/node@24.0.14)': dependencies: @@ -8607,20 +8615,20 @@ snapshots: optionalDependencies: '@types/node': 24.0.14 - '@inquirer/prompts@7.8.6(@types/node@24.7.0)': - dependencies: - '@inquirer/checkbox': 4.2.4(@types/node@24.7.0) - '@inquirer/confirm': 5.1.18(@types/node@24.7.0) - '@inquirer/editor': 4.2.20(@types/node@24.7.0) - '@inquirer/expand': 4.0.20(@types/node@24.7.0) - '@inquirer/input': 4.2.4(@types/node@24.7.0) - '@inquirer/number': 3.0.20(@types/node@24.7.0) - '@inquirer/password': 4.0.20(@types/node@24.7.0) - '@inquirer/rawlist': 4.1.8(@types/node@24.7.0) - '@inquirer/search': 3.1.3(@types/node@24.7.0) - '@inquirer/select': 4.3.4(@types/node@24.7.0) + '@inquirer/prompts@7.8.6(@types/node@24.10.1)': + dependencies: + '@inquirer/checkbox': 4.2.4(@types/node@24.10.1) + '@inquirer/confirm': 5.1.18(@types/node@24.10.1) + '@inquirer/editor': 4.2.20(@types/node@24.10.1) + '@inquirer/expand': 4.0.20(@types/node@24.10.1) + '@inquirer/input': 4.2.4(@types/node@24.10.1) + '@inquirer/number': 3.0.20(@types/node@24.10.1) + '@inquirer/password': 4.0.20(@types/node@24.10.1) + '@inquirer/rawlist': 4.1.8(@types/node@24.10.1) + '@inquirer/search': 3.1.3(@types/node@24.10.1) + '@inquirer/select': 4.3.4(@types/node@24.10.1) optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@inquirer/rawlist@4.1.8(@types/node@24.0.14)': dependencies: @@ -8630,13 +8638,13 @@ snapshots: optionalDependencies: '@types/node': 24.0.14 - '@inquirer/rawlist@4.1.8(@types/node@24.7.0)': + '@inquirer/rawlist@4.1.8(@types/node@24.10.1)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.7.0) - '@inquirer/type': 3.0.8(@types/node@24.7.0) + '@inquirer/core': 10.2.2(@types/node@24.10.1) + '@inquirer/type': 3.0.8(@types/node@24.10.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@inquirer/search@3.1.3(@types/node@24.0.14)': dependencies: @@ -8647,14 +8655,14 @@ snapshots: optionalDependencies: '@types/node': 24.0.14 - '@inquirer/search@3.1.3(@types/node@24.7.0)': + '@inquirer/search@3.1.3(@types/node@24.10.1)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.7.0) + '@inquirer/core': 10.2.2(@types/node@24.10.1) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.7.0) + '@inquirer/type': 3.0.8(@types/node@24.10.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@inquirer/select@4.3.4(@types/node@24.0.14)': dependencies: @@ -8666,23 +8674,23 @@ snapshots: optionalDependencies: '@types/node': 24.0.14 - '@inquirer/select@4.3.4(@types/node@24.7.0)': + '@inquirer/select@4.3.4(@types/node@24.10.1)': dependencies: '@inquirer/ansi': 1.0.0 - '@inquirer/core': 10.2.2(@types/node@24.7.0) + '@inquirer/core': 10.2.2(@types/node@24.10.1) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.7.0) + '@inquirer/type': 3.0.8(@types/node@24.10.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@inquirer/type@3.0.8(@types/node@24.0.14)': optionalDependencies: '@types/node': 24.0.14 - '@inquirer/type@3.0.8(@types/node@24.7.0)': + '@inquirer/type@3.0.8(@types/node@24.10.1)': optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@isaacs/balanced-match@4.0.1': {} @@ -8711,7 +8719,7 @@ snapshots: '@jest/pattern@30.0.1': dependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 jest-regex-util: 30.0.1 '@jest/schemas@30.0.5': @@ -8724,7 +8732,7 @@ snapshots: '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -9131,14 +9139,20 @@ snapshots: '@percy/appium-app@2.1.0': dependencies: - '@percy/sdk-utils': 1.30.11 - tmp: 0.2.3 + '@percy/sdk-utils': 1.31.4 + tmp: 0.2.5 + transitivePeerDependencies: + - supports-color - '@percy/sdk-utils@1.30.11': {} + '@percy/sdk-utils@1.31.4': + dependencies: + pac-proxy-agent: 7.2.0 + transitivePeerDependencies: + - supports-color - '@percy/selenium-webdriver@2.2.3': + '@percy/selenium-webdriver@2.2.4': dependencies: - '@percy/sdk-utils': 1.30.11 + '@percy/sdk-utils': 1.31.4 node-request-interceptor: 0.6.3 transitivePeerDependencies: - supports-color @@ -9172,7 +9186,7 @@ snapshots: - react-native-b4a - supports-color - '@remix-run/dev@2.17.0(@remix-run/react@2.17.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3))(@remix-run/serve@2.16.8(typescript@5.9.3))(@types/node@24.7.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.7.0)(typescript@5.9.3))(typescript@5.9.3)(vite@5.4.21(@types/node@24.7.0))': + '@remix-run/dev@2.17.0(@remix-run/react@2.17.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3))(@remix-run/serve@2.16.8(typescript@5.9.3))(@types/node@24.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3))(typescript@5.9.3)(vite@5.4.21(@types/node@24.10.1))': dependencies: '@babel/core': 7.28.4 '@babel/generator': 7.28.3 @@ -9189,7 +9203,7 @@ snapshots: '@remix-run/router': 1.23.0 '@remix-run/server-runtime': 2.17.0(typescript@5.9.3) '@types/mdx': 2.0.13 - '@vanilla-extract/integration': 6.5.0(@types/node@24.7.0)(babel-plugin-macros@3.1.0) + '@vanilla-extract/integration': 6.5.0(@types/node@24.10.1)(babel-plugin-macros@3.1.0) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -9217,7 +9231,7 @@ snapshots: pidtree: 0.6.0 postcss: 8.5.6 postcss-discard-duplicates: 5.1.0(postcss@8.5.6) - postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@24.7.0)(typescript@5.9.3)) + postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)) postcss-modules: 6.0.1(postcss@8.5.6) prettier: 2.8.8 pretty-ms: 7.0.1 @@ -9229,12 +9243,12 @@ snapshots: tar-fs: 2.1.3 tsconfig-paths: 4.2.0 valibot: 0.41.0(typescript@5.9.3) - vite-node: 3.2.4(@types/node@24.7.0) + vite-node: 3.2.4(@types/node@24.10.1) ws: 7.5.10 optionalDependencies: '@remix-run/serve': 2.16.8(typescript@5.9.3) typescript: 5.9.3 - vite: 5.4.21(@types/node@24.7.0) + vite: 5.4.21(@types/node@24.10.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -9493,7 +9507,7 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@types/responselike': 1.0.3 '@types/chai@5.2.2': @@ -9554,7 +9568,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@types/mdast@3.0.15': dependencies: @@ -9582,10 +9596,18 @@ snapshots: dependencies: undici-types: 6.21.0 + '@types/node@20.19.25': + dependencies: + undici-types: 6.21.0 + '@types/node@24.0.14': dependencies: undici-types: 7.8.0 + '@types/node@24.10.1': + dependencies: + undici-types: 7.16.0 + '@types/node@24.7.0': dependencies: undici-types: 7.14.0 @@ -9615,7 +9637,7 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 '@types/sinonjs__fake-timers@8.1.5': {} @@ -9649,7 +9671,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 optional: true '@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.35.0(jiti@2.6.1))(typescript@5.9.3)': @@ -9873,7 +9895,7 @@ snapshots: transitivePeerDependencies: - babel-plugin-macros - '@vanilla-extract/integration@6.5.0(@types/node@24.7.0)(babel-plugin-macros@3.1.0)': + '@vanilla-extract/integration@6.5.0(@types/node@24.10.1)(babel-plugin-macros@3.1.0)': dependencies: '@babel/core': 7.28.4 '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) @@ -9886,8 +9908,8 @@ snapshots: lodash: 4.17.21 mlly: 1.8.0 outdent: 0.8.0 - vite: 5.4.21(@types/node@24.7.0) - vite-node: 1.6.1(@types/node@24.7.0) + vite: 5.4.21(@types/node@24.10.1) + vite-node: 1.6.1(@types/node@24.10.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -10003,25 +10025,25 @@ snapshots: - supports-color - utf-8-validate - '@wdio/browserstack-service@9.18.1(@wdio/cli@9.19.2(@types/node@24.0.14)(expect-webdriverio@5.4.3))': + '@wdio/browserstack-service@9.20.0(@wdio/cli@9.19.2(@types/node@24.0.14)(expect-webdriverio@5.4.3))': dependencies: '@browserstack/ai-sdk-node': 1.5.17 '@percy/appium-app': 2.1.0 - '@percy/selenium-webdriver': 2.2.3 + '@percy/selenium-webdriver': 2.2.4 '@types/gitconfiglocal': 2.0.3 '@wdio/cli': 9.19.2(@types/node@24.0.14)(expect-webdriverio@5.4.3) '@wdio/logger': 9.18.0 - '@wdio/reporter': 9.18.0 - '@wdio/types': 9.16.2 - browserstack-local: 1.5.6 - chalk: 5.4.1 + '@wdio/reporter': 9.20.0 + '@wdio/types': 9.20.0 + browserstack-local: 1.5.8 + chalk: 5.6.2 csv-writer: 1.6.0 formdata-node: 5.0.1 git-repo-info: 2.1.1 gitconfiglocal: 2.1.0 - undici: 6.21.3 + undici: 6.22.0 uuid: 11.1.0 - webdriverio: 9.18.1 + webdriverio: 9.20.0 winston-transport: 4.9.0 yauzl: 3.2.0 transitivePeerDependencies: @@ -10065,19 +10087,6 @@ snapshots: - supports-color - utf-8-validate - '@wdio/config@9.18.0': - dependencies: - '@wdio/logger': 9.18.0 - '@wdio/types': 9.16.2 - '@wdio/utils': 9.18.0 - deepmerge-ts: 7.1.5 - glob: 10.4.5 - import-meta-resolve: 4.2.0 - transitivePeerDependencies: - - bare-buffer - - react-native-b4a - - supports-color - '@wdio/config@9.19.2': dependencies: '@wdio/logger': 9.18.0 @@ -10186,12 +10195,20 @@ snapshots: '@wdio/reporter@9.19.2': dependencies: - '@types/node': 20.19.19 + '@types/node': 20.19.25 '@wdio/logger': 9.18.0 '@wdio/types': 9.19.2 diff: 8.0.2 object-inspect: 1.13.4 + '@wdio/reporter@9.20.0': + dependencies: + '@types/node': 20.19.25 + '@wdio/logger': 9.18.0 + '@wdio/types': 9.20.0 + diff: 8.0.2 + object-inspect: 1.13.4 + '@wdio/runner@9.19.2(expect-webdriverio@5.4.3)(webdriverio@9.20.0)': dependencies: '@types/node': 20.19.19 @@ -10262,27 +10279,6 @@ snapshots: dependencies: '@types/node': 20.19.17 - '@wdio/utils@9.18.0': - dependencies: - '@puppeteer/browsers': 2.10.10 - '@wdio/logger': 9.18.0 - '@wdio/types': 9.16.2 - decamelize: 6.0.1 - deepmerge-ts: 7.1.5 - edgedriver: 6.1.2 - geckodriver: 5.0.0 - get-port: 7.1.0 - import-meta-resolve: 4.2.0 - locate-app: 2.5.0 - mitt: 3.0.1 - safaridriver: 1.0.0 - split2: 4.2.0 - wait-port: 1.1.0 - transitivePeerDependencies: - - bare-buffer - - react-native-b4a - - supports-color - '@wdio/utils@9.19.2': dependencies: '@puppeteer/browsers': 2.10.10 @@ -10559,6 +10555,14 @@ snapshots: axe-core@4.10.3: {} + axios@1.13.2: + dependencies: + follow-redirects: 1.15.11 + form-data: 4.0.5 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + axios@1.9.0: dependencies: follow-redirects: 1.15.9 @@ -10702,7 +10706,7 @@ snapshots: node-releases: 2.0.21 update-browserslist-db: 1.1.3(browserslist@4.26.0) - browserstack-local@1.5.6: + browserstack-local@1.5.8: dependencies: agent-base: 6.0.2 https-proxy-agent: 5.0.1 @@ -12143,6 +12147,8 @@ snapshots: fn.name@1.1.0: {} + follow-redirects@1.15.11: {} + follow-redirects@1.15.9: {} for-each@0.3.5: @@ -12162,6 +12168,14 @@ snapshots: hasown: 2.0.2 mime-types: 2.1.35 + form-data@4.0.5: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + hasown: 2.0.2 + mime-types: 2.1.35 + format@0.2.2: {} formdata-node@5.0.1: @@ -14299,13 +14313,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.6 - postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@24.7.0)(typescript@5.9.3)): + postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)): dependencies: lilconfig: 3.1.3 yaml: 2.8.1 optionalDependencies: postcss: 8.5.6 - ts-node: 10.9.2(@types/node@24.7.0)(typescript@5.9.3) + ts-node: 10.9.2(@types/node@24.10.1)(typescript@5.9.3) postcss-modules-extract-imports@3.1.0(postcss@8.5.6): dependencies: @@ -15340,7 +15354,7 @@ snapshots: symbol-tree@3.2.4: {} - tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.7.0)(typescript@5.9.3)): + tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -15359,7 +15373,7 @@ snapshots: postcss: 8.5.6 postcss-import: 15.1.0(postcss@8.5.6) postcss-js: 4.0.1(postcss@8.5.6) - postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@24.7.0)(typescript@5.9.3)) + postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3)) postcss-nested: 6.2.0(postcss@8.5.6) postcss-selector-parser: 6.1.2 resolve: 1.22.10 @@ -15506,7 +15520,7 @@ snapshots: dependencies: tldts-core: 6.1.86 - tmp@0.2.3: {} + tmp@0.2.5: {} to-buffer@1.1.1: {} @@ -15571,14 +15585,14 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@24.7.0)(typescript@5.9.3): + ts-node@10.9.2(@types/node@24.10.1)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 24.7.0 + '@types/node': 24.10.1 acorn: 8.14.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -15689,6 +15703,8 @@ snapshots: undici-types@7.14.0: {} + undici-types@7.16.0: {} + undici-types@7.8.0: {} undici@6.21.3: {} @@ -15871,13 +15887,13 @@ snapshots: unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - vite-node@1.6.1(@types/node@24.7.0): + vite-node@1.6.1(@types/node@24.10.1): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@8.1.1) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.21(@types/node@24.7.0) + vite: 5.4.21(@types/node@24.10.1) transitivePeerDependencies: - '@types/node' - less @@ -15907,13 +15923,13 @@ snapshots: - supports-color - terser - vite-node@3.2.4(@types/node@24.7.0): + vite-node@3.2.4(@types/node@24.10.1): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 5.4.21(@types/node@24.7.0) + vite: 5.4.21(@types/node@24.10.1) transitivePeerDependencies: - '@types/node' - less @@ -15925,13 +15941,13 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@5.4.21(@types/node@24.7.0)): + vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@5.4.21(@types/node@24.10.1)): dependencies: debug: 4.4.1 globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.9.3) optionalDependencies: - vite: 5.4.21(@types/node@24.7.0) + vite: 5.4.21(@types/node@24.10.1) transitivePeerDependencies: - supports-color - typescript @@ -15945,13 +15961,13 @@ snapshots: '@types/node': 24.0.14 fsevents: 2.3.3 - vite@5.4.21(@types/node@24.7.0): + vite@5.4.21(@types/node@24.10.1): dependencies: esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.52.5 optionalDependencies: - '@types/node': 24.7.0 + '@types/node': 24.10.1 fsevents: 2.3.3 vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.14)(@vitest/ui@3.2.4)(jsdom@26.1.0): @@ -16039,26 +16055,6 @@ snapshots: web-streams-polyfill@4.0.0-beta.3: {} - webdriver@9.18.0: - dependencies: - '@types/node': 20.19.19 - '@types/ws': 8.18.1 - '@wdio/config': 9.18.0 - '@wdio/logger': 9.18.0 - '@wdio/protocols': 9.16.2 - '@wdio/types': 9.16.2 - '@wdio/utils': 9.18.0 - deepmerge-ts: 7.1.5 - https-proxy-agent: 7.0.6 - undici: 6.22.0 - ws: 8.18.3 - transitivePeerDependencies: - - bare-buffer - - bufferutil - - react-native-b4a - - supports-color - - utf-8-validate - webdriver@9.19.2: dependencies: '@types/node': 20.19.19 @@ -16099,40 +16095,6 @@ snapshots: - supports-color - utf-8-validate - webdriverio@9.18.1: - dependencies: - '@types/node': 20.19.19 - '@types/sinonjs__fake-timers': 8.1.5 - '@wdio/config': 9.18.0 - '@wdio/logger': 9.18.0 - '@wdio/protocols': 9.16.2 - '@wdio/repl': 9.16.2 - '@wdio/types': 9.16.2 - '@wdio/utils': 9.18.0 - archiver: 7.0.1 - aria-query: 5.3.2 - cheerio: 1.1.2 - css-shorthand-properties: 1.1.2 - css-value: 0.0.1 - grapheme-splitter: 1.0.4 - htmlfy: 0.8.1 - is-plain-obj: 4.1.0 - jszip: 3.10.1 - lodash.clonedeep: 4.5.0 - lodash.zip: 4.2.0 - query-selector-shadow-dom: 1.0.1 - resq: 1.11.0 - rgb2hex: 0.2.5 - serialize-error: 12.0.0 - urlpattern-polyfill: 10.1.0 - webdriver: 9.18.0 - transitivePeerDependencies: - - bare-buffer - - bufferutil - - react-native-b4a - - supports-color - - utf-8-validate - webdriverio@9.19.2: dependencies: '@types/node': 20.19.19