diff --git a/.node-version b/.node-version index f812e45..d135def 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.18.1 \ No newline at end of file +22.12.0 \ No newline at end of file diff --git a/package.json b/package.json index a22ecb4..cf59a5a 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ } }, "dependencies": { - "@types/node": "20.17.10", + "@types/node": "22.10.2", "lodash": "4.17.21", "typescript": "5.7.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c1d578f..27678cd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@types/node': - specifier: 20.17.10 - version: 20.17.10 + specifier: 22.10.2 + version: 22.10.2 lodash: specifier: 4.17.21 version: 4.17.21 @@ -29,13 +29,13 @@ importers: version: 7.25.7(@babel/core@7.25.8) '@commitlint/cli': specifier: 19.5.0 - version: 19.5.0(@types/node@20.17.10)(typescript@5.7.2) + version: 19.5.0(@types/node@22.10.2)(typescript@5.7.2) '@commitlint/config-conventional': specifier: 19.5.0 version: 19.5.0 '@commitlint/cz-commitlint': specifier: 19.5.0 - version: 19.5.0(@types/node@20.17.10)(commitizen@4.3.1(@types/node@20.17.10)(typescript@5.7.2))(inquirer@12.0.0(@types/node@20.17.10))(typescript@5.7.2) + version: 19.5.0(@types/node@22.10.2)(commitizen@4.3.1(@types/node@22.10.2)(typescript@5.7.2))(inquirer@12.0.0(@types/node@22.10.2))(typescript@5.7.2) '@rightcapital/eslint-config': specifier: 38.0.0 version: 38.0.0(@typescript-eslint/parser@8.0.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.7.2))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.0.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.13.0(jiti@1.21.6)))(eslint@9.13.0(jiti@1.21.6))(typescript@5.7.2) @@ -50,7 +50,7 @@ importers: version: 2.47.1(typescript@5.7.2) commitizen: specifier: 4.3.1 - version: 4.3.1(@types/node@20.17.10)(typescript@5.7.2) + version: 4.3.1(@types/node@22.10.2)(typescript@5.7.2) eslint: specifier: 9.13.0 version: 9.13.0(jiti@1.21.6) @@ -59,13 +59,13 @@ importers: version: 9.1.6 inquirer: specifier: 12.0.0 - version: 12.0.0(@types/node@20.17.10) + version: 12.0.0(@types/node@22.10.2) prettier: specifier: 3.3.3 version: 3.3.3 vitest: specifier: 2.1.2 - version: 2.1.2(@types/node@20.17.10) + version: 2.1.2(@types/node@22.10.2) packages: @@ -1126,8 +1126,8 @@ packages: '@types/lodash@4.17.10': resolution: {integrity: sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==} - '@types/node@20.17.10': - resolution: {integrity: sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==} + '@types/node@22.10.2': + resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -3167,8 +3167,8 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} @@ -4023,11 +4023,11 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@commitlint/cli@19.5.0(@types/node@20.17.10)(typescript@5.7.2)': + '@commitlint/cli@19.5.0(@types/node@22.10.2)(typescript@5.7.2)': dependencies: '@commitlint/format': 19.5.0 '@commitlint/lint': 19.6.0 - '@commitlint/load': 19.5.0(@types/node@20.17.10)(typescript@5.7.2) + '@commitlint/load': 19.5.0(@types/node@22.10.2)(typescript@5.7.2) '@commitlint/read': 19.5.0 '@commitlint/types': 19.5.0 tinyexec: 0.3.1 @@ -4046,14 +4046,14 @@ snapshots: '@commitlint/types': 19.5.0 ajv: 8.17.1 - '@commitlint/cz-commitlint@19.5.0(@types/node@20.17.10)(commitizen@4.3.1(@types/node@20.17.10)(typescript@5.7.2))(inquirer@12.0.0(@types/node@20.17.10))(typescript@5.7.2)': + '@commitlint/cz-commitlint@19.5.0(@types/node@22.10.2)(commitizen@4.3.1(@types/node@22.10.2)(typescript@5.7.2))(inquirer@12.0.0(@types/node@22.10.2))(typescript@5.7.2)': dependencies: '@commitlint/ensure': 19.5.0 - '@commitlint/load': 19.5.0(@types/node@20.17.10)(typescript@5.7.2) + '@commitlint/load': 19.5.0(@types/node@22.10.2)(typescript@5.7.2) '@commitlint/types': 19.5.0 chalk: 5.3.0 - commitizen: 4.3.1(@types/node@20.17.10)(typescript@5.7.2) - inquirer: 12.0.0(@types/node@20.17.10) + commitizen: 4.3.1(@types/node@22.10.2)(typescript@5.7.2) + inquirer: 12.0.0(@types/node@22.10.2) lodash.isplainobject: 4.0.6 word-wrap: 1.2.5 transitivePeerDependencies: @@ -4088,7 +4088,7 @@ snapshots: '@commitlint/rules': 19.6.0 '@commitlint/types': 19.5.0 - '@commitlint/load@19.5.0(@types/node@20.17.10)(typescript@5.7.2)': + '@commitlint/load@19.5.0(@types/node@22.10.2)(typescript@5.7.2)': dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/execute-rule': 19.5.0 @@ -4096,7 +4096,7 @@ snapshots: '@commitlint/types': 19.5.0 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.7.2) - cosmiconfig-typescript-loader: 5.1.0(@types/node@20.17.10)(cosmiconfig@9.0.0(typescript@5.7.2))(typescript@5.7.2) + cosmiconfig-typescript-loader: 5.1.0(@types/node@22.10.2)(cosmiconfig@9.0.0(typescript@5.7.2))(typescript@5.7.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -4377,25 +4377,25 @@ snapshots: '@humanwhocodes/retry@0.3.1': {} - '@inquirer/checkbox@4.0.3(@types/node@20.17.10)': + '@inquirer/checkbox@4.0.3(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.1(@types/node@20.17.10) + '@inquirer/core': 10.1.1(@types/node@22.10.2) '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@20.17.10) - '@types/node': 20.17.10 + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 - '@inquirer/confirm@5.1.0(@types/node@20.17.10)': + '@inquirer/confirm@5.1.0(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.1(@types/node@20.17.10) - '@inquirer/type': 3.0.1(@types/node@20.17.10) - '@types/node': 20.17.10 + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 - '@inquirer/core@10.1.1(@types/node@20.17.10)': + '@inquirer/core@10.1.1(@types/node@22.10.2)': dependencies: '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@20.17.10) + '@inquirer/type': 3.0.1(@types/node@22.10.2) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -4406,82 +4406,82 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@inquirer/editor@4.2.0(@types/node@20.17.10)': + '@inquirer/editor@4.2.0(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.1(@types/node@20.17.10) - '@inquirer/type': 3.0.1(@types/node@20.17.10) - '@types/node': 20.17.10 + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 external-editor: 3.1.0 - '@inquirer/expand@4.0.3(@types/node@20.17.10)': + '@inquirer/expand@4.0.3(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.1(@types/node@20.17.10) - '@inquirer/type': 3.0.1(@types/node@20.17.10) - '@types/node': 20.17.10 + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 yoctocolors-cjs: 2.1.2 '@inquirer/figures@1.0.8': {} - '@inquirer/input@4.1.0(@types/node@20.17.10)': + '@inquirer/input@4.1.0(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.1(@types/node@20.17.10) - '@inquirer/type': 3.0.1(@types/node@20.17.10) - '@types/node': 20.17.10 + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 - '@inquirer/number@3.0.3(@types/node@20.17.10)': + '@inquirer/number@3.0.3(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.1(@types/node@20.17.10) - '@inquirer/type': 3.0.1(@types/node@20.17.10) - '@types/node': 20.17.10 + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 - '@inquirer/password@4.0.3(@types/node@20.17.10)': + '@inquirer/password@4.0.3(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.1(@types/node@20.17.10) - '@inquirer/type': 3.0.1(@types/node@20.17.10) - '@types/node': 20.17.10 + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 ansi-escapes: 4.3.2 - '@inquirer/prompts@7.2.0(@types/node@20.17.10)': - dependencies: - '@inquirer/checkbox': 4.0.3(@types/node@20.17.10) - '@inquirer/confirm': 5.1.0(@types/node@20.17.10) - '@inquirer/editor': 4.2.0(@types/node@20.17.10) - '@inquirer/expand': 4.0.3(@types/node@20.17.10) - '@inquirer/input': 4.1.0(@types/node@20.17.10) - '@inquirer/number': 3.0.3(@types/node@20.17.10) - '@inquirer/password': 4.0.3(@types/node@20.17.10) - '@inquirer/rawlist': 4.0.3(@types/node@20.17.10) - '@inquirer/search': 3.0.3(@types/node@20.17.10) - '@inquirer/select': 4.0.3(@types/node@20.17.10) - '@types/node': 20.17.10 - - '@inquirer/rawlist@4.0.3(@types/node@20.17.10)': - dependencies: - '@inquirer/core': 10.1.1(@types/node@20.17.10) - '@inquirer/type': 3.0.1(@types/node@20.17.10) - '@types/node': 20.17.10 + '@inquirer/prompts@7.2.0(@types/node@22.10.2)': + dependencies: + '@inquirer/checkbox': 4.0.3(@types/node@22.10.2) + '@inquirer/confirm': 5.1.0(@types/node@22.10.2) + '@inquirer/editor': 4.2.0(@types/node@22.10.2) + '@inquirer/expand': 4.0.3(@types/node@22.10.2) + '@inquirer/input': 4.1.0(@types/node@22.10.2) + '@inquirer/number': 3.0.3(@types/node@22.10.2) + '@inquirer/password': 4.0.3(@types/node@22.10.2) + '@inquirer/rawlist': 4.0.3(@types/node@22.10.2) + '@inquirer/search': 3.0.3(@types/node@22.10.2) + '@inquirer/select': 4.0.3(@types/node@22.10.2) + '@types/node': 22.10.2 + + '@inquirer/rawlist@4.0.3(@types/node@22.10.2)': + dependencies: + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 yoctocolors-cjs: 2.1.2 - '@inquirer/search@3.0.3(@types/node@20.17.10)': + '@inquirer/search@3.0.3(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.1(@types/node@20.17.10) + '@inquirer/core': 10.1.1(@types/node@22.10.2) '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@20.17.10) - '@types/node': 20.17.10 + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 yoctocolors-cjs: 2.1.2 - '@inquirer/select@4.0.3(@types/node@20.17.10)': + '@inquirer/select@4.0.3(@types/node@22.10.2)': dependencies: - '@inquirer/core': 10.1.1(@types/node@20.17.10) + '@inquirer/core': 10.1.1(@types/node@22.10.2) '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@20.17.10) - '@types/node': 20.17.10 + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 - '@inquirer/type@3.0.1(@types/node@20.17.10)': + '@inquirer/type@3.0.1(@types/node@22.10.2)': dependencies: - '@types/node': 20.17.10 + '@types/node': 22.10.2 '@jridgewell/gen-mapping@0.3.5': dependencies: @@ -4627,7 +4627,7 @@ snapshots: '@types/conventional-commits-parser@5.0.1': dependencies: - '@types/node': 20.17.10 + '@types/node': 22.10.2 '@types/estree@1.0.6': {} @@ -4637,9 +4637,9 @@ snapshots: '@types/lodash@4.17.10': {} - '@types/node@20.17.10': + '@types/node@22.10.2': dependencies: - undici-types: 6.19.8 + undici-types: 6.20.0 '@types/normalize-package-data@2.4.4': {} @@ -4782,13 +4782,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.11(@types/node@20.17.10))': + '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.11(@types/node@22.10.2))': dependencies: '@vitest/spy': 2.1.2 estree-walker: 3.0.3 magic-string: 0.30.14 optionalDependencies: - vite: 5.4.11(@types/node@20.17.10) + vite: 5.4.11(@types/node@22.10.2) '@vitest/pretty-format@2.1.2': dependencies: @@ -5091,10 +5091,10 @@ snapshots: color-name@1.1.4: {} - commitizen@4.3.1(@types/node@20.17.10)(typescript@5.7.2): + commitizen@4.3.1(@types/node@22.10.2)(typescript@5.7.2): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@20.17.10)(typescript@5.7.2) + cz-conventional-changelog: 3.3.0(@types/node@22.10.2)(typescript@5.7.2) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -5143,9 +5143,9 @@ snapshots: dependencies: browserslist: 4.24.2 - cosmiconfig-typescript-loader@5.1.0(@types/node@20.17.10)(cosmiconfig@9.0.0(typescript@5.7.2))(typescript@5.7.2): + cosmiconfig-typescript-loader@5.1.0(@types/node@22.10.2)(cosmiconfig@9.0.0(typescript@5.7.2))(typescript@5.7.2): dependencies: - '@types/node': 20.17.10 + '@types/node': 22.10.2 cosmiconfig: 9.0.0(typescript@5.7.2) jiti: 1.21.6 typescript: 5.7.2 @@ -5174,16 +5174,16 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - cz-conventional-changelog@3.3.0(@types/node@20.17.10)(typescript@5.7.2): + cz-conventional-changelog@3.3.0(@types/node@22.10.2)(typescript@5.7.2): dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@20.17.10)(typescript@5.7.2) + commitizen: 4.3.1(@types/node@22.10.2)(typescript@5.7.2) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.5.0(@types/node@20.17.10)(typescript@5.7.2) + '@commitlint/load': 19.5.0(@types/node@22.10.2)(typescript@5.7.2) transitivePeerDependencies: - '@types/node' - typescript @@ -6037,11 +6037,11 @@ snapshots: ini@4.1.1: {} - inquirer@12.0.0(@types/node@20.17.10): + inquirer@12.0.0(@types/node@22.10.2): dependencies: - '@inquirer/core': 10.1.1(@types/node@20.17.10) - '@inquirer/prompts': 7.2.0(@types/node@20.17.10) - '@inquirer/type': 3.0.1(@types/node@20.17.10) + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/prompts': 7.2.0(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) ansi-escapes: 4.3.2 mute-stream: 2.0.0 run-async: 3.0.0 @@ -6971,7 +6971,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.0 - undici-types@6.19.8: {} + undici-types@6.20.0: {} unicode-canonical-property-names-ecmascript@2.0.1: {} @@ -7007,12 +7007,12 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.1.2(@types/node@20.17.10): + vite-node@2.1.2(@types/node@22.10.2): dependencies: cac: 6.7.14 debug: 4.4.0 pathe: 1.1.2 - vite: 5.4.11(@types/node@20.17.10) + vite: 5.4.11(@types/node@22.10.2) transitivePeerDependencies: - '@types/node' - less @@ -7024,19 +7024,19 @@ snapshots: - supports-color - terser - vite@5.4.11(@types/node@20.17.10): + vite@5.4.11(@types/node@22.10.2): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.28.1 optionalDependencies: - '@types/node': 20.17.10 + '@types/node': 22.10.2 fsevents: 2.3.3 - vitest@2.1.2(@types/node@20.17.10): + vitest@2.1.2(@types/node@22.10.2): dependencies: '@vitest/expect': 2.1.2 - '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.11(@types/node@20.17.10)) + '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.11(@types/node@22.10.2)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.2 '@vitest/snapshot': 2.1.2 @@ -7051,11 +7051,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@20.17.10) - vite-node: 2.1.2(@types/node@20.17.10) + vite: 5.4.11(@types/node@22.10.2) + vite-node: 2.1.2(@types/node@22.10.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.10 + '@types/node': 22.10.2 transitivePeerDependencies: - less - lightningcss