diff --git a/package.json b/package.json index 4c58b51..3d6d95b 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "@swc/core": "^1.15.3", - "@types/node": "^25.6.0", + "@types/node": "^26.1.1", "@typescript-eslint/eslint-plugin": "^8.49.0", "@typescript-eslint/parser": "^8.49.0", "@vitest/coverage-v8": "^3.2.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04a2382..c69c0c8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,35 +12,35 @@ importers: specifier: ^1.15.3 version: 1.15.46 '@types/node': - specifier: ^25.6.0 - version: 25.9.5 + specifier: ^26.1.1 + version: 26.1.1 '@typescript-eslint/eslint-plugin': specifier: ^8.49.0 - version: 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0)(typescript@5.9.3) + version: 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0)(typescript@5.9.3))(eslint@10.8.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.49.0 - version: 8.65.0(eslint@10.7.0)(typescript@5.9.3) + version: 8.65.0(eslint@10.8.0)(typescript@5.9.3) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.7(vitest@3.2.7(@types/node@25.9.5)(msw@2.15.0(@types/node@25.9.5)(typescript@5.9.3))) + version: 3.2.7(vitest@3.2.7(@types/node@26.1.1)(msw@2.15.0(@types/node@26.1.1)(typescript@5.9.3))) date-fns: specifier: ^4.1.0 version: 4.4.0 eslint: specifier: ^10.7.0 - version: 10.7.0 + version: 10.8.0 eslint-config-prettier: specifier: ^10.1.8 - version: 10.1.8(eslint@10.7.0) + version: 10.1.8(eslint@10.8.0) eslint-plugin-prettier: specifier: ^5.5.4 - version: 5.5.6(eslint-config-prettier@10.1.8(eslint@10.7.0))(eslint@10.7.0)(prettier@3.9.6) + version: 5.5.6(eslint-config-prettier@10.1.8(eslint@10.8.0))(eslint@10.8.0)(prettier@3.9.6) globals: specifier: ^16.5.0 version: 16.5.0 msw: specifier: ^2.12.4 - version: 2.15.0(@types/node@25.9.5)(typescript@5.9.3) + version: 2.15.0(@types/node@26.1.1)(typescript@5.9.3) prettier: specifier: ^3.7.4 version: 3.9.6 @@ -55,7 +55,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.7(@types/node@25.9.5)(msw@2.15.0(@types/node@25.9.5)(typescript@5.9.3)) + version: 3.2.7(@types/node@26.1.1)(msw@2.15.0(@types/node@26.1.1)(typescript@5.9.3)) packages: @@ -267,8 +267,8 @@ packages: resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/config-helpers@0.6.0': - resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} + '@eslint/config-helpers@0.7.0': + resolution: {integrity: sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@eslint/core@1.2.1': @@ -690,8 +690,8 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/node@25.9.5': - resolution: {integrity: sha512-OScDchr2fwuUmWdf4kZ9h7PcJiYDVInhJizG/biAq3cAvqwYktuy/TYGGdZNMtNTFUP7rnb0NU4TUdm82kt4Rg==} + '@types/node@26.1.1': + resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==} '@types/set-cookie-parser@2.4.10': resolution: {integrity: sha512-GGmQVGpQWUe5qglJozEjZV/5dyxbOOZ0LHe/lqyWssB88Y4svNfst0uqBVscdDeIKl5Jy5+aPSvy7mI9tYRguw==} @@ -1004,8 +1004,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.7.0: - resolution: {integrity: sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==} + eslint@10.8.0: + resolution: {integrity: sha512-nuKKvN+oIBO0koN7Tm7dlkmnkc21mtt0QJLwAKzjLq14y6lRTdVG36MZHJ8eQHwdJMwZbQNMlPOYedMq/oVJvQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -1599,8 +1599,8 @@ packages: unconfig-core@7.4.2: resolution: {integrity: sha512-VgPCvLWugINbXvMQDf8Jh0mlbvNjNC6eSUziHsBCMpxR05OPrNrvDnyatdMjRgcHaaNsCqz+wjNXxNw1kRLHUg==} - undici-types@7.24.6: - resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} + undici-types@8.3.0: + resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} @@ -1861,9 +1861,9 @@ snapshots: '@esbuild/win32-x64@0.25.12': optional: true - '@eslint-community/eslint-utils@4.9.1(eslint@10.7.0)': + '@eslint-community/eslint-utils@4.9.1(eslint@10.8.0)': dependencies: - eslint: 10.7.0 + eslint: 10.8.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -1876,7 +1876,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.6.0': + '@eslint/config-helpers@0.7.0': dependencies: '@eslint/core': 1.2.1 @@ -1909,30 +1909,30 @@ snapshots: '@inquirer/ansi@2.0.7': {} - '@inquirer/confirm@6.1.1(@types/node@25.9.5)': + '@inquirer/confirm@6.1.1(@types/node@26.1.1)': dependencies: - '@inquirer/core': 11.2.1(@types/node@25.9.5) - '@inquirer/type': 4.0.7(@types/node@25.9.5) + '@inquirer/core': 11.2.1(@types/node@26.1.1) + '@inquirer/type': 4.0.7(@types/node@26.1.1) optionalDependencies: - '@types/node': 25.9.5 + '@types/node': 26.1.1 - '@inquirer/core@11.2.1(@types/node@25.9.5)': + '@inquirer/core@11.2.1(@types/node@26.1.1)': dependencies: '@inquirer/ansi': 2.0.7 '@inquirer/figures': 2.0.7 - '@inquirer/type': 4.0.7(@types/node@25.9.5) + '@inquirer/type': 4.0.7(@types/node@26.1.1) cli-width: 4.1.0 fast-wrap-ansi: 0.2.2 mute-stream: 3.0.0 signal-exit: 4.1.0 optionalDependencies: - '@types/node': 25.9.5 + '@types/node': 26.1.1 '@inquirer/figures@2.0.7': {} - '@inquirer/type@4.0.7(@types/node@25.9.5)': + '@inquirer/type@4.0.7(@types/node@26.1.1)': optionalDependencies: - '@types/node': 25.9.5 + '@types/node': 26.1.1 '@isaacs/cliui@8.0.2': dependencies: @@ -2186,25 +2186,25 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/node@25.9.5': + '@types/node@26.1.1': dependencies: - undici-types: 7.24.6 + undici-types: 8.3.0 '@types/set-cookie-parser@2.4.10': dependencies: - '@types/node': 25.9.5 + '@types/node': 26.1.1 '@types/statuses@2.0.6': {} - '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@5.9.3))(eslint@10.7.0)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0)(typescript@5.9.3))(eslint@10.8.0)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.65.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.65.0(eslint@10.8.0)(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.65.0 - '@typescript-eslint/type-utils': 8.65.0(eslint@10.7.0)(typescript@5.9.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.65.0(eslint@10.8.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.8.0)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.65.0 - eslint: 10.7.0 + eslint: 10.8.0 ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -2212,14 +2212,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@5.9.3)': + '@typescript-eslint/parser@8.65.0(eslint@10.8.0)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.65.0 '@typescript-eslint/types': 8.65.0 '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3 - eslint: 10.7.0 + eslint: 10.8.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -2242,13 +2242,13 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.65.0(eslint@10.7.0)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.65.0(eslint@10.8.0)(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.65.0 '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.8.0)(typescript@5.9.3) debug: 4.4.3 - eslint: 10.7.0 + eslint: 10.8.0 ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -2271,13 +2271,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.65.0(eslint@10.7.0)(typescript@5.9.3)': + '@typescript-eslint/utils@8.65.0(eslint@10.8.0)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0) '@typescript-eslint/scope-manager': 8.65.0 '@typescript-eslint/types': 8.65.0 '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) - eslint: 10.7.0 + eslint: 10.8.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -2287,7 +2287,7 @@ snapshots: '@typescript-eslint/types': 8.65.0 eslint-visitor-keys: 5.0.1 - '@vitest/coverage-v8@3.2.7(vitest@3.2.7(@types/node@25.9.5)(msw@2.15.0(@types/node@25.9.5)(typescript@5.9.3)))': + '@vitest/coverage-v8@3.2.7(vitest@3.2.7(@types/node@26.1.1)(msw@2.15.0(@types/node@26.1.1)(typescript@5.9.3)))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -2302,7 +2302,7 @@ snapshots: std-env: 3.10.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.7(@types/node@25.9.5)(msw@2.15.0(@types/node@25.9.5)(typescript@5.9.3)) + vitest: 3.2.7(@types/node@26.1.1)(msw@2.15.0(@types/node@26.1.1)(typescript@5.9.3)) transitivePeerDependencies: - supports-color @@ -2314,14 +2314,14 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.7(msw@2.15.0(@types/node@25.9.5)(typescript@5.9.3))(vite@7.2.7(@types/node@25.9.5))': + '@vitest/mocker@3.2.7(msw@2.15.0(@types/node@26.1.1)(typescript@5.9.3))(vite@7.2.7(@types/node@26.1.1))': dependencies: '@vitest/spy': 3.2.7 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - msw: 2.15.0(@types/node@25.9.5)(typescript@5.9.3) - vite: 7.2.7(@types/node@25.9.5) + msw: 2.15.0(@types/node@26.1.1)(typescript@5.9.3) + vite: 7.2.7(@types/node@26.1.1) '@vitest/pretty-format@3.2.7': dependencies: @@ -2507,18 +2507,18 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.8(eslint@10.7.0): + eslint-config-prettier@10.1.8(eslint@10.8.0): dependencies: - eslint: 10.7.0 + eslint: 10.8.0 - eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@10.7.0))(eslint@10.7.0)(prettier@3.9.6): + eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@10.8.0))(eslint@10.8.0)(prettier@3.9.6): dependencies: - eslint: 10.7.0 + eslint: 10.8.0 prettier: 3.9.6 prettier-linter-helpers: 1.0.1 synckit: 0.11.13 optionalDependencies: - eslint-config-prettier: 10.1.8(eslint@10.7.0) + eslint-config-prettier: 10.1.8(eslint@10.8.0) eslint-scope@9.1.2: dependencies: @@ -2531,12 +2531,12 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.7.0: + eslint@10.8.0: dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.8.0) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 - '@eslint/config-helpers': 0.6.0 + '@eslint/config-helpers': 0.7.0 '@eslint/core': 1.2.1 '@eslint/plugin-kit': 0.7.2 '@humanfs/node': 0.16.8 @@ -2785,9 +2785,9 @@ snapshots: ms@2.1.3: {} - msw@2.15.0(@types/node@25.9.5)(typescript@5.9.3): + msw@2.15.0(@types/node@26.1.1)(typescript@5.9.3): dependencies: - '@inquirer/confirm': 6.1.1(@types/node@25.9.5) + '@inquirer/confirm': 6.1.1(@types/node@26.1.1) '@mswjs/interceptors': 0.41.3 '@open-draft/deferred-promise': 3.0.0 '@types/statuses': 2.0.6 @@ -3130,7 +3130,7 @@ snapshots: '@quansync/fs': 1.0.0 quansync: 1.0.0 - undici-types@7.24.6: {} + undici-types@8.3.0: {} unicorn-magic@0.3.0: {} @@ -3146,13 +3146,13 @@ snapshots: dependencies: punycode: 2.3.1 - vite-node@3.2.4(@types/node@25.9.5): + vite-node@3.2.4(@types/node@26.1.1): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.2.7(@types/node@25.9.5) + vite: 7.2.7(@types/node@26.1.1) transitivePeerDependencies: - '@types/node' - jiti @@ -3167,7 +3167,7 @@ snapshots: - tsx - yaml - vite@7.2.7(@types/node@25.9.5): + vite@7.2.7(@types/node@26.1.1): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -3176,14 +3176,14 @@ snapshots: rollup: 4.53.3 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.9.5 + '@types/node': 26.1.1 fsevents: 2.3.3 - vitest@3.2.7(@types/node@25.9.5)(msw@2.15.0(@types/node@25.9.5)(typescript@5.9.3)): + vitest@3.2.7(@types/node@26.1.1)(msw@2.15.0(@types/node@26.1.1)(typescript@5.9.3)): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.7 - '@vitest/mocker': 3.2.7(msw@2.15.0(@types/node@25.9.5)(typescript@5.9.3))(vite@7.2.7(@types/node@25.9.5)) + '@vitest/mocker': 3.2.7(msw@2.15.0(@types/node@26.1.1)(typescript@5.9.3))(vite@7.2.7(@types/node@26.1.1)) '@vitest/pretty-format': 3.2.7 '@vitest/runner': 3.2.7 '@vitest/snapshot': 3.2.7 @@ -3201,11 +3201,11 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.2.7(@types/node@25.9.5) - vite-node: 3.2.4(@types/node@25.9.5) + vite: 7.2.7(@types/node@26.1.1) + vite-node: 3.2.4(@types/node@26.1.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.9.5 + '@types/node': 26.1.1 transitivePeerDependencies: - jiti - less