[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.

perf: use experimental `meta.resolve` flag instead of a custom loader (#8567)

authored by

Vladimir and committed by
GitHub
(Sep 16, 2025, 6:19 AM +0200) 2e0630b7 72a000ee

+137 -466
+1 -1
package.json
··· 64 64 "typescript": "^5.9.2", 65 65 "unplugin-isolated-decl": "^0.15.1", 66 66 "unplugin-oxc": "^0.5.1", 67 - "vite": "^6.3.5", 67 + "vite": "^7.1.5", 68 68 "vitest": "workspace:*", 69 69 "zx": "^8.8.1" 70 70 },
+96 -438
pnpm-lock.yaml
··· 124 124 acorn: 8.11.3 125 125 mlly: ^1.8.0 126 126 rollup: ^4.50.1 127 - vite: ^6.3.5 127 + vite: ^7.1.5 128 128 vitest: workspace:* 129 129 130 130 patchedDependencies: ··· 227 227 specifier: ^0.5.1 228 228 version: 0.5.1 229 229 vite: 230 - specifier: ^6.3.5 231 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 230 + specifier: ^7.1.5 231 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 232 232 vitest: 233 233 specifier: workspace:* 234 234 version: link:packages/vitest ··· 265 265 version: 1.0.1 266 266 '@vite-pwa/vitepress': 267 267 specifier: ^1.0.0 268 - version: 1.0.0(@vite-pwa/assets-generator@1.0.1)(vite-plugin-pwa@0.21.2(@vite-pwa/assets-generator@1.0.1)(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)) 268 + version: 1.0.0(@vite-pwa/assets-generator@1.0.1)(vite-plugin-pwa@0.21.2(@vite-pwa/assets-generator@1.0.1)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)) 269 269 '@vitejs/plugin-vue': 270 270 specifier: 'catalog:' 271 - version: 6.0.1(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2)) 271 + version: 6.0.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2)) 272 272 https-localhost: 273 273 specifier: ^4.7.1 274 274 version: 4.7.1 ··· 277 277 version: 0.2.15 278 278 unocss: 279 279 specifier: 'catalog:' 280 - version: 66.5.1(postcss@8.5.6)(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 280 + version: 66.5.1(postcss@8.5.6)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 281 281 unplugin-vue-components: 282 282 specifier: 'catalog:' 283 283 version: 0.28.0(@babel/parser@7.28.4)(rollup@4.50.1)(vue@3.5.21(typescript@5.9.2)) 284 284 vite: 285 - specifier: ^6.3.5 286 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 285 + specifier: ^7.1.5 286 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 287 287 vite-plugin-pwa: 288 288 specifier: ^0.21.2 289 - version: 0.21.2(@vite-pwa/assets-generator@1.0.1)(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) 289 + version: 0.21.2(@vite-pwa/assets-generator@1.0.1)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) 290 290 vitepress: 291 291 specifier: 2.0.0-alpha.12 292 292 version: 2.0.0-alpha.12(@types/node@22.18.1)(axios@1.12.0)(change-case@5.4.4)(jiti@2.5.1)(lightningcss@1.30.1)(oxc-minify@0.82.3)(postcss@8.5.6)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(typescript@5.9.2)(yaml@2.8.1) 293 293 vitepress-plugin-group-icons: 294 294 specifier: ^1.6.3 295 - version: 1.6.3(markdown-it@14.1.0)(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 295 + version: 1.6.3(markdown-it@14.1.0)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 296 296 vitepress-plugin-llms: 297 297 specifier: ^1.7.4 298 298 version: 1.7.4 ··· 309 309 specifier: workspace:* 310 310 version: link:../../packages/ui 311 311 vite: 312 - specifier: ^6.3.5 313 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 312 + specifier: ^7.1.5 313 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 314 314 vitest: 315 315 specifier: workspace:* 316 316 version: link:../../packages/vitest ··· 330 330 specifier: ^4.20.5 331 331 version: 4.20.5 332 332 vite: 333 - specifier: ^6.3.5 334 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 333 + specifier: ^7.1.5 334 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 335 335 vitest: 336 336 specifier: workspace:* 337 337 version: link:../../packages/vitest ··· 361 361 specifier: ^1.55.0 362 362 version: 1.55.0 363 363 vite: 364 - specifier: ^6.3.5 365 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 364 + specifier: ^7.1.5 365 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 366 366 vitest: 367 367 specifier: workspace:* 368 368 version: link:../../packages/vitest ··· 370 370 examples/profiling: 371 371 devDependencies: 372 372 vite: 373 - specifier: ^6.3.5 374 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 373 + specifier: ^7.1.5 374 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 375 375 vitest: 376 376 specifier: workspace:* 377 377 version: link:../../packages/vitest ··· 392 392 version: 19.1.12 393 393 '@vitejs/plugin-react': 394 394 specifier: ^5.0.2 395 - version: 5.0.2(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 395 + version: 5.0.2(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 396 396 '@vitest/ui': 397 397 specifier: workspace:* 398 398 version: link:../../packages/ui ··· 412 412 specifier: ^4.20.5 413 413 version: 4.20.5 414 414 vite: 415 - specifier: ^6.3.5 416 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 415 + specifier: ^7.1.5 416 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 417 417 vitest: 418 418 specifier: workspace:* 419 419 version: link:../../packages/vitest ··· 430 430 specifier: ^5.9.2 431 431 version: 5.9.2 432 432 vite: 433 - specifier: ^6.3.5 434 - version: 6.3.5(@types/node@20.19.13)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 433 + specifier: ^7.1.5 434 + version: 7.1.5(@types/node@20.19.13)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 435 435 vitest: 436 436 specifier: workspace:* 437 437 version: link:../../packages/vitest ··· 675 675 specifier: 'catalog:' 676 676 version: 2.0.3 677 677 vite: 678 - specifier: ^6.3.5 679 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 678 + specifier: ^7.1.5 679 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 680 680 681 681 packages/pretty-format: 682 682 dependencies: ··· 783 783 version: 66.5.1 784 784 '@vitejs/plugin-vue': 785 785 specifier: 'catalog:' 786 - version: 6.0.1(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2)) 786 + version: 6.0.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2)) 787 787 '@vitest/runner': 788 788 specifier: workspace:* 789 789 version: link:../runner ··· 825 825 version: 3.2.0(vue@3.5.21(typescript@5.9.2)) 826 826 unocss: 827 827 specifier: 'catalog:' 828 - version: 66.5.1(postcss@8.5.6)(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 828 + version: 66.5.1(postcss@8.5.6)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 829 829 unplugin-auto-import: 830 830 specifier: ^0.19.0 831 831 version: 0.19.0(@vueuse/core@12.8.2(typescript@5.9.2))(rollup@4.50.1) ··· 833 833 specifier: 'catalog:' 834 834 version: 0.28.0(@babel/parser@7.28.4)(rollup@4.50.1)(vue@3.5.21(typescript@5.9.2)) 835 835 vite: 836 - specifier: ^6.3.5 837 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 836 + specifier: ^7.1.5 837 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 838 838 vite-plugin-pages: 839 839 specifier: ^0.33.1 840 - version: 0.33.1(@vue/compiler-sfc@3.5.21)(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.21(typescript@5.9.2))) 840 + version: 0.33.1(@vue/compiler-sfc@3.5.21)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.21(typescript@5.9.2))) 841 841 vue: 842 842 specifier: 'catalog:' 843 843 version: 3.5.21(typescript@5.9.2) ··· 888 888 specifier: 'catalog:' 889 889 version: 2.0.3 890 890 vite: 891 - specifier: ^6.3.5 892 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 891 + specifier: ^7.1.5 892 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 893 893 devDependencies: 894 894 '@jridgewell/trace-mapping': 895 895 specifier: 'catalog:' ··· 967 967 specifier: 'catalog:' 968 968 version: 3.0.3 969 969 vite: 970 - specifier: ^6.3.5 971 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 970 + specifier: ^7.1.5 971 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 972 972 why-is-node-running: 973 973 specifier: ^2.3.0 974 974 version: 2.3.0 ··· 1103 1103 version: 19.1.12 1104 1104 '@vitejs/plugin-basic-ssl': 1105 1105 specifier: ^2.1.0 1106 - version: 2.1.0(vite@6.3.6(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 1106 + version: 2.1.0(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 1107 1107 '@vitest/browser': 1108 1108 specifier: workspace:* 1109 1109 version: link:../../packages/browser ··· 1151 1151 version: 8.18.1 1152 1152 '@vitejs/plugin-basic-ssl': 1153 1153 specifier: ^2.1.0 1154 - version: 2.1.0(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 1154 + version: 2.1.0(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 1155 1155 '@vitest/runner': 1156 1156 specifier: workspace:^ 1157 1157 version: link:../../packages/runner ··· 1165 1165 specifier: ^1.5.7 1166 1166 version: 1.5.7(@swc/core@1.4.1)(rollup@4.50.1) 1167 1167 vite: 1168 - specifier: ^6.3.5 1169 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 1168 + specifier: ^7.1.5 1169 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 1170 1170 vitest: 1171 1171 specifier: workspace:* 1172 1172 version: link:../../packages/vitest ··· 1183 1183 specifier: ^0.3.2 1184 1184 version: 0.3.2 1185 1185 vite: 1186 - specifier: ^6.3.5 1187 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 1186 + specifier: ^7.1.5 1187 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 1188 1188 vitest: 1189 1189 specifier: workspace:* 1190 1190 version: link:../../packages/vitest ··· 1298 1298 version: 3.0.3 1299 1299 '@vitejs/plugin-vue': 1300 1300 specifier: latest 1301 - version: 6.0.1(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2)) 1301 + version: 6.0.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2)) 1302 1302 '@vitest/browser': 1303 1303 specifier: workspace:* 1304 1304 version: link:../../packages/browser ··· 1336 1336 specifier: ^1.5.7 1337 1337 version: 1.5.7(@swc/core@1.4.1)(rollup@4.50.1) 1338 1338 vite: 1339 - specifier: ^6.3.5 1340 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 1339 + specifier: ^7.1.5 1340 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 1341 1341 vitest: 1342 1342 specifier: workspace:* 1343 1343 version: link:../../packages/vitest ··· 1433 1433 specifier: 'catalog:' 1434 1434 version: 3.0.3 1435 1435 vite: 1436 - specifier: ^6.3.5 1437 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 1436 + specifier: ^7.1.5 1437 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 1438 1438 vite-node: 1439 1439 specifier: workspace:* 1440 1440 version: link:../../packages/vite-node ··· 1488 1488 specifier: workspace:* 1489 1489 version: link:../../packages/browser 1490 1490 vite: 1491 - specifier: ^6.3.5 1492 - version: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 1491 + specifier: ^7.1.5 1492 + version: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 1493 1493 vitest: 1494 1494 specifier: workspace:* 1495 1495 version: link:../../packages/vitest ··· 2292 2292 resolution: {integrity: sha512-c6EW+aA1w2rjqOMjbL93nZlwxp6c1Ln06vTYs5FjRRhmJXK8V/OrSXdT+pUr4aRYgjCgu8/OkiZr0tzeVrRSbw==} 2293 2293 engines: {node: '>=20.11.0'} 2294 2294 2295 - '@esbuild/aix-ppc64@0.25.5': 2296 - resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} 2297 - engines: {node: '>=18'} 2298 - cpu: [ppc64] 2299 - os: [aix] 2300 - 2301 2295 '@esbuild/aix-ppc64@0.25.9': 2302 2296 resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} 2303 2297 engines: {node: '>=18'} 2304 2298 cpu: [ppc64] 2305 2299 os: [aix] 2306 2300 2307 - '@esbuild/android-arm64@0.25.5': 2308 - resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} 2309 - engines: {node: '>=18'} 2310 - cpu: [arm64] 2311 - os: [android] 2312 - 2313 2301 '@esbuild/android-arm64@0.25.9': 2314 2302 resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==} 2315 2303 engines: {node: '>=18'} 2316 2304 cpu: [arm64] 2317 - os: [android] 2318 - 2319 - '@esbuild/android-arm@0.25.5': 2320 - resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} 2321 - engines: {node: '>=18'} 2322 - cpu: [arm] 2323 2305 os: [android] 2324 2306 2325 2307 '@esbuild/android-arm@0.25.9': ··· 2328 2310 cpu: [arm] 2329 2311 os: [android] 2330 2312 2331 - '@esbuild/android-x64@0.25.5': 2332 - resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} 2333 - engines: {node: '>=18'} 2334 - cpu: [x64] 2335 - os: [android] 2336 - 2337 2313 '@esbuild/android-x64@0.25.9': 2338 2314 resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==} 2339 2315 engines: {node: '>=18'} 2340 2316 cpu: [x64] 2341 2317 os: [android] 2342 2318 2343 - '@esbuild/darwin-arm64@0.25.5': 2344 - resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} 2345 - engines: {node: '>=18'} 2346 - cpu: [arm64] 2347 - os: [darwin] 2348 - 2349 2319 '@esbuild/darwin-arm64@0.25.9': 2350 2320 resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==} 2351 2321 engines: {node: '>=18'} 2352 2322 cpu: [arm64] 2353 - os: [darwin] 2354 - 2355 - '@esbuild/darwin-x64@0.25.5': 2356 - resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} 2357 - engines: {node: '>=18'} 2358 - cpu: [x64] 2359 2323 os: [darwin] 2360 2324 2361 2325 '@esbuild/darwin-x64@0.25.9': ··· 2364 2328 cpu: [x64] 2365 2329 os: [darwin] 2366 2330 2367 - '@esbuild/freebsd-arm64@0.25.5': 2368 - resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} 2369 - engines: {node: '>=18'} 2370 - cpu: [arm64] 2371 - os: [freebsd] 2372 - 2373 2331 '@esbuild/freebsd-arm64@0.25.9': 2374 2332 resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==} 2375 2333 engines: {node: '>=18'} 2376 2334 cpu: [arm64] 2377 - os: [freebsd] 2378 - 2379 - '@esbuild/freebsd-x64@0.25.5': 2380 - resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} 2381 - engines: {node: '>=18'} 2382 - cpu: [x64] 2383 2335 os: [freebsd] 2384 2336 2385 2337 '@esbuild/freebsd-x64@0.25.9': ··· 2388 2340 cpu: [x64] 2389 2341 os: [freebsd] 2390 2342 2391 - '@esbuild/linux-arm64@0.25.5': 2392 - resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} 2393 - engines: {node: '>=18'} 2394 - cpu: [arm64] 2395 - os: [linux] 2396 - 2397 2343 '@esbuild/linux-arm64@0.25.9': 2398 2344 resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==} 2399 2345 engines: {node: '>=18'} 2400 2346 cpu: [arm64] 2401 - os: [linux] 2402 - 2403 - '@esbuild/linux-arm@0.25.5': 2404 - resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} 2405 - engines: {node: '>=18'} 2406 - cpu: [arm] 2407 2347 os: [linux] 2408 2348 2409 2349 '@esbuild/linux-arm@0.25.9': ··· 2412 2352 cpu: [arm] 2413 2353 os: [linux] 2414 2354 2415 - '@esbuild/linux-ia32@0.25.5': 2416 - resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} 2417 - engines: {node: '>=18'} 2418 - cpu: [ia32] 2419 - os: [linux] 2420 - 2421 2355 '@esbuild/linux-ia32@0.25.9': 2422 2356 resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==} 2423 2357 engines: {node: '>=18'} 2424 2358 cpu: [ia32] 2425 - os: [linux] 2426 - 2427 - '@esbuild/linux-loong64@0.25.5': 2428 - resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} 2429 - engines: {node: '>=18'} 2430 - cpu: [loong64] 2431 2359 os: [linux] 2432 2360 2433 2361 '@esbuild/linux-loong64@0.25.9': ··· 2436 2364 cpu: [loong64] 2437 2365 os: [linux] 2438 2366 2439 - '@esbuild/linux-mips64el@0.25.5': 2440 - resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} 2441 - engines: {node: '>=18'} 2442 - cpu: [mips64el] 2443 - os: [linux] 2444 - 2445 2367 '@esbuild/linux-mips64el@0.25.9': 2446 2368 resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==} 2447 2369 engines: {node: '>=18'} 2448 2370 cpu: [mips64el] 2449 - os: [linux] 2450 - 2451 - '@esbuild/linux-ppc64@0.25.5': 2452 - resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} 2453 - engines: {node: '>=18'} 2454 - cpu: [ppc64] 2455 2371 os: [linux] 2456 2372 2457 2373 '@esbuild/linux-ppc64@0.25.9': ··· 2460 2376 cpu: [ppc64] 2461 2377 os: [linux] 2462 2378 2463 - '@esbuild/linux-riscv64@0.25.5': 2464 - resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} 2465 - engines: {node: '>=18'} 2466 - cpu: [riscv64] 2467 - os: [linux] 2468 - 2469 2379 '@esbuild/linux-riscv64@0.25.9': 2470 2380 resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==} 2471 2381 engines: {node: '>=18'} 2472 2382 cpu: [riscv64] 2473 - os: [linux] 2474 - 2475 - '@esbuild/linux-s390x@0.25.5': 2476 - resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} 2477 - engines: {node: '>=18'} 2478 - cpu: [s390x] 2479 2383 os: [linux] 2480 2384 2481 2385 '@esbuild/linux-s390x@0.25.9': ··· 2484 2388 cpu: [s390x] 2485 2389 os: [linux] 2486 2390 2487 - '@esbuild/linux-x64@0.25.5': 2488 - resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} 2489 - engines: {node: '>=18'} 2490 - cpu: [x64] 2491 - os: [linux] 2492 - 2493 2391 '@esbuild/linux-x64@0.25.9': 2494 2392 resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==} 2495 2393 engines: {node: '>=18'} 2496 2394 cpu: [x64] 2497 2395 os: [linux] 2498 2396 2499 - '@esbuild/netbsd-arm64@0.25.5': 2500 - resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} 2501 - engines: {node: '>=18'} 2502 - cpu: [arm64] 2503 - os: [netbsd] 2504 - 2505 2397 '@esbuild/netbsd-arm64@0.25.9': 2506 2398 resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==} 2507 2399 engines: {node: '>=18'} 2508 2400 cpu: [arm64] 2509 - os: [netbsd] 2510 - 2511 - '@esbuild/netbsd-x64@0.25.5': 2512 - resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} 2513 - engines: {node: '>=18'} 2514 - cpu: [x64] 2515 2401 os: [netbsd] 2516 2402 2517 2403 '@esbuild/netbsd-x64@0.25.9': ··· 2520 2406 cpu: [x64] 2521 2407 os: [netbsd] 2522 2408 2523 - '@esbuild/openbsd-arm64@0.25.5': 2524 - resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} 2525 - engines: {node: '>=18'} 2526 - cpu: [arm64] 2527 - os: [openbsd] 2528 - 2529 2409 '@esbuild/openbsd-arm64@0.25.9': 2530 2410 resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==} 2531 2411 engines: {node: '>=18'} 2532 2412 cpu: [arm64] 2533 - os: [openbsd] 2534 - 2535 - '@esbuild/openbsd-x64@0.25.5': 2536 - resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} 2537 - engines: {node: '>=18'} 2538 - cpu: [x64] 2539 2413 os: [openbsd] 2540 2414 2541 2415 '@esbuild/openbsd-x64@0.25.9': ··· 2550 2424 cpu: [arm64] 2551 2425 os: [openharmony] 2552 2426 2553 - '@esbuild/sunos-x64@0.25.5': 2554 - resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} 2555 - engines: {node: '>=18'} 2556 - cpu: [x64] 2557 - os: [sunos] 2558 - 2559 2427 '@esbuild/sunos-x64@0.25.9': 2560 2428 resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==} 2561 2429 engines: {node: '>=18'} 2562 2430 cpu: [x64] 2563 2431 os: [sunos] 2564 - 2565 - '@esbuild/win32-arm64@0.25.5': 2566 - resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} 2567 - engines: {node: '>=18'} 2568 - cpu: [arm64] 2569 - os: [win32] 2570 2432 2571 2433 '@esbuild/win32-arm64@0.25.9': 2572 2434 resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==} ··· 2574 2436 cpu: [arm64] 2575 2437 os: [win32] 2576 2438 2577 - '@esbuild/win32-ia32@0.25.5': 2578 - resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} 2579 - engines: {node: '>=18'} 2580 - cpu: [ia32] 2581 - os: [win32] 2582 - 2583 2439 '@esbuild/win32-ia32@0.25.9': 2584 2440 resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==} 2585 2441 engines: {node: '>=18'} 2586 2442 cpu: [ia32] 2587 - os: [win32] 2588 - 2589 - '@esbuild/win32-x64@0.25.5': 2590 - resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} 2591 - engines: {node: '>=18'} 2592 - cpu: [x64] 2593 2443 os: [win32] 2594 2444 2595 2445 '@esbuild/win32-x64@0.25.9': ··· 4229 4079 '@unocss/astro@66.5.1': 4230 4080 resolution: {integrity: sha512-f17+xfyBZ9prFx4jda3D9ngOigjO8btHsR3uG7WeDQPW6OBdhETfIGdXs8WD99J/3A3LJtk7J0u9p121S+RE8Q==} 4231 4081 peerDependencies: 4232 - vite: ^6.3.5 4082 + vite: ^7.1.5 4233 4083 peerDependenciesMeta: 4234 4084 vite: 4235 4085 optional: true ··· 4310 4160 '@unocss/vite@66.5.1': 4311 4161 resolution: {integrity: sha512-qcZMh+SZbKYfTjJC2CP6B9Zxg0jlfhJSDVmXdjQBlUzhQR9FllnwlBdae6SCVFBc634Sm+pBJIri5ShPLvwq+Q==} 4312 4162 peerDependencies: 4313 - vite: ^6.3.5 4163 + vite: ^7.1.5 4314 4164 4315 4165 '@vite-pwa/assets-generator@1.0.1': 4316 4166 resolution: {integrity: sha512-p2KHvsyuv/njmLSwDjpok0CFYKmAdV5ckWjVSxktNXbKAuHX3+WCTy4X3LuwWl0RGsCWBPerSUVNvE/02D565w==} ··· 4330 4180 resolution: {integrity: sha512-dOxxrhgyDIEUADhb/8OlV9JIqYLgos03YorAueTIeOUskLJSEsfwCByjbu98ctXitUN3znXKp0bYD/WHSudCeA==} 4331 4181 engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 4332 4182 peerDependencies: 4333 - vite: ^6.3.5 4183 + vite: ^7.1.5 4334 4184 4335 4185 '@vitejs/plugin-react@5.0.2': 4336 4186 resolution: {integrity: sha512-tmyFgixPZCx2+e6VO9TNITWcCQl8+Nl/E8YbAyPVv85QCc7/A3JrdfG2A8gIzvVhWuzMOVrFW1aReaNxrI6tbw==} 4337 4187 engines: {node: ^20.19.0 || >=22.12.0} 4338 4188 peerDependencies: 4339 - vite: ^6.3.5 4189 + vite: ^7.1.5 4340 4190 4341 4191 '@vitejs/plugin-vue@6.0.1': 4342 4192 resolution: {integrity: sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==} 4343 4193 engines: {node: ^20.19.0 || >=22.12.0} 4344 4194 peerDependencies: 4345 - vite: ^6.3.5 4195 + vite: ^7.1.5 4346 4196 vue: ^3.2.25 4347 4197 4348 4198 '@vitest/eslint-plugin@1.3.9': ··· 5563 5413 es-to-primitive@1.3.0: 5564 5414 resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} 5565 5415 engines: {node: '>= 0.4'} 5566 - 5567 - esbuild@0.25.5: 5568 - resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==} 5569 - engines: {node: '>=18'} 5570 - hasBin: true 5571 5416 5572 5417 esbuild@0.25.9: 5573 5418 resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} ··· 7329 7174 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 7330 7175 hasBin: true 7331 7176 7332 - nanoid@3.3.8: 7333 - resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} 7334 - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 7335 - hasBin: true 7336 - 7337 7177 napi-postinstall@0.3.0: 7338 7178 resolution: {integrity: sha512-M7NqKyhODKV1gRLdkwE7pDsZP2/SC2a2vHkOYh9MCpKMbWVfyVfUw5MaH83Fv6XMjxr5jryUp3IDDL9rlxsTeA==} 7339 7179 engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} ··· 7711 7551 postcss-selector-parser@6.0.16: 7712 7552 resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} 7713 7553 engines: {node: '>=4'} 7714 - 7715 - postcss@8.5.3: 7716 - resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} 7717 - engines: {node: ^10 || ^12 || >=14} 7718 7554 7719 7555 postcss@8.5.6: 7720 7556 resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} ··· 8877 8713 engines: {node: '>=14'} 8878 8714 peerDependencies: 8879 8715 '@unocss/webpack': 66.5.1 8880 - vite: ^6.3.5 8716 + vite: ^7.1.5 8881 8717 peerDependenciesMeta: 8882 8718 '@unocss/webpack': 8883 8719 optional: true ··· 9023 8859 '@solidjs/router': '*' 9024 8860 '@vue/compiler-sfc': ^2.7.0 || ^3.0.0 9025 8861 react-router: '*' 9026 - vite: ^6.3.5 8862 + vite: ^7.1.5 9027 8863 vue-router: '*' 9028 8864 peerDependenciesMeta: 9029 8865 '@solidjs/router': ··· 9040 8876 engines: {node: '>=16.0.0'} 9041 8877 peerDependencies: 9042 8878 '@vite-pwa/assets-generator': ^0.2.6 9043 - vite: ^6.3.5 8879 + vite: ^7.1.5 9044 8880 workbox-build: ^7.3.0 9045 8881 workbox-window: ^7.3.0 9046 8882 peerDependenciesMeta: 9047 8883 '@vite-pwa/assets-generator': 9048 8884 optional: true 9049 8885 9050 - vite@6.3.5: 9051 - resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} 9052 - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 8886 + vite@7.1.5: 8887 + resolution: {integrity: sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==} 8888 + engines: {node: ^20.19.0 || >=22.12.0} 9053 8889 hasBin: true 9054 8890 peerDependencies: 9055 - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 8891 + '@types/node': ^20.19.0 || >=22.12.0 9056 8892 jiti: '>=1.21.0' 9057 - less: '*' 8893 + less: ^4.0.0 9058 8894 lightningcss: ^1.21.0 9059 - sass: '*' 9060 - sass-embedded: '*' 9061 - stylus: '*' 9062 - sugarss: '*' 9063 - terser: ^5.16.0 9064 - tsx: ^4.8.1 9065 - yaml: ^2.4.2 9066 - peerDependenciesMeta: 9067 - '@types/node': 9068 - optional: true 9069 - jiti: 9070 - optional: true 9071 - less: 9072 - optional: true 9073 - lightningcss: 9074 - optional: true 9075 - sass: 9076 - optional: true 9077 - sass-embedded: 9078 - optional: true 9079 - stylus: 9080 - optional: true 9081 - sugarss: 9082 - optional: true 9083 - terser: 9084 - optional: true 9085 - tsx: 9086 - optional: true 9087 - yaml: 9088 - optional: true 9089 - 9090 - vite@6.3.6: 9091 - resolution: {integrity: sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA==} 9092 - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 9093 - hasBin: true 9094 - peerDependencies: 9095 - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 9096 - jiti: '>=1.21.0' 9097 - less: '*' 9098 - lightningcss: ^1.21.0 9099 - sass: '*' 9100 - sass-embedded: '*' 9101 - stylus: '*' 9102 - sugarss: '*' 8895 + sass: ^1.70.0 8896 + sass-embedded: ^1.70.0 8897 + stylus: '>=0.54.8' 8898 + sugarss: ^5.0.0 9103 8899 terser: ^5.16.0 9104 8900 tsx: ^4.8.1 9105 8901 yaml: ^2.4.2 ··· 9131 8927 resolution: {integrity: sha512-bvPD4lhraLJw3rPtLhUIVsOvNfnHnF+F1LH7BKHekEzeZ4uqdTdqnwEyaT580AoKjjT6/F8En6hVJj7takPKDA==} 9132 8928 peerDependencies: 9133 8929 markdown-it: '>=14' 9134 - vite: ^6.3.5 8930 + vite: ^7.1.5 9135 8931 9136 8932 vitepress-plugin-llms@1.7.4: 9137 8933 resolution: {integrity: sha512-e7PWJtIPypQFwks5H0I/sJBOssGUs21dz+HO52/eAGjHS2zU62/tWQJZ+/25P4JPQimbqkgHjhibBv+Ub+CoiA==} ··· 10537 10333 esquery: 1.6.0 10538 10334 jsdoc-type-pratt-parser: 5.1.1 10539 10335 10540 - '@esbuild/aix-ppc64@0.25.5': 10541 - optional: true 10542 - 10543 10336 '@esbuild/aix-ppc64@0.25.9': 10544 - optional: true 10545 - 10546 - '@esbuild/android-arm64@0.25.5': 10547 10337 optional: true 10548 10338 10549 10339 '@esbuild/android-arm64@0.25.9': 10550 10340 optional: true 10551 10341 10552 - '@esbuild/android-arm@0.25.5': 10553 - optional: true 10554 - 10555 10342 '@esbuild/android-arm@0.25.9': 10556 - optional: true 10557 - 10558 - '@esbuild/android-x64@0.25.5': 10559 10343 optional: true 10560 10344 10561 10345 '@esbuild/android-x64@0.25.9': 10562 10346 optional: true 10563 10347 10564 - '@esbuild/darwin-arm64@0.25.5': 10565 - optional: true 10566 - 10567 10348 '@esbuild/darwin-arm64@0.25.9': 10568 - optional: true 10569 - 10570 - '@esbuild/darwin-x64@0.25.5': 10571 10349 optional: true 10572 10350 10573 10351 '@esbuild/darwin-x64@0.25.9': 10574 10352 optional: true 10575 10353 10576 - '@esbuild/freebsd-arm64@0.25.5': 10577 - optional: true 10578 - 10579 10354 '@esbuild/freebsd-arm64@0.25.9': 10580 - optional: true 10581 - 10582 - '@esbuild/freebsd-x64@0.25.5': 10583 10355 optional: true 10584 10356 10585 10357 '@esbuild/freebsd-x64@0.25.9': 10586 10358 optional: true 10587 10359 10588 - '@esbuild/linux-arm64@0.25.5': 10589 - optional: true 10590 - 10591 10360 '@esbuild/linux-arm64@0.25.9': 10592 - optional: true 10593 - 10594 - '@esbuild/linux-arm@0.25.5': 10595 10361 optional: true 10596 10362 10597 10363 '@esbuild/linux-arm@0.25.9': 10598 10364 optional: true 10599 10365 10600 - '@esbuild/linux-ia32@0.25.5': 10601 - optional: true 10602 - 10603 10366 '@esbuild/linux-ia32@0.25.9': 10604 - optional: true 10605 - 10606 - '@esbuild/linux-loong64@0.25.5': 10607 10367 optional: true 10608 10368 10609 10369 '@esbuild/linux-loong64@0.25.9': 10610 10370 optional: true 10611 10371 10612 - '@esbuild/linux-mips64el@0.25.5': 10613 - optional: true 10614 - 10615 10372 '@esbuild/linux-mips64el@0.25.9': 10616 - optional: true 10617 - 10618 - '@esbuild/linux-ppc64@0.25.5': 10619 10373 optional: true 10620 10374 10621 10375 '@esbuild/linux-ppc64@0.25.9': 10622 10376 optional: true 10623 10377 10624 - '@esbuild/linux-riscv64@0.25.5': 10625 - optional: true 10626 - 10627 10378 '@esbuild/linux-riscv64@0.25.9': 10628 - optional: true 10629 - 10630 - '@esbuild/linux-s390x@0.25.5': 10631 10379 optional: true 10632 10380 10633 10381 '@esbuild/linux-s390x@0.25.9': 10634 10382 optional: true 10635 10383 10636 - '@esbuild/linux-x64@0.25.5': 10637 - optional: true 10638 - 10639 10384 '@esbuild/linux-x64@0.25.9': 10640 - optional: true 10641 - 10642 - '@esbuild/netbsd-arm64@0.25.5': 10643 10385 optional: true 10644 10386 10645 10387 '@esbuild/netbsd-arm64@0.25.9': 10646 10388 optional: true 10647 10389 10648 - '@esbuild/netbsd-x64@0.25.5': 10649 - optional: true 10650 - 10651 10390 '@esbuild/netbsd-x64@0.25.9': 10652 10391 optional: true 10653 10392 10654 - '@esbuild/openbsd-arm64@0.25.5': 10655 - optional: true 10656 - 10657 10393 '@esbuild/openbsd-arm64@0.25.9': 10658 - optional: true 10659 - 10660 - '@esbuild/openbsd-x64@0.25.5': 10661 10394 optional: true 10662 10395 10663 10396 '@esbuild/openbsd-x64@0.25.9': ··· 10666 10399 '@esbuild/openharmony-arm64@0.25.9': 10667 10400 optional: true 10668 10401 10669 - '@esbuild/sunos-x64@0.25.5': 10670 - optional: true 10671 - 10672 10402 '@esbuild/sunos-x64@0.25.9': 10673 - optional: true 10674 - 10675 - '@esbuild/win32-arm64@0.25.5': 10676 10403 optional: true 10677 10404 10678 10405 '@esbuild/win32-arm64@0.25.9': 10679 10406 optional: true 10680 10407 10681 - '@esbuild/win32-ia32@0.25.5': 10682 - optional: true 10683 - 10684 10408 '@esbuild/win32-ia32@0.25.9': 10685 - optional: true 10686 - 10687 - '@esbuild/win32-x64@0.25.5': 10688 10409 optional: true 10689 10410 10690 10411 '@esbuild/win32-x64@0.25.9': ··· 12216 11937 12217 11938 '@ungap/structured-clone@1.3.0': {} 12218 11939 12219 - '@unocss/astro@66.5.1(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))': 11940 + '@unocss/astro@66.5.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))': 12220 11941 dependencies: 12221 11942 '@unocss/core': 66.5.1 12222 11943 '@unocss/reset': 66.5.1 12223 - '@unocss/vite': 66.5.1(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 11944 + '@unocss/vite': 66.5.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 12224 11945 optionalDependencies: 12225 - vite: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 11946 + vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 12226 11947 12227 11948 '@unocss/cli@66.5.1': 12228 11949 dependencies: ··· 12352 12073 dependencies: 12353 12074 '@unocss/core': 66.5.1 12354 12075 12355 - '@unocss/vite@66.5.1(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))': 12076 + '@unocss/vite@66.5.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))': 12356 12077 dependencies: 12357 12078 '@jridgewell/remapping': 2.3.5 12358 12079 '@unocss/config': 66.5.1 ··· 12363 12084 pathe: 2.0.3 12364 12085 tinyglobby: 0.2.15 12365 12086 unplugin-utils: 0.3.0 12366 - vite: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 12087 + vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 12367 12088 12368 12089 '@vite-pwa/assets-generator@1.0.1': 12369 12090 dependencies: ··· 12374 12095 sharp-ico: 0.1.5 12375 12096 unconfig: 7.3.2 12376 12097 12377 - '@vite-pwa/vitepress@1.0.0(@vite-pwa/assets-generator@1.0.1)(vite-plugin-pwa@0.21.2(@vite-pwa/assets-generator@1.0.1)(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))': 12098 + '@vite-pwa/vitepress@1.0.0(@vite-pwa/assets-generator@1.0.1)(vite-plugin-pwa@0.21.2(@vite-pwa/assets-generator@1.0.1)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))': 12378 12099 dependencies: 12379 - vite-plugin-pwa: 0.21.2(@vite-pwa/assets-generator@1.0.1)(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) 12100 + vite-plugin-pwa: 0.21.2(@vite-pwa/assets-generator@1.0.1)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) 12380 12101 optionalDependencies: 12381 12102 '@vite-pwa/assets-generator': 1.0.1 12382 12103 12383 - '@vitejs/plugin-basic-ssl@2.1.0(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))': 12104 + '@vitejs/plugin-basic-ssl@2.1.0(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))': 12384 12105 dependencies: 12385 - vite: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 12106 + vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 12386 12107 12387 - '@vitejs/plugin-basic-ssl@2.1.0(vite@6.3.6(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))': 12388 - dependencies: 12389 - vite: 6.3.6(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 12390 - 12391 - '@vitejs/plugin-react@5.0.2(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))': 12108 + '@vitejs/plugin-react@5.0.2(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))': 12392 12109 dependencies: 12393 12110 '@babel/core': 7.28.3 12394 12111 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.3) ··· 12396 12113 '@rolldown/pluginutils': 1.0.0-beta.34 12397 12114 '@types/babel__core': 7.20.5 12398 12115 react-refresh: 0.17.0 12399 - vite: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 12116 + vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 12400 12117 transitivePeerDependencies: 12401 12118 - supports-color 12402 12119 12403 - '@vitejs/plugin-vue@6.0.1(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))': 12120 + '@vitejs/plugin-vue@6.0.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))': 12404 12121 dependencies: 12405 12122 '@rolldown/pluginutils': 1.0.0-beta.29 12406 - vite: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 12123 + vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 12407 12124 vue: 3.5.21(typescript@5.9.2) 12408 12125 12409 12126 '@vitest/eslint-plugin@1.3.9(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)(vitest@packages+vitest)': ··· 13786 13503 is-date-object: 1.1.0 13787 13504 is-symbol: 1.1.1 13788 13505 13789 - esbuild@0.25.5: 13790 - optionalDependencies: 13791 - '@esbuild/aix-ppc64': 0.25.5 13792 - '@esbuild/android-arm': 0.25.5 13793 - '@esbuild/android-arm64': 0.25.5 13794 - '@esbuild/android-x64': 0.25.5 13795 - '@esbuild/darwin-arm64': 0.25.5 13796 - '@esbuild/darwin-x64': 0.25.5 13797 - '@esbuild/freebsd-arm64': 0.25.5 13798 - '@esbuild/freebsd-x64': 0.25.5 13799 - '@esbuild/linux-arm': 0.25.5 13800 - '@esbuild/linux-arm64': 0.25.5 13801 - '@esbuild/linux-ia32': 0.25.5 13802 - '@esbuild/linux-loong64': 0.25.5 13803 - '@esbuild/linux-mips64el': 0.25.5 13804 - '@esbuild/linux-ppc64': 0.25.5 13805 - '@esbuild/linux-riscv64': 0.25.5 13806 - '@esbuild/linux-s390x': 0.25.5 13807 - '@esbuild/linux-x64': 0.25.5 13808 - '@esbuild/netbsd-arm64': 0.25.5 13809 - '@esbuild/netbsd-x64': 0.25.5 13810 - '@esbuild/openbsd-arm64': 0.25.5 13811 - '@esbuild/openbsd-x64': 0.25.5 13812 - '@esbuild/sunos-x64': 0.25.5 13813 - '@esbuild/win32-arm64': 0.25.5 13814 - '@esbuild/win32-ia32': 0.25.5 13815 - '@esbuild/win32-x64': 0.25.5 13816 - 13817 13506 esbuild@0.25.9: 13818 13507 optionalDependencies: 13819 13508 '@esbuild/aix-ppc64': 0.25.9 ··· 14314 14003 fd-slicer@1.1.0: 14315 14004 dependencies: 14316 14005 pend: 1.2.0 14317 - 14318 - fdir@6.4.4(picomatch@4.0.2): 14319 - optionalDependencies: 14320 - picomatch: 4.0.2 14321 14006 14322 14007 fdir@6.4.4(picomatch@4.0.3): 14323 14008 optionalDependencies: ··· 15923 15608 15924 15609 nanoid@3.3.11: {} 15925 15610 15926 - nanoid@3.3.8: {} 15927 - 15928 15611 napi-postinstall@0.3.0: {} 15929 15612 15930 15613 natural-compare@1.4.0: {} ··· 16355 16038 dependencies: 16356 16039 cssesc: 3.0.0 16357 16040 util-deprecate: 1.0.2 16358 - 16359 - postcss@8.5.3: 16360 - dependencies: 16361 - nanoid: 3.3.8 16362 - picocolors: 1.1.1 16363 - source-map-js: 1.2.1 16364 16041 16365 16042 postcss@8.5.6: 16366 16043 dependencies: ··· 17691 17368 17692 17369 universalify@2.0.1: {} 17693 17370 17694 - unocss@66.5.1(postcss@8.5.6)(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)): 17371 + unocss@66.5.1(postcss@8.5.6)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)): 17695 17372 dependencies: 17696 - '@unocss/astro': 66.5.1(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 17373 + '@unocss/astro': 66.5.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 17697 17374 '@unocss/cli': 66.5.1 17698 17375 '@unocss/core': 66.5.1 17699 17376 '@unocss/postcss': 66.5.1(postcss@8.5.6) ··· 17711 17388 '@unocss/transformer-compile-class': 66.5.1 17712 17389 '@unocss/transformer-directives': 66.5.1 17713 17390 '@unocss/transformer-variant-group': 66.5.1 17714 - '@unocss/vite': 66.5.1(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 17391 + '@unocss/vite': 66.5.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)) 17715 17392 optionalDependencies: 17716 - vite: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 17393 + vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 17717 17394 transitivePeerDependencies: 17718 17395 - postcss 17719 17396 - supports-color ··· 17869 17546 unist-util-stringify-position: 4.0.0 17870 17547 vfile-message: 4.0.2 17871 17548 17872 - vite-plugin-pages@0.33.1(@vue/compiler-sfc@3.5.21)(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.21(typescript@5.9.2))): 17549 + vite-plugin-pages@0.33.1(@vue/compiler-sfc@3.5.21)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.21(typescript@5.9.2))): 17873 17550 dependencies: 17874 17551 '@types/debug': 4.1.12 17875 17552 debug: 4.4.1 ··· 17880 17557 micromatch: 4.0.8 17881 17558 picocolors: 1.1.1 17882 17559 tinyglobby: 0.2.15 17883 - vite: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 17560 + vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 17884 17561 yaml: 2.8.0 17885 17562 optionalDependencies: 17886 17563 '@vue/compiler-sfc': 3.5.21 ··· 17888 17565 transitivePeerDependencies: 17889 17566 - supports-color 17890 17567 17891 - vite-plugin-pwa@0.21.2(@vite-pwa/assets-generator@1.0.1)(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.3.0): 17568 + vite-plugin-pwa@0.21.2(@vite-pwa/assets-generator@1.0.1)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(workbox-build@7.1.0(@types/babel__core@7.20.5))(workbox-window@7.3.0): 17892 17569 dependencies: 17893 17570 debug: 4.4.1 17894 17571 pretty-bytes: 6.1.1 17895 17572 tinyglobby: 0.2.15 17896 - vite: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 17573 + vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 17897 17574 workbox-build: 7.1.0(@types/babel__core@7.20.5) 17898 17575 workbox-window: 7.3.0 17899 17576 optionalDependencies: ··· 17901 17578 transitivePeerDependencies: 17902 17579 - supports-color 17903 17580 17904 - vite@6.3.5(@types/node@20.19.13)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1): 17581 + vite@7.1.5(@types/node@20.19.13)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1): 17905 17582 dependencies: 17906 - esbuild: 0.25.5 17907 - fdir: 6.4.4(picomatch@4.0.2) 17908 - picomatch: 4.0.2 17909 - postcss: 8.5.3 17583 + esbuild: 0.25.9 17584 + fdir: 6.5.0(picomatch@4.0.3) 17585 + picomatch: 4.0.3 17586 + postcss: 8.5.6 17910 17587 rollup: 4.50.1 17911 17588 tinyglobby: 0.2.15 17912 17589 optionalDependencies: ··· 17920 17597 tsx: 4.20.5 17921 17598 yaml: 2.8.1 17922 17599 17923 - vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1): 17924 - dependencies: 17925 - esbuild: 0.25.5 17926 - fdir: 6.4.4(picomatch@4.0.2) 17927 - picomatch: 4.0.2 17928 - postcss: 8.5.3 17929 - rollup: 4.50.1 17930 - tinyglobby: 0.2.15 17931 - optionalDependencies: 17932 - '@types/node': 22.18.1 17933 - fsevents: 2.3.3 17934 - jiti: 2.5.1 17935 - lightningcss: 1.30.1 17936 - sass: 1.92.1 17937 - sass-embedded: 1.92.1 17938 - terser: 5.44.0 17939 - tsx: 4.20.5 17940 - yaml: 2.8.1 17941 - 17942 - vite@6.3.6(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1): 17600 + vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1): 17943 17601 dependencies: 17944 17602 esbuild: 0.25.9 17945 17603 fdir: 6.5.0(picomatch@4.0.3) ··· 17958 17616 tsx: 4.20.5 17959 17617 yaml: 2.8.1 17960 17618 17961 - vitepress-plugin-group-icons@1.6.3(markdown-it@14.1.0)(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)): 17619 + vitepress-plugin-group-icons@1.6.3(markdown-it@14.1.0)(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1)): 17962 17620 dependencies: 17963 17621 '@iconify-json/logos': 1.2.9 17964 17622 '@iconify-json/vscode-icons': 1.2.30 17965 17623 '@iconify/utils': 3.0.1 17966 17624 markdown-it: 14.1.0 17967 - vite: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 17625 + vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 17968 17626 transitivePeerDependencies: 17969 17627 - supports-color 17970 17628 ··· 18000 17658 '@shikijs/transformers': 3.12.2 18001 17659 '@shikijs/types': 3.12.0 18002 17660 '@types/markdown-it': 14.1.2 18003 - '@vitejs/plugin-vue': 6.0.1(vite@6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2)) 17661 + '@vitejs/plugin-vue': 6.0.1(vite@7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2)) 18004 17662 '@vue/devtools-api': 8.0.1 18005 17663 '@vue/shared': 3.5.18 18006 17664 '@vueuse/core': 13.8.0(vue@3.5.21(typescript@5.9.2)) ··· 18009 17667 mark.js: 8.11.1 18010 17668 minisearch: 7.1.2 18011 17669 shiki: 3.12.0 18012 - vite: 6.3.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 17670 + vite: 7.1.5(@types/node@22.18.1)(jiti@2.5.1)(lightningcss@1.30.1)(sass-embedded@1.92.1)(sass@1.92.1)(terser@5.44.0)(tsx@4.20.5)(yaml@2.8.1) 18013 17671 vue: 3.5.21(typescript@5.9.2) 18014 17672 optionalDependencies: 18015 17673 oxc-minify: 0.82.3
+11 -1
packages/vitest/src/node/pool.ts
··· 4 4 import type { TestSpecification } from './spec' 5 5 import type { BuiltinPool, Pool } from './types/pool-options' 6 6 import { isatty } from 'node:tty' 7 + import { resolve } from 'pathe' 7 8 import { version as viteVersion } from 'vite' 9 + import { rootDir } from '../paths' 8 10 import { isWindows } from '../utils/env' 9 11 import { createForksPool } from './pools/forks' 10 12 import { createThreadsPool } from './pools/threads' 11 13 import { createTypecheckPool } from './pools/typecheck' 12 14 import { createVmForksPool } from './pools/vmForks' 13 15 import { createVmThreadsPool } from './pools/vmThreads' 16 + 17 + const suppressWarningsPath = resolve(rootDir, './suppress-warnings.cjs') 14 18 15 19 export type RunWithFiles = ( 16 20 files: TestSpecification[], ··· 100 104 101 105 async function executeTests(method: 'runTests' | 'collectTests', files: TestSpecification[], invalidate?: string[]) { 102 106 const options: PoolProcessOptions = { 103 - execArgv: [...execArgv, ...conditions], 107 + execArgv: [ 108 + ...execArgv, 109 + ...conditions, 110 + '--experimental-import-meta-resolve', 111 + '--require', 112 + suppressWarningsPath, 113 + ], 104 114 env: { 105 115 TEST: 'true', 106 116 VITEST: 'true',
-6
packages/vitest/src/node/pools/vmForks.ts
··· 13 13 import v8 from 'node:v8' 14 14 import { createBirpc } from 'birpc' 15 15 import Tinypool from 'tinypool' 16 - import { rootDir } from '../../paths' 17 16 import { wrapSerializableConfig } from '../../utils/config-helpers' 18 17 import { getWorkerMemoryLimit, stringToBytes } from '../../utils/memory-limit' 19 18 import { groupFilesByEnv } from '../../utils/test-helpers' 20 19 import { createMethodsRPC } from './rpc' 21 - 22 - const suppressWarningsPath = resolve(rootDir, './suppress-warnings.cjs') 23 20 24 21 function createChildProcessChannel(project: TestProject, collect: boolean) { 25 22 const emitter = new EventEmitter() ··· 106 103 107 104 env, 108 105 execArgv: [ 109 - '--experimental-import-meta-resolve', 110 106 '--experimental-vm-modules', 111 - '--require', 112 - suppressWarningsPath, 113 107 ...(poolOptions.execArgv ?? []), 114 108 ...execArgv, 115 109 ],
-6
packages/vitest/src/node/pools/vmThreads.ts
··· 13 13 import { MessageChannel } from 'node:worker_threads' 14 14 import { createBirpc } from 'birpc' 15 15 import Tinypool from 'tinypool' 16 - import { rootDir } from '../../paths' 17 16 import { getWorkerMemoryLimit, stringToBytes } from '../../utils/memory-limit' 18 17 import { groupFilesByEnv } from '../../utils/test-helpers' 19 18 import { createMethodsRPC } from './rpc' 20 - 21 - const suppressWarningsPath = resolve(rootDir, './suppress-warnings.cjs') 22 19 23 20 function createWorkerChannel(project: TestProject, collect: boolean) { 24 21 const channel = new MessageChannel() ··· 85 82 86 83 env, 87 84 execArgv: [ 88 - '--experimental-import-meta-resolve', 89 85 '--experimental-vm-modules', 90 - '--require', 91 - suppressWarningsPath, 92 86 ...(poolOptions.execArgv ?? []), 93 87 ...execArgv, 94 88 ],
+29 -11
packages/vitest/src/runtime/moduleRunner/moduleRunner.ts
··· 10 10 import { VitestMocker } from './moduleMocker' 11 11 import { VitestTransport } from './moduleTransport' 12 12 13 - // eslint-disable-next-line ts/ban-ts-comment 14 - // @ts-ignore available since Vite 7.1 https://github.com/vitejs/vite/pull/20260 15 13 export type CreateImportMeta = NonNullable<viteModuleRunner.ModuleRunnerOptions['createImportMeta']> 16 - // eslint-disable-next-line ts/ban-ts-comment 17 - // @ts-ignore 18 - export const createNodeImportMeta: CreateImportMeta = viteModuleRunner.createNodeImportMeta 14 + export const createNodeImportMeta: CreateImportMeta = (modulePath: string) => { 15 + if (!viteModuleRunner.createDefaultImportMeta) { 16 + throw new Error(`createNodeImportMeta is not supported in this version of Vite.`) 17 + } 18 + 19 + const defaultMeta = viteModuleRunner.createDefaultImportMeta(modulePath) 20 + const href = defaultMeta.url 21 + 22 + const importMetaResolver = createImportMetaResolver() 23 + 24 + return { 25 + ...defaultMeta, 26 + main: false, 27 + resolve(id: string, parent?: string) { 28 + const resolver = importMetaResolver ?? defaultMeta.resolve 29 + return resolver(id, parent ?? href) 30 + }, 31 + } 32 + } 33 + 34 + function createImportMetaResolver() { 35 + if (!import.meta.resolve) { 36 + return 37 + } 38 + 39 + return (specifier: string, importer: string) => 40 + import.meta.resolve(specifier, importer) 41 + } 19 42 20 43 // @ts-expect-error overriding private method 21 44 export class VitestModuleRunner extends viteModuleRunner.ModuleRunner { ··· 32 55 hmr: false, 33 56 evaluatedModules, 34 57 sourcemapInterceptor: 'prepareStackTrace', 35 - // eslint-disable-next-line ts/ban-ts-comment 36 - // @ts-ignore 37 58 createImportMeta: vitestOptions.createImportMeta, 38 59 }, 39 60 options.evaluator, ··· 68 89 69 90 public async import(rawId: string): Promise<any> { 70 91 const resolved = await this.vitestOptions.transport.resolveId(rawId) 71 - if (!resolved) { 72 - return super.import(rawId) 73 - } 74 - return super.import(resolved.url) 92 + return super.import(resolved ? resolved.url : rawId) 75 93 } 76 94 77 95 public async fetchModule(url: string, importer?: string): Promise<EvaluatedModuleNode> {
-3
packages/vitest/src/runtime/moduleRunner/startModuleRunner.ts
··· 166 166 createImportMeta: options.createImportMeta, 167 167 }) 168 168 169 - // await moduleRunner.import('/@vite/env') 170 - // await moduleRunner.mocker.initializeSpyModule() 171 - 172 169 return moduleRunner 173 170 } 174 171