From 43c1cf5aa37f0db5c56eae4a5df082ae312fc35c Mon Sep 17 00:00:00 2001 From: dominikg Date: Sat, 27 Jan 2024 16:25:30 +0100 Subject: [PATCH] fix: pin types/node to 20.11.2 for <=20.11.7 to avoid type inconsistency with FSWatcher --- package.json | 3 +- pnpm-lock.yaml | 117 ++++++++++++++++++++++++------------------------- 2 files changed, 59 insertions(+), 61 deletions(-) diff --git a/package.json b/package.json index a470e7973..7458254cd 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,8 @@ "@sveltejs/vite-plugin-svelte": "workspace:^", "@sveltejs/vite-plugin-svelte-inspector": "workspace:^", "svelte": "$svelte", - "vite": "$vite" + "vite": "$vite", + "@types/node@<=20.11.7": "20.11.2" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9cbecfc5d..f45ffdb68 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,6 +10,7 @@ overrides: '@sveltejs/vite-plugin-svelte-inspector': workspace:^ svelte: ^4.2.9 vite: ^5.0.12 + '@types/node@<=20.11.7': 20.11.2 importers: @@ -25,8 +26,8 @@ importers: specifier: ^11.0.4 version: 11.0.4 '@types/node': - specifier: ^20.11.7 - version: 20.11.7 + specifier: 20.11.2 + version: 20.11.2 '@typescript-eslint/eslint-plugin': specifier: ^6.19.1 version: 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3) @@ -101,10 +102,10 @@ importers: version: 5.3.3 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) vitest: specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.7) + version: 1.2.2(@types/node@20.11.2) packages/e2e-tests: devDependencies: @@ -116,7 +117,7 @@ importers: version: 1.2.2 vitest: specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.7) + version: 1.2.2(@types/node@20.11.2) packages/e2e-tests/_test_dependencies/cjs-and-esm: {} @@ -143,8 +144,8 @@ importers: packages/e2e-tests/_test_dependencies/svelte-hybrid: dependencies: '@types/node': - specifier: ^20.11.7 - version: 20.11.7 + specifier: 20.11.2 + version: 20.11.2 e2e-test-dep-cjs-only: specifier: file:../cjs-only version: file:packages/e2e-tests/_test_dependencies/cjs-only @@ -199,7 +200,7 @@ importers: version: 5.1.3(postcss-load-config@5.0.2)(postcss@8.4.33)(svelte@4.2.9)(typescript@5.3.3) vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/configfile-custom: dependencies: @@ -215,7 +216,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/configfile-esm: dependencies: @@ -234,7 +235,7 @@ importers: version: 5.1.3(postcss@8.4.33)(sass@1.70.0)(svelte@4.2.9)(typescript@5.3.3) vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/css-dev-sourcemap: devDependencies: @@ -249,7 +250,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/css-none: devDependencies: @@ -261,7 +262,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/custom-extensions: devDependencies: @@ -273,7 +274,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/dependencies: dependencies: @@ -303,7 +304,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/env: devDependencies: @@ -315,7 +316,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/hmr: dependencies: @@ -337,7 +338,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/import-queries: devDependencies: @@ -352,7 +353,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/inspector-kit: devDependencies: @@ -367,7 +368,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/inspector-vite: devDependencies: @@ -379,7 +380,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/kit-node: devDependencies: @@ -418,7 +419,7 @@ importers: version: 5.3.3 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/package-json-svelte-field: dependencies: @@ -440,7 +441,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/prebundle-svelte-deps: dependencies: @@ -474,7 +475,7 @@ importers: version: 5.1.3(postcss@8.4.33)(sass@1.70.0)(svelte@4.2.9)(typescript@5.3.3) vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/preprocess-with-vite: devDependencies: @@ -492,7 +493,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/resolve-exports-svelte: dependencies: @@ -508,7 +509,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/svelte-preprocess: devDependencies: @@ -529,7 +530,7 @@ importers: version: 5.3.3 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/ts-type-import: devDependencies: @@ -540,8 +541,8 @@ importers: specifier: ^5.0.2 version: 5.0.2 '@types/node': - specifier: ^20.11.7 - version: 20.11.7 + specifier: 20.11.2 + version: 20.11.2 svelte: specifier: ^4.2.9 version: 4.2.9 @@ -550,7 +551,7 @@ importers: version: 5.1.3(postcss@8.4.33)(sass@1.70.0)(svelte@4.2.9)(typescript@5.3.3) vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/e2e-tests/vite-ssr-esm: devDependencies: @@ -583,7 +584,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/playground: {} @@ -600,7 +601,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/playground/big: devDependencies: @@ -612,7 +613,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/playground/big-component-library: dependencies: @@ -640,7 +641,7 @@ importers: version: 5.1.3(postcss@8.4.33)(sass@1.70.0)(svelte@4.2.9)(typescript@5.3.3) vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/playground/big-component-library-kit: devDependencies: @@ -679,7 +680,7 @@ importers: version: 5.3.3 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/playground/big-component-library-vite-ssr: dependencies: @@ -719,7 +720,7 @@ importers: version: 5.1.3(postcss@8.4.33)(sass@1.70.0)(svelte@4.2.9)(typescript@5.3.3) vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/playground/kit-demo-app: devDependencies: @@ -752,7 +753,7 @@ importers: version: 5.3.3 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/playground/optimizedeps-include: devDependencies: @@ -767,7 +768,7 @@ importers: version: 0.6.12 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/vite-plugin-svelte: dependencies: @@ -807,7 +808,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages/vite-plugin-svelte-inspector: dependencies: @@ -826,7 +827,7 @@ importers: version: 4.2.9 vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + version: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) packages: @@ -1595,7 +1596,7 @@ packages: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: '@babel/runtime': 7.23.6 - '@types/node': 12.20.55 + '@types/node': 20.11.2 find-up: 4.1.0 fs-extra: 8.1.0 dev: true @@ -1855,7 +1856,7 @@ packages: sirv: 2.0.4 svelte: 4.2.9 tiny-glob: 0.2.9 - vite: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + vite: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) dev: true /@sveltejs/package@2.2.6(svelte@4.2.9)(typescript@5.3.3): @@ -1906,7 +1907,7 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.11.7 + '@types/node': 20.11.2 dev: true /@types/json-schema@7.0.15: @@ -1916,7 +1917,7 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.11.7 + '@types/node': 20.11.2 dev: true /@types/mdast@3.0.15: @@ -1933,12 +1934,8 @@ packages: resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: true - /@types/node@12.20.55: - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - dev: true - - /@types/node@20.11.7: - resolution: {integrity: sha512-GPmeN1C3XAyV5uybAf4cMLWT9fDWcmQhZVtMFu7OR32WjrqGG+Wnk2V1d0bmtUyE/Zy1QJ9BxyiTih9z8Oks8A==} + /@types/node@20.11.2: + resolution: {integrity: sha512-cZShBaVa+UO1LjWWBPmWRR4+/eY/JR/UIEcDlVsw3okjWEu+rB7/mH6X3B/L+qJVHDLjk9QW/y2upp9wp1yDXA==} dependencies: undici-types: 5.26.5 @@ -6531,7 +6528,7 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - /vite-node@1.2.2(@types/node@20.11.7): + /vite-node@1.2.2(@types/node@20.11.2): resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -6540,7 +6537,7 @@ packages: debug: 4.3.4 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + vite: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) transitivePeerDependencies: - '@types/node' - less @@ -6552,12 +6549,12 @@ packages: - terser dev: true - /vite@5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0): + /vite@5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0): resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 + '@types/node': 20.11.2 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -6580,7 +6577,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.7 + '@types/node': 20.11.2 esbuild: 0.19.12 postcss: 8.4.33 rollup: 4.9.1 @@ -6597,16 +6594,16 @@ packages: vite: optional: true dependencies: - vite: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) + vite: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) dev: false - /vitest@1.2.2(@types/node@20.11.7): + /vitest@1.2.2(@types/node@20.11.2): resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 + '@types/node': 20.11.2 '@vitest/browser': ^1.0.0 '@vitest/ui': ^1.0.0 happy-dom: '*' @@ -6625,7 +6622,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.7 + '@types/node': 20.11.2 '@vitest/expect': 1.2.2 '@vitest/runner': 1.2.2 '@vitest/snapshot': 1.2.2 @@ -6644,8 +6641,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.2 - vite: 5.0.12(@types/node@20.11.7)(sass@1.70.0)(stylus@0.62.0) - vite-node: 1.2.2(@types/node@20.11.7) + vite: 5.0.12(@types/node@20.11.2)(sass@1.70.0)(stylus@0.62.0) + vite-node: 1.2.2(@types/node@20.11.2) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -6889,7 +6886,7 @@ packages: name: e2e-test-dep-svelte-hybrid hasBin: true dependencies: - '@types/node': 20.11.7 + '@types/node': 20.11.2 e2e-test-dep-cjs-only: file:packages/e2e-tests/_test_dependencies/cjs-only dev: false