diff --git a/package.json b/package.json index 80587eb..f8fc6be 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@swc-node/register": "1.12.1", "@swc/core": "1.5.7", "@swc/helpers": "0.5.23", - "@types/node": "18.16.9", + "@types/node": "26.4.0", "@vitest/coverage-v8": "^3.0.5", "esbuild": "^0.28.2", "eslint": "^9.20.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1543e4b..3477326 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,11 +34,11 @@ importers: specifier: 0.5.23 version: 0.5.23 '@types/node': - specifier: 18.16.9 - version: 18.16.9 + specifier: 26.4.0 + version: 26.4.0 '@vitest/coverage-v8': specifier: ^3.0.5 - version: 3.0.5(vitest@3.0.5(@types/node@18.16.9)(msw@2.15.0(@types/node@18.16.9)(typescript@5.4.5))(yaml@2.9.0)) + version: 3.0.5(vitest@3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(yaml@2.9.0)) esbuild: specifier: ^0.28.2 version: 0.28.2 @@ -50,13 +50,13 @@ importers: version: 9.1.7 inquirer: specifier: '14' - version: 14.2.0(@types/node@18.16.9) + version: 14.2.0(@types/node@26.4.0) msw: specifier: ^2.7.0 - version: 2.15.0(@types/node@18.16.9)(typescript@5.4.5) + version: 2.15.0(@types/node@26.4.0)(typescript@5.4.5) ts-node: specifier: 10.9.1 - version: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.23))(@types/node@18.16.9)(typescript@5.4.5) + version: 10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.23))(@types/node@26.4.0)(typescript@5.4.5) tsup: specifier: ^8.3.6 version: 8.5.1(@swc/core@1.5.7(@swc/helpers@0.5.23))(postcss@8.5.1)(typescript@5.4.5)(yaml@2.9.0) @@ -65,7 +65,7 @@ importers: version: 5.4.5 vitest: specifier: ^3.0.5 - version: 3.0.5(@types/node@18.16.9)(msw@2.15.0(@types/node@18.16.9)(typescript@5.4.5))(yaml@2.9.0) + version: 3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(yaml@2.9.0) packages/capguru: dependencies: @@ -1493,8 +1493,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/node@18.16.9': - resolution: {integrity: sha512-IeB32oIV4oGArLrd7znD2rkHQ6EDCM+2Sr76dJnrHwv9OHBTTM6nuDLK9bmikXzPa0ZlWMWtRGo/Uw4mrzQedA==} + '@types/node@26.4.0': + resolution: {integrity: sha512-faiGnoIrLH/V8cibOMEAZ8pMw6oXqSukl29ra4mN8GdaB2ZewzeaLj+INpV5N+Z1eKWzY+IzaIZH2EIR6YZRNQ==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -3211,6 +3211,9 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} + undici-types@8.3.0: + resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} + until-async@3.0.2: resolution: {integrity: sha512-IiSk4HlzAMqTUseHHe3VhIGyuFmN90zMTpD3Z3y8jeQbzLIq500MVM7Jq2vUAnTKAFPJrqwkzr6PoTcPhGcOiw==} @@ -3810,122 +3813,122 @@ snapshots: '@inquirer/ansi@2.0.8': {} - '@inquirer/checkbox@5.2.4(@types/node@18.16.9)': + '@inquirer/checkbox@5.2.4(@types/node@26.4.0)': dependencies: '@inquirer/ansi': 2.0.8 - '@inquirer/core': 12.0.2(@types/node@18.16.9) + '@inquirer/core': 12.0.2(@types/node@26.4.0) '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.1.1(@types/node@18.16.9) + '@inquirer/type': 4.1.1(@types/node@26.4.0) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 - '@inquirer/confirm@6.3.1(@types/node@18.16.9)': + '@inquirer/confirm@6.3.1(@types/node@26.4.0)': dependencies: - '@inquirer/core': 12.0.2(@types/node@18.16.9) - '@inquirer/type': 4.1.1(@types/node@18.16.9) + '@inquirer/core': 12.0.2(@types/node@26.4.0) + '@inquirer/type': 4.1.1(@types/node@26.4.0) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 - '@inquirer/core@12.0.2(@types/node@18.16.9)': + '@inquirer/core@12.0.2(@types/node@26.4.0)': dependencies: '@inquirer/ansi': 2.0.8 '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.1.1(@types/node@18.16.9) + '@inquirer/type': 4.1.1(@types/node@26.4.0) cli-width: 4.1.0 fast-wrap-ansi: 0.2.2 mute-stream: 3.0.0 signal-exit: 4.1.0 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 - '@inquirer/editor@5.3.2(@types/node@18.16.9)': + '@inquirer/editor@5.3.2(@types/node@26.4.0)': dependencies: - '@inquirer/core': 12.0.2(@types/node@18.16.9) - '@inquirer/external-editor': 3.0.5(@types/node@18.16.9) - '@inquirer/type': 4.1.1(@types/node@18.16.9) + '@inquirer/core': 12.0.2(@types/node@26.4.0) + '@inquirer/external-editor': 3.0.5(@types/node@26.4.0) + '@inquirer/type': 4.1.1(@types/node@26.4.0) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 - '@inquirer/expand@5.1.4(@types/node@18.16.9)': + '@inquirer/expand@5.1.4(@types/node@26.4.0)': dependencies: - '@inquirer/core': 12.0.2(@types/node@18.16.9) - '@inquirer/type': 4.1.1(@types/node@18.16.9) + '@inquirer/core': 12.0.2(@types/node@26.4.0) + '@inquirer/type': 4.1.1(@types/node@26.4.0) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 - '@inquirer/external-editor@3.0.5(@types/node@18.16.9)': + '@inquirer/external-editor@3.0.5(@types/node@26.4.0)': dependencies: chardet: 2.2.0 iconv-lite: 0.7.3 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 '@inquirer/figures@2.0.9': {} - '@inquirer/input@5.1.5(@types/node@18.16.9)': + '@inquirer/input@5.1.5(@types/node@26.4.0)': dependencies: - '@inquirer/core': 12.0.2(@types/node@18.16.9) - '@inquirer/type': 4.1.1(@types/node@18.16.9) + '@inquirer/core': 12.0.2(@types/node@26.4.0) + '@inquirer/type': 4.1.1(@types/node@26.4.0) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 - '@inquirer/number@4.2.2(@types/node@18.16.9)': + '@inquirer/number@4.2.2(@types/node@26.4.0)': dependencies: - '@inquirer/core': 12.0.2(@types/node@18.16.9) - '@inquirer/type': 4.1.1(@types/node@18.16.9) + '@inquirer/core': 12.0.2(@types/node@26.4.0) + '@inquirer/type': 4.1.1(@types/node@26.4.0) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 - '@inquirer/password@5.2.1(@types/node@18.16.9)': + '@inquirer/password@5.2.1(@types/node@26.4.0)': dependencies: '@inquirer/ansi': 2.0.8 - '@inquirer/core': 12.0.2(@types/node@18.16.9) - '@inquirer/type': 4.1.1(@types/node@18.16.9) + '@inquirer/core': 12.0.2(@types/node@26.4.0) + '@inquirer/type': 4.1.1(@types/node@26.4.0) optionalDependencies: - '@types/node': 18.16.9 - - '@inquirer/prompts@8.7.1(@types/node@18.16.9)': - dependencies: - '@inquirer/checkbox': 5.2.4(@types/node@18.16.9) - '@inquirer/confirm': 6.3.1(@types/node@18.16.9) - '@inquirer/editor': 5.3.2(@types/node@18.16.9) - '@inquirer/expand': 5.1.4(@types/node@18.16.9) - '@inquirer/input': 5.1.5(@types/node@18.16.9) - '@inquirer/number': 4.2.2(@types/node@18.16.9) - '@inquirer/password': 5.2.1(@types/node@18.16.9) - '@inquirer/rawlist': 5.3.4(@types/node@18.16.9) - '@inquirer/search': 4.3.2(@types/node@18.16.9) - '@inquirer/select': 5.2.4(@types/node@18.16.9) + '@types/node': 26.4.0 + + '@inquirer/prompts@8.7.1(@types/node@26.4.0)': + dependencies: + '@inquirer/checkbox': 5.2.4(@types/node@26.4.0) + '@inquirer/confirm': 6.3.1(@types/node@26.4.0) + '@inquirer/editor': 5.3.2(@types/node@26.4.0) + '@inquirer/expand': 5.1.4(@types/node@26.4.0) + '@inquirer/input': 5.1.5(@types/node@26.4.0) + '@inquirer/number': 4.2.2(@types/node@26.4.0) + '@inquirer/password': 5.2.1(@types/node@26.4.0) + '@inquirer/rawlist': 5.3.4(@types/node@26.4.0) + '@inquirer/search': 4.3.2(@types/node@26.4.0) + '@inquirer/select': 5.2.4(@types/node@26.4.0) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 - '@inquirer/rawlist@5.3.4(@types/node@18.16.9)': + '@inquirer/rawlist@5.3.4(@types/node@26.4.0)': dependencies: - '@inquirer/core': 12.0.2(@types/node@18.16.9) - '@inquirer/type': 4.1.1(@types/node@18.16.9) + '@inquirer/core': 12.0.2(@types/node@26.4.0) + '@inquirer/type': 4.1.1(@types/node@26.4.0) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 - '@inquirer/search@4.3.2(@types/node@18.16.9)': + '@inquirer/search@4.3.2(@types/node@26.4.0)': dependencies: - '@inquirer/core': 12.0.2(@types/node@18.16.9) + '@inquirer/core': 12.0.2(@types/node@26.4.0) '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.1.1(@types/node@18.16.9) + '@inquirer/type': 4.1.1(@types/node@26.4.0) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 - '@inquirer/select@5.2.4(@types/node@18.16.9)': + '@inquirer/select@5.2.4(@types/node@26.4.0)': dependencies: '@inquirer/ansi': 2.0.8 - '@inquirer/core': 12.0.2(@types/node@18.16.9) + '@inquirer/core': 12.0.2(@types/node@26.4.0) '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.1.1(@types/node@18.16.9) + '@inquirer/type': 4.1.1(@types/node@26.4.0) optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 - '@inquirer/type@4.1.1(@types/node@18.16.9)': + '@inquirer/type@4.1.1(@types/node@26.4.0)': optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 '@isaacs/cliui@8.0.2': dependencies: @@ -4364,13 +4367,15 @@ snapshots: '@types/json5@0.0.29': {} - '@types/node@18.16.9': {} + '@types/node@26.4.0': + dependencies: + undici-types: 8.3.0 '@types/semver@7.5.8': {} '@types/set-cookie-parser@2.4.10': dependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 '@types/statuses@2.0.6': {} @@ -4541,7 +4546,7 @@ snapshots: '@typescript-eslint/types': 8.23.0 eslint-visitor-keys: 4.2.0 - '@vitest/coverage-v8@3.0.5(vitest@3.0.5(@types/node@18.16.9)(msw@2.15.0(@types/node@18.16.9)(typescript@5.4.5))(yaml@2.9.0))': + '@vitest/coverage-v8@3.0.5(vitest@3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(yaml@2.9.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -4555,7 +4560,7 @@ snapshots: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.0.5(@types/node@18.16.9)(msw@2.15.0(@types/node@18.16.9)(typescript@5.4.5))(yaml@2.9.0) + vitest: 3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(yaml@2.9.0) transitivePeerDependencies: - supports-color @@ -4566,14 +4571,14 @@ snapshots: chai: 5.1.2 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.5(msw@2.15.0(@types/node@18.16.9)(typescript@5.4.5))(vite@6.1.0(@types/node@18.16.9)(yaml@2.9.0))': + '@vitest/mocker@3.0.5(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(vite@6.1.0(@types/node@26.4.0)(yaml@2.9.0))': dependencies: '@vitest/spy': 3.0.5 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - msw: 2.15.0(@types/node@18.16.9)(typescript@5.4.5) - vite: 6.1.0(@types/node@18.16.9)(yaml@2.9.0) + msw: 2.15.0(@types/node@26.4.0)(typescript@5.4.5) + vite: 6.1.0(@types/node@26.4.0)(yaml@2.9.0) '@vitest/pretty-format@3.0.5': dependencies: @@ -5465,16 +5470,16 @@ snapshots: imurmurhash@0.1.4: {} - inquirer@14.2.0(@types/node@18.16.9): + inquirer@14.2.0(@types/node@26.4.0): dependencies: '@inquirer/ansi': 2.0.8 - '@inquirer/core': 12.0.2(@types/node@18.16.9) - '@inquirer/prompts': 8.7.1(@types/node@18.16.9) - '@inquirer/type': 4.1.1(@types/node@18.16.9) + '@inquirer/core': 12.0.2(@types/node@26.4.0) + '@inquirer/prompts': 8.7.1(@types/node@26.4.0) + '@inquirer/type': 4.1.1(@types/node@26.4.0) mute-stream: 3.0.0 run-async: 4.0.6 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 internal-slot@1.1.0: dependencies: @@ -5735,9 +5740,9 @@ snapshots: ms@2.1.3: {} - msw@2.15.0(@types/node@18.16.9)(typescript@5.4.5): + msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5): dependencies: - '@inquirer/confirm': 6.3.1(@types/node@18.16.9) + '@inquirer/confirm': 6.3.1(@types/node@26.4.0) '@mswjs/interceptors': 0.41.9 '@open-draft/deferred-promise': 3.0.0 '@types/statuses': 2.0.6 @@ -6254,14 +6259,14 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.23))(@types/node@18.16.9)(typescript@5.4.5): + ts-node@10.9.1(@swc/core@1.5.7(@swc/helpers@0.5.23))(@types/node@26.4.0)(typescript@5.4.5): 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': 18.16.9 + '@types/node': 26.4.0 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -6380,6 +6385,8 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 + undici-types@8.3.0: {} + until-async@3.0.2: {} uri-js@4.4.1: @@ -6388,13 +6395,13 @@ snapshots: v8-compile-cache-lib@3.0.1: {} - vite-node@3.0.5(@types/node@18.16.9)(yaml@2.9.0): + vite-node@3.0.5(@types/node@26.4.0)(yaml@2.9.0): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.6.0 pathe: 2.0.2 - vite: 6.1.0(@types/node@18.16.9)(yaml@2.9.0) + vite: 6.1.0(@types/node@26.4.0)(yaml@2.9.0) transitivePeerDependencies: - '@types/node' - jiti @@ -6409,20 +6416,20 @@ snapshots: - tsx - yaml - vite@6.1.0(@types/node@18.16.9)(yaml@2.9.0): + vite@6.1.0(@types/node@26.4.0)(yaml@2.9.0): dependencies: esbuild: 0.24.2 postcss: 8.5.1 rollup: 4.63.1 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 fsevents: 2.3.3 yaml: 2.9.0 - vitest@3.0.5(@types/node@18.16.9)(msw@2.15.0(@types/node@18.16.9)(typescript@5.4.5))(yaml@2.9.0): + vitest@3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(yaml@2.9.0): dependencies: '@vitest/expect': 3.0.5 - '@vitest/mocker': 3.0.5(msw@2.15.0(@types/node@18.16.9)(typescript@5.4.5))(vite@6.1.0(@types/node@18.16.9)(yaml@2.9.0)) + '@vitest/mocker': 3.0.5(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(vite@6.1.0(@types/node@26.4.0)(yaml@2.9.0)) '@vitest/pretty-format': 3.0.5 '@vitest/runner': 3.0.5 '@vitest/snapshot': 3.0.5 @@ -6438,11 +6445,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.1.0(@types/node@18.16.9)(yaml@2.9.0) - vite-node: 3.0.5(@types/node@18.16.9)(yaml@2.9.0) + vite: 6.1.0(@types/node@26.4.0)(yaml@2.9.0) + vite-node: 3.0.5(@types/node@26.4.0)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 18.16.9 + '@types/node': 26.4.0 transitivePeerDependencies: - jiti - less