diff --git a/.changeset/calm-jars-smell.md b/.changeset/calm-jars-smell.md new file mode 100644 index 00000000..c8d4881b --- /dev/null +++ b/.changeset/calm-jars-smell.md @@ -0,0 +1,7 @@ +--- +steiger: patch +'@feature-sliced/steiger-plugin': patch +'@steiger/toolkit': patch +--- + +require Node.js 22 or newer diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index e24e6453..393e8d5a 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -4,13 +4,13 @@ inputs: node-version: description: 'Version of Node.js' required: true - default: 20 + default: '22' runs: using: composite steps: - shell: bash - run: npm i -g pnpm@^9 turbo + run: npm i -g pnpm@10.33.0 turbo - uses: actions/setup-node@v4 with: diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 00000000..92f279e3 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v22 \ No newline at end of file diff --git a/package.json b/package.json index 679300bd..02c01476 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "engines": { "node": ">= 18" }, - "packageManager": "pnpm@10.0.0", + "packageManager": "pnpm@10.33.0", "pnpm": { "onlyBuiltDependencies": [ "esbuild" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cdebd308..21379217 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,7 +50,7 @@ importers: version: 0.6.1 '@types/node': specifier: ^18.19.121 - version: 18.19.121 + version: 18.19.130 eslint: specifier: ^9.32.0 version: 9.32.0 @@ -71,7 +71,7 @@ importers: version: 5.9.2 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@18.19.121)(tsx@4.20.3)(yaml@2.8.1) + version: 3.2.4(@types/node@18.19.130)(tsx@4.20.3)(yaml@2.8.1) packages/pretty-reporter: dependencies: @@ -99,7 +99,7 @@ importers: version: 0.6.1 '@types/node': specifier: ^18.19.121 - version: 18.19.121 + version: 18.19.130 eslint: specifier: ^9.32.0 version: 9.32.0 @@ -199,7 +199,7 @@ importers: version: 4.36.0 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.47.7(@types/node@22.10.1))(postcss@8.5.6)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.47.7(@types/node@22.19.17))(postcss@8.5.6)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.8.1) tsx: specifier: ^4.20.3 version: 4.20.3 @@ -208,7 +208,7 @@ importers: version: 5.9.2 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@22.10.1)(tsx@4.20.3)(yaml@2.8.1) + version: 3.2.4(@types/node@22.19.17)(tsx@4.20.3)(yaml@2.8.1) packages/steiger-plugin-fsd: dependencies: @@ -251,13 +251,13 @@ importers: version: 0.0.33 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.47.7(@types/node@22.10.1))(postcss@8.5.6)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.47.7(@types/node@22.19.17))(postcss@8.5.6)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.8.1) typescript: specifier: ^5.9.2 version: 5.9.2 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@22.10.1)(tsx@4.20.3)(yaml@2.8.1) + version: 3.2.4(@types/node@22.19.17)(tsx@4.20.3)(yaml@2.8.1) packages/toolkit: devDependencies: @@ -275,13 +275,13 @@ importers: version: 0.6.1 tsup: specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.47.7(@types/node@22.10.1))(postcss@8.5.6)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.8.1) + version: 8.5.0(@microsoft/api-extractor@7.47.7(@types/node@22.19.17))(postcss@8.5.6)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.8.1) typescript: specifier: ^5.9.2 version: 5.9.2 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@22.10.1)(tsx@4.20.3)(yaml@2.8.1) + version: 3.2.4(@types/node@22.19.17)(tsx@4.20.3)(yaml@2.8.1) packages/types: devDependencies: @@ -290,7 +290,7 @@ importers: version: link:../../tooling/tsconfig '@types/node': specifier: ^18.19.121 - version: 18.19.121 + version: 18.19.130 typescript: specifier: ^5.9.2 version: 5.9.2 @@ -318,7 +318,7 @@ importers: devDependencies: '@tsconfig/node18': specifier: ^18.2.4 - version: 18.2.4 + version: 18.2.6 packages: @@ -780,56 +780,67 @@ packages: resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.46.2': resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.46.2': resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.46.2': resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loongarch64-gnu@4.46.2': resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-ppc64-gnu@4.46.2': resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.46.2': resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.46.2': resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.46.2': resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.46.2': resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.46.2': resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.46.2': resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==} @@ -875,8 +886,8 @@ packages: '@total-typescript/ts-reset@0.6.1': resolution: {integrity: sha512-cka47fVSo6lfQDIATYqb/vO1nvFfbPw7uWLayIXIhGETj0wcOOlrlkobOMDNQOFr9QOafegUPq13V2+6vtD7yg==} - '@tsconfig/node18@18.2.4': - resolution: {integrity: sha512-5xxU8vVs9/FNcvm3gE07fPbn9tl6tqGGWA9tSlwsUEkBxtRnTsNmwrV8gasZ9F/EobaSv9+nu8AxUKccw77JpQ==} + '@tsconfig/node18@18.2.6': + resolution: {integrity: sha512-eAWQzAjPj18tKnDzmWstz4OyWewLUNBm9tdoN9LayzoboRktYx3Enk1ZXPmThj55L7c4VWYq/Bzq0A51znZfhw==} '@types/argparse@1.0.38': resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} @@ -908,11 +919,11 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.121': - resolution: {integrity: sha512-bHOrbyztmyYIi4f1R0s17QsPs1uyyYnGcXeZoGEd227oZjry0q6XQBQxd82X1I57zEfwO8h9Xo+Kl5gX1d9MwQ==} + '@types/node@18.19.130': + resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} - '@types/node@22.10.1': - resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} + '@types/node@22.19.17': + resolution: {integrity: sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q==} '@types/pluralize@0.0.33': resolution: {integrity: sha512-JOqsl+ZoCpP4e8TDke9W79FDcSgPAR0l6pixx2JHkhnRjvShyYiAYw2LVsnA7K08Y6DeOnaU6ujmENO4os/cYg==} @@ -2470,8 +2481,8 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} @@ -3046,24 +3057,24 @@ snapshots: jju: 1.4.0 js-yaml: 4.1.0 - '@microsoft/api-extractor-model@7.29.6(@types/node@22.10.1)': + '@microsoft/api-extractor-model@7.29.6(@types/node@22.19.17)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.7.0(@types/node@22.10.1) + '@rushstack/node-core-library': 5.7.0(@types/node@22.19.17) transitivePeerDependencies: - '@types/node' optional: true - '@microsoft/api-extractor@7.47.7(@types/node@22.10.1)': + '@microsoft/api-extractor@7.47.7(@types/node@22.19.17)': dependencies: - '@microsoft/api-extractor-model': 7.29.6(@types/node@22.10.1) + '@microsoft/api-extractor-model': 7.29.6(@types/node@22.19.17) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.7.0(@types/node@22.10.1) + '@rushstack/node-core-library': 5.7.0(@types/node@22.19.17) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.0(@types/node@22.10.1) - '@rushstack/ts-command-line': 4.22.6(@types/node@22.10.1) + '@rushstack/terminal': 0.14.0(@types/node@22.19.17) + '@rushstack/ts-command-line': 4.22.6(@types/node@22.19.17) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -3172,7 +3183,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.46.2': optional: true - '@rushstack/node-core-library@5.7.0(@types/node@22.10.1)': + '@rushstack/node-core-library@5.7.0(@types/node@22.19.17)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -3183,7 +3194,7 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 22.19.17 optional: true '@rushstack/rig-package@0.5.3': @@ -3192,17 +3203,17 @@ snapshots: strip-json-comments: 3.1.1 optional: true - '@rushstack/terminal@0.14.0(@types/node@22.10.1)': + '@rushstack/terminal@0.14.0(@types/node@22.19.17)': dependencies: - '@rushstack/node-core-library': 5.7.0(@types/node@22.10.1) + '@rushstack/node-core-library': 5.7.0(@types/node@22.19.17) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 22.19.17 optional: true - '@rushstack/ts-command-line@4.22.6(@types/node@22.10.1)': + '@rushstack/ts-command-line@4.22.6(@types/node@22.19.17)': dependencies: - '@rushstack/terminal': 0.14.0(@types/node@22.10.1) + '@rushstack/terminal': 0.14.0(@types/node@22.19.17) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -3214,7 +3225,7 @@ snapshots: '@total-typescript/ts-reset@0.6.1': {} - '@tsconfig/node18@18.2.4': {} + '@tsconfig/node18@18.2.6': {} '@types/argparse@1.0.38': optional: true @@ -3243,13 +3254,13 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@18.19.121': + '@types/node@18.19.130': dependencies: undici-types: 5.26.5 - '@types/node@22.10.1': + '@types/node@22.19.17': dependencies: - undici-types: 6.20.0 + undici-types: 6.21.0 optional: true '@types/pluralize@0.0.33': {} @@ -3361,21 +3372,21 @@ snapshots: chai: 5.2.1 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.0.6(@types/node@18.19.121)(tsx@4.20.3)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(vite@7.0.6(@types/node@18.19.130)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 7.0.6(@types/node@18.19.121)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.0.6(@types/node@18.19.130)(tsx@4.20.3)(yaml@2.8.1) - '@vitest/mocker@3.2.4(vite@7.0.6(@types/node@22.10.1)(tsx@4.20.3)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(vite@7.0.6(@types/node@22.19.17)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 7.0.6(@types/node@22.10.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.0.6(@types/node@22.19.17)(tsx@4.20.3)(yaml@2.8.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -4728,7 +4739,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.0(@microsoft/api-extractor@7.47.7(@types/node@22.10.1))(postcss@8.5.6)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.8.1): + tsup@8.5.0(@microsoft/api-extractor@7.47.7(@types/node@22.19.17))(postcss@8.5.6)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.8.1): dependencies: bundle-require: 5.1.0(esbuild@0.25.8) cac: 6.7.14 @@ -4748,7 +4759,7 @@ snapshots: tinyglobby: 0.2.14 tree-kill: 1.2.2 optionalDependencies: - '@microsoft/api-extractor': 7.47.7(@types/node@22.10.1) + '@microsoft/api-extractor': 7.47.7(@types/node@22.19.17) postcss: 8.5.6 typescript: 5.9.2 transitivePeerDependencies: @@ -4817,7 +4828,7 @@ snapshots: undici-types@5.26.5: {} - undici-types@6.20.0: + undici-types@6.21.0: optional: true unicorn-magic@0.3.0: {} @@ -4830,13 +4841,13 @@ snapshots: validate-npm-package-name@5.0.1: {} - vite-node@3.2.4(@types/node@18.19.121)(tsx@4.20.3)(yaml@2.8.1): + vite-node@3.2.4(@types/node@18.19.130)(tsx@4.20.3)(yaml@2.8.1): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.0.6(@types/node@18.19.121)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.0.6(@types/node@18.19.130)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -4851,13 +4862,13 @@ snapshots: - tsx - yaml - vite-node@3.2.4(@types/node@22.10.1)(tsx@4.20.3)(yaml@2.8.1): + vite-node@3.2.4(@types/node@22.19.17)(tsx@4.20.3)(yaml@2.8.1): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.0.6(@types/node@22.10.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.0.6(@types/node@22.19.17)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -4872,7 +4883,7 @@ snapshots: - tsx - yaml - vite@7.0.6(@types/node@18.19.121)(tsx@4.20.3)(yaml@2.8.1): + vite@7.0.6(@types/node@18.19.130)(tsx@4.20.3)(yaml@2.8.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.3) @@ -4881,12 +4892,12 @@ snapshots: rollup: 4.46.2 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 18.19.121 + '@types/node': 18.19.130 fsevents: 2.3.3 tsx: 4.20.3 yaml: 2.8.1 - vite@7.0.6(@types/node@22.10.1)(tsx@4.20.3)(yaml@2.8.1): + vite@7.0.6(@types/node@22.19.17)(tsx@4.20.3)(yaml@2.8.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.3) @@ -4895,16 +4906,16 @@ snapshots: rollup: 4.46.2 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 22.19.17 fsevents: 2.3.3 tsx: 4.20.3 yaml: 2.8.1 - vitest@3.2.4(@types/node@18.19.121)(tsx@4.20.3)(yaml@2.8.1): + vitest@3.2.4(@types/node@18.19.130)(tsx@4.20.3)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.0.6(@types/node@18.19.121)(tsx@4.20.3)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(vite@7.0.6(@types/node@18.19.130)(tsx@4.20.3)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -4922,11 +4933,11 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.0.6(@types/node@18.19.121)(tsx@4.20.3)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@18.19.121)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.0.6(@types/node@18.19.130)(tsx@4.20.3)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@18.19.130)(tsx@4.20.3)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 18.19.121 + '@types/node': 18.19.130 transitivePeerDependencies: - jiti - less @@ -4941,11 +4952,11 @@ snapshots: - tsx - yaml - vitest@3.2.4(@types/node@22.10.1)(tsx@4.20.3)(yaml@2.8.1): + vitest@3.2.4(@types/node@22.19.17)(tsx@4.20.3)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.0.6(@types/node@22.10.1)(tsx@4.20.3)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(vite@7.0.6(@types/node@22.19.17)(tsx@4.20.3)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -4963,11 +4974,11 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.0.6(@types/node@22.10.1)(tsx@4.20.3)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@22.10.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.0.6(@types/node@22.19.17)(tsx@4.20.3)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@22.19.17)(tsx@4.20.3)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 22.19.17 transitivePeerDependencies: - jiti - less