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

fix: transpile esnext to node18 to support newest JS and TS features (#4409)

authored by

Vladimir and committed by
GitHub
(Jul 4, 2024, 3:01 PM +0200) 8f65ae90 057b4f34

+224 -492
+1 -1
package.json
··· 63 63 "simple-git-hooks": "^2.11.1", 64 64 "tsx": "^4.16.0", 65 65 "typescript": "^5.5.2", 66 - "vite": "^5.2.6", 66 + "vite": "^5.3.3", 67 67 "vitest": "workspace:*", 68 68 "zx": "^8.1.3" 69 69 },
+157 -481
pnpm-lock.yaml
··· 7 7 overrides: 8 8 mlly: ^1.7.1 9 9 rollup: ^4.18.0 10 - vite: ^5.2.6 10 + vite: ^5.3.3 11 11 vitest: workspace:* 12 12 13 13 patchedDependencies: ··· 36 36 devDependencies: 37 37 '@antfu/eslint-config': 38 38 specifier: ^2.21.2 39 - version: 2.21.2(@vue/compiler-sfc@3.4.29)(eslint@9.6.0)(typescript@5.5.2)(vitest@packages+vitest) 39 + version: 2.21.2(@vue/compiler-sfc@3.4.31)(eslint@9.6.0)(typescript@5.5.2)(vitest@packages+vitest) 40 40 '@antfu/ni': 41 41 specifier: ^0.21.12 42 42 version: 0.21.12 ··· 116 116 specifier: ^5.5.2 117 117 version: 5.5.2 118 118 vite: 119 - specifier: ^5.2.6 120 - version: 5.2.6(@types/node@20.14.9) 119 + specifier: ^5.3.3 120 + version: 5.3.3(@types/node@20.14.9) 121 121 vitest: 122 122 specifier: workspace:* 123 123 version: link:packages/vitest ··· 154 154 version: 0.5.0(@vite-pwa/assets-generator@0.2.4)(vite-plugin-pwa@0.20.0) 155 155 '@vitejs/plugin-vue': 156 156 specifier: latest 157 - version: 5.0.4(vite@5.2.6)(vue@3.4.31) 157 + version: 5.0.4(vite@5.3.3)(vue@3.4.31) 158 158 fast-glob: 159 159 specifier: ^3.3.2 160 160 version: 3.3.2 ··· 163 163 version: 4.7.1 164 164 unocss: 165 165 specifier: ^0.61.0 166 - version: 0.61.0(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.6) 166 + version: 0.61.0(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3) 167 167 unplugin-vue-components: 168 168 specifier: ^0.27.2 169 169 version: 0.27.2(rollup@4.18.0)(vue@3.4.31) 170 170 vite: 171 - specifier: ^5.2.6 172 - version: 5.2.6(@types/node@20.14.9) 171 + specifier: ^5.3.3 172 + version: 5.3.3(@types/node@20.14.9) 173 173 vite-plugin-pwa: 174 174 specifier: ^0.20.0 175 - version: 0.20.0(@vite-pwa/assets-generator@0.2.4)(vite@5.2.6)(workbox-build@7.1.0)(workbox-window@7.1.0) 175 + version: 0.20.0(@vite-pwa/assets-generator@0.2.4)(vite@5.3.3)(workbox-build@7.1.0)(workbox-window@7.1.0) 176 176 vitepress: 177 177 specifier: ^1.2.3 178 178 version: 1.2.3(@types/node@20.14.9)(postcss@8.4.38)(search-insights@2.9.0)(typescript@5.5.2) ··· 186 186 specifier: latest 187 187 version: link:../../packages/ui 188 188 vite: 189 - specifier: ^5.2.6 190 - version: 5.2.6(@types/node@20.14.9) 189 + specifier: ^5.3.3 190 + version: 5.3.3(@types/node@20.14.9) 191 191 vitest: 192 192 specifier: workspace:* 193 193 version: link:../../packages/vitest ··· 207 207 specifier: ^4.7.2 208 208 version: 4.7.2 209 209 vite: 210 - specifier: ^5.2.6 211 - version: 5.2.10(@types/node@20.14.9) 210 + specifier: ^5.3.3 211 + version: 5.3.3(@types/node@20.14.9) 212 212 vitest: 213 213 specifier: workspace:* 214 214 version: link:../../packages/vitest ··· 229 229 specifier: latest 230 230 version: 24.0.0 231 231 vite: 232 - specifier: ^5.2.6 233 - version: 5.2.6(@types/node@20.14.9) 232 + specifier: ^5.3.3 233 + version: 5.3.3(@types/node@20.14.9) 234 234 vitest: 235 235 specifier: workspace:* 236 236 version: link:../../packages/vitest ··· 255 255 devDependencies: 256 256 '@preact/preset-vite': 257 257 specifier: ^2.8.2 258 - version: 2.8.2(@babel/core@7.24.7)(preact@10.21.0)(vite@5.2.10) 258 + version: 2.8.2(@babel/core@7.24.7)(preact@10.21.0)(vite@5.3.3) 259 259 '@testing-library/jest-dom': 260 260 specifier: ^6.4.2 261 261 version: 6.4.2(vitest@packages+vitest) ··· 269 269 specifier: ^5.4.5 270 270 version: 5.4.5 271 271 vite: 272 - specifier: ^5.2.6 273 - version: 5.2.10(@types/node@20.14.9) 272 + specifier: ^5.3.3 273 + version: 5.3.3(@types/node@20.14.9) 274 274 vitest: 275 275 specifier: workspace:* 276 276 version: link:../../packages/vitest ··· 300 300 specifier: ^24.0.0 301 301 version: 24.0.0 302 302 vite: 303 - specifier: ^5.2.6 304 - version: 5.2.6(@types/node@20.14.9) 303 + specifier: ^5.3.3 304 + version: 5.3.3(@types/node@20.14.9) 305 305 vitest: 306 306 specifier: workspace:* 307 307 version: link:../../packages/vitest ··· 322 322 specifier: latest 323 323 version: 24.0.0 324 324 vite: 325 - specifier: ^5.2.6 326 - version: 5.2.6(@types/node@20.14.9) 325 + specifier: ^5.3.3 326 + version: 5.3.3(@types/node@20.14.9) 327 327 vite-plugin-solid: 328 328 specifier: ^2.7.2 329 - version: 2.7.2(solid-js@1.8.3)(vite@5.2.6) 329 + version: 2.7.2(solid-js@1.8.3)(vite@5.3.3) 330 330 vitest: 331 331 specifier: workspace:* 332 332 version: link:../../packages/vitest ··· 338 338 version: 2.1.0(@sveltejs/kit@1.20.2) 339 339 '@sveltejs/kit': 340 340 specifier: ^1.20.2 341 - version: 1.20.2(svelte@3.59.1)(vite@5.2.6) 341 + version: 1.20.2(svelte@3.59.1)(vite@5.3.3) 342 342 svelte: 343 343 specifier: ^3.59.1 344 344 version: 3.59.1 ··· 352 352 specifier: ^5.2.2 353 353 version: 5.2.2 354 354 vite: 355 - specifier: ^5.2.6 356 - version: 5.2.6(@types/node@20.14.9) 355 + specifier: ^5.3.3 356 + version: 5.3.3(@types/node@20.14.9) 357 357 vitest: 358 358 specifier: workspace:* 359 359 version: link:../../packages/vitest ··· 370 370 specifier: ^5.2.2 371 371 version: 5.2.2 372 372 vite: 373 - specifier: ^5.2.6 374 - version: 5.2.6(@types/node@20.11.5) 373 + specifier: ^5.3.3 374 + version: 5.3.3(@types/node@20.11.5) 375 375 vitest: 376 376 specifier: workspace:* 377 377 version: link:../../packages/vitest ··· 392 392 version: 18.2.79 393 393 '@vitejs/plugin-react': 394 394 specifier: ^4.2.1 395 - version: 4.2.1(vite@5.2.10) 395 + version: 4.2.1(vite@5.3.3) 396 396 '@vitest/ui': 397 397 specifier: latest 398 398 version: link:../../packages/ui ··· 412 412 specifier: ^4.7.2 413 413 version: 4.7.2 414 414 vite: 415 - specifier: ^5.2.6 416 - version: 5.2.10(@types/node@20.14.9) 415 + specifier: ^5.3.3 416 + version: 5.3.3(@types/node@20.14.9) 417 417 vitest: 418 418 specifier: workspace:* 419 419 version: link:../../packages/vitest ··· 719 719 version: 1.1.43 720 720 '@testing-library/vue': 721 721 specifier: ^8.1.0 722 - version: 8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.31) 722 + version: 8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31) 723 723 '@types/codemirror': 724 724 specifier: ^5.60.15 725 725 version: 5.60.15 ··· 737 737 version: 0.61.0 738 738 '@vitejs/plugin-vue': 739 739 specifier: ^5.0.5 740 - version: 5.0.5(vite@5.2.6)(vue@3.4.31) 740 + version: 5.0.5(vite@5.3.3)(vue@3.4.31) 741 741 '@vitest/runner': 742 742 specifier: workspace:* 743 743 version: link:../runner ··· 770 770 version: 3.1.5 771 771 unocss: 772 772 specifier: ^0.61.0 773 - version: 0.61.0(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.6) 773 + version: 0.61.0(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3) 774 774 unplugin-auto-import: 775 775 specifier: ^0.17.6 776 776 version: 0.17.6(@vueuse/core@10.11.0)(rollup@4.18.0) ··· 778 778 specifier: ^0.27.2 779 779 version: 0.27.2(rollup@4.18.0)(vue@3.4.31) 780 780 vite: 781 - specifier: ^5.2.6 782 - version: 5.2.6(@types/node@20.14.9) 781 + specifier: ^5.3.3 782 + version: 5.3.3(@types/node@20.14.9) 783 783 vite-plugin-pages: 784 784 specifier: ^0.32.3 785 - version: 0.32.3(@vue/compiler-sfc@3.4.29)(vite@5.2.6)(vue-router@4.4.0) 785 + version: 0.32.3(@vue/compiler-sfc@3.4.31)(vite@5.3.3)(vue-router@4.4.0) 786 786 vue: 787 787 specifier: ^3.4.31 788 788 version: 3.4.31(typescript@5.5.2) ··· 830 830 specifier: ^1.0.1 831 831 version: 1.0.1 832 832 vite: 833 - specifier: ^5.2.6 834 - version: 5.2.6(@types/node@20.14.9) 833 + specifier: ^5.3.3 834 + version: 5.3.3(@types/node@20.14.9) 835 835 devDependencies: 836 836 '@jridgewell/trace-mapping': 837 837 specifier: ^0.3.25 ··· 894 894 specifier: ^1.0.0 895 895 version: 1.0.0 896 896 vite: 897 - specifier: ^5.2.6 898 - version: 5.2.6(@types/node@20.14.9) 897 + specifier: ^5.3.3 898 + version: 5.3.3(@types/node@20.14.9) 899 899 vite-node: 900 900 specifier: workspace:* 901 901 version: link:../vite-node ··· 1045 1045 devDependencies: 1046 1046 '@vitejs/plugin-basic-ssl': 1047 1047 specifier: ^1.0.2 1048 - version: 1.0.2(vite@5.2.10) 1048 + version: 1.0.2(vite@5.3.3) 1049 1049 '@vitest/browser': 1050 1050 specifier: workspace:* 1051 1051 version: link:../../packages/browser ··· 1081 1081 version: 8.5.9 1082 1082 '@vitejs/plugin-basic-ssl': 1083 1083 specifier: ^1.0.2 1084 - version: 1.0.2(vite@5.2.6) 1084 + version: 1.0.2(vite@5.3.3) 1085 1085 '@vitest/runner': 1086 1086 specifier: workspace:^ 1087 1087 version: link:../../packages/runner ··· 1098 1098 specifier: ^1.4.4 1099 1099 version: 1.4.4(@swc/core@1.4.1)(rollup@4.18.0) 1100 1100 vite: 1101 - specifier: ^5.2.6 1102 - version: 5.2.6(@types/node@20.14.9) 1101 + specifier: ^5.3.3 1102 + version: 5.3.3(@types/node@20.14.9) 1103 1103 vitest: 1104 1104 specifier: workspace:* 1105 1105 version: link:../../packages/vitest ··· 1113 1113 specifier: ^8.0.1 1114 1114 version: 8.0.1 1115 1115 vite: 1116 - specifier: ^5.2.6 1117 - version: 5.2.6(@types/node@20.14.9) 1116 + specifier: ^5.3.3 1117 + version: 5.3.3(@types/node@20.14.9) 1118 1118 vitest: 1119 1119 specifier: workspace:* 1120 1120 version: link:../../packages/vitest ··· 1198 1198 version: 3.0.3 1199 1199 '@vitejs/plugin-vue': 1200 1200 specifier: latest 1201 - version: 5.0.4(vite@5.2.6)(vue@3.4.21) 1201 + version: 5.0.4(vite@5.3.3)(vue@3.4.21) 1202 1202 '@vitest/browser': 1203 1203 specifier: workspace:* 1204 1204 version: link:../../packages/browser ··· 1230 1230 specifier: ^1.4.4 1231 1231 version: 1.4.4(@swc/core@1.4.1)(rollup@4.18.0) 1232 1232 vite: 1233 - specifier: ^5.2.6 1234 - version: 5.2.6(@types/node@20.14.9) 1233 + specifier: ^5.3.3 1234 + version: 5.3.3(@types/node@20.14.9) 1235 1235 vitest: 1236 1236 specifier: workspace:* 1237 1237 version: link:../../packages/vitest ··· 1290 1290 specifier: ^7.0.1 1291 1291 version: 7.0.1 1292 1292 vite: 1293 - specifier: ^5.2.6 1294 - version: 5.2.6(@types/node@20.14.9) 1293 + specifier: ^5.3.3 1294 + version: 5.3.3(@types/node@20.14.9) 1295 1295 vite-node: 1296 1296 specifier: workspace:* 1297 1297 version: link:../../packages/vite-node ··· 1351 1351 specifier: workspace:* 1352 1352 version: link:../../packages/browser 1353 1353 vite: 1354 - specifier: ^5.2.6 1355 - version: 5.2.6(@types/node@20.14.9) 1354 + specifier: ^5.3.3 1355 + version: 5.3.3(@types/node@20.14.9) 1356 1356 vitest: 1357 1357 specifier: workspace:* 1358 1358 version: link:../../packages/vitest ··· 1559 1559 '@jridgewell/gen-mapping': 0.3.5 1560 1560 '@jridgewell/trace-mapping': 0.3.25 1561 1561 1562 - /@antfu/eslint-config@2.21.2(@vue/compiler-sfc@3.4.29)(eslint@9.6.0)(typescript@5.5.2)(vitest@packages+vitest): 1562 + /@antfu/eslint-config@2.21.2(@vue/compiler-sfc@3.4.31)(eslint@9.6.0)(typescript@5.5.2)(vitest@packages+vitest): 1563 1563 resolution: {integrity: sha512-qaKf+af5GeSNTvTzxtSmpitwLZWIwl/uURxQZhhoHCoA1PxofFHSpCNVYLSvPlj17lwT/DzWgovgL/08uXG9aQ==} 1564 1564 hasBin: true 1565 1565 peerDependencies: ··· 1631 1631 eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.14.1)(eslint@9.6.0)(typescript@5.5.2)(vitest@packages+vitest) 1632 1632 eslint-plugin-vue: 9.26.0(eslint@9.6.0) 1633 1633 eslint-plugin-yml: 1.14.0(eslint@9.6.0) 1634 - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.29)(eslint@9.6.0) 1634 + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.31)(eslint@9.6.0) 1635 1635 globals: 15.7.0 1636 1636 jsonc-eslint-parser: 2.4.0 1637 1637 local-pkg: 0.5.0 ··· 3470 3470 dev: true 3471 3471 optional: true 3472 3472 3473 - /@esbuild/aix-ppc64@0.20.2: 3474 - resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} 3475 - engines: {node: '>=12'} 3476 - cpu: [ppc64] 3477 - os: [aix] 3478 - requiresBuild: true 3479 - optional: true 3480 - 3481 3473 /@esbuild/aix-ppc64@0.21.5: 3482 3474 resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} 3483 3475 engines: {node: '>=12'} 3484 3476 cpu: [ppc64] 3485 3477 os: [aix] 3486 3478 requiresBuild: true 3487 - dev: true 3488 3479 optional: true 3489 3480 3490 3481 /@esbuild/aix-ppc64@0.22.0: ··· 3505 3496 dev: true 3506 3497 optional: true 3507 3498 3508 - /@esbuild/android-arm64@0.20.2: 3509 - resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} 3510 - engines: {node: '>=12'} 3511 - cpu: [arm64] 3512 - os: [android] 3513 - requiresBuild: true 3514 - optional: true 3515 - 3516 3499 /@esbuild/android-arm64@0.21.5: 3517 3500 resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} 3518 3501 engines: {node: '>=12'} 3519 3502 cpu: [arm64] 3520 3503 os: [android] 3521 3504 requiresBuild: true 3522 - dev: true 3523 3505 optional: true 3524 3506 3525 3507 /@esbuild/android-arm64@0.22.0: ··· 3540 3522 dev: true 3541 3523 optional: true 3542 3524 3543 - /@esbuild/android-arm@0.20.2: 3544 - resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} 3545 - engines: {node: '>=12'} 3546 - cpu: [arm] 3547 - os: [android] 3548 - requiresBuild: true 3549 - optional: true 3550 - 3551 3525 /@esbuild/android-arm@0.21.5: 3552 3526 resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} 3553 3527 engines: {node: '>=12'} 3554 3528 cpu: [arm] 3555 3529 os: [android] 3556 3530 requiresBuild: true 3557 - dev: true 3558 3531 optional: true 3559 3532 3560 3533 /@esbuild/android-arm@0.22.0: ··· 3575 3548 dev: true 3576 3549 optional: true 3577 3550 3578 - /@esbuild/android-x64@0.20.2: 3579 - resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} 3580 - engines: {node: '>=12'} 3581 - cpu: [x64] 3582 - os: [android] 3583 - requiresBuild: true 3584 - optional: true 3585 - 3586 3551 /@esbuild/android-x64@0.21.5: 3587 3552 resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} 3588 3553 engines: {node: '>=12'} 3589 3554 cpu: [x64] 3590 3555 os: [android] 3591 3556 requiresBuild: true 3592 - dev: true 3593 3557 optional: true 3594 3558 3595 3559 /@esbuild/android-x64@0.22.0: ··· 3610 3574 dev: true 3611 3575 optional: true 3612 3576 3613 - /@esbuild/darwin-arm64@0.20.2: 3614 - resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} 3615 - engines: {node: '>=12'} 3616 - cpu: [arm64] 3617 - os: [darwin] 3618 - requiresBuild: true 3619 - optional: true 3620 - 3621 3577 /@esbuild/darwin-arm64@0.21.5: 3622 3578 resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} 3623 3579 engines: {node: '>=12'} 3624 3580 cpu: [arm64] 3625 3581 os: [darwin] 3626 3582 requiresBuild: true 3627 - dev: true 3628 3583 optional: true 3629 3584 3630 3585 /@esbuild/darwin-arm64@0.22.0: ··· 3645 3600 dev: true 3646 3601 optional: true 3647 3602 3648 - /@esbuild/darwin-x64@0.20.2: 3649 - resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} 3650 - engines: {node: '>=12'} 3651 - cpu: [x64] 3652 - os: [darwin] 3653 - requiresBuild: true 3654 - optional: true 3655 - 3656 3603 /@esbuild/darwin-x64@0.21.5: 3657 3604 resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} 3658 3605 engines: {node: '>=12'} 3659 3606 cpu: [x64] 3660 3607 os: [darwin] 3661 3608 requiresBuild: true 3662 - dev: true 3663 3609 optional: true 3664 3610 3665 3611 /@esbuild/darwin-x64@0.22.0: ··· 3680 3626 dev: true 3681 3627 optional: true 3682 3628 3683 - /@esbuild/freebsd-arm64@0.20.2: 3684 - resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} 3685 - engines: {node: '>=12'} 3686 - cpu: [arm64] 3687 - os: [freebsd] 3688 - requiresBuild: true 3689 - optional: true 3690 - 3691 3629 /@esbuild/freebsd-arm64@0.21.5: 3692 3630 resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} 3693 3631 engines: {node: '>=12'} 3694 3632 cpu: [arm64] 3695 3633 os: [freebsd] 3696 3634 requiresBuild: true 3697 - dev: true 3698 3635 optional: true 3699 3636 3700 3637 /@esbuild/freebsd-arm64@0.22.0: ··· 3715 3652 dev: true 3716 3653 optional: true 3717 3654 3718 - /@esbuild/freebsd-x64@0.20.2: 3719 - resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} 3720 - engines: {node: '>=12'} 3721 - cpu: [x64] 3722 - os: [freebsd] 3723 - requiresBuild: true 3724 - optional: true 3725 - 3726 3655 /@esbuild/freebsd-x64@0.21.5: 3727 3656 resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} 3728 3657 engines: {node: '>=12'} 3729 3658 cpu: [x64] 3730 3659 os: [freebsd] 3731 3660 requiresBuild: true 3732 - dev: true 3733 3661 optional: true 3734 3662 3735 3663 /@esbuild/freebsd-x64@0.22.0: ··· 3750 3678 dev: true 3751 3679 optional: true 3752 3680 3753 - /@esbuild/linux-arm64@0.20.2: 3754 - resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} 3755 - engines: {node: '>=12'} 3756 - cpu: [arm64] 3757 - os: [linux] 3758 - requiresBuild: true 3759 - optional: true 3760 - 3761 3681 /@esbuild/linux-arm64@0.21.5: 3762 3682 resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} 3763 3683 engines: {node: '>=12'} 3764 3684 cpu: [arm64] 3765 3685 os: [linux] 3766 3686 requiresBuild: true 3767 - dev: true 3768 3687 optional: true 3769 3688 3770 3689 /@esbuild/linux-arm64@0.22.0: ··· 3785 3704 dev: true 3786 3705 optional: true 3787 3706 3788 - /@esbuild/linux-arm@0.20.2: 3789 - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} 3790 - engines: {node: '>=12'} 3791 - cpu: [arm] 3792 - os: [linux] 3793 - requiresBuild: true 3794 - optional: true 3795 - 3796 3707 /@esbuild/linux-arm@0.21.5: 3797 3708 resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} 3798 3709 engines: {node: '>=12'} 3799 3710 cpu: [arm] 3800 3711 os: [linux] 3801 3712 requiresBuild: true 3802 - dev: true 3803 3713 optional: true 3804 3714 3805 3715 /@esbuild/linux-arm@0.22.0: ··· 3820 3730 dev: true 3821 3731 optional: true 3822 3732 3823 - /@esbuild/linux-ia32@0.20.2: 3824 - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} 3825 - engines: {node: '>=12'} 3826 - cpu: [ia32] 3827 - os: [linux] 3828 - requiresBuild: true 3829 - optional: true 3830 - 3831 3733 /@esbuild/linux-ia32@0.21.5: 3832 3734 resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} 3833 3735 engines: {node: '>=12'} 3834 3736 cpu: [ia32] 3835 3737 os: [linux] 3836 3738 requiresBuild: true 3837 - dev: true 3838 3739 optional: true 3839 3740 3840 3741 /@esbuild/linux-ia32@0.22.0: ··· 3855 3756 dev: true 3856 3757 optional: true 3857 3758 3858 - /@esbuild/linux-loong64@0.20.2: 3859 - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} 3860 - engines: {node: '>=12'} 3861 - cpu: [loong64] 3862 - os: [linux] 3863 - requiresBuild: true 3864 - optional: true 3865 - 3866 3759 /@esbuild/linux-loong64@0.21.5: 3867 3760 resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} 3868 3761 engines: {node: '>=12'} 3869 3762 cpu: [loong64] 3870 3763 os: [linux] 3871 3764 requiresBuild: true 3872 - dev: true 3873 3765 optional: true 3874 3766 3875 3767 /@esbuild/linux-loong64@0.22.0: ··· 3890 3782 dev: true 3891 3783 optional: true 3892 3784 3893 - /@esbuild/linux-mips64el@0.20.2: 3894 - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} 3895 - engines: {node: '>=12'} 3896 - cpu: [mips64el] 3897 - os: [linux] 3898 - requiresBuild: true 3899 - optional: true 3900 - 3901 3785 /@esbuild/linux-mips64el@0.21.5: 3902 3786 resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} 3903 3787 engines: {node: '>=12'} 3904 3788 cpu: [mips64el] 3905 3789 os: [linux] 3906 3790 requiresBuild: true 3907 - dev: true 3908 3791 optional: true 3909 3792 3910 3793 /@esbuild/linux-mips64el@0.22.0: ··· 3925 3808 dev: true 3926 3809 optional: true 3927 3810 3928 - /@esbuild/linux-ppc64@0.20.2: 3929 - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} 3930 - engines: {node: '>=12'} 3931 - cpu: [ppc64] 3932 - os: [linux] 3933 - requiresBuild: true 3934 - optional: true 3935 - 3936 3811 /@esbuild/linux-ppc64@0.21.5: 3937 3812 resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} 3938 3813 engines: {node: '>=12'} 3939 3814 cpu: [ppc64] 3940 3815 os: [linux] 3941 3816 requiresBuild: true 3942 - dev: true 3943 3817 optional: true 3944 3818 3945 3819 /@esbuild/linux-ppc64@0.22.0: ··· 3960 3834 dev: true 3961 3835 optional: true 3962 3836 3963 - /@esbuild/linux-riscv64@0.20.2: 3964 - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} 3965 - engines: {node: '>=12'} 3966 - cpu: [riscv64] 3967 - os: [linux] 3968 - requiresBuild: true 3969 - optional: true 3970 - 3971 3837 /@esbuild/linux-riscv64@0.21.5: 3972 3838 resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} 3973 3839 engines: {node: '>=12'} 3974 3840 cpu: [riscv64] 3975 3841 os: [linux] 3976 3842 requiresBuild: true 3977 - dev: true 3978 3843 optional: true 3979 3844 3980 3845 /@esbuild/linux-riscv64@0.22.0: ··· 3995 3860 dev: true 3996 3861 optional: true 3997 3862 3998 - /@esbuild/linux-s390x@0.20.2: 3999 - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} 4000 - engines: {node: '>=12'} 4001 - cpu: [s390x] 4002 - os: [linux] 4003 - requiresBuild: true 4004 - optional: true 4005 - 4006 3863 /@esbuild/linux-s390x@0.21.5: 4007 3864 resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} 4008 3865 engines: {node: '>=12'} 4009 3866 cpu: [s390x] 4010 3867 os: [linux] 4011 3868 requiresBuild: true 4012 - dev: true 4013 3869 optional: true 4014 3870 4015 3871 /@esbuild/linux-s390x@0.22.0: ··· 4030 3886 dev: true 4031 3887 optional: true 4032 3888 4033 - /@esbuild/linux-x64@0.20.2: 4034 - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} 4035 - engines: {node: '>=12'} 4036 - cpu: [x64] 4037 - os: [linux] 4038 - requiresBuild: true 4039 - optional: true 4040 - 4041 3889 /@esbuild/linux-x64@0.21.5: 4042 3890 resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} 4043 3891 engines: {node: '>=12'} 4044 3892 cpu: [x64] 4045 3893 os: [linux] 4046 3894 requiresBuild: true 4047 - dev: true 4048 3895 optional: true 4049 3896 4050 3897 /@esbuild/linux-x64@0.22.0: ··· 4065 3912 dev: true 4066 3913 optional: true 4067 3914 4068 - /@esbuild/netbsd-x64@0.20.2: 4069 - resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} 4070 - engines: {node: '>=12'} 4071 - cpu: [x64] 4072 - os: [netbsd] 4073 - requiresBuild: true 4074 - optional: true 4075 - 4076 3915 /@esbuild/netbsd-x64@0.21.5: 4077 3916 resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} 4078 3917 engines: {node: '>=12'} 4079 3918 cpu: [x64] 4080 3919 os: [netbsd] 4081 3920 requiresBuild: true 4082 - dev: true 4083 3921 optional: true 4084 3922 4085 3923 /@esbuild/netbsd-x64@0.22.0: ··· 4109 3947 dev: true 4110 3948 optional: true 4111 3949 4112 - /@esbuild/openbsd-x64@0.20.2: 4113 - resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} 4114 - engines: {node: '>=12'} 4115 - cpu: [x64] 4116 - os: [openbsd] 4117 - requiresBuild: true 4118 - optional: true 4119 - 4120 3950 /@esbuild/openbsd-x64@0.21.5: 4121 3951 resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} 4122 3952 engines: {node: '>=12'} 4123 3953 cpu: [x64] 4124 3954 os: [openbsd] 4125 3955 requiresBuild: true 4126 - dev: true 4127 3956 optional: true 4128 3957 4129 3958 /@esbuild/openbsd-x64@0.22.0: ··· 4144 3973 dev: true 4145 3974 optional: true 4146 3975 4147 - /@esbuild/sunos-x64@0.20.2: 4148 - resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} 4149 - engines: {node: '>=12'} 4150 - cpu: [x64] 4151 - os: [sunos] 4152 - requiresBuild: true 4153 - optional: true 4154 - 4155 3976 /@esbuild/sunos-x64@0.21.5: 4156 3977 resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} 4157 3978 engines: {node: '>=12'} 4158 3979 cpu: [x64] 4159 3980 os: [sunos] 4160 3981 requiresBuild: true 4161 - dev: true 4162 3982 optional: true 4163 3983 4164 3984 /@esbuild/sunos-x64@0.22.0: ··· 4179 3999 dev: true 4180 4000 optional: true 4181 4001 4182 - /@esbuild/win32-arm64@0.20.2: 4183 - resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} 4184 - engines: {node: '>=12'} 4185 - cpu: [arm64] 4186 - os: [win32] 4187 - requiresBuild: true 4188 - optional: true 4189 - 4190 4002 /@esbuild/win32-arm64@0.21.5: 4191 4003 resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} 4192 4004 engines: {node: '>=12'} 4193 4005 cpu: [arm64] 4194 4006 os: [win32] 4195 4007 requiresBuild: true 4196 - dev: true 4197 4008 optional: true 4198 4009 4199 4010 /@esbuild/win32-arm64@0.22.0: ··· 4214 4025 dev: true 4215 4026 optional: true 4216 4027 4217 - /@esbuild/win32-ia32@0.20.2: 4218 - resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} 4219 - engines: {node: '>=12'} 4220 - cpu: [ia32] 4221 - os: [win32] 4222 - requiresBuild: true 4223 - optional: true 4224 - 4225 4028 /@esbuild/win32-ia32@0.21.5: 4226 4029 resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} 4227 4030 engines: {node: '>=12'} 4228 4031 cpu: [ia32] 4229 4032 os: [win32] 4230 4033 requiresBuild: true 4231 - dev: true 4232 4034 optional: true 4233 4035 4234 4036 /@esbuild/win32-ia32@0.22.0: ··· 4249 4051 dev: true 4250 4052 optional: true 4251 4053 4252 - /@esbuild/win32-x64@0.20.2: 4253 - resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} 4254 - engines: {node: '>=12'} 4255 - cpu: [x64] 4256 - os: [win32] 4257 - requiresBuild: true 4258 - optional: true 4259 - 4260 4054 /@esbuild/win32-x64@0.21.5: 4261 4055 resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} 4262 4056 engines: {node: '>=12'} 4263 4057 cpu: [x64] 4264 4058 os: [win32] 4265 4059 requiresBuild: true 4266 - dev: true 4267 4060 optional: true 4268 4061 4269 4062 /@esbuild/win32-x64@0.22.0: ··· 4643 4436 preact: 10.21.0 4644 4437 dev: false 4645 4438 4646 - /@preact/preset-vite@2.8.2(@babel/core@7.24.7)(preact@10.21.0)(vite@5.2.10): 4439 + /@preact/preset-vite@2.8.2(@babel/core@7.24.7)(preact@10.21.0)(vite@5.3.3): 4647 4440 resolution: {integrity: sha512-m3tl+M8IO8jgiHnk+7LSTFl8axdPXloewi7iGVLdmCwf34XOzEUur0bZVewW4DUbUipFjTS2CXu27+5f/oexBA==} 4648 4441 peerDependencies: 4649 4442 '@babel/core': 7.x 4650 - vite: ^5.2.6 4443 + vite: ^5.3.3 4651 4444 dependencies: 4652 4445 '@babel/core': 7.24.7 4653 4446 '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.24.7) 4654 4447 '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.7) 4655 - '@prefresh/vite': 2.4.1(preact@10.21.0)(vite@5.2.10) 4448 + '@prefresh/vite': 2.4.1(preact@10.21.0)(vite@5.3.3) 4656 4449 '@rollup/pluginutils': 4.2.1 4657 4450 babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.24.7) 4658 4451 debug: 4.3.4 ··· 4662 4455 resolve: 1.22.8 4663 4456 source-map: 0.7.4 4664 4457 stack-trace: 1.0.0-pre2 4665 - vite: 5.2.10(@types/node@20.14.9) 4458 + vite: 5.3.3(@types/node@20.14.9) 4666 4459 transitivePeerDependencies: 4667 4460 - preact 4668 4461 - supports-color ··· 4684 4477 resolution: {integrity: sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==} 4685 4478 dev: true 4686 4479 4687 - /@prefresh/vite@2.4.1(preact@10.21.0)(vite@5.2.10): 4480 + /@prefresh/vite@2.4.1(preact@10.21.0)(vite@5.3.3): 4688 4481 resolution: {integrity: sha512-vthWmEqu8TZFeyrBNc9YE5SiC3DVSzPgsOCp/WQ7FqdHpOIJi7Z8XvCK06rBPOtG4914S52MjG9Ls22eVAiuqQ==} 4689 4482 peerDependencies: 4690 4483 preact: ^10.4.0 4691 - vite: ^5.2.6 4484 + vite: ^5.3.3 4692 4485 dependencies: 4693 4486 '@babel/core': 7.24.5 4694 4487 '@prefresh/babel-plugin': 0.5.0 ··· 4696 4489 '@prefresh/utils': 1.2.0 4697 4490 '@rollup/pluginutils': 4.2.1 4698 4491 preact: 10.21.0 4699 - vite: 5.2.10(@types/node@20.14.9) 4492 + vite: 5.3.3(@types/node@20.14.9) 4700 4493 transitivePeerDependencies: 4701 4494 - supports-color 4702 4495 dev: true ··· 5167 4960 peerDependencies: 5168 4961 '@sveltejs/kit': ^1.0.0 5169 4962 dependencies: 5170 - '@sveltejs/kit': 1.20.2(svelte@3.59.1)(vite@5.2.6) 4963 + '@sveltejs/kit': 1.20.2(svelte@3.59.1)(vite@5.3.3) 5171 4964 import-meta-resolve: 3.0.0 5172 4965 dev: true 5173 4966 5174 - /@sveltejs/kit@1.20.2(svelte@3.59.1)(vite@5.2.6): 4967 + /@sveltejs/kit@1.20.2(svelte@3.59.1)(vite@5.3.3): 5175 4968 resolution: {integrity: sha512-MtR1i+HtmYWcRgtubw1GQqT/+CWXL/z24PegE0xYAdObbhdr7YtEfmoe705D/JZMtMmoPXrmSk4W0MfL5A3lYw==} 5176 4969 engines: {node: ^16.14 || >=18} 5177 4970 hasBin: true 5178 4971 requiresBuild: true 5179 4972 peerDependencies: 5180 4973 svelte: ^3.54.0 || ^4.0.0-next.0 5181 - vite: ^5.2.6 4974 + vite: ^5.3.3 5182 4975 dependencies: 5183 - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@3.59.1)(vite@5.2.6) 4976 + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@3.59.1)(vite@5.3.3) 5184 4977 '@types/cookie': 0.5.1 5185 4978 cookie: 0.5.0 5186 4979 devalue: 4.3.2 ··· 5194 4987 svelte: 3.59.1 5195 4988 tiny-glob: 0.2.9 5196 4989 undici: 5.22.1 5197 - vite: 5.2.6(@types/node@20.14.9) 4990 + vite: 5.3.3(@types/node@20.14.9) 5198 4991 transitivePeerDependencies: 5199 4992 - supports-color 5200 4993 dev: true 5201 4994 5202 - /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@3.59.1)(vite@5.2.6): 4995 + /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@3.59.1)(vite@5.3.3): 5203 4996 resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} 5204 4997 engines: {node: ^14.18.0 || >= 16} 5205 4998 peerDependencies: 5206 4999 '@sveltejs/vite-plugin-svelte': ^2.2.0 5207 5000 svelte: ^3.54.0 || ^4.0.0 5208 - vite: ^5.2.6 5001 + vite: ^5.3.3 5209 5002 dependencies: 5210 - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@3.59.1)(vite@5.2.6) 5003 + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@3.59.1)(vite@5.3.3) 5211 5004 debug: 4.3.5 5212 5005 svelte: 3.59.1 5213 - vite: 5.2.6(@types/node@20.14.9) 5006 + vite: 5.3.3(@types/node@20.14.9) 5214 5007 transitivePeerDependencies: 5215 5008 - supports-color 5216 5009 dev: true 5217 5010 5218 - /@sveltejs/vite-plugin-svelte@2.4.6(svelte@3.59.1)(vite@5.2.6): 5011 + /@sveltejs/vite-plugin-svelte@2.4.6(svelte@3.59.1)(vite@5.3.3): 5219 5012 resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==} 5220 5013 engines: {node: ^14.18.0 || >= 16} 5221 5014 peerDependencies: 5222 5015 svelte: ^3.54.0 || ^4.0.0 5223 - vite: ^5.2.6 5016 + vite: ^5.3.3 5224 5017 dependencies: 5225 - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@3.59.1)(vite@5.2.6) 5018 + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@3.59.1)(vite@5.3.3) 5226 5019 debug: 4.3.5 5227 5020 deepmerge: 4.3.1 5228 5021 kleur: 4.1.5 5229 5022 magic-string: 0.30.10 5230 5023 svelte: 3.59.1 5231 5024 svelte-hmr: 0.15.3(svelte@3.59.1) 5232 - vite: 5.2.6(@types/node@20.14.9) 5233 - vitefu: 0.2.5(vite@5.2.6) 5025 + vite: 5.3.3(@types/node@20.14.9) 5026 + vitefu: 0.2.5(vite@5.3.3) 5234 5027 transitivePeerDependencies: 5235 5028 - supports-color 5236 5029 dev: true ··· 5531 5324 dependencies: 5532 5325 '@testing-library/dom': 10.2.0 5533 5326 5534 - /@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.29)(vue@3.4.31): 5327 + /@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.31)(vue@3.4.31): 5535 5328 resolution: {integrity: sha512-ls4RiHO1ta4mxqqajWRh8158uFObVrrtAPoxk7cIp4HrnQUj/ScKzqz53HxYpG3X6Zb7H2v+0eTGLSoy8HQ2nA==} 5536 5329 engines: {node: '>=14'} 5537 5330 peerDependencies: ··· 5543 5336 dependencies: 5544 5337 '@babel/runtime': 7.24.4 5545 5338 '@testing-library/dom': 9.3.4 5546 - '@vue/compiler-sfc': 3.4.29 5339 + '@vue/compiler-sfc': 3.4.31 5547 5340 '@vue/test-utils': 2.4.6 5548 5341 vue: 3.4.31(typescript@5.5.2) 5549 5342 dev: true ··· 5658 5451 requiresBuild: true 5659 5452 dependencies: 5660 5453 '@types/jsonfile': 6.1.4 5661 - '@types/node': 20.12.11 5454 + '@types/node': 20.14.9 5662 5455 dev: true 5663 5456 optional: true 5664 5457 ··· 5746 5539 resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} 5747 5540 requiresBuild: true 5748 5541 dependencies: 5749 - '@types/node': 20.12.11 5542 + '@types/node': 20.14.9 5750 5543 dev: true 5751 5544 optional: true 5752 5545 ··· 5954 5747 resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} 5955 5748 requiresBuild: true 5956 5749 dependencies: 5957 - '@types/node': 20.12.11 5750 + '@types/node': 20.14.9 5958 5751 dev: true 5959 5752 optional: true 5960 5753 ··· 6156 5949 resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 6157 5950 dev: true 6158 5951 6159 - /@unocss/astro@0.61.0(rollup@4.18.0)(vite@5.2.6): 5952 + /@unocss/astro@0.61.0(rollup@4.18.0)(vite@5.3.3): 6160 5953 resolution: {integrity: sha512-cbgztX/to5rMhAtEGCcR3ClMlK9F+lPxq21A72qsbWVQjiKa7W4O7qKBmUKPYsWRzJEJtdyN11A65H2037aKQw==} 6161 5954 peerDependencies: 6162 - vite: ^5.2.6 5955 + vite: ^5.3.3 6163 5956 peerDependenciesMeta: 6164 5957 vite: 6165 5958 optional: true 6166 5959 dependencies: 6167 5960 '@unocss/core': 0.61.0 6168 5961 '@unocss/reset': 0.61.0 6169 - '@unocss/vite': 0.61.0(rollup@4.18.0)(vite@5.2.6) 6170 - vite: 5.2.6(@types/node@20.14.9) 5962 + '@unocss/vite': 0.61.0(rollup@4.18.0)(vite@5.3.3) 5963 + vite: 5.3.3(@types/node@20.14.9) 6171 5964 transitivePeerDependencies: 6172 5965 - rollup 6173 5966 dev: true ··· 6350 6143 '@unocss/core': 0.61.0 6351 6144 dev: true 6352 6145 6353 - /@unocss/vite@0.61.0(rollup@4.18.0)(vite@5.2.6): 6146 + /@unocss/vite@0.61.0(rollup@4.18.0)(vite@5.3.3): 6354 6147 resolution: {integrity: sha512-gjxLJrja1hqDwdd8z3QvzfMCcKppGqiL2+A6aHwG/AXfEmZMydA50U7VvJK7Wx8/Enm26G6JQrtGrpu+kK3QpQ==} 6355 6148 peerDependencies: 6356 - vite: ^5.2.6 6149 + vite: ^5.3.3 6357 6150 dependencies: 6358 6151 '@ampproject/remapping': 2.3.0 6359 6152 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) ··· 6365 6158 chokidar: 3.6.0 6366 6159 fast-glob: 3.3.2 6367 6160 magic-string: 0.30.10 6368 - vite: 5.2.6(@types/node@20.14.9) 6161 + vite: 5.3.3(@types/node@20.14.9) 6369 6162 transitivePeerDependencies: 6370 6163 - rollup 6371 6164 dev: true ··· 6393 6186 optional: true 6394 6187 dependencies: 6395 6188 '@vite-pwa/assets-generator': 0.2.4 6396 - vite-plugin-pwa: 0.20.0(@vite-pwa/assets-generator@0.2.4)(vite@5.2.6)(workbox-build@7.1.0)(workbox-window@7.1.0) 6189 + vite-plugin-pwa: 0.20.0(@vite-pwa/assets-generator@0.2.4)(vite@5.3.3)(workbox-build@7.1.0)(workbox-window@7.1.0) 6397 6190 dev: true 6398 6191 6399 - /@vitejs/plugin-basic-ssl@1.0.2(vite@5.2.10): 6192 + /@vitejs/plugin-basic-ssl@1.0.2(vite@5.3.3): 6400 6193 resolution: {integrity: sha512-DKHKVtpI+eA5fvObVgQ3QtTGU70CcCnedalzqmGSR050AzKZMdUzgC8KmlOneHWH8dF2hJ3wkC9+8FDVAaDRCw==} 6401 6194 engines: {node: '>=14.6.0'} 6402 6195 peerDependencies: 6403 - vite: ^5.2.6 6196 + vite: ^5.3.3 6404 6197 dependencies: 6405 - vite: 5.2.10(@types/node@20.14.9) 6198 + vite: 5.3.3(@types/node@20.14.9) 6406 6199 dev: true 6407 6200 6408 - /@vitejs/plugin-basic-ssl@1.0.2(vite@5.2.6): 6409 - resolution: {integrity: sha512-DKHKVtpI+eA5fvObVgQ3QtTGU70CcCnedalzqmGSR050AzKZMdUzgC8KmlOneHWH8dF2hJ3wkC9+8FDVAaDRCw==} 6410 - engines: {node: '>=14.6.0'} 6411 - peerDependencies: 6412 - vite: ^5.2.6 6413 - dependencies: 6414 - vite: 5.2.6(@types/node@20.14.9) 6415 - dev: true 6416 - 6417 - /@vitejs/plugin-react@4.2.1(vite@5.2.10): 6201 + /@vitejs/plugin-react@4.2.1(vite@5.3.3): 6418 6202 resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} 6419 6203 engines: {node: ^14.18.0 || >=16.0.0} 6420 6204 peerDependencies: 6421 - vite: ^5.2.6 6205 + vite: ^5.3.3 6422 6206 dependencies: 6423 6207 '@babel/core': 7.24.4 6424 6208 '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.24.4) 6425 6209 '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.24.4) 6426 6210 '@types/babel__core': 7.20.5 6427 6211 react-refresh: 0.14.0 6428 - vite: 5.2.10(@types/node@20.14.9) 6212 + vite: 5.3.3(@types/node@20.14.9) 6429 6213 transitivePeerDependencies: 6430 6214 - supports-color 6431 6215 dev: true 6432 6216 6433 - /@vitejs/plugin-vue@5.0.4(vite@5.2.6)(vue@3.4.21): 6217 + /@vitejs/plugin-vue@5.0.4(vite@5.3.3)(vue@3.4.21): 6434 6218 resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} 6435 6219 engines: {node: ^18.0.0 || >=20.0.0} 6436 6220 peerDependencies: 6437 - vite: ^5.2.6 6221 + vite: ^5.3.3 6438 6222 vue: ^3.2.25 6439 6223 dependencies: 6440 - vite: 5.2.6(@types/node@20.14.9) 6224 + vite: 5.3.3(@types/node@20.14.9) 6441 6225 vue: 3.4.21(typescript@5.5.2) 6442 6226 dev: true 6443 6227 6444 - /@vitejs/plugin-vue@5.0.4(vite@5.2.6)(vue@3.4.31): 6228 + /@vitejs/plugin-vue@5.0.4(vite@5.3.3)(vue@3.4.31): 6445 6229 resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} 6446 6230 engines: {node: ^18.0.0 || >=20.0.0} 6447 6231 peerDependencies: 6448 - vite: ^5.2.6 6232 + vite: ^5.3.3 6449 6233 vue: ^3.2.25 6450 6234 dependencies: 6451 - vite: 5.2.6(@types/node@20.14.9) 6235 + vite: 5.3.3(@types/node@20.14.9) 6452 6236 vue: 3.4.31(typescript@5.5.2) 6453 6237 dev: true 6454 6238 6455 - /@vitejs/plugin-vue@5.0.5(vite@5.2.10)(vue@3.4.31): 6239 + /@vitejs/plugin-vue@5.0.5(vite@5.3.3)(vue@3.4.31): 6456 6240 resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==} 6457 6241 engines: {node: ^18.0.0 || >=20.0.0} 6458 6242 peerDependencies: 6459 - vite: ^5.2.6 6243 + vite: ^5.3.3 6460 6244 vue: ^3.2.25 6461 6245 dependencies: 6462 - vite: 5.2.10(@types/node@20.14.9) 6463 - vue: 3.4.31(typescript@5.5.2) 6464 - dev: true 6465 - 6466 - /@vitejs/plugin-vue@5.0.5(vite@5.2.6)(vue@3.4.31): 6467 - resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==} 6468 - engines: {node: ^18.0.0 || >=20.0.0} 6469 - peerDependencies: 6470 - vite: ^5.2.6 6471 - vue: ^3.2.25 6472 - dependencies: 6473 - vite: 5.2.6(@types/node@20.14.9) 6246 + vite: 5.3.3(@types/node@20.14.9) 6474 6247 vue: 3.4.31(typescript@5.5.2) 6475 6248 dev: true 6476 6249 ··· 6522 6295 source-map-js: 1.2.0 6523 6296 dev: true 6524 6297 6525 - /@vue/compiler-core@3.4.29: 6526 - resolution: {integrity: sha512-TFKiRkKKsRCKvg/jTSSKK7mYLJEQdUiUfykbG49rubC9SfDyvT2JrzTReopWlz2MxqeLyxh9UZhvxEIBgAhtrg==} 6527 - dependencies: 6528 - '@babel/parser': 7.24.7 6529 - '@vue/shared': 3.4.29 6530 - entities: 4.5.0 6531 - estree-walker: 2.0.2 6532 - source-map-js: 1.2.0 6533 - dev: true 6534 - 6535 6298 /@vue/compiler-core@3.4.31: 6536 6299 resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} 6537 6300 dependencies: ··· 6553 6316 dependencies: 6554 6317 '@vue/compiler-core': 3.4.26 6555 6318 '@vue/shared': 3.4.26 6556 - dev: true 6557 - 6558 - /@vue/compiler-dom@3.4.29: 6559 - resolution: {integrity: sha512-A6+iZ2fKIEGnfPJejdB7b1FlJzgiD+Y/sxxKwJWg1EbJu6ZPgzaPQQ51ESGNv0CP6jm6Z7/pO6Ia8Ze6IKrX7w==} 6560 - dependencies: 6561 - '@vue/compiler-core': 3.4.29 6562 - '@vue/shared': 3.4.29 6563 6319 dev: true 6564 6320 6565 6321 /@vue/compiler-dom@3.4.31: ··· 6604 6360 source-map-js: 1.2.0 6605 6361 dev: true 6606 6362 6607 - /@vue/compiler-sfc@3.4.29: 6608 - resolution: {integrity: sha512-zygDcEtn8ZimDlrEQyLUovoWgKQic6aEQqRXce2WXBvSeHbEbcAsXyCk9oG33ZkyWH4sl9D3tkYc1idoOkdqZQ==} 6609 - dependencies: 6610 - '@babel/parser': 7.24.7 6611 - '@vue/compiler-core': 3.4.29 6612 - '@vue/compiler-dom': 3.4.29 6613 - '@vue/compiler-ssr': 3.4.29 6614 - '@vue/shared': 3.4.29 6615 - estree-walker: 2.0.2 6616 - magic-string: 0.30.10 6617 - postcss: 8.4.38 6618 - source-map-js: 1.2.0 6619 - dev: true 6620 - 6621 6363 /@vue/compiler-sfc@3.4.31: 6622 6364 resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} 6623 6365 dependencies: ··· 6643 6385 dependencies: 6644 6386 '@vue/compiler-dom': 3.4.26 6645 6387 '@vue/shared': 3.4.26 6646 - dev: true 6647 - 6648 - /@vue/compiler-ssr@3.4.29: 6649 - resolution: {integrity: sha512-rFbwCmxJ16tDp3N8XCx5xSQzjhidYjXllvEcqX/lopkoznlNPz3jyy0WGJCyhAaVQK677WWFt3YO/WUEkMMUFQ==} 6650 - dependencies: 6651 - '@vue/compiler-dom': 3.4.29 6652 - '@vue/shared': 3.4.29 6653 6388 dev: true 6654 6389 6655 6390 /@vue/compiler-ssr@3.4.31: ··· 6699 6434 dependencies: 6700 6435 '@volar/language-core': 1.10.4 6701 6436 '@volar/source-map': 1.10.4 6702 - '@vue/compiler-dom': 3.4.29 6437 + '@vue/compiler-dom': 3.4.31 6703 6438 '@vue/shared': 3.4.29 6704 6439 computeds: 0.0.1 6705 6440 minimatch: 9.0.4 ··· 6717 6452 optional: true 6718 6453 dependencies: 6719 6454 '@volar/language-core': 2.4.0-alpha.5 6720 - '@vue/compiler-dom': 3.4.29 6455 + '@vue/compiler-dom': 3.4.31 6721 6456 '@vue/shared': 3.4.29 6722 6457 computeds: 0.0.1 6723 6458 minimatch: 9.0.4 ··· 6808 6543 vue: 3.4.26(typescript@5.5.2) 6809 6544 dev: true 6810 6545 6811 - /@vue/server-renderer@3.4.29(vue@3.4.21): 6812 - resolution: {integrity: sha512-HMLCmPI2j/k8PVkSBysrA2RxcxC5DgBiCdj7n7H2QtR8bQQPqKAe8qoaxLcInzouBmzwJ+J0x20ygN/B5mYBng==} 6546 + /@vue/server-renderer@3.4.31(vue@3.4.21): 6547 + resolution: {integrity: sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==} 6813 6548 peerDependencies: 6814 - vue: 3.4.29 6549 + vue: 3.4.31 6815 6550 dependencies: 6816 - '@vue/compiler-ssr': 3.4.29 6817 - '@vue/shared': 3.4.29 6551 + '@vue/compiler-ssr': 3.4.31 6552 + '@vue/shared': 3.4.31 6818 6553 vue: 3.4.21(typescript@5.5.2) 6819 6554 dev: true 6820 6555 optional: true ··· 6855 6590 js-beautify: 1.14.6 6856 6591 vue: 3.4.21(typescript@5.5.2) 6857 6592 optionalDependencies: 6858 - '@vue/compiler-dom': 3.4.29 6859 - '@vue/server-renderer': 3.4.29(vue@3.4.21) 6593 + '@vue/compiler-dom': 3.4.31 6594 + '@vue/server-renderer': 3.4.31(vue@3.4.21) 6860 6595 dev: true 6861 6596 6862 6597 /@vue/test-utils@2.4.6: ··· 9225 8960 '@esbuild/win32-x64': 0.19.11 9226 8961 dev: true 9227 8962 9228 - /esbuild@0.20.2: 9229 - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} 9230 - engines: {node: '>=12'} 9231 - hasBin: true 9232 - requiresBuild: true 9233 - optionalDependencies: 9234 - '@esbuild/aix-ppc64': 0.20.2 9235 - '@esbuild/android-arm': 0.20.2 9236 - '@esbuild/android-arm64': 0.20.2 9237 - '@esbuild/android-x64': 0.20.2 9238 - '@esbuild/darwin-arm64': 0.20.2 9239 - '@esbuild/darwin-x64': 0.20.2 9240 - '@esbuild/freebsd-arm64': 0.20.2 9241 - '@esbuild/freebsd-x64': 0.20.2 9242 - '@esbuild/linux-arm': 0.20.2 9243 - '@esbuild/linux-arm64': 0.20.2 9244 - '@esbuild/linux-ia32': 0.20.2 9245 - '@esbuild/linux-loong64': 0.20.2 9246 - '@esbuild/linux-mips64el': 0.20.2 9247 - '@esbuild/linux-ppc64': 0.20.2 9248 - '@esbuild/linux-riscv64': 0.20.2 9249 - '@esbuild/linux-s390x': 0.20.2 9250 - '@esbuild/linux-x64': 0.20.2 9251 - '@esbuild/netbsd-x64': 0.20.2 9252 - '@esbuild/openbsd-x64': 0.20.2 9253 - '@esbuild/sunos-x64': 0.20.2 9254 - '@esbuild/win32-arm64': 0.20.2 9255 - '@esbuild/win32-ia32': 0.20.2 9256 - '@esbuild/win32-x64': 0.20.2 9257 - 9258 8963 /esbuild@0.21.5: 9259 8964 resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} 9260 8965 engines: {node: '>=12'} ··· 9284 8989 '@esbuild/win32-arm64': 0.21.5 9285 8990 '@esbuild/win32-ia32': 0.21.5 9286 8991 '@esbuild/win32-x64': 0.21.5 9287 - dev: true 9288 8992 9289 8993 /esbuild@0.22.0: 9290 8994 resolution: {integrity: sha512-zNYA6bFZsVnsU481FnGAQjLDW0Pl/8BGG7EvAp15RzUvGC+ME7hf1q7LvIfStEQBz/iEHuBJCYcOwPmNCf1Tlw==} ··· 9699 9403 - supports-color 9700 9404 dev: true 9701 9405 9702 - /eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.29)(eslint@9.6.0): 9406 + /eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.31)(eslint@9.6.0): 9703 9407 resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} 9704 9408 peerDependencies: 9705 9409 '@vue/compiler-sfc': ^3.3.0 9706 9410 eslint: ^8.50.0 || ^9.0.0 9707 9411 dependencies: 9708 - '@vue/compiler-sfc': 3.4.29 9412 + '@vue/compiler-sfc': 3.4.31 9709 9413 eslint: 9.6.0 9710 9414 dev: true 9711 9415 ··· 13523 13227 picocolors: 1.0.1 13524 13228 source-map-js: 1.2.0 13525 13229 13230 + /postcss@8.4.39: 13231 + resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} 13232 + engines: {node: ^10 || ^12 || >=14} 13233 + dependencies: 13234 + nanoid: 3.3.7 13235 + picocolors: 1.0.1 13236 + source-map-js: 1.2.0 13237 + 13526 13238 /preact@10.21.0: 13527 13239 resolution: {integrity: sha512-aQAIxtzWEwH8ou+OovWVSVNlFImL7xUCwJX3YMqA3U8iKCNC34999fFOnWjYNsylgfPgMexpbk7WYOLtKr/mxg==} 13528 13240 ··· 15721 15433 engines: {node: '>= 10.0.0'} 15722 15434 dev: true 15723 15435 15724 - /unocss@0.61.0(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.6): 15436 + /unocss@0.61.0(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.3): 15725 15437 resolution: {integrity: sha512-7642v5tHpEpHO9dl9sqYbKT/Ri4X4lmGHhj/znE4uheEfXcptPPiZ1/hVmQVciHUSI8CnQBqDwkZuxNPDG3bTQ==} 15726 15438 engines: {node: '>=14'} 15727 15439 peerDependencies: 15728 15440 '@unocss/webpack': 0.61.0 15729 - vite: ^5.2.6 15441 + vite: ^5.3.3 15730 15442 peerDependenciesMeta: 15731 15443 '@unocss/webpack': 15732 15444 optional: true 15733 15445 vite: 15734 15446 optional: true 15735 15447 dependencies: 15736 - '@unocss/astro': 0.61.0(rollup@4.18.0)(vite@5.2.6) 15448 + '@unocss/astro': 0.61.0(rollup@4.18.0)(vite@5.3.3) 15737 15449 '@unocss/cli': 0.61.0(rollup@4.18.0) 15738 15450 '@unocss/core': 0.61.0 15739 15451 '@unocss/extractor-arbitrary-variants': 0.61.0 ··· 15752 15464 '@unocss/transformer-compile-class': 0.61.0 15753 15465 '@unocss/transformer-directives': 0.61.0 15754 15466 '@unocss/transformer-variant-group': 0.61.0 15755 - '@unocss/vite': 0.61.0(rollup@4.18.0)(vite@5.2.6) 15756 - vite: 5.2.6(@types/node@20.14.9) 15467 + '@unocss/vite': 0.61.0(rollup@4.18.0)(vite@5.3.3) 15468 + vite: 5.3.3(@types/node@20.14.9) 15757 15469 transitivePeerDependencies: 15758 15470 - postcss 15759 15471 - rollup ··· 15984 15696 vfile-message: 4.0.2 15985 15697 dev: true 15986 15698 15987 - /vite-plugin-pages@0.32.3(@vue/compiler-sfc@3.4.29)(vite@5.2.6)(vue-router@4.4.0): 15699 + /vite-plugin-pages@0.32.3(@vue/compiler-sfc@3.4.31)(vite@5.3.3)(vue-router@4.4.0): 15988 15700 resolution: {integrity: sha512-1vmKwc9e+lRBLkpTAMUNSVV3BglyE+DRa0iivpe6q3pbOCGkAHHSUp8f6yceXC8+lu/kFgH60vm5vK6IHyvdVw==} 15989 15701 peerDependencies: 15990 15702 '@solidjs/router': '*' 15991 15703 '@vue/compiler-sfc': ^2.7.0 || ^3.0.0 15992 15704 react-router: '*' 15993 - vite: ^5.2.6 15705 + vite: ^5.3.3 15994 15706 vue-router: '*' 15995 15707 peerDependenciesMeta: 15996 15708 '@solidjs/router': ··· 16003 15715 optional: true 16004 15716 dependencies: 16005 15717 '@types/debug': 4.1.12 16006 - '@vue/compiler-sfc': 3.4.29 15718 + '@vue/compiler-sfc': 3.4.31 16007 15719 debug: 4.3.5 16008 15720 dequal: 2.0.3 16009 15721 extract-comments: 1.1.0 ··· 16011 15723 json5: 2.2.3 16012 15724 local-pkg: 0.5.0 16013 15725 picocolors: 1.0.1 16014 - vite: 5.2.6(@types/node@20.14.9) 15726 + vite: 5.3.3(@types/node@20.14.9) 16015 15727 vue-router: 4.4.0(vue@3.4.31) 16016 15728 yaml: 2.4.5 16017 15729 transitivePeerDependencies: 16018 15730 - supports-color 16019 15731 dev: true 16020 15732 16021 - /vite-plugin-pwa@0.20.0(@vite-pwa/assets-generator@0.2.4)(vite@5.2.6)(workbox-build@7.1.0)(workbox-window@7.1.0): 15733 + /vite-plugin-pwa@0.20.0(@vite-pwa/assets-generator@0.2.4)(vite@5.3.3)(workbox-build@7.1.0)(workbox-window@7.1.0): 16022 15734 resolution: {integrity: sha512-/kDZyqF8KqoXRpMUQtR5Atri/7BWayW8Gp7Kz/4bfstsV6zSFTxjREbXZYL7zSuRL40HGA+o2hvUAFRmC+bL7g==} 16023 15735 engines: {node: '>=16.0.0'} 16024 15736 peerDependencies: 16025 15737 '@vite-pwa/assets-generator': ^0.2.4 16026 - vite: ^5.2.6 15738 + vite: ^5.3.3 16027 15739 workbox-build: ^7.1.0 16028 15740 workbox-window: ^7.1.0 16029 15741 peerDependenciesMeta: ··· 16034 15746 debug: 4.3.4 16035 15747 fast-glob: 3.3.2 16036 15748 pretty-bytes: 6.1.1 16037 - vite: 5.2.6(@types/node@20.14.9) 15749 + vite: 5.3.3(@types/node@20.14.9) 16038 15750 workbox-build: 7.1.0 16039 15751 workbox-window: 7.1.0 16040 15752 transitivePeerDependencies: 16041 15753 - supports-color 16042 15754 dev: true 16043 15755 16044 - /vite-plugin-solid@2.7.2(solid-js@1.8.3)(vite@5.2.6): 15756 + /vite-plugin-solid@2.7.2(solid-js@1.8.3)(vite@5.3.3): 16045 15757 resolution: {integrity: sha512-GV2SMLAibOoXe76i02AsjAg7sbm/0lngBlERvJKVN67HOrJsHcWgkt0R6sfGLDJuFkv2aBe14Zm4vJcNME+7zw==} 16046 15758 peerDependencies: 16047 15759 solid-js: ^1.7.2 16048 - vite: ^5.2.6 15760 + vite: ^5.3.3 16049 15761 dependencies: 16050 15762 '@babel/core': 7.23.3 16051 15763 '@babel/preset-typescript': 7.23.2(@babel/core@7.23.3) ··· 16054 15766 merge-anything: 5.1.7 16055 15767 solid-js: 1.8.3 16056 15768 solid-refresh: 0.5.3(solid-js@1.8.3) 16057 - vite: 5.2.6(@types/node@20.14.9) 16058 - vitefu: 0.2.4(vite@5.2.6) 15769 + vite: 5.3.3(@types/node@20.14.9) 15770 + vitefu: 0.2.4(vite@5.3.3) 16059 15771 transitivePeerDependencies: 16060 15772 - supports-color 16061 15773 dev: true 16062 15774 16063 - /vite@5.2.10(@types/node@20.14.9): 16064 - resolution: {integrity: sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==} 16065 - engines: {node: ^18.0.0 || >=20.0.0} 16066 - hasBin: true 16067 - peerDependencies: 16068 - '@types/node': ^18.0.0 || >=20.0.0 16069 - less: '*' 16070 - lightningcss: ^1.21.0 16071 - sass: '*' 16072 - stylus: '*' 16073 - sugarss: '*' 16074 - terser: ^5.4.0 16075 - peerDependenciesMeta: 16076 - '@types/node': 16077 - optional: true 16078 - less: 16079 - optional: true 16080 - lightningcss: 16081 - optional: true 16082 - sass: 16083 - optional: true 16084 - stylus: 16085 - optional: true 16086 - sugarss: 16087 - optional: true 16088 - terser: 16089 - optional: true 16090 - dependencies: 16091 - '@types/node': 20.14.9 16092 - esbuild: 0.20.2 16093 - postcss: 8.4.38 16094 - rollup: 4.18.0 16095 - optionalDependencies: 16096 - fsevents: 2.3.3 16097 - dev: true 16098 - 16099 - /vite@5.2.6(@types/node@20.11.5): 16100 - resolution: {integrity: sha512-FPtnxFlSIKYjZ2eosBQamz4CbyrTizbZ3hnGJlh/wMtCrlp1Hah6AzBLjGI5I2urTfNnpovpHdrL6YRuBOPnCA==} 15775 + /vite@5.3.3(@types/node@20.11.5): 15776 + resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} 16101 15777 engines: {node: ^18.0.0 || >=20.0.0} 16102 15778 hasBin: true 16103 15779 peerDependencies: ··· 16125 15801 optional: true 16126 15802 dependencies: 16127 15803 '@types/node': 20.11.5 16128 - esbuild: 0.20.2 16129 - postcss: 8.4.38 15804 + esbuild: 0.21.5 15805 + postcss: 8.4.39 16130 15806 rollup: 4.18.0 16131 15807 optionalDependencies: 16132 15808 fsevents: 2.3.3 16133 15809 dev: true 16134 15810 16135 - /vite@5.2.6(@types/node@20.14.9): 16136 - resolution: {integrity: sha512-FPtnxFlSIKYjZ2eosBQamz4CbyrTizbZ3hnGJlh/wMtCrlp1Hah6AzBLjGI5I2urTfNnpovpHdrL6YRuBOPnCA==} 15811 + /vite@5.3.3(@types/node@20.14.9): 15812 + resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} 16137 15813 engines: {node: ^18.0.0 || >=20.0.0} 16138 15814 hasBin: true 16139 15815 peerDependencies: ··· 16161 15837 optional: true 16162 15838 dependencies: 16163 15839 '@types/node': 20.14.9 16164 - esbuild: 0.20.2 16165 - postcss: 8.4.38 15840 + esbuild: 0.21.5 15841 + postcss: 8.4.39 16166 15842 rollup: 4.18.0 16167 15843 optionalDependencies: 16168 15844 fsevents: 2.3.3 16169 15845 16170 - /vitefu@0.2.4(vite@5.2.6): 15846 + /vitefu@0.2.4(vite@5.3.3): 16171 15847 resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} 16172 15848 peerDependencies: 16173 - vite: ^5.2.6 15849 + vite: ^5.3.3 16174 15850 peerDependenciesMeta: 16175 15851 vite: 16176 15852 optional: true 16177 15853 dependencies: 16178 - vite: 5.2.6(@types/node@20.14.9) 15854 + vite: 5.3.3(@types/node@20.14.9) 16179 15855 dev: true 16180 15856 16181 - /vitefu@0.2.5(vite@5.2.6): 15857 + /vitefu@0.2.5(vite@5.3.3): 16182 15858 resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} 16183 15859 peerDependencies: 16184 - vite: ^5.2.6 15860 + vite: ^5.3.3 16185 15861 peerDependenciesMeta: 16186 15862 vite: 16187 15863 optional: true 16188 15864 dependencies: 16189 - vite: 5.2.6(@types/node@20.14.9) 15865 + vite: 5.3.3(@types/node@20.14.9) 16190 15866 dev: true 16191 15867 16192 15868 /vitepress@1.2.3(@types/node@20.14.9)(postcss@8.4.38)(search-insights@2.9.0)(typescript@5.5.2): ··· 16206 15882 '@shikijs/core': 1.6.4 16207 15883 '@shikijs/transformers': 1.6.4 16208 15884 '@types/markdown-it': 14.1.1 16209 - '@vitejs/plugin-vue': 5.0.5(vite@5.2.10)(vue@3.4.31) 15885 + '@vitejs/plugin-vue': 5.0.5(vite@5.3.3)(vue@3.4.31) 16210 15886 '@vue/devtools-api': 7.2.1(vue@3.4.31) 16211 15887 '@vue/shared': 3.4.27 16212 15888 '@vueuse/core': 10.11.0(vue@3.4.31) ··· 16216 15892 minisearch: 6.3.0 16217 15893 postcss: 8.4.38 16218 15894 shiki: 1.6.4 16219 - vite: 5.2.10(@types/node@20.14.9) 15895 + vite: 5.3.3(@types/node@20.14.9) 16220 15896 vue: 3.4.31(typescript@5.5.2) 16221 15897 transitivePeerDependencies: 16222 15898 - '@algolia/client-search' ··· 17166 16842 hasBin: true 17167 16843 optionalDependencies: 17168 16844 '@types/fs-extra': 11.0.4 17169 - '@types/node': 20.12.11 16845 + '@types/node': 20.14.9 17170 16846 dev: true 17171 16847 17172 16848 file:test/config/fixtures/conditions-subpackage:
+1 -1
.github/workflows/bench.yml
··· 14 14 - uses: actions/checkout@v4 15 15 16 16 - name: Install pnpm 17 - uses: pnpm/action-setup@v2 17 + uses: pnpm/action-setup@v4 18 18 19 19 - name: Install node 20 20 uses: actions/setup-node@v4
+1 -1
.github/workflows/publish.yml
··· 20 20 fetch-depth: 0 21 21 22 22 - name: Install pnpm 23 - uses: pnpm/action-setup@v3 23 + uses: pnpm/action-setup@v4 24 24 25 25 - name: Set node version to 20 26 26 uses: actions/setup-node@v4
+1 -1
.github/actions/setup-and-cache/action.yml
··· 11 11 12 12 steps: 13 13 - name: Install pnpm 14 - uses: pnpm/action-setup@v2 14 + uses: pnpm/action-setup@v4 15 15 16 16 - name: Set node version to ${{ inputs.node-version }} 17 17 uses: actions/setup-node@v4
+52
test/core/test/esnext.test.ts
··· 1 + import { expect, it } from 'vitest' 2 + 3 + const [version] = process.version.slice(1).split('.') 4 + 5 + it.skipIf(Number(version) < 20)('"v" flag in regexp', () => { 6 + const regexp = /\p{RGI_Emoji}|\P{Mark}\p{Mark}*/gv 7 + expect('👍🏼👍🏼👍🏼'.match(regexp)).toEqual(['👍🏼', '👍🏼', '👍🏼']) 8 + }) 9 + 10 + it('decorators work', () => { 11 + expect(Sut.mocked).toBe(true) 12 + expect(new Sut()).toBeInstanceOf(Sut) 13 + }) 14 + 15 + it('new "using" feature', () => { 16 + let getResource = (): any => { 17 + throw new Error('don\'t call me') 18 + } 19 + { 20 + using resource = resourceful('foo') 21 + getResource = () => resource.resource 22 + } 23 + expect(getResource()).toBe(null) 24 + }) 25 + 26 + // @ts-expect-error - readonly symbol, but might not be assigned 27 + Symbol.dispose ??= Symbol('dispose') 28 + 29 + function resourceful(resourceDefault: string) { 30 + let resource: string | null = resourceDefault 31 + return { 32 + get resource() { 33 + return resource 34 + }, 35 + [Symbol.dispose]: () => { 36 + resource = null 37 + }, 38 + } 39 + } 40 + 41 + function exampleDecorator(ClassExample: any, context: ClassDecoratorContext): any { 42 + if (context.kind !== 'class') { 43 + throw new Error('not a class to decorate') 44 + } 45 + ClassExample.mocked = true 46 + return ClassExample 47 + } 48 + 49 + @exampleDecorator 50 + class Sut { 51 + static mocked = false 52 + }
+2 -1
packages/vitest/src/node/plugins/index.ts
··· 81 81 viteConfig.esbuild === false 82 82 ? false 83 83 : { 84 + // Lowest target Vitest supports is Node18 85 + target: viteConfig.esbuild?.target || 'node18', 84 86 sourcemap: 'external', 85 - 86 87 // Enables using ignore hint for coverage providers with @preserve keyword 87 88 legalComments: 'inline', 88 89 },
+9 -6
packages/vitest/src/node/plugins/workspace.ts
··· 70 70 alias: testConfig.alias, 71 71 conditions: ['node'], 72 72 }, 73 - esbuild: { 74 - sourcemap: 'external', 75 - 76 - // Enables using ignore hint for coverage providers with @preserve keyword 77 - legalComments: 'inline', 78 - }, 73 + esbuild: viteConfig.esbuild === false 74 + ? false 75 + : { 76 + // Lowest target Vitest supports is Node18 77 + target: viteConfig.esbuild?.target || 'node18', 78 + sourcemap: 'external', 79 + // Enables using ignore hint for coverage providers with @preserve keyword 80 + legalComments: 'inline', 81 + }, 79 82 server: { 80 83 // disable watch mode in workspaces, 81 84 // because it is handled by the top-level watcher