diff --git a/.nvmrc b/.nvmrc index 2a393af..7af24b7 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.18.0 +22.11.0 diff --git a/package.json b/package.json index 168a20d..2a97428 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "test": "NODE_OPTIONS=\"--max-old-space-size=4096\" FORCE_COLOR=1 vitest --coverage $VITEST_EXTRA_OPTS" }, "devDependencies": { - "@types/node": "20.17.5", + "@types/node": "22.8.7", "@fuf-stack/eslint-config-fuf": "workspace:*", "@fuf-stack/project-cli-tools": "workspace:*", "@fuf-stack/vitest-config": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8c077b5..bc1bf4d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,11 +18,11 @@ importers: specifier: workspace:* version: link:packages/vitest-config '@types/node': - specifier: 20.17.5 - version: 20.17.5 + specifier: 22.8.7 + version: 22.8.7 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@20.17.5)(typescript@5.6.3) + version: 10.9.2(@types/node@22.8.7)(typescript@5.6.3) typescript: specifier: 5.6.3 version: 5.6.3 @@ -79,7 +79,7 @@ importers: version: 0.10.2(eslint@8.57.1)(typescript@5.6.3) eslint-plugin-vitest: specifier: 0.4.1 - version: 0.4.1(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)(vitest@2.1.4(@types/node@20.17.5)) + version: 0.4.1(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)(vitest@2.1.4(@types/node@22.8.7)) prettier: specifier: 3.3.3 version: 3.3.3 @@ -110,7 +110,7 @@ importers: dependencies: '@commitlint/cli': specifier: 19.5.0 - version: 19.5.0(@types/node@20.17.5)(typescript@5.6.3) + version: 19.5.0(@types/node@22.8.7)(typescript@5.6.3) '@commitlint/config-conventional': specifier: 19.5.0 version: 19.5.0 @@ -119,13 +119,13 @@ importers: version: 19.5.0 '@lerna-lite/cli': specifier: 3.10.0 - version: 3.10.0(@lerna-lite/version@3.10.0(@types/node@20.17.5)(typescript@5.6.3))(@types/node@20.17.5)(typescript@5.6.3) + version: 3.10.0(@lerna-lite/version@3.10.0(@types/node@22.8.7)(typescript@5.6.3))(@types/node@22.8.7)(typescript@5.6.3) '@lerna-lite/version': specifier: 3.10.0 - version: 3.10.0(@types/node@20.17.5)(typescript@5.6.3) + version: 3.10.0(@types/node@22.8.7)(typescript@5.6.3) commitizen: specifier: 4.3.1 - version: 4.3.1(@types/node@20.17.5)(typescript@5.6.3) + version: 4.3.1(@types/node@22.8.7)(typescript@5.6.3) husky: specifier: 9.1.6 version: 9.1.6 @@ -146,10 +146,10 @@ importers: dependencies: '@vitest/coverage-istanbul': specifier: 2.1.4 - version: 2.1.4(vitest@2.1.4(@types/node@20.17.5)) + version: 2.1.4(vitest@2.1.4(@types/node@22.8.7)) vitest: specifier: 2.1.4 - version: 2.1.4(@types/node@20.17.5) + version: 2.1.4(@types/node@22.8.7) packages: @@ -875,8 +875,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/node@20.17.5': - resolution: {integrity: sha512-n8FYY/pRxu496441gIcAQFZPKXbhsd6VZygcq+PTSZ75eMh/Ke0hCAROdUa21qiFqKNsPPYic46yXDO1JGiPBQ==} + '@types/node@22.8.7': + resolution: {integrity: sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -3987,11 +3987,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.5)(typescript@5.6.3)': + '@commitlint/cli@19.5.0(@types/node@22.8.7)(typescript@5.6.3)': dependencies: '@commitlint/format': 19.5.0 '@commitlint/lint': 19.5.0 - '@commitlint/load': 19.5.0(@types/node@20.17.5)(typescript@5.6.3) + '@commitlint/load': 19.5.0(@types/node@22.8.7)(typescript@5.6.3) '@commitlint/read': 19.5.0 '@commitlint/types': 19.5.0 tinyexec: 0.3.1 @@ -4044,7 +4044,7 @@ snapshots: '@commitlint/rules': 19.5.0 '@commitlint/types': 19.5.0 - '@commitlint/load@19.5.0(@types/node@20.17.5)(typescript@5.6.3)': + '@commitlint/load@19.5.0(@types/node@22.8.7)(typescript@5.6.3)': dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/execute-rule': 19.5.0 @@ -4052,7 +4052,7 @@ snapshots: '@commitlint/types': 19.5.0 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.6.3) - cosmiconfig-typescript-loader: 5.1.0(@types/node@20.17.5)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3) + cosmiconfig-typescript-loader: 5.1.0(@types/node@22.8.7)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -4233,10 +4233,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@inquirer/core@10.0.1(@types/node@20.17.5)': + '@inquirer/core@10.0.1(@types/node@22.8.7)': dependencies: '@inquirer/figures': 1.0.7 - '@inquirer/type': 3.0.0(@types/node@20.17.5) + '@inquirer/type': 3.0.0(@types/node@22.8.7) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -4247,33 +4247,33 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@inquirer/expand@4.0.1(@types/node@20.17.5)': + '@inquirer/expand@4.0.1(@types/node@22.8.7)': dependencies: - '@inquirer/core': 10.0.1(@types/node@20.17.5) - '@inquirer/type': 3.0.0(@types/node@20.17.5) - '@types/node': 20.17.5 + '@inquirer/core': 10.0.1(@types/node@22.8.7) + '@inquirer/type': 3.0.0(@types/node@22.8.7) + '@types/node': 22.8.7 yoctocolors-cjs: 2.1.2 '@inquirer/figures@1.0.7': {} - '@inquirer/input@4.0.1(@types/node@20.17.5)': + '@inquirer/input@4.0.1(@types/node@22.8.7)': dependencies: - '@inquirer/core': 10.0.1(@types/node@20.17.5) - '@inquirer/type': 3.0.0(@types/node@20.17.5) - '@types/node': 20.17.5 + '@inquirer/core': 10.0.1(@types/node@22.8.7) + '@inquirer/type': 3.0.0(@types/node@22.8.7) + '@types/node': 22.8.7 - '@inquirer/select@4.0.1(@types/node@20.17.5)': + '@inquirer/select@4.0.1(@types/node@22.8.7)': dependencies: - '@inquirer/core': 10.0.1(@types/node@20.17.5) + '@inquirer/core': 10.0.1(@types/node@22.8.7) '@inquirer/figures': 1.0.7 - '@inquirer/type': 3.0.0(@types/node@20.17.5) - '@types/node': 20.17.5 + '@inquirer/type': 3.0.0(@types/node@22.8.7) + '@types/node': 22.8.7 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 - '@inquirer/type@3.0.0(@types/node@20.17.5)': + '@inquirer/type@3.0.0(@types/node@22.8.7)': dependencies: - '@types/node': 20.17.5 + '@types/node': 22.8.7 '@isaacs/cliui@8.0.2': dependencies: @@ -4308,10 +4308,10 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@lerna-lite/cli@3.10.0(@lerna-lite/version@3.10.0(@types/node@20.17.5)(typescript@5.6.3))(@types/node@20.17.5)(typescript@5.6.3)': + '@lerna-lite/cli@3.10.0(@lerna-lite/version@3.10.0(@types/node@22.8.7)(typescript@5.6.3))(@types/node@22.8.7)(typescript@5.6.3)': dependencies: - '@lerna-lite/core': 3.10.0(@types/node@20.17.5)(typescript@5.6.3) - '@lerna-lite/init': 3.10.0(@types/node@20.17.5)(typescript@5.6.3) + '@lerna-lite/core': 3.10.0(@types/node@22.8.7)(typescript@5.6.3) + '@lerna-lite/init': 3.10.0(@types/node@22.8.7)(typescript@5.6.3) '@lerna-lite/npmlog': 3.10.0 dedent: 1.5.3 dotenv: 16.4.5 @@ -4319,7 +4319,7 @@ snapshots: load-json-file: 7.0.1 yargs: 17.7.2 optionalDependencies: - '@lerna-lite/version': 3.10.0(@types/node@20.17.5)(typescript@5.6.3) + '@lerna-lite/version': 3.10.0(@types/node@22.8.7)(typescript@5.6.3) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4327,11 +4327,11 @@ snapshots: - supports-color - typescript - '@lerna-lite/core@3.10.0(@types/node@20.17.5)(typescript@5.6.3)': + '@lerna-lite/core@3.10.0(@types/node@22.8.7)(typescript@5.6.3)': dependencies: - '@inquirer/expand': 4.0.1(@types/node@20.17.5) - '@inquirer/input': 4.0.1(@types/node@20.17.5) - '@inquirer/select': 4.0.1(@types/node@20.17.5) + '@inquirer/expand': 4.0.1(@types/node@22.8.7) + '@inquirer/input': 4.0.1(@types/node@22.8.7) + '@inquirer/select': 4.0.1(@types/node@22.8.7) '@lerna-lite/npmlog': 3.10.0 '@npmcli/run-script': 8.1.0 clone-deep: 4.0.1 @@ -4365,9 +4365,9 @@ snapshots: - supports-color - typescript - '@lerna-lite/init@3.10.0(@types/node@20.17.5)(typescript@5.6.3)': + '@lerna-lite/init@3.10.0(@types/node@22.8.7)(typescript@5.6.3)': dependencies: - '@lerna-lite/core': 3.10.0(@types/node@20.17.5)(typescript@5.6.3) + '@lerna-lite/core': 3.10.0(@types/node@22.8.7)(typescript@5.6.3) fs-extra: 11.2.0 p-map: 7.0.2 write-json-file: 6.0.0 @@ -4390,10 +4390,10 @@ snapshots: strip-ansi: 7.1.0 wide-align: 1.1.5 - '@lerna-lite/version@3.10.0(@types/node@20.17.5)(typescript@5.6.3)': + '@lerna-lite/version@3.10.0(@types/node@22.8.7)(typescript@5.6.3)': dependencies: - '@lerna-lite/cli': 3.10.0(@lerna-lite/version@3.10.0(@types/node@20.17.5)(typescript@5.6.3))(@types/node@20.17.5)(typescript@5.6.3) - '@lerna-lite/core': 3.10.0(@types/node@20.17.5)(typescript@5.6.3) + '@lerna-lite/cli': 3.10.0(@lerna-lite/version@3.10.0(@types/node@22.8.7)(typescript@5.6.3))(@types/node@22.8.7)(typescript@5.6.3) + '@lerna-lite/core': 3.10.0(@types/node@22.8.7)(typescript@5.6.3) '@lerna-lite/npmlog': 3.10.0 '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 21.0.2 @@ -4706,7 +4706,7 @@ snapshots: '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 20.17.5 + '@types/node': 22.8.7 '@types/eslint@8.56.12': dependencies: @@ -4719,7 +4719,7 @@ snapshots: '@types/json5@0.0.29': {} - '@types/node@20.17.5': + '@types/node@22.8.7': dependencies: undici-types: 6.19.8 @@ -4857,7 +4857,7 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitest/coverage-istanbul@2.1.4(vitest@2.1.4(@types/node@20.17.5))': + '@vitest/coverage-istanbul@2.1.4(vitest@2.1.4(@types/node@22.8.7))': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.3.7(supports-color@5.5.0) @@ -4869,7 +4869,7 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.4(@types/node@20.17.5) + vitest: 2.1.4(@types/node@22.8.7) transitivePeerDependencies: - supports-color @@ -4880,13 +4880,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.4(vite@5.4.10(@types/node@20.17.5))': + '@vitest/mocker@2.1.4(vite@5.4.10(@types/node@22.8.7))': dependencies: '@vitest/spy': 2.1.4 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.4.10(@types/node@20.17.5) + vite: 5.4.10(@types/node@22.8.7) '@vitest/pretty-format@2.1.4': dependencies: @@ -5257,10 +5257,10 @@ snapshots: commander@12.1.0: {} - commitizen@4.3.1(@types/node@20.17.5)(typescript@5.6.3): + commitizen@4.3.1(@types/node@22.8.7)(typescript@5.6.3): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@20.17.5)(typescript@5.6.3) + cz-conventional-changelog: 3.3.0(@types/node@22.8.7)(typescript@5.6.3) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -5347,9 +5347,9 @@ snapshots: convert-source-map@2.0.0: {} - cosmiconfig-typescript-loader@5.1.0(@types/node@20.17.5)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3): + cosmiconfig-typescript-loader@5.1.0(@types/node@22.8.7)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3): dependencies: - '@types/node': 20.17.5 + '@types/node': 22.8.7 cosmiconfig: 9.0.0(typescript@5.6.3) jiti: 1.21.6 typescript: 5.6.3 @@ -5373,16 +5373,16 @@ snapshots: csstype@3.1.3: {} - cz-conventional-changelog@3.3.0(@types/node@20.17.5)(typescript@5.6.3): + cz-conventional-changelog@3.3.0(@types/node@22.8.7)(typescript@5.6.3): dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@20.17.5)(typescript@5.6.3) + commitizen: 4.3.1(@types/node@22.8.7)(typescript@5.6.3) 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.5)(typescript@5.6.3) + '@commitlint/load': 19.5.0(@types/node@22.8.7)(typescript@5.6.3) transitivePeerDependencies: - '@types/node' - typescript @@ -5771,13 +5771,13 @@ snapshots: - supports-color - typescript - eslint-plugin-vitest@0.4.1(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)(vitest@2.1.4(@types/node@20.17.5)): + eslint-plugin-vitest@0.4.1(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)(vitest@2.1.4(@types/node@22.8.7)): dependencies: '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) eslint: 8.57.1 optionalDependencies: '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) - vitest: 2.1.4(@types/node@20.17.5) + vitest: 2.1.4(@types/node@22.8.7) transitivePeerDependencies: - supports-color - typescript @@ -7578,14 +7578,14 @@ snapshots: ts-dedent@2.2.0: {} - ts-node@10.9.2(@types/node@20.17.5)(typescript@5.6.3): + ts-node@10.9.2(@types/node@22.8.7)(typescript@5.6.3): 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': 20.17.5 + '@types/node': 22.8.7 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -7731,12 +7731,12 @@ snapshots: validate-npm-package-name@5.0.1: {} - vite-node@2.1.4(@types/node@20.17.5): + vite-node@2.1.4(@types/node@22.8.7): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@5.5.0) pathe: 1.1.2 - vite: 5.4.10(@types/node@20.17.5) + vite: 5.4.10(@types/node@22.8.7) transitivePeerDependencies: - '@types/node' - less @@ -7748,19 +7748,19 @@ snapshots: - supports-color - terser - vite@5.4.10(@types/node@20.17.5): + vite@5.4.10(@types/node@22.8.7): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.24.2 optionalDependencies: - '@types/node': 20.17.5 + '@types/node': 22.8.7 fsevents: 2.3.3 - vitest@2.1.4(@types/node@20.17.5): + vitest@2.1.4(@types/node@22.8.7): dependencies: '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(vite@5.4.10(@types/node@20.17.5)) + '@vitest/mocker': 2.1.4(vite@5.4.10(@types/node@22.8.7)) '@vitest/pretty-format': 2.1.4 '@vitest/runner': 2.1.4 '@vitest/snapshot': 2.1.4 @@ -7776,11 +7776,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@20.17.5) - vite-node: 2.1.4(@types/node@20.17.5) + vite: 5.4.10(@types/node@22.8.7) + vite-node: 2.1.4(@types/node@22.8.7) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.17.5 + '@types/node': 22.8.7 transitivePeerDependencies: - less - lightningcss