diff --git a/package.json b/package.json index a1bf105..b888108 100644 --- a/package.json +++ b/package.json @@ -45,8 +45,8 @@ "@types/node": "22.10.1", "@typescript-eslint/eslint-plugin": "8.17.0", "@typescript-eslint/parser": "8.17.0", - "@vitest/browser": "2.1.4", - "@vitest/utils": "2.1.4", + "@vitest/browser": "2.1.8", + "@vitest/utils": "2.1.8", "eslint": "9.16.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-import": "2.31.0", @@ -58,8 +58,8 @@ "typescript": "5.7.2", "typescript-eslint": "8.17.0", "unbuild": "2.0.0", - "vitest": "2.1.4", - "webdriverio": "9.2.12" + "vitest": "2.1.8", + "webdriverio": "9.4.1" }, "packageManager": "pnpm@9.14.4" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dacd814..7c26c0c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,11 +21,11 @@ importers: specifier: 8.17.0 version: 8.17.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@vitest/browser': - specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1))(vitest@2.1.4)(webdriverio@9.2.12) + specifier: 2.1.8 + version: 2.1.8(@types/node@22.10.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1))(vitest@2.1.8)(webdriverio@9.4.1) '@vitest/utils': - specifier: 2.1.4 - version: 2.1.4 + specifier: 2.1.8 + version: 2.1.8 eslint: specifier: 9.16.0 version: 9.16.0(jiti@2.4.1) @@ -60,11 +60,11 @@ importers: specifier: 2.0.0 version: 2.0.0(typescript@5.7.2) vitest: - specifier: 2.1.4 - version: 2.1.4(@types/node@22.10.1)(@vitest/browser@2.1.4)(happy-dom@15.11.7)(msw@2.6.6(@types/node@22.10.1)(typescript@5.7.2)) + specifier: 2.1.8 + version: 2.1.8(@types/node@22.10.1)(@vitest/browser@2.1.8)(happy-dom@15.11.7)(msw@2.6.6(@types/node@22.10.1)(typescript@5.7.2)) webdriverio: - specifier: 9.2.12 - version: 9.2.12 + specifier: 9.4.1 + version: 9.4.1 example: dependencies: @@ -996,12 +996,12 @@ packages: resolution: {integrity: sha512-1Hm7THLpO6ww5QU6H/Qp+AusUUl+z/CAm3cNZZ0jQvon9yicgO7Rwd+/WWRpMKLYV6p2UvdbR27c86rzCPpreg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vitest/browser@2.1.4': - resolution: {integrity: sha512-89SrvShW6kWzmEYtBj5k1gBq88emoC2qrngw5hE1vNpRFteQ5/1URbKIVww391rIALTpzhhCt5yJt5tjLPZxYw==} + '@vitest/browser@2.1.8': + resolution: {integrity: sha512-OWVvEJThRgxlNMYNVLEK/9qVkpRcLvyuKLngIV3Hob01P56NjPHprVBYn+rx4xAJudbM9yrCrywPIEuA3Xyo8A==} peerDependencies: playwright: '*' safaridriver: '*' - vitest: 2.1.4 + vitest: 2.1.8 webdriverio: '*' peerDependenciesMeta: playwright: @@ -1011,11 +1011,11 @@ packages: webdriverio: optional: true - '@vitest/expect@2.1.4': - resolution: {integrity: sha512-DOETT0Oh1avie/D/o2sgMHGrzYUFFo3zqESB2Hn70z6QB1HrS2IQ9z5DfyTqU8sg4Bpu13zZe9V4+UTNQlUeQA==} + '@vitest/expect@2.1.8': + resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} - '@vitest/mocker@2.1.4': - resolution: {integrity: sha512-Ky/O1Lc0QBbutJdW0rqLeFNbuLEyS+mIPiNdlVlp2/yhJ0SbyYqObS5IHdhferJud8MbbwMnexg4jordE5cCoQ==} + '@vitest/mocker@2.1.8': + resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 @@ -1025,23 +1025,20 @@ packages: vite: optional: true - '@vitest/pretty-format@2.1.4': - resolution: {integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==} + '@vitest/pretty-format@2.1.8': + resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} - '@vitest/pretty-format@2.1.5': - resolution: {integrity: sha512-4ZOwtk2bqG5Y6xRGHcveZVr+6txkH7M2e+nPFd6guSoN638v/1XQ0K06eOpi0ptVU/2tW/pIU4IoPotY/GZ9fw==} + '@vitest/runner@2.1.8': + resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} - '@vitest/runner@2.1.4': - resolution: {integrity: sha512-sKRautINI9XICAMl2bjxQM8VfCMTB0EbsBc/EDFA57V6UQevEKY/TOPOF5nzcvCALltiLfXWbq4MaAwWx/YxIA==} + '@vitest/snapshot@2.1.8': + resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} - '@vitest/snapshot@2.1.4': - resolution: {integrity: sha512-3Kab14fn/5QZRog5BPj6Rs8dc4B+mim27XaKWFWHWA87R56AKjHTGcBFKpvZKDzC4u5Wd0w/qKsUIio3KzWW4Q==} + '@vitest/spy@2.1.8': + resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} - '@vitest/spy@2.1.4': - resolution: {integrity: sha512-4JOxa+UAizJgpZfaCPKK2smq9d8mmjZVPMt2kOsg/R8QkoRzydHH1qHxIYNvr1zlEaFj4SXiaaJWxq/LPLKaLg==} - - '@vitest/utils@2.1.4': - resolution: {integrity: sha512-MXDnZn0Awl2S86PSNIim5PWXgIAx8CIkzu35mBdSApUip6RFOGXBCf3YFyeEu8n1IHk4bWD46DeYFu9mQlFIRg==} + '@vitest/utils@2.1.8': + resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} '@wdio/config@9.2.8': resolution: {integrity: sha512-EGMmBPGJbz6RmgMjebRWkWu3fGyeTIRcusF4UA4f2tiUEKY8nbzUO/ZyDjVQNR+YVB40q0jcqAqpszYRrIzzeg==} @@ -1547,6 +1544,9 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} @@ -3100,8 +3100,8 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - vite-node@2.1.4: - resolution: {integrity: sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg==} + vite-node@2.1.8: + resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -3136,15 +3136,15 @@ packages: terser: optional: true - vitest@2.1.4: - resolution: {integrity: sha512-eDjxbVAJw1UJJCHr5xr/xM86Zx+YxIEXGAR+bmnEID7z9qWfoxpHw0zdobz+TQAFOLT+nEXz3+gx6nUJ7RgmlQ==} + vitest@2.1.8: + resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.4 - '@vitest/ui': 2.1.4 + '@vitest/browser': 2.1.8 + '@vitest/ui': 2.1.8 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -3170,12 +3170,12 @@ packages: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} - webdriver@9.2.8: - resolution: {integrity: sha512-40NtUC1zME9tPHNfZv6ETSE3+aE75qZuKjbVAA0gj02AkO1Nl3yJmf5RLdaLLfIQ2WlrbRP1g8KXlkiiVCmakg==} + webdriver@9.4.1: + resolution: {integrity: sha512-vFDdxMj/9W1+6jhpHSiRYfO8dix23HjAUtLx7aOv9ejEsntC0EzCIAftJ59YsF3Ppu184+FkdDVhnivpkZPTFw==} engines: {node: '>=18.20.0'} - webdriverio@9.2.12: - resolution: {integrity: sha512-XtptP5mrubvr6s1GrtPk1DqdfcMvnaYqZCTfWT0EIebFFnQSz9sc0c9qn553zoNB6Xfe6+kyTRh9Tyj7AFIrEg==} + webdriverio@9.4.1: + resolution: {integrity: sha512-XIPtRnxSES4CoxH2BfUY/6QzNgEgJEUjMYu7t7SJR8bVfbLRVXAA1ie9kM0MtdLs4oZ2Pr8rR8fqytsA1CjEWw==} engines: {node: '>=18.20.0'} peerDependencies: puppeteer-core: ^22.3.0 @@ -4020,20 +4020,20 @@ snapshots: '@typescript-eslint/types': 8.17.0 eslint-visitor-keys: 4.2.0 - '@vitest/browser@2.1.4(@types/node@22.10.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1))(vitest@2.1.4)(webdriverio@9.2.12)': + '@vitest/browser@2.1.8(@types/node@22.10.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1))(vitest@2.1.8)(webdriverio@9.4.1)': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) - '@vitest/mocker': 2.1.4(msw@2.6.6(@types/node@22.10.1)(typescript@5.7.2))(vite@5.4.11(@types/node@22.10.1)) - '@vitest/utils': 2.1.4 + '@vitest/mocker': 2.1.8(msw@2.6.6(@types/node@22.10.1)(typescript@5.7.2))(vite@5.4.11(@types/node@22.10.1)) + '@vitest/utils': 2.1.8 magic-string: 0.30.12 msw: 2.6.6(@types/node@22.10.1)(typescript@5.7.2) sirv: 3.0.0 tinyrainbow: 1.2.0 - vitest: 2.1.4(@types/node@22.10.1)(@vitest/browser@2.1.4)(happy-dom@15.11.7)(msw@2.6.6(@types/node@22.10.1)(typescript@5.7.2)) + vitest: 2.1.8(@types/node@22.10.1)(@vitest/browser@2.1.8)(happy-dom@15.11.7)(msw@2.6.6(@types/node@22.10.1)(typescript@5.7.2)) ws: 8.18.0 optionalDependencies: - webdriverio: 9.2.12 + webdriverio: 9.4.1 transitivePeerDependencies: - '@types/node' - bufferutil @@ -4041,48 +4041,44 @@ snapshots: - utf-8-validate - vite - '@vitest/expect@2.1.4': + '@vitest/expect@2.1.8': dependencies: - '@vitest/spy': 2.1.4 - '@vitest/utils': 2.1.4 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.4(msw@2.6.6(@types/node@22.10.1)(typescript@5.7.2))(vite@5.4.11(@types/node@22.10.1))': + '@vitest/mocker@2.1.8(msw@2.6.6(@types/node@22.10.1)(typescript@5.7.2))(vite@5.4.11(@types/node@22.10.1))': dependencies: - '@vitest/spy': 2.1.4 + '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: msw: 2.6.6(@types/node@22.10.1)(typescript@5.7.2) vite: 5.4.11(@types/node@22.10.1) - '@vitest/pretty-format@2.1.4': + '@vitest/pretty-format@2.1.8': dependencies: tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.1.5': + '@vitest/runner@2.1.8': dependencies: - tinyrainbow: 1.2.0 - - '@vitest/runner@2.1.4': - dependencies: - '@vitest/utils': 2.1.4 + '@vitest/utils': 2.1.8 pathe: 1.1.2 - '@vitest/snapshot@2.1.4': + '@vitest/snapshot@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.4 + '@vitest/pretty-format': 2.1.8 magic-string: 0.30.12 pathe: 1.1.2 - '@vitest/spy@2.1.4': + '@vitest/spy@2.1.8': dependencies: tinyspy: 3.0.2 - '@vitest/utils@2.1.4': + '@vitest/utils@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.4 + '@vitest/pretty-format': 2.1.8 loupe: 3.1.2 tinyrainbow: 1.2.0 @@ -4723,6 +4719,8 @@ snapshots: es-errors@1.3.0: {} + es-module-lexer@1.5.4: {} + es-object-atoms@1.0.0: dependencies: es-errors: 1.3.0 @@ -6423,10 +6421,11 @@ snapshots: util-deprecate@1.0.2: {} - vite-node@2.1.4(@types/node@22.10.1): + vite-node@2.1.8(@types/node@22.10.1): dependencies: cac: 6.7.14 debug: 4.3.7 + es-module-lexer: 1.5.4 pathe: 1.1.2 vite: 5.4.11(@types/node@22.10.1) transitivePeerDependencies: @@ -6449,15 +6448,15 @@ snapshots: '@types/node': 22.10.1 fsevents: 2.3.3 - vitest@2.1.4(@types/node@22.10.1)(@vitest/browser@2.1.4)(happy-dom@15.11.7)(msw@2.6.6(@types/node@22.10.1)(typescript@5.7.2)): + vitest@2.1.8(@types/node@22.10.1)(@vitest/browser@2.1.8)(happy-dom@15.11.7)(msw@2.6.6(@types/node@22.10.1)(typescript@5.7.2)): dependencies: - '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(msw@2.6.6(@types/node@22.10.1)(typescript@5.7.2))(vite@5.4.11(@types/node@22.10.1)) - '@vitest/pretty-format': 2.1.5 - '@vitest/runner': 2.1.4 - '@vitest/snapshot': 2.1.4 - '@vitest/spy': 2.1.4 - '@vitest/utils': 2.1.4 + '@vitest/expect': 2.1.8 + '@vitest/mocker': 2.1.8(msw@2.6.6(@types/node@22.10.1)(typescript@5.7.2))(vite@5.4.11(@types/node@22.10.1)) + '@vitest/pretty-format': 2.1.8 + '@vitest/runner': 2.1.8 + '@vitest/snapshot': 2.1.8 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 debug: 4.3.7 expect-type: 1.1.0 @@ -6469,11 +6468,11 @@ snapshots: tinypool: 1.0.2 tinyrainbow: 1.2.0 vite: 5.4.11(@types/node@22.10.1) - vite-node: 2.1.4(@types/node@22.10.1) + vite-node: 2.1.8(@types/node@22.10.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.10.1 - '@vitest/browser': 2.1.4(@types/node@22.10.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1))(vitest@2.1.4)(webdriverio@9.2.12) + '@vitest/browser': 2.1.8(@types/node@22.10.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.1))(vitest@2.1.8)(webdriverio@9.4.1) happy-dom: 15.11.7 transitivePeerDependencies: - less @@ -6496,7 +6495,7 @@ snapshots: web-streams-polyfill@3.3.3: {} - webdriver@9.2.8: + webdriver@9.4.1: dependencies: '@types/node': 20.17.6 '@types/ws': 8.5.13 @@ -6506,13 +6505,14 @@ snapshots: '@wdio/types': 9.2.2 '@wdio/utils': 9.2.8 deepmerge-ts: 7.1.3 + undici: 6.21.0 ws: 8.18.0 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - webdriverio@9.2.12: + webdriverio@9.4.1: dependencies: '@types/node': 20.17.6 '@types/sinonjs__fake-timers': 8.1.5 @@ -6540,7 +6540,7 @@ snapshots: rgb2hex: 0.2.5 serialize-error: 11.0.3 urlpattern-polyfill: 10.0.0 - webdriver: 9.2.8 + webdriver: 9.4.1 transitivePeerDependencies: - bufferutil - supports-color