[READ-ONLY] Mirror of https://github.com/vitest-dev/vitest. Next generation testing framework powered by Vite. vitest.dev
test testing-tools vite
12

Configure Feed

Select the types of activity you want to include in your feed.

chore: update types/node and run tests on Node 22 (#6437)

authored by

Vladimir and committed by
GitHub
(Sep 2, 2024, 2:54 PM +0200) 7188709c 399ee2e6

+118 -106
+1 -1
package.json
··· 42 42 "@rollup/plugin-commonjs": "^26.0.1", 43 43 "@rollup/plugin-json": "^6.1.0", 44 44 "@rollup/plugin-node-resolve": "^15.2.3", 45 - "@types/node": "^20.14.15", 45 + "@types/node": "^22.5.2", 46 46 "@types/ws": "^8.5.12", 47 47 "@vitest/browser": "workspace:*", 48 48 "@vitest/coverage-istanbul": "workspace:*",
+111 -99
pnpm-lock.yaml
··· 54 54 specifier: ^15.2.3 55 55 version: 15.2.3(rollup@4.20.0) 56 56 '@types/node': 57 - specifier: ^20.14.15 58 - version: 20.14.15 57 + specifier: ^22.5.2 58 + version: 22.5.2 59 59 '@types/ws': 60 60 specifier: ^8.5.12 61 61 version: 8.5.12 ··· 115 115 version: 5.5.4 116 116 vite: 117 117 specifier: ^5.4.0 118 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 118 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 119 119 vitest: 120 120 specifier: workspace:* 121 121 version: link:packages/vitest ··· 149 149 version: 0.2.4 150 150 '@vite-pwa/vitepress': 151 151 specifier: ^0.5.0 152 - version: 0.5.0(@vite-pwa/assets-generator@0.2.4)(vite-plugin-pwa@0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.1.0)) 152 + version: 0.5.0(@vite-pwa/assets-generator@0.2.4)(vite-plugin-pwa@0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.1.0)) 153 153 '@vitejs/plugin-vue': 154 154 specifier: ^5.1.2 155 - version: 5.1.2(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))(vue@3.4.37(typescript@5.5.4)) 155 + version: 5.1.2(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))(vue@3.4.37(typescript@5.5.4)) 156 156 fast-glob: 157 157 specifier: ^3.3.2 158 158 version: 3.3.2 ··· 161 161 version: 4.7.1 162 162 unocss: 163 163 specifier: ^0.62.0 164 - version: 0.62.0(postcss@8.4.40)(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 164 + version: 0.62.0(postcss@8.4.40)(rollup@4.20.0)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 165 165 unplugin-vue-components: 166 166 specifier: ^0.27.4 167 167 version: 0.27.4(@babel/parser@7.25.3)(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4)) 168 168 vite: 169 169 specifier: ^5.4.0 170 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 170 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 171 171 vite-plugin-pwa: 172 172 specifier: ^0.20.1 173 - version: 0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.1.0) 173 + version: 0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.1.0) 174 174 vitepress: 175 175 specifier: ^1.3.2 176 - version: 1.3.2(@algolia/client-search@4.20.0)(@types/node@20.14.15)(@types/react@18.2.79)(postcss@8.4.40)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(terser@5.22.0)(typescript@5.5.4) 176 + version: 1.3.2(@algolia/client-search@4.20.0)(@types/node@22.5.2)(@types/react@18.2.79)(postcss@8.4.40)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(terser@5.22.0)(typescript@5.5.4) 177 177 vitepress-plugin-tabs: 178 178 specifier: ^0.5.0 179 - version: 0.5.0(vitepress@1.3.2(@algolia/client-search@4.20.0)(@types/node@20.14.15)(@types/react@18.2.79)(postcss@8.4.40)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(terser@5.22.0)(typescript@5.5.4))(vue@3.4.37(typescript@5.5.4)) 179 + version: 0.5.0(vitepress@1.3.2(@algolia/client-search@4.20.0)(@types/node@22.5.2)(@types/react@18.2.79)(postcss@8.4.40)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(terser@5.22.0)(typescript@5.5.4))(vue@3.4.37(typescript@5.5.4)) 180 180 workbox-window: 181 181 specifier: ^7.1.0 182 182 version: 7.1.0 ··· 188 188 version: 2.0.5(vitest@packages+vitest) 189 189 vite: 190 190 specifier: ^5.4.0 191 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 191 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 192 192 vitest: 193 193 specifier: workspace:* 194 194 version: link:../../packages/vitest ··· 209 209 version: 4.7.2 210 210 vite: 211 211 specifier: ^5.4.0 212 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 212 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 213 213 vitest: 214 214 specifier: workspace:* 215 215 version: link:../../packages/vitest ··· 240 240 version: 25.0.0 241 241 vite: 242 242 specifier: ^5.4.0 243 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 243 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 244 244 vitest: 245 245 specifier: workspace:* 246 246 version: link:../../packages/vitest ··· 265 265 devDependencies: 266 266 '@preact/preset-vite': 267 267 specifier: ^2.8.2 268 - version: 2.8.2(@babel/core@7.24.5)(preact@10.21.0)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 268 + version: 2.8.2(@babel/core@7.24.5)(preact@10.21.0)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 269 269 '@testing-library/jest-dom': 270 270 specifier: ^6.4.2 271 271 version: 6.4.2(@types/jest@29.0.0)(vitest@packages+vitest) ··· 280 280 version: 5.4.5 281 281 vite: 282 282 specifier: ^5.4.0 283 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 283 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 284 284 vitest: 285 285 specifier: workspace:* 286 286 version: link:../../packages/vitest ··· 311 311 version: 24.0.0 312 312 vite: 313 313 specifier: ^5.4.0 314 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 314 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 315 315 vitest: 316 316 specifier: workspace:* 317 317 version: link:../../packages/vitest ··· 333 333 version: 25.0.0 334 334 vite: 335 335 specifier: ^5.4.0 336 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 336 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 337 337 vite-plugin-solid: 338 338 specifier: ^2.7.2 339 - version: 2.7.2(solid-js@1.8.3)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 339 + version: 2.7.2(solid-js@1.8.3)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 340 340 vitest: 341 341 specifier: workspace:* 342 342 version: link:../../packages/vitest ··· 345 345 devDependencies: 346 346 '@sveltejs/adapter-auto': 347 347 specifier: ^2.1.0 348 - version: 2.1.0(@sveltejs/kit@1.20.2(svelte@3.59.1)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))) 348 + version: 2.1.0(@sveltejs/kit@1.20.2(svelte@3.59.1)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))) 349 349 '@sveltejs/kit': 350 350 specifier: ^1.20.2 351 - version: 1.20.2(svelte@3.59.1)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 351 + version: 1.20.2(svelte@3.59.1)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 352 352 svelte: 353 353 specifier: ^3.59.1 354 354 version: 3.59.1 ··· 363 363 version: 5.2.2 364 364 vite: 365 365 specifier: ^5.4.0 366 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 366 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 367 367 vitest: 368 368 specifier: workspace:* 369 369 version: link:../../packages/vitest ··· 402 402 version: 18.2.79 403 403 '@vitejs/plugin-react': 404 404 specifier: ^4.2.1 405 - version: 4.2.1(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 405 + version: 4.2.1(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 406 406 '@vitest/ui': 407 407 specifier: latest 408 408 version: 2.0.5(vitest@packages+vitest) ··· 423 423 version: 4.7.2 424 424 vite: 425 425 specifier: ^5.4.0 426 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 426 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 427 427 vitest: 428 428 specifier: workspace:* 429 429 version: link:../../packages/vitest ··· 686 686 version: 1.1.2 687 687 vite: 688 688 specifier: ^5.4.0 689 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 689 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 690 690 691 691 packages/pretty-format: 692 692 dependencies: ··· 794 794 version: 0.62.0 795 795 '@vitejs/plugin-vue': 796 796 specifier: ^5.1.2 797 - version: 5.1.2(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))(vue@3.4.37(typescript@5.5.4)) 797 + version: 5.1.2(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))(vue@3.4.37(typescript@5.5.4)) 798 798 '@vitest/runner': 799 799 specifier: workspace:* 800 800 version: link:../runner ··· 830 830 version: 3.1.5 831 831 unocss: 832 832 specifier: ^0.62.0 833 - version: 0.62.0(postcss@8.4.40)(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 833 + version: 0.62.0(postcss@8.4.40)(rollup@4.20.0)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 834 834 unplugin-auto-import: 835 835 specifier: ^0.18.2 836 836 version: 0.18.2(@vueuse/core@11.0.0(vue@3.4.37(typescript@5.5.4)))(rollup@4.20.0) ··· 839 839 version: 0.27.4(@babel/parser@7.25.3)(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4)) 840 840 vite: 841 841 specifier: ^5.4.0 842 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 842 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 843 843 vite-plugin-pages: 844 844 specifier: ^0.32.3 845 - version: 0.32.3(@vue/compiler-sfc@3.4.37)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4))) 845 + version: 0.32.3(@vue/compiler-sfc@3.4.37)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4))) 846 846 vue: 847 847 specifier: ^3.4.37 848 848 version: 3.4.37(typescript@5.5.4) ··· 891 891 version: 1.1.2 892 892 vite: 893 893 specifier: ^5.4.0 894 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 894 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 895 895 devDependencies: 896 896 '@jridgewell/trace-mapping': 897 897 specifier: ^0.3.25 ··· 961 961 version: 1.2.0 962 962 vite: 963 963 specifier: ^5.4.0 964 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 964 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 965 965 vite-node: 966 966 specifier: workspace:* 967 967 version: link:../vite-node ··· 1000 1000 specifier: ^4.0.9 1001 1001 version: 4.0.9 1002 1002 '@types/node': 1003 - specifier: ^20.14.15 1004 - version: 20.14.15 1003 + specifier: ^22.5.2 1004 + version: 22.5.2 1005 1005 '@types/prompts': 1006 1006 specifier: ^2.4.9 1007 1007 version: 2.4.9 ··· 1120 1120 version: 18.2.79 1121 1121 '@vitejs/plugin-basic-ssl': 1122 1122 specifier: ^1.0.2 1123 - version: 1.0.2(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 1123 + version: 1.0.2(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 1124 1124 '@vitest/browser': 1125 1125 specifier: workspace:* 1126 1126 version: link:../../packages/browser ··· 1165 1165 version: 8.5.9 1166 1166 '@vitejs/plugin-basic-ssl': 1167 1167 specifier: ^1.0.2 1168 - version: 1.0.2(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 1168 + version: 1.0.2(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 1169 1169 '@vitest/runner': 1170 1170 specifier: workspace:^ 1171 1171 version: link:../../packages/runner ··· 1180 1180 version: 1.4.4(@swc/core@1.4.1)(rollup@4.20.0) 1181 1181 vite: 1182 1182 specifier: ^5.4.0 1183 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 1183 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 1184 1184 vitest: 1185 1185 specifier: workspace:* 1186 1186 version: link:../../packages/vitest ··· 1195 1195 version: 8.0.1 1196 1196 vite: 1197 1197 specifier: ^5.4.0 1198 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 1198 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 1199 1199 vitest: 1200 1200 specifier: workspace:* 1201 1201 version: link:../../packages/vitest ··· 1291 1291 version: 3.0.3 1292 1292 '@vitejs/plugin-vue': 1293 1293 specifier: latest 1294 - version: 5.1.3(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))(vue@3.4.37(typescript@5.5.4)) 1294 + version: 5.1.3(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))(vue@3.4.37(typescript@5.5.4)) 1295 1295 '@vitest/browser': 1296 1296 specifier: workspace:* 1297 1297 version: link:../../packages/browser ··· 1327 1327 version: 1.4.4(@swc/core@1.4.1)(rollup@4.20.0) 1328 1328 vite: 1329 1329 specifier: ^5.4.0 1330 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 1330 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 1331 1331 vitest: 1332 1332 specifier: workspace:* 1333 1333 version: link:../../packages/vitest ··· 1402 1402 version: 7.0.1 1403 1403 vite: 1404 1404 specifier: ^5.4.0 1405 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 1405 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 1406 1406 vite-node: 1407 1407 specifier: workspace:* 1408 1408 version: link:../../packages/vite-node ··· 1460 1460 version: link:../../packages/browser 1461 1461 vite: 1462 1462 specifier: ^5.4.0 1463 - version: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 1463 + version: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 1464 1464 vitest: 1465 1465 specifier: workspace:* 1466 1466 version: link:../../packages/vitest ··· 3712 3712 3713 3713 '@types/node@20.14.15': 3714 3714 resolution: {integrity: sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==} 3715 + 3716 + '@types/node@22.5.2': 3717 + resolution: {integrity: sha512-acJsPTEqYqulZS/Yp/S3GgeE6GZ0qYODUR8aVr/DkhHQ8l9nd4j5x1/ZJy9/gHrRlFMqkO6i0I3E27Alu4jjPg==} 3715 3718 3716 3719 '@types/normalize-package-data@2.4.1': 3717 3720 resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} ··· 8803 8806 undici-types@5.26.5: 8804 8807 resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 8805 8808 8809 + undici-types@6.19.8: 8810 + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} 8811 + 8806 8812 undici@5.22.1: 8807 8813 resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==} 8808 8814 engines: {node: '>=14.0'} ··· 11410 11416 dependencies: 11411 11417 preact: 10.21.0 11412 11418 11413 - '@preact/preset-vite@2.8.2(@babel/core@7.24.5)(preact@10.21.0)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))': 11419 + '@preact/preset-vite@2.8.2(@babel/core@7.24.5)(preact@10.21.0)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))': 11414 11420 dependencies: 11415 11421 '@babel/core': 7.24.5 11416 11422 '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.24.5) 11417 11423 '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.5) 11418 - '@prefresh/vite': 2.4.1(preact@10.21.0)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 11424 + '@prefresh/vite': 2.4.1(preact@10.21.0)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 11419 11425 '@rollup/pluginutils': 4.2.1 11420 11426 babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.24.5) 11421 11427 debug: 4.3.4 ··· 11425 11431 resolve: 1.22.8 11426 11432 source-map: 0.7.4 11427 11433 stack-trace: 1.0.0-pre2 11428 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 11434 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 11429 11435 transitivePeerDependencies: 11430 11436 - preact 11431 11437 - supports-color ··· 11438 11444 11439 11445 '@prefresh/utils@1.2.0': {} 11440 11446 11441 - '@prefresh/vite@2.4.1(preact@10.21.0)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))': 11447 + '@prefresh/vite@2.4.1(preact@10.21.0)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))': 11442 11448 dependencies: 11443 11449 '@babel/core': 7.24.5 11444 11450 '@prefresh/babel-plugin': 0.5.0 ··· 11446 11452 '@prefresh/utils': 1.2.0 11447 11453 '@rollup/pluginutils': 4.2.1 11448 11454 preact: 10.21.0 11449 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 11455 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 11450 11456 transitivePeerDependencies: 11451 11457 - supports-color 11452 11458 ··· 11714 11720 magic-string: 0.25.9 11715 11721 string.prototype.matchall: 4.0.10 11716 11722 11717 - '@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.20.2(svelte@3.59.1)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)))': 11723 + '@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.20.2(svelte@3.59.1)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)))': 11718 11724 dependencies: 11719 - '@sveltejs/kit': 1.20.2(svelte@3.59.1)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 11725 + '@sveltejs/kit': 1.20.2(svelte@3.59.1)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 11720 11726 import-meta-resolve: 3.0.0 11721 11727 11722 - '@sveltejs/kit@1.20.2(svelte@3.59.1)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))': 11728 + '@sveltejs/kit@1.20.2(svelte@3.59.1)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))': 11723 11729 dependencies: 11724 - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@3.59.1)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 11730 + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@3.59.1)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 11725 11731 '@types/cookie': 0.5.1 11726 11732 cookie: 0.5.0 11727 11733 devalue: 4.3.2 ··· 11735 11741 svelte: 3.59.1 11736 11742 tiny-glob: 0.2.9 11737 11743 undici: 5.22.1 11738 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 11744 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 11739 11745 transitivePeerDependencies: 11740 11746 - supports-color 11741 11747 11742 - '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@3.59.1)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)))(svelte@3.59.1)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))': 11748 + '@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@3.59.1)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)))(svelte@3.59.1)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))': 11743 11749 dependencies: 11744 - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@3.59.1)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 11750 + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@3.59.1)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 11745 11751 debug: 4.3.6 11746 11752 svelte: 3.59.1 11747 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 11753 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 11748 11754 transitivePeerDependencies: 11749 11755 - supports-color 11750 11756 11751 - '@sveltejs/vite-plugin-svelte@2.4.6(svelte@3.59.1)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))': 11757 + '@sveltejs/vite-plugin-svelte@2.4.6(svelte@3.59.1)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))': 11752 11758 dependencies: 11753 - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@3.59.1)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)))(svelte@3.59.1)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 11759 + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@3.59.1)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)))(svelte@3.59.1)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 11754 11760 debug: 4.3.6 11755 11761 deepmerge: 4.3.1 11756 11762 kleur: 4.1.5 11757 11763 magic-string: 0.30.11 11758 11764 svelte: 3.59.1 11759 11765 svelte-hmr: 0.15.3(svelte@3.59.1) 11760 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 11761 - vitefu: 0.2.5(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 11766 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 11767 + vitefu: 0.2.5(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 11762 11768 transitivePeerDependencies: 11763 11769 - supports-color 11764 11770 ··· 12010 12016 '@types/fs-extra@11.0.4': 12011 12017 dependencies: 12012 12018 '@types/jsonfile': 6.1.4 12013 - '@types/node': 20.14.15 12019 + '@types/node': 22.5.2 12014 12020 optional: true 12015 12021 12016 12022 '@types/fs-extra@8.1.3': ··· 12061 12067 12062 12068 '@types/jsdom@21.1.7': 12063 12069 dependencies: 12064 - '@types/node': 20.14.15 12070 + '@types/node': 22.5.2 12065 12071 '@types/tough-cookie': 4.0.2 12066 12072 parse5: 7.1.2 12067 12073 ··· 12069 12075 12070 12076 '@types/jsonfile@6.1.4': 12071 12077 dependencies: 12072 - '@types/node': 20.14.15 12078 + '@types/node': 22.5.2 12073 12079 optional: true 12074 12080 12075 12081 '@types/linkify-it@5.0.0': {} ··· 12115 12121 dependencies: 12116 12122 undici-types: 5.26.5 12117 12123 12124 + '@types/node@22.5.2': 12125 + dependencies: 12126 + undici-types: 6.19.8 12127 + 12118 12128 '@types/normalize-package-data@2.4.1': {} 12119 12129 12120 12130 '@types/prompts@2.4.9': 12121 12131 dependencies: 12122 - '@types/node': 20.14.15 12132 + '@types/node': 22.5.2 12123 12133 kleur: 3.0.3 12124 12134 12125 12135 '@types/prop-types@15.7.9': {} ··· 12287 12297 12288 12298 '@ungap/structured-clone@1.2.0': {} 12289 12299 12290 - '@unocss/astro@0.62.0(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))': 12300 + '@unocss/astro@0.62.0(rollup@4.20.0)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))': 12291 12301 dependencies: 12292 12302 '@unocss/core': 0.62.0 12293 12303 '@unocss/reset': 0.62.0 12294 - '@unocss/vite': 0.62.0(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 12304 + '@unocss/vite': 0.62.0(rollup@4.20.0)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 12295 12305 optionalDependencies: 12296 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 12306 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 12297 12307 transitivePeerDependencies: 12298 12308 - rollup 12299 12309 - supports-color ··· 12430 12440 dependencies: 12431 12441 '@unocss/core': 0.62.0 12432 12442 12433 - '@unocss/vite@0.62.0(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))': 12443 + '@unocss/vite@0.62.0(rollup@4.20.0)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))': 12434 12444 dependencies: 12435 12445 '@ampproject/remapping': 2.3.0 12436 12446 '@rollup/pluginutils': 5.1.0(rollup@4.20.0) ··· 12442 12452 chokidar: 3.6.0 12443 12453 magic-string: 0.30.11 12444 12454 tinyglobby: 0.2.2 12445 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 12455 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 12446 12456 transitivePeerDependencies: 12447 12457 - rollup 12448 12458 - supports-color ··· 12456 12466 sharp-ico: 0.1.5 12457 12467 unconfig: 0.3.11 12458 12468 12459 - '@vite-pwa/vitepress@0.5.0(@vite-pwa/assets-generator@0.2.4)(vite-plugin-pwa@0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.1.0))': 12469 + '@vite-pwa/vitepress@0.5.0(@vite-pwa/assets-generator@0.2.4)(vite-plugin-pwa@0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.1.0))': 12460 12470 dependencies: 12461 - vite-plugin-pwa: 0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.1.0) 12471 + vite-plugin-pwa: 0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.1.0) 12462 12472 optionalDependencies: 12463 12473 '@vite-pwa/assets-generator': 0.2.4 12464 12474 12465 - '@vitejs/plugin-basic-ssl@1.0.2(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))': 12475 + '@vitejs/plugin-basic-ssl@1.0.2(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))': 12466 12476 dependencies: 12467 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 12477 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 12468 12478 12469 - '@vitejs/plugin-react@4.2.1(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))': 12479 + '@vitejs/plugin-react@4.2.1(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))': 12470 12480 dependencies: 12471 12481 '@babel/core': 7.24.4 12472 12482 '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.24.4) 12473 12483 '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.24.4) 12474 12484 '@types/babel__core': 7.20.5 12475 12485 react-refresh: 0.14.0 12476 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 12486 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 12477 12487 transitivePeerDependencies: 12478 12488 - supports-color 12479 12489 12480 - '@vitejs/plugin-vue@5.1.2(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))(vue@3.4.37(typescript@5.5.4))': 12490 + '@vitejs/plugin-vue@5.1.2(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))(vue@3.4.37(typescript@5.5.4))': 12481 12491 dependencies: 12482 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 12492 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 12483 12493 vue: 3.4.37(typescript@5.5.4) 12484 12494 12485 - '@vitejs/plugin-vue@5.1.3(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))(vue@3.4.37(typescript@5.5.4))': 12495 + '@vitejs/plugin-vue@5.1.3(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))(vue@3.4.37(typescript@5.5.4))': 12486 12496 dependencies: 12487 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 12497 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 12488 12498 vue: 3.4.37(typescript@5.5.4) 12489 12499 12490 12500 '@vitest/browser@2.0.5(playwright@1.46.1)(typescript@5.5.4)(vitest@packages+vitest)(webdriverio@8.32.2(typescript@5.5.4))': ··· 18128 18138 18129 18139 undici-types@5.26.5: {} 18130 18140 18141 + undici-types@6.19.8: {} 18142 + 18131 18143 undici@5.22.1: 18132 18144 dependencies: 18133 18145 busboy: 1.6.0 ··· 18200 18212 18201 18213 universalify@2.0.0: {} 18202 18214 18203 - unocss@0.62.0(postcss@8.4.40)(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)): 18215 + unocss@0.62.0(postcss@8.4.40)(rollup@4.20.0)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)): 18204 18216 dependencies: 18205 - '@unocss/astro': 0.62.0(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 18217 + '@unocss/astro': 0.62.0(rollup@4.20.0)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 18206 18218 '@unocss/cli': 0.62.0(rollup@4.20.0) 18207 18219 '@unocss/core': 0.62.0 18208 18220 '@unocss/extractor-arbitrary-variants': 0.62.0 ··· 18221 18233 '@unocss/transformer-compile-class': 0.62.0 18222 18234 '@unocss/transformer-directives': 0.62.0 18223 18235 '@unocss/transformer-variant-group': 0.62.0 18224 - '@unocss/vite': 0.62.0(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 18236 + '@unocss/vite': 0.62.0(rollup@4.20.0)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 18225 18237 optionalDependencies: 18226 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 18238 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 18227 18239 transitivePeerDependencies: 18228 18240 - postcss 18229 18241 - rollup ··· 18394 18406 unist-util-stringify-position: 4.0.0 18395 18407 vfile-message: 4.0.2 18396 18408 18397 - vite-plugin-pages@0.32.3(@vue/compiler-sfc@3.4.37)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4))): 18409 + vite-plugin-pages@0.32.3(@vue/compiler-sfc@3.4.37)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4))): 18398 18410 dependencies: 18399 18411 '@types/debug': 4.1.12 18400 18412 debug: 4.3.6 ··· 18404 18416 json5: 2.2.3 18405 18417 local-pkg: 0.5.0 18406 18418 picocolors: 1.0.1 18407 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 18419 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 18408 18420 yaml: 2.4.5 18409 18421 optionalDependencies: 18410 18422 '@vue/compiler-sfc': 3.4.37 ··· 18412 18424 transitivePeerDependencies: 18413 18425 - supports-color 18414 18426 18415 - vite-plugin-pwa@0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.1.0): 18427 + vite-plugin-pwa@0.20.1(@vite-pwa/assets-generator@0.2.4)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.1.0): 18416 18428 dependencies: 18417 18429 debug: 4.3.6 18418 18430 pretty-bytes: 6.1.1 18419 18431 tinyglobby: 0.2.0 18420 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 18432 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 18421 18433 workbox-build: 7.1.0(@types/babel__core@7.20.5) 18422 18434 workbox-window: 7.1.0 18423 18435 optionalDependencies: ··· 18425 18437 transitivePeerDependencies: 18426 18438 - supports-color 18427 18439 18428 - vite-plugin-solid@2.7.2(solid-js@1.8.3)(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)): 18440 + vite-plugin-solid@2.7.2(solid-js@1.8.3)(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)): 18429 18441 dependencies: 18430 18442 '@babel/core': 7.23.3 18431 18443 '@babel/preset-typescript': 7.23.2(@babel/core@7.23.3) ··· 18434 18446 merge-anything: 5.1.7 18435 18447 solid-js: 1.8.3 18436 18448 solid-refresh: 0.5.3(solid-js@1.8.3) 18437 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 18438 - vitefu: 0.2.4(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)) 18449 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 18450 + vitefu: 0.2.4(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)) 18439 18451 transitivePeerDependencies: 18440 18452 - supports-color 18441 18453 ··· 18449 18461 fsevents: 2.3.3 18450 18462 terser: 5.22.0 18451 18463 18452 - vite@5.4.0(@types/node@20.14.15)(terser@5.22.0): 18464 + vite@5.4.0(@types/node@22.5.2)(terser@5.22.0): 18453 18465 dependencies: 18454 18466 esbuild: 0.21.5 18455 18467 postcss: 8.4.40 18456 18468 rollup: 4.20.0 18457 18469 optionalDependencies: 18458 - '@types/node': 20.14.15 18470 + '@types/node': 22.5.2 18459 18471 fsevents: 2.3.3 18460 18472 terser: 5.22.0 18461 18473 18462 - vitefu@0.2.4(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)): 18474 + vitefu@0.2.4(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)): 18463 18475 optionalDependencies: 18464 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 18476 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 18465 18477 18466 - vitefu@0.2.5(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0)): 18478 + vitefu@0.2.5(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0)): 18467 18479 optionalDependencies: 18468 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 18480 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 18469 18481 18470 - vitepress-plugin-tabs@0.5.0(vitepress@1.3.2(@algolia/client-search@4.20.0)(@types/node@20.14.15)(@types/react@18.2.79)(postcss@8.4.40)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(terser@5.22.0)(typescript@5.5.4))(vue@3.4.37(typescript@5.5.4)): 18482 + vitepress-plugin-tabs@0.5.0(vitepress@1.3.2(@algolia/client-search@4.20.0)(@types/node@22.5.2)(@types/react@18.2.79)(postcss@8.4.40)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(terser@5.22.0)(typescript@5.5.4))(vue@3.4.37(typescript@5.5.4)): 18471 18483 dependencies: 18472 - vitepress: 1.3.2(@algolia/client-search@4.20.0)(@types/node@20.14.15)(@types/react@18.2.79)(postcss@8.4.40)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(terser@5.22.0)(typescript@5.5.4) 18484 + vitepress: 1.3.2(@algolia/client-search@4.20.0)(@types/node@22.5.2)(@types/react@18.2.79)(postcss@8.4.40)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(terser@5.22.0)(typescript@5.5.4) 18473 18485 vue: 3.4.37(typescript@5.5.4) 18474 18486 18475 - vitepress@1.3.2(@algolia/client-search@4.20.0)(@types/node@20.14.15)(@types/react@18.2.79)(postcss@8.4.40)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(terser@5.22.0)(typescript@5.5.4): 18487 + vitepress@1.3.2(@algolia/client-search@4.20.0)(@types/node@22.5.2)(@types/react@18.2.79)(postcss@8.4.40)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0)(terser@5.22.0)(typescript@5.5.4): 18476 18488 dependencies: 18477 18489 '@docsearch/css': 3.6.0 18478 18490 '@docsearch/js': 3.6.0(@algolia/client-search@4.20.0)(@types/react@18.2.79)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.9.0) 18479 18491 '@shikijs/core': 1.12.1 18480 18492 '@shikijs/transformers': 1.10.3 18481 18493 '@types/markdown-it': 14.1.1 18482 - '@vitejs/plugin-vue': 5.1.2(vite@5.4.0(@types/node@20.14.15)(terser@5.22.0))(vue@3.4.37(typescript@5.5.4)) 18494 + '@vitejs/plugin-vue': 5.1.2(vite@5.4.0(@types/node@22.5.2)(terser@5.22.0))(vue@3.4.37(typescript@5.5.4)) 18483 18495 '@vue/devtools-api': 7.3.6 18484 18496 '@vue/shared': 3.4.37 18485 18497 '@vueuse/core': 10.11.1(vue@3.4.37(typescript@5.5.4)) ··· 18488 18500 mark.js: 8.11.1 18489 18501 minisearch: 7.0.0 18490 18502 shiki: 1.12.1 18491 - vite: 5.4.0(@types/node@20.14.15)(terser@5.22.0) 18503 + vite: 5.4.0(@types/node@22.5.2)(terser@5.22.0) 18492 18504 vue: 3.4.37(typescript@5.5.4) 18493 18505 optionalDependencies: 18494 18506 postcss: 8.4.40 ··· 19076 19088 zx@8.1.4: 19077 19089 optionalDependencies: 19078 19090 '@types/fs-extra': 11.0.4 19079 - '@types/node': 20.14.15 19091 + '@types/node': 22.5.2
+1 -4
.github/workflows/ci.yml
··· 80 80 strategy: 81 81 matrix: 82 82 os: [ubuntu-latest] 83 - # Reset back to 20 after https://github.com/nodejs/node/issues/53648 84 - # (The issues is closed, but the error persist even after 20.14) 85 - node_version: [18, 20] 86 - # node_version: [18, 20, 22] 22 when LTS is close enough 83 + node_version: [18, 20, 22] 87 84 include: 88 85 - os: macos-14 89 86 node_version: 20
+1 -1
packages/vitest/package.json
··· 181 181 "@types/istanbul-reports": "^3.0.4", 182 182 "@types/jsdom": "^21.1.7", 183 183 "@types/micromatch": "^4.0.9", 184 - "@types/node": "^20.14.15", 184 + "@types/node": "^22.5.2", 185 185 "@types/prompts": "^2.4.9", 186 186 "@types/sinonjs__fake-timers": "^8.1.5", 187 187 "acorn-walk": "^8.3.3",
+4 -1
test/cli/test/network-imports.test.ts
··· 17 17 api: 9602, 18 18 } 19 19 20 - it.each([ 20 + const [major] = process.version.slice(1).split('.') 21 + 22 + // --experimental-network-imports was removed in Node 22 in favor of module loaders 23 + it.runIf(Number(major) <= 20).each([ 21 24 'threads', 22 25 'forks', 23 26 'vmThreads',