diff --git a/package.json b/package.json index 39c58e7b..2e64d17d 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "@orpc/server": "1.10.0", "@trpc/server": "11.4.3", "@types/json-schema": "7.0.15", - "@types/node": "20.17.48", + "@types/node": "22.18.12", "@types/omelette": "0.4.5", "@types/prompts": "2.4.9", "@valibot/to-json-schema": "1.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4df7753f..26286f32 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ importers: version: 0.11.0 '@inquirer/prompts': specifier: 7.5.1 - version: 7.5.1(@types/node@20.17.48) + version: 7.5.1(@types/node@22.18.12) '@orpc/contract': specifier: 1.10.0 version: 1.10.0 @@ -31,8 +31,8 @@ importers: specifier: 7.0.15 version: 7.0.15 '@types/node': - specifier: 20.17.48 - version: 20.17.48 + specifier: 22.18.12 + version: 22.18.12 '@types/omelette': specifier: 0.4.5 version: 0.4.5 @@ -56,7 +56,7 @@ importers: version: 9.38.0 eslint-plugin-mmkal: specifier: 0.11.3 - version: 0.11.3(@typescript-eslint/utils@8.46.2(eslint@9.38.0)(typescript@5.8.3))(typescript@5.8.3)(vitest@3.2.4(@types/node@20.17.48)(tsx@4.20.3)) + version: 0.11.3(@typescript-eslint/utils@8.46.2(eslint@9.38.0)(typescript@5.8.3))(typescript@5.8.3)(vitest@3.2.4(@types/node@22.18.12)(tsx@4.20.3)) execa: specifier: 9.3.1 version: 9.3.1 @@ -68,7 +68,7 @@ importers: version: 0.5.3 np: specifier: 10.2.0 - version: 10.2.0(@types/node@20.17.48)(typescript@5.8.3) + version: 10.2.0(@types/node@22.18.12)(typescript@5.8.3) pkg-pr-new: specifier: ^0.0.54 version: 0.0.54 @@ -95,7 +95,7 @@ importers: version: 1.1.0(typescript@5.8.3) vitest: specifier: 3.2.4 - version: 3.2.4(@types/node@20.17.48)(tsx@4.20.3) + version: 3.2.4(@types/node@22.18.12)(tsx@4.20.3) zod: specifier: 3.25.76 version: 3.25.76 @@ -1024,8 +1024,8 @@ packages: resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==} deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed. - '@types/node@20.17.48': - resolution: {integrity: sha512-KpSfKOHPsiSC4IkZeu2LsusFwExAIVGkhG1KkbaBMLwau0uMhj0fCrvyg9ddM2sAvd+gtiBJLir4LAw1MNMIaw==} + '@types/node@22.18.12': + resolution: {integrity: sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -3808,8 +3808,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} undici@6.22.0: resolution: {integrity: sha512-hU/10obOIu62MGYjdskASR3CUAiYaFTtC9Pa6vHyf//mAipSvSQg6od2CnJswq7fvzNS3zJhxoRkgNVaHurWKw==} @@ -4358,143 +4358,143 @@ snapshots: '@inquirer/ansi@1.0.1': {} - '@inquirer/checkbox@4.3.0(@types/node@20.17.48)': + '@inquirer/checkbox@4.3.0(@types/node@22.18.12)': dependencies: '@inquirer/ansi': 1.0.1 - '@inquirer/core': 10.3.0(@types/node@20.17.48) + '@inquirer/core': 10.3.0(@types/node@22.18.12) '@inquirer/figures': 1.0.14 - '@inquirer/type': 3.0.9(@types/node@20.17.48) + '@inquirer/type': 3.0.9(@types/node@22.18.12) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 - '@inquirer/confirm@5.1.19(@types/node@20.17.48)': + '@inquirer/confirm@5.1.19(@types/node@22.18.12)': dependencies: - '@inquirer/core': 10.3.0(@types/node@20.17.48) - '@inquirer/type': 3.0.9(@types/node@20.17.48) + '@inquirer/core': 10.3.0(@types/node@22.18.12) + '@inquirer/type': 3.0.9(@types/node@22.18.12) optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 - '@inquirer/core@10.3.0(@types/node@20.17.48)': + '@inquirer/core@10.3.0(@types/node@22.18.12)': dependencies: '@inquirer/ansi': 1.0.1 '@inquirer/figures': 1.0.14 - '@inquirer/type': 3.0.9(@types/node@20.17.48) + '@inquirer/type': 3.0.9(@types/node@22.18.12) 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': 20.17.48 + '@types/node': 22.18.12 - '@inquirer/editor@4.2.21(@types/node@20.17.48)': + '@inquirer/editor@4.2.21(@types/node@22.18.12)': dependencies: - '@inquirer/core': 10.3.0(@types/node@20.17.48) - '@inquirer/external-editor': 1.0.2(@types/node@20.17.48) - '@inquirer/type': 3.0.9(@types/node@20.17.48) + '@inquirer/core': 10.3.0(@types/node@22.18.12) + '@inquirer/external-editor': 1.0.2(@types/node@22.18.12) + '@inquirer/type': 3.0.9(@types/node@22.18.12) optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 - '@inquirer/expand@4.0.21(@types/node@20.17.48)': + '@inquirer/expand@4.0.21(@types/node@22.18.12)': dependencies: - '@inquirer/core': 10.3.0(@types/node@20.17.48) - '@inquirer/type': 3.0.9(@types/node@20.17.48) + '@inquirer/core': 10.3.0(@types/node@22.18.12) + '@inquirer/type': 3.0.9(@types/node@22.18.12) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 - '@inquirer/external-editor@1.0.2(@types/node@20.17.48)': + '@inquirer/external-editor@1.0.2(@types/node@22.18.12)': dependencies: chardet: 2.1.0 iconv-lite: 0.7.0 optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 '@inquirer/figures@1.0.14': {} - '@inquirer/input@4.2.5(@types/node@20.17.48)': + '@inquirer/input@4.2.5(@types/node@22.18.12)': dependencies: - '@inquirer/core': 10.3.0(@types/node@20.17.48) - '@inquirer/type': 3.0.9(@types/node@20.17.48) + '@inquirer/core': 10.3.0(@types/node@22.18.12) + '@inquirer/type': 3.0.9(@types/node@22.18.12) optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 - '@inquirer/number@3.0.21(@types/node@20.17.48)': + '@inquirer/number@3.0.21(@types/node@22.18.12)': dependencies: - '@inquirer/core': 10.3.0(@types/node@20.17.48) - '@inquirer/type': 3.0.9(@types/node@20.17.48) + '@inquirer/core': 10.3.0(@types/node@22.18.12) + '@inquirer/type': 3.0.9(@types/node@22.18.12) optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 - '@inquirer/password@4.0.21(@types/node@20.17.48)': + '@inquirer/password@4.0.21(@types/node@22.18.12)': dependencies: '@inquirer/ansi': 1.0.1 - '@inquirer/core': 10.3.0(@types/node@20.17.48) - '@inquirer/type': 3.0.9(@types/node@20.17.48) + '@inquirer/core': 10.3.0(@types/node@22.18.12) + '@inquirer/type': 3.0.9(@types/node@22.18.12) optionalDependencies: - '@types/node': 20.17.48 - - '@inquirer/prompts@7.5.1(@types/node@20.17.48)': - dependencies: - '@inquirer/checkbox': 4.3.0(@types/node@20.17.48) - '@inquirer/confirm': 5.1.19(@types/node@20.17.48) - '@inquirer/editor': 4.2.21(@types/node@20.17.48) - '@inquirer/expand': 4.0.21(@types/node@20.17.48) - '@inquirer/input': 4.2.5(@types/node@20.17.48) - '@inquirer/number': 3.0.21(@types/node@20.17.48) - '@inquirer/password': 4.0.21(@types/node@20.17.48) - '@inquirer/rawlist': 4.1.9(@types/node@20.17.48) - '@inquirer/search': 3.2.0(@types/node@20.17.48) - '@inquirer/select': 4.4.0(@types/node@20.17.48) + '@types/node': 22.18.12 + + '@inquirer/prompts@7.5.1(@types/node@22.18.12)': + dependencies: + '@inquirer/checkbox': 4.3.0(@types/node@22.18.12) + '@inquirer/confirm': 5.1.19(@types/node@22.18.12) + '@inquirer/editor': 4.2.21(@types/node@22.18.12) + '@inquirer/expand': 4.0.21(@types/node@22.18.12) + '@inquirer/input': 4.2.5(@types/node@22.18.12) + '@inquirer/number': 3.0.21(@types/node@22.18.12) + '@inquirer/password': 4.0.21(@types/node@22.18.12) + '@inquirer/rawlist': 4.1.9(@types/node@22.18.12) + '@inquirer/search': 3.2.0(@types/node@22.18.12) + '@inquirer/select': 4.4.0(@types/node@22.18.12) optionalDependencies: - '@types/node': 20.17.48 - - '@inquirer/prompts@7.9.0(@types/node@20.17.48)': - dependencies: - '@inquirer/checkbox': 4.3.0(@types/node@20.17.48) - '@inquirer/confirm': 5.1.19(@types/node@20.17.48) - '@inquirer/editor': 4.2.21(@types/node@20.17.48) - '@inquirer/expand': 4.0.21(@types/node@20.17.48) - '@inquirer/input': 4.2.5(@types/node@20.17.48) - '@inquirer/number': 3.0.21(@types/node@20.17.48) - '@inquirer/password': 4.0.21(@types/node@20.17.48) - '@inquirer/rawlist': 4.1.9(@types/node@20.17.48) - '@inquirer/search': 3.2.0(@types/node@20.17.48) - '@inquirer/select': 4.4.0(@types/node@20.17.48) + '@types/node': 22.18.12 + + '@inquirer/prompts@7.9.0(@types/node@22.18.12)': + dependencies: + '@inquirer/checkbox': 4.3.0(@types/node@22.18.12) + '@inquirer/confirm': 5.1.19(@types/node@22.18.12) + '@inquirer/editor': 4.2.21(@types/node@22.18.12) + '@inquirer/expand': 4.0.21(@types/node@22.18.12) + '@inquirer/input': 4.2.5(@types/node@22.18.12) + '@inquirer/number': 3.0.21(@types/node@22.18.12) + '@inquirer/password': 4.0.21(@types/node@22.18.12) + '@inquirer/rawlist': 4.1.9(@types/node@22.18.12) + '@inquirer/search': 3.2.0(@types/node@22.18.12) + '@inquirer/select': 4.4.0(@types/node@22.18.12) optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 - '@inquirer/rawlist@4.1.9(@types/node@20.17.48)': + '@inquirer/rawlist@4.1.9(@types/node@22.18.12)': dependencies: - '@inquirer/core': 10.3.0(@types/node@20.17.48) - '@inquirer/type': 3.0.9(@types/node@20.17.48) + '@inquirer/core': 10.3.0(@types/node@22.18.12) + '@inquirer/type': 3.0.9(@types/node@22.18.12) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 - '@inquirer/search@3.2.0(@types/node@20.17.48)': + '@inquirer/search@3.2.0(@types/node@22.18.12)': dependencies: - '@inquirer/core': 10.3.0(@types/node@20.17.48) + '@inquirer/core': 10.3.0(@types/node@22.18.12) '@inquirer/figures': 1.0.14 - '@inquirer/type': 3.0.9(@types/node@20.17.48) + '@inquirer/type': 3.0.9(@types/node@22.18.12) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 - '@inquirer/select@4.4.0(@types/node@20.17.48)': + '@inquirer/select@4.4.0(@types/node@22.18.12)': dependencies: '@inquirer/ansi': 1.0.1 - '@inquirer/core': 10.3.0(@types/node@20.17.48) + '@inquirer/core': 10.3.0(@types/node@22.18.12) '@inquirer/figures': 1.0.14 - '@inquirer/type': 3.0.9(@types/node@20.17.48) + '@inquirer/type': 3.0.9(@types/node@22.18.12) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 - '@inquirer/type@3.0.9(@types/node@20.17.48)': + '@inquirer/type@3.0.9(@types/node@22.18.12)': optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 '@isaacs/balanced-match@4.0.1': {} @@ -4524,7 +4524,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.17.48 + '@types/node': 22.18.12 '@types/yargs': 17.0.34 chalk: 4.1.2 @@ -4980,7 +4980,7 @@ snapshots: '@types/glob@7.1.3': dependencies: '@types/minimatch': 6.0.0 - '@types/node': 20.17.48 + '@types/node': 22.18.12 '@types/istanbul-lib-coverage@2.0.6': {} @@ -5006,9 +5006,9 @@ snapshots: dependencies: minimatch: 10.0.3 - '@types/node@20.17.48': + '@types/node@22.18.12': dependencies: - undici-types: 6.19.8 + undici-types: 6.21.0 '@types/normalize-package-data@2.4.4': {} @@ -5016,7 +5016,7 @@ snapshots: '@types/prompts@2.4.9': dependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 kleur: 3.0.3 '@types/stack-utils@2.0.3': {} @@ -5268,13 +5268,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@20.17.48)(tsx@4.20.3))': + '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@22.18.12)(tsx@4.20.3))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.1.12(@types/node@20.17.48)(tsx@4.20.3) + vite: 7.1.12(@types/node@22.18.12)(tsx@4.20.3) '@vitest/pretty-format@3.2.4': dependencies: @@ -6128,7 +6128,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-mmkal@0.11.3(@typescript-eslint/utils@8.46.2(eslint@9.38.0)(typescript@5.8.3))(typescript@5.8.3)(vitest@3.2.4(@types/node@20.17.48)(tsx@4.20.3)): + eslint-plugin-mmkal@0.11.3(@typescript-eslint/utils@8.46.2(eslint@9.38.0)(typescript@5.8.3))(typescript@5.8.3)(vitest@3.2.4(@types/node@22.18.12)(tsx@4.20.3)): dependencies: '@eslint/js': 9.38.0 '@next/eslint-plugin-next': 15.5.6 @@ -6152,7 +6152,7 @@ snapshots: eslint-plugin-react: 7.37.5(eslint@9.38.0) eslint-plugin-react-hooks: 5.2.0(eslint@9.38.0) eslint-plugin-unicorn: 61.0.2(eslint@9.38.0) - eslint-plugin-vitest: 0.5.4(eslint@9.38.0)(typescript@5.8.3)(vitest@3.2.4(@types/node@20.17.48)(tsx@4.20.3)) + eslint-plugin-vitest: 0.5.4(eslint@9.38.0)(typescript@5.8.3)(vitest@3.2.4(@types/node@22.18.12)(tsx@4.20.3)) eslint-plugin-wrapper: 0.1.0-1 globals: 16.4.0 lodash: 4.17.21 @@ -6236,12 +6236,12 @@ snapshots: semver: 7.7.3 strip-indent: 4.1.1 - eslint-plugin-vitest@0.5.4(eslint@9.38.0)(typescript@5.8.3)(vitest@3.2.4(@types/node@20.17.48)(tsx@4.20.3)): + eslint-plugin-vitest@0.5.4(eslint@9.38.0)(typescript@5.8.3)(vitest@3.2.4(@types/node@22.18.12)(tsx@4.20.3)): dependencies: '@typescript-eslint/utils': 7.18.0(eslint@9.38.0)(typescript@5.8.3) eslint: 9.38.0 optionalDependencies: - vitest: 3.2.4(@types/node@20.17.48)(tsx@4.20.3) + vitest: 3.2.4(@types/node@22.18.12)(tsx@4.20.3) transitivePeerDependencies: - supports-color - typescript @@ -6672,17 +6672,17 @@ snapshots: inquirer: 6.5.2 rxjs: 6.6.7 - inquirer@12.10.0(@types/node@20.17.48): + inquirer@12.10.0(@types/node@22.18.12): dependencies: '@inquirer/ansi': 1.0.1 - '@inquirer/core': 10.3.0(@types/node@20.17.48) - '@inquirer/prompts': 7.9.0(@types/node@20.17.48) - '@inquirer/type': 3.0.9(@types/node@20.17.48) + '@inquirer/core': 10.3.0(@types/node@22.18.12) + '@inquirer/prompts': 7.9.0(@types/node@22.18.12) + '@inquirer/type': 3.0.9(@types/node@22.18.12) mute-stream: 2.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 inquirer@6.5.2: dependencies: @@ -6975,7 +6975,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.17.48 + '@types/node': 22.18.12 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -7230,7 +7230,7 @@ snapshots: semver: 7.7.3 validate-npm-package-license: 3.0.4 - np@10.2.0(@types/node@20.17.48)(typescript@5.8.3): + np@10.2.0(@types/node@22.18.12)(typescript@5.8.3): dependencies: chalk: 5.6.2 chalk-template: 1.1.2 @@ -7244,7 +7244,7 @@ snapshots: hosted-git-info: 8.1.0 ignore-walk: 7.0.0 import-local: 3.2.0 - inquirer: 12.10.0(@types/node@20.17.48) + inquirer: 12.10.0(@types/node@22.18.12) is-installed-globally: 1.0.0 is-interactive: 2.0.0 is-scoped: 3.0.0 @@ -8167,7 +8167,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@6.19.8: {} + undici-types@6.21.0: {} undici@6.22.0: {} @@ -8243,13 +8243,13 @@ snapshots: validate-npm-package-name@5.0.1: {} - vite-node@3.2.4(@types/node@20.17.48)(tsx@4.20.3): + vite-node@3.2.4(@types/node@22.18.12)(tsx@4.20.3): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.12(@types/node@20.17.48)(tsx@4.20.3) + vite: 7.1.12(@types/node@22.18.12)(tsx@4.20.3) transitivePeerDependencies: - '@types/node' - jiti @@ -8264,7 +8264,7 @@ snapshots: - tsx - yaml - vite@7.1.12(@types/node@20.17.48)(tsx@4.20.3): + vite@7.1.12(@types/node@22.18.12)(tsx@4.20.3): dependencies: esbuild: 0.25.11 fdir: 6.5.0(picomatch@4.0.3) @@ -8273,15 +8273,15 @@ snapshots: rollup: 4.52.5 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 fsevents: 2.3.3 tsx: 4.20.3 - vitest@3.2.4(@types/node@20.17.48)(tsx@4.20.3): + vitest@3.2.4(@types/node@22.18.12)(tsx@4.20.3): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@20.17.48)(tsx@4.20.3)) + '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@22.18.12)(tsx@4.20.3)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -8299,11 +8299,11 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.12(@types/node@20.17.48)(tsx@4.20.3) - vite-node: 3.2.4(@types/node@20.17.48)(tsx@4.20.3) + vite: 7.1.12(@types/node@22.18.12)(tsx@4.20.3) + vite-node: 3.2.4(@types/node@22.18.12)(tsx@4.20.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.48 + '@types/node': 22.18.12 transitivePeerDependencies: - jiti - less