mirror your GitHub repos to tangled.org automatically
1

Configure Feed

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

chore: add viteplus

+1109 -265
+9 -6
package.json
··· 12 12 "build": "nuxt build", 13 13 "dev": "nuxt dev", 14 14 "lint": "eslint .", 15 + "check": "vp check --no-fmt", 15 16 "generate": "nuxt generate", 16 17 "preview": "nuxt preview", 17 18 "postinstall": "nuxt prepare && simple-git-hooks", 18 19 "test:types": "vue-tsc -b --noEmit", 19 - "test": "vitest", 20 - "test:coverage": "vitest --coverage", 21 - "test:unit": "vitest --project unit", 22 - "test:nuxt": "vitest --project nuxt", 20 + "test": "vp test", 21 + "test:watch": "vp test watch", 22 + "test:coverage": "vp test --coverage", 23 + "test:unit": "vp test --project unit", 24 + "test:nuxt": "vp test --project nuxt", 23 25 "test:browser": "playwright test", 24 26 "test:browser:ui": "playwright test --ui", 25 27 "test:browser:update": "docker run --rm --network host -v $(pwd):/work/ -v /tmp/playwright-node-modules:/work/node_modules -w /work/ -it mcr.microsoft.com/playwright:v1.59.1-noble bash -c 'corepack enable && pnpm i && pnpm playwright test test/browser --update-snapshots'" ··· 32 34 "@nuxtjs/html-validator": "^2.1.0", 33 35 "nuxt": "^4.4.4", 34 36 "nuxt-og-image": "^6.4.11", 37 + "rolldown": "^1.0.0-rc.18", 38 + "vite-plus": "0.1.20", 35 39 "vue": "3.5.33", 36 40 "vue-router": "^5.0.6" 37 41 }, 38 42 "devDependencies": { 39 43 "@nuxt/test-utils": "4.0.3", 40 44 "@playwright/test": "1.59.1", 41 - "@vitest/browser-playwright": "^4.1.5", 42 45 "@vitest/coverage-v8": "^4.1.5", 43 46 "@vue/test-utils": "2.4.10", 44 47 "eslint": "10.3.0", ··· 47 50 "playwright-core": "^1.59.1", 48 51 "simple-git-hooks": "2.13.1", 49 52 "typescript": "6.0.3", 50 - "vitest": "^4.1.5", 53 + "vitest": "npm:@voidzero-dev/vite-plus-test@0.1.20", 51 54 "vue-tsc": "3.2.7" 52 55 }, 53 56 "simple-git-hooks": {
+1051 -215
pnpm-lock.yaml
··· 4 4 autoInstallPeers: true 5 5 excludeLinksFromLockfile: false 6 6 7 + overrides: 8 + vite: npm:@voidzero-dev/vite-plus-core@0.1.20 9 + vitest: npm:@voidzero-dev/vite-plus-test@0.1.20 10 + 7 11 importers: 8 12 9 13 .: ··· 22 26 version: 1.0.6(@unhead/vue@2.1.13(vue@3.5.33(typescript@6.0.3)))(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)) 23 27 '@nuxtjs/html-validator': 24 28 specifier: ^2.1.0 25 - version: 2.1.0(magicast@0.5.2)(vitest@4.1.5) 29 + version: 2.1.0(@voidzero-dev/vite-plus-test@0.1.20)(magicast@0.5.2) 26 30 nuxt: 27 31 specifier: ^4.4.4 28 - version: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4) 32 + version: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4) 29 33 nuxt-og-image: 30 34 specifier: ^6.4.11 31 - version: 6.4.11(@nuxt/schema@4.4.4)(@resvg/resvg-js@2.6.2)(@resvg/resvg-wasm@2.6.2)(@unhead/vue@2.1.13(vue@3.5.33(typescript@6.0.3)))(fontless@0.2.1(db0@0.3.4)(ioredis@5.10.1)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)))(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(playwright-core@1.59.1)(sharp@0.34.5)(unifont@0.7.4)(unstorage@1.17.5(db0@0.3.4)(ioredis@5.10.1))(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)) 35 + version: 6.4.11(8d7e74a0e430f663feeeec04802d6335) 36 + rolldown: 37 + specifier: ^1.0.0-rc.18 38 + version: 1.0.0-rc.18 39 + vite-plus: 40 + specifier: 0.1.20 41 + version: 0.1.20(@types/node@25.6.0)(@vitest/coverage-v8@4.1.5)(esbuild@0.27.7)(happy-dom@20.9.0)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(yaml@2.8.4) 32 42 vue: 33 43 specifier: 3.5.33 34 44 version: 3.5.33(typescript@6.0.3) ··· 38 48 devDependencies: 39 49 '@nuxt/test-utils': 40 50 specifier: 4.0.3 41 - version: 4.0.3(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.33)(@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)))(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.9.0)(magicast@0.5.2)(playwright-core@1.59.1)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vitest@4.1.5) 51 + version: 4.0.3(@playwright/test@1.59.1)(@voidzero-dev/vite-plus-test@0.1.20)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.33)(@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)))(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.9.0)(magicast@0.5.2)(playwright-core@1.59.1)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) 42 52 '@playwright/test': 43 53 specifier: 1.59.1 44 54 version: 1.59.1 45 - '@vitest/browser-playwright': 46 - specifier: ^4.1.5 47 - version: 4.1.5(playwright@1.59.1)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vitest@4.1.5) 48 55 '@vitest/coverage-v8': 49 56 specifier: ^4.1.5 50 - version: 4.1.5(@vitest/browser@4.1.5)(vitest@4.1.5) 57 + version: 4.1.5(@vitest/browser@4.1.5)(@voidzero-dev/vite-plus-test@0.1.20) 51 58 '@vue/test-utils': 52 59 specifier: 2.4.10 53 60 version: 2.4.10(@vue/compiler-dom@3.5.33)(@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)) ··· 70 77 specifier: 6.0.3 71 78 version: 6.0.3 72 79 vitest: 73 - specifier: ^4.1.5 74 - version: 4.1.5(@types/node@25.6.0)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) 80 + specifier: npm:@voidzero-dev/vite-plus-test@0.1.20 81 + version: '@voidzero-dev/vite-plus-test@0.1.20(@types/node@25.6.0)(@vitest/coverage-v8@4.1.5)(esbuild@0.27.7)(happy-dom@20.9.0)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(yaml@2.8.4)' 75 82 vue-tsc: 76 83 specifier: 3.2.7 77 84 version: 3.2.7(typescript@6.0.3) ··· 1333 1340 cpu: [x64] 1334 1341 os: [win32] 1335 1342 1343 + '@oxc-project/runtime@0.127.0': 1344 + resolution: {integrity: sha512-UQYLxAhDDPHm++szfa4z0RTdcPq5vaywrAoEA2n1YaAKeanXQdjHsoT6x1gP3U97RN8LZ7yHsSOrKPCcA6mCqw==} 1345 + engines: {node: ^20.19.0 || >=22.12.0} 1346 + 1347 + '@oxc-project/types@0.127.0': 1348 + resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==} 1349 + 1336 1350 '@oxc-project/types@0.128.0': 1337 1351 resolution: {integrity: sha512-huv1Y/LzBJkBVHt3OlC7u0zHBW9qXf1FdD7sGmc1rXc2P1mTwHssYv7jyGx5KAACSCH+9B3Bhn6Z9luHRvf7pQ==} 1338 1352 ··· 1463 1477 cpu: [x64] 1464 1478 os: [win32] 1465 1479 1480 + '@oxfmt/binding-android-arm-eabi@0.46.0': 1481 + resolution: {integrity: sha512-b1doV4WRcJU+BESSlCvCjV+5CEr/T6h0frArAdV26Nir+gGNFNaylvDiiMPfF1pxeV0txZEs38ojzJaxBYg+ng==} 1482 + engines: {node: ^20.19.0 || >=22.12.0} 1483 + cpu: [arm] 1484 + os: [android] 1485 + 1486 + '@oxfmt/binding-android-arm64@0.46.0': 1487 + resolution: {integrity: sha512-v6+HhjsoV3GO0u2u9jLSAZrvWfTraDxKofUIQ7/ktS7tzS+epVsxdHmeM+XxuNcAY/nWxxU1Sg4JcGTNRXraBA==} 1488 + engines: {node: ^20.19.0 || >=22.12.0} 1489 + cpu: [arm64] 1490 + os: [android] 1491 + 1492 + '@oxfmt/binding-darwin-arm64@0.46.0': 1493 + resolution: {integrity: sha512-3eeooJGrqGIlI5MyryDZsAcKXSmKIgAD4yYtfRrRJzXZ0UTFZtiSveIur56YPrGMYZwT4XyVhHsMqrNwr1XeFA==} 1494 + engines: {node: ^20.19.0 || >=22.12.0} 1495 + cpu: [arm64] 1496 + os: [darwin] 1497 + 1498 + '@oxfmt/binding-darwin-x64@0.46.0': 1499 + resolution: {integrity: sha512-QG8BDM0CXWbu84k2SKmCqfEddPQPFiBicwtYnLqHRWZZl57HbtOLRMac/KTq2NO4AEc4ICCBpFxJIV9zcqYfkQ==} 1500 + engines: {node: ^20.19.0 || >=22.12.0} 1501 + cpu: [x64] 1502 + os: [darwin] 1503 + 1504 + '@oxfmt/binding-freebsd-x64@0.46.0': 1505 + resolution: {integrity: sha512-9DdCqS/n2ncu/Chazvt3cpgAjAmIGQDz7hFKSrNItMApyV/Ja9mz3hD4JakIE3nS8PW9smEbPWnb389QLBY4nw==} 1506 + engines: {node: ^20.19.0 || >=22.12.0} 1507 + cpu: [x64] 1508 + os: [freebsd] 1509 + 1510 + '@oxfmt/binding-linux-arm-gnueabihf@0.46.0': 1511 + resolution: {integrity: sha512-Dgs7VeE2jT0LHMhw6tPEt0xQYe54kBqHEovmWsv4FVQlegCOvlIJNx0S8n4vj8WUtpT+Z6BD2HhKJPLglLxvZg==} 1512 + engines: {node: ^20.19.0 || >=22.12.0} 1513 + cpu: [arm] 1514 + os: [linux] 1515 + 1516 + '@oxfmt/binding-linux-arm-musleabihf@0.46.0': 1517 + resolution: {integrity: sha512-Zxn3adhTH13JKnU4xXJj8FeEfF680XjXh3gSShKl57HCMBRde2tUJTgogV/1MSHA80PJEVrDa7r66TLVq3Ia7Q==} 1518 + engines: {node: ^20.19.0 || >=22.12.0} 1519 + cpu: [arm] 1520 + os: [linux] 1521 + 1522 + '@oxfmt/binding-linux-arm64-gnu@0.46.0': 1523 + resolution: {integrity: sha512-+TWipjrgVM8D7aIdDD0tlr3teLTTvQTn7QTE5BpT10H1Fj82gfdn9X6nn2sDgx/MepuSCfSnzFNJq2paLL0OiA==} 1524 + engines: {node: ^20.19.0 || >=22.12.0} 1525 + cpu: [arm64] 1526 + os: [linux] 1527 + libc: [glibc] 1528 + 1529 + '@oxfmt/binding-linux-arm64-musl@0.46.0': 1530 + resolution: {integrity: sha512-aAUPBWJ1lGwwnxZUEDLJ94+Iy6MuwJwPxUgO4sCA5mEEyDk7b+cDQ+JpX1VR150Zoyd+D49gsrUzpUK5h587Eg==} 1531 + engines: {node: ^20.19.0 || >=22.12.0} 1532 + cpu: [arm64] 1533 + os: [linux] 1534 + libc: [musl] 1535 + 1536 + '@oxfmt/binding-linux-ppc64-gnu@0.46.0': 1537 + resolution: {integrity: sha512-ufBCJukyFX/UDrokP/r6BGDoTInnsDs7bxyzKAgMiZlt2Qu8GPJSJ6Zm6whIiJzKk0naxA8ilwmbO1LMw6Htxw==} 1538 + engines: {node: ^20.19.0 || >=22.12.0} 1539 + cpu: [ppc64] 1540 + os: [linux] 1541 + libc: [glibc] 1542 + 1543 + '@oxfmt/binding-linux-riscv64-gnu@0.46.0': 1544 + resolution: {integrity: sha512-eqtlC2YmPqjun76R1gVfGLuKWx7NuEnLEAudZ7n6ipSKbCZTqIKSs1b5Y8K/JHZsRpLkeSmAAjig5HOIg8fQzQ==} 1545 + engines: {node: ^20.19.0 || >=22.12.0} 1546 + cpu: [riscv64] 1547 + os: [linux] 1548 + libc: [glibc] 1549 + 1550 + '@oxfmt/binding-linux-riscv64-musl@0.46.0': 1551 + resolution: {integrity: sha512-yccVOO2nMXkQLGgy0He3EQEwKD7NF0zEk+/OWmroznkqXyJdN6bfK0LtNnr6/14Bh3FjpYq7bP33l/VloCnxpA==} 1552 + engines: {node: ^20.19.0 || >=22.12.0} 1553 + cpu: [riscv64] 1554 + os: [linux] 1555 + libc: [musl] 1556 + 1557 + '@oxfmt/binding-linux-s390x-gnu@0.46.0': 1558 + resolution: {integrity: sha512-aAf7fG23OQCey6VRPj9IeCraoYtpgtx0ZyJ1CXkPyT1wjzBE7c3xtuxHe/AdHaJfVVb/SXpSk8Gl1LzyQupSqw==} 1559 + engines: {node: ^20.19.0 || >=22.12.0} 1560 + cpu: [s390x] 1561 + os: [linux] 1562 + libc: [glibc] 1563 + 1564 + '@oxfmt/binding-linux-x64-gnu@0.46.0': 1565 + resolution: {integrity: sha512-q0JPsTMyJNjYrBvYFDz4WbVsafNZaPCZv4RnFypRotLqpKROtBZcEaXQW4eb9YmvLU3NckVemLJnzkSZSdmOxw==} 1566 + engines: {node: ^20.19.0 || >=22.12.0} 1567 + cpu: [x64] 1568 + os: [linux] 1569 + libc: [glibc] 1570 + 1571 + '@oxfmt/binding-linux-x64-musl@0.46.0': 1572 + resolution: {integrity: sha512-7LsLY9Cw57GPkhSR+duI3mt9baRczK/DtHYSldQ4BEU92da9igBQNl4z7Vq5U9NNPsh1FmpKvv1q9WDtiUQR1A==} 1573 + engines: {node: ^20.19.0 || >=22.12.0} 1574 + cpu: [x64] 1575 + os: [linux] 1576 + libc: [musl] 1577 + 1578 + '@oxfmt/binding-openharmony-arm64@0.46.0': 1579 + resolution: {integrity: sha512-lHiBOz8Duaku7JtRNLlps3j++eOaICPZSd8FCVmTDM4DFOPT71Bjn7g6iar1z7StXlKRweUKxWUs4sA+zWGDXg==} 1580 + engines: {node: ^20.19.0 || >=22.12.0} 1581 + cpu: [arm64] 1582 + os: [openharmony] 1583 + 1584 + '@oxfmt/binding-win32-arm64-msvc@0.46.0': 1585 + resolution: {integrity: sha512-/5ktYUliP89RhgC37DBH1x20U5zPSZMy3cMEcO0j3793rbHP9MWsknBwQB6eozRzWmYrh0IFM/p20EbPvDlYlg==} 1586 + engines: {node: ^20.19.0 || >=22.12.0} 1587 + cpu: [arm64] 1588 + os: [win32] 1589 + 1590 + '@oxfmt/binding-win32-ia32-msvc@0.46.0': 1591 + resolution: {integrity: sha512-3WTnoiuIr8XvV0DIY7SN+1uJSwKf4sPpcbHfobcRT9JutGcLaef/miyBB87jxd3aqH+mS0+G5lsgHuXLUwjjpQ==} 1592 + engines: {node: ^20.19.0 || >=22.12.0} 1593 + cpu: [ia32] 1594 + os: [win32] 1595 + 1596 + '@oxfmt/binding-win32-x64-msvc@0.46.0': 1597 + resolution: {integrity: sha512-IXxiQpkYnOwNfP23vzwSfhdpxJzyiPTY7eTn6dn3DsriKddESzM8i6kfq9R7CD/PUJwCvQT22NgtygBeug3KoA==} 1598 + engines: {node: ^20.19.0 || >=22.12.0} 1599 + cpu: [x64] 1600 + os: [win32] 1601 + 1602 + '@oxlint-tsgolint/darwin-arm64@0.22.0': 1603 + resolution: {integrity: sha512-/exgXceakHbQrzaHTtKOe7MuDATaWMCCWpsCDQCZKeYhLGXzComipTrCYnHzAXrdnNBb5r5K+RRf5A6ormrhMA==} 1604 + cpu: [arm64] 1605 + os: [darwin] 1606 + 1607 + '@oxlint-tsgolint/darwin-x64@0.22.0': 1608 + resolution: {integrity: sha512-xFGdIahlmUbK+/MpZ5y08D0ewMGLDbd2Vki5wxVFYg50lSrtgPAtdDl+kqKZLNaFu0zpMar8n9wv1le05sL/jw==} 1609 + cpu: [x64] 1610 + os: [darwin] 1611 + 1612 + '@oxlint-tsgolint/linux-arm64@0.22.0': 1613 + resolution: {integrity: sha512-53RvC9f77eUo+V1dfQNwGVnsIfPJFMibRR0ee128EUpYNDOZe/ojmCfuXJeU7cY91V7r7fZSm42KPJocXUX8og==} 1614 + cpu: [arm64] 1615 + os: [linux] 1616 + 1617 + '@oxlint-tsgolint/linux-x64@0.22.0': 1618 + resolution: {integrity: sha512-evZcJAZ9hjNyuN69RnXwbt+U2pAOcYt+yvqukgugiCkRm4iBZ0R0CvpY1tgfG2XcGUhEPh8dljO+nPZTEVGpCQ==} 1619 + cpu: [x64] 1620 + os: [linux] 1621 + 1622 + '@oxlint-tsgolint/win32-arm64@0.22.0': 1623 + resolution: {integrity: sha512-7jTO+k1mr5BxRAI2fxc1NRcE3MAbHNZ0Vef9SD1yAR6d1E6qEv5D/D7yuHpQpw6AO3qoecSVo2Jzr+JirN61+w==} 1624 + cpu: [arm64] 1625 + os: [win32] 1626 + 1627 + '@oxlint-tsgolint/win32-x64@0.22.0': 1628 + resolution: {integrity: sha512-7lbl9XFcqO+scsynxMzTQdl0XUe6sBUCyY/oGWvCB+JmV4U+70vzSyZJdTEzzxtkZiNnUVFFh9RJLmoiQSne+w==} 1629 + cpu: [x64] 1630 + os: [win32] 1631 + 1632 + '@oxlint/binding-android-arm-eabi@1.61.0': 1633 + resolution: {integrity: sha512-6eZBPgiigK5txqoVgRqxbaxiom4lM8AP8CyKPPvpzKnQ3iFRFOIDc+0AapF+qsUSwjOzr5SGk4SxQDpQhkSJMQ==} 1634 + engines: {node: ^20.19.0 || >=22.12.0} 1635 + cpu: [arm] 1636 + os: [android] 1637 + 1638 + '@oxlint/binding-android-arm64@1.61.0': 1639 + resolution: {integrity: sha512-CkwLR69MUnyv5wjzebvbbtTSUwqLxM35CXE79bHqDIK+NtKmPEUpStTcLQRZMCo4MP0qRT6TXIQVpK0ZVScnMA==} 1640 + engines: {node: ^20.19.0 || >=22.12.0} 1641 + cpu: [arm64] 1642 + os: [android] 1643 + 1644 + '@oxlint/binding-darwin-arm64@1.61.0': 1645 + resolution: {integrity: sha512-8JbefTkbmvqkqWjmQrHke+MdpgT2UghhD/ktM4FOQSpGeCgbMToJEKdl9zwhr/YWTl92i4QI1KiTwVExpcUN8A==} 1646 + engines: {node: ^20.19.0 || >=22.12.0} 1647 + cpu: [arm64] 1648 + os: [darwin] 1649 + 1650 + '@oxlint/binding-darwin-x64@1.61.0': 1651 + resolution: {integrity: sha512-uWpoxDT47hTnDLcdEh5jVbso8rlTTu5o0zuqa9J8E0JAKmIWn7kGFEIB03Pycn2hd2vKxybPGLhjURy/9We5FQ==} 1652 + engines: {node: ^20.19.0 || >=22.12.0} 1653 + cpu: [x64] 1654 + os: [darwin] 1655 + 1656 + '@oxlint/binding-freebsd-x64@1.61.0': 1657 + resolution: {integrity: sha512-K/o4hEyW7flfMel0iBVznmMBt7VIMHGdjADocHKpK1DUF9erpWnJ+BSSWd2W0c8K3mPtpph+CuHzRU6CI3l9jQ==} 1658 + engines: {node: ^20.19.0 || >=22.12.0} 1659 + cpu: [x64] 1660 + os: [freebsd] 1661 + 1662 + '@oxlint/binding-linux-arm-gnueabihf@1.61.0': 1663 + resolution: {integrity: sha512-P6040ZkcyweJ0Po9yEFqJCdvZnf3VNCGs1SIHgXDf8AAQNC6ID/heXQs9iSgo2FH7gKaKq32VWc59XZwL34C5Q==} 1664 + engines: {node: ^20.19.0 || >=22.12.0} 1665 + cpu: [arm] 1666 + os: [linux] 1667 + 1668 + '@oxlint/binding-linux-arm-musleabihf@1.61.0': 1669 + resolution: {integrity: sha512-bwxrGCzTZkuB+THv2TQ1aTkVEfv5oz8sl+0XZZCpoYzErJD8OhPQOTA0ENPd1zJz8QsVdSzSrS2umKtPq4/JXg==} 1670 + engines: {node: ^20.19.0 || >=22.12.0} 1671 + cpu: [arm] 1672 + os: [linux] 1673 + 1674 + '@oxlint/binding-linux-arm64-gnu@1.61.0': 1675 + resolution: {integrity: sha512-vkhb9/wKguMkLlrm3FoJW/Xmdv31GgYAE+x8lxxQ+7HeOxXUySI0q36a3NTVIuQUdLzxCI1zzMGsk1o37FOe3w==} 1676 + engines: {node: ^20.19.0 || >=22.12.0} 1677 + cpu: [arm64] 1678 + os: [linux] 1679 + libc: [glibc] 1680 + 1681 + '@oxlint/binding-linux-arm64-musl@1.61.0': 1682 + resolution: {integrity: sha512-bl1dQh8LnVqsj6oOQAcxwbuOmNJkwc4p6o//HTBZhNTzJy21TLDwAviMqUFNUxDHkPGpmdKTSN4tWTjLryP8xg==} 1683 + engines: {node: ^20.19.0 || >=22.12.0} 1684 + cpu: [arm64] 1685 + os: [linux] 1686 + libc: [musl] 1687 + 1688 + '@oxlint/binding-linux-ppc64-gnu@1.61.0': 1689 + resolution: {integrity: sha512-QoOX6KB2IiEpyOj/HKqaxi+NQHPnOgNgnr22n9N4ANJCzXkUlj1UmeAbFb4PpqdlHIzvGDM5xZ0OKtcLq9RhiQ==} 1690 + engines: {node: ^20.19.0 || >=22.12.0} 1691 + cpu: [ppc64] 1692 + os: [linux] 1693 + libc: [glibc] 1694 + 1695 + '@oxlint/binding-linux-riscv64-gnu@1.61.0': 1696 + resolution: {integrity: sha512-1TGcTerjY6p152wCof3oKElccq3xHljS/Mucp04gV/4ATpP6nO7YNnp7opEg6SHkv2a57/b4b8Ndm9znJ1/qAw==} 1697 + engines: {node: ^20.19.0 || >=22.12.0} 1698 + cpu: [riscv64] 1699 + os: [linux] 1700 + libc: [glibc] 1701 + 1702 + '@oxlint/binding-linux-riscv64-musl@1.61.0': 1703 + resolution: {integrity: sha512-65wXEmZIrX2ADwC8i/qFL4EWLSbeuBpAm3suuX1vu4IQkKd+wLT/HU/BOl84kp91u2SxPkPDyQgu4yrqp8vwVA==} 1704 + engines: {node: ^20.19.0 || >=22.12.0} 1705 + cpu: [riscv64] 1706 + os: [linux] 1707 + libc: [musl] 1708 + 1709 + '@oxlint/binding-linux-s390x-gnu@1.61.0': 1710 + resolution: {integrity: sha512-TVvhgMvor7Qa6COeXxCJ7ENOM+lcAOGsQ0iUdPSCv2hxb9qSHLQ4XF1h50S6RE1gBOJ0WV3rNukg4JJJP1LWRA==} 1711 + engines: {node: ^20.19.0 || >=22.12.0} 1712 + cpu: [s390x] 1713 + os: [linux] 1714 + libc: [glibc] 1715 + 1716 + '@oxlint/binding-linux-x64-gnu@1.61.0': 1717 + resolution: {integrity: sha512-SjpS5uYuFoDnDdZPwZE59ndF95AsY47R5MliuneTWR1pDm2CxGJaYXbKULI71t5TVfLQUWmrHEGRL9xvuq6dnA==} 1718 + engines: {node: ^20.19.0 || >=22.12.0} 1719 + cpu: [x64] 1720 + os: [linux] 1721 + libc: [glibc] 1722 + 1723 + '@oxlint/binding-linux-x64-musl@1.61.0': 1724 + resolution: {integrity: sha512-gGfAeGD4sNJGILZbc/yKcIimO9wQnPMoYp9swAaKeEtwsSQAbU+rsdQze5SBtIP6j0QDzeYd4XSSUCRCF+LIeQ==} 1725 + engines: {node: ^20.19.0 || >=22.12.0} 1726 + cpu: [x64] 1727 + os: [linux] 1728 + libc: [musl] 1729 + 1730 + '@oxlint/binding-openharmony-arm64@1.61.0': 1731 + resolution: {integrity: sha512-OlVT0LrG/ct33EVtWRyR+B/othwmDWeRxfi13wUdPeb3lAT5TgTcFDcfLfarZtzB4W1nWF/zICMgYdkggX2WmQ==} 1732 + engines: {node: ^20.19.0 || >=22.12.0} 1733 + cpu: [arm64] 1734 + os: [openharmony] 1735 + 1736 + '@oxlint/binding-win32-arm64-msvc@1.61.0': 1737 + resolution: {integrity: sha512-vI//NZPJk6DToiovPtaiwD4iQ7kO1r5ReWQD0sOOyKRtP3E2f6jxin4uvwi3OvDzHA2EFfd7DcZl5dtkQh7g1w==} 1738 + engines: {node: ^20.19.0 || >=22.12.0} 1739 + cpu: [arm64] 1740 + os: [win32] 1741 + 1742 + '@oxlint/binding-win32-ia32-msvc@1.61.0': 1743 + resolution: {integrity: sha512-0ySj4/4zd2XjePs3XAQq7IigIstN4LPQZgCyigX5/ERMLjdWAJfnxcTsrtxZxuij8guJW8foXuHmhGxW0H4dDA==} 1744 + engines: {node: ^20.19.0 || >=22.12.0} 1745 + cpu: [ia32] 1746 + os: [win32] 1747 + 1748 + '@oxlint/binding-win32-x64-msvc@1.61.0': 1749 + resolution: {integrity: sha512-0xgSiyeqDLDZxXoe9CVJrOx3TUVsfyoOY7cNi03JbItNcC9WCZqrSNdrAbHONxhSPaVh/lzfnDcON1RqSUMhHw==} 1750 + engines: {node: ^20.19.0 || >=22.12.0} 1751 + cpu: [x64] 1752 + os: [win32] 1753 + 1466 1754 '@package-json/types@0.0.12': 1467 1755 resolution: {integrity: sha512-uu43FGU34B5VM9mCNjXCwLaGHYjXdNincqKLaraaCW+7S2+SmiBg1Nv8bPnmschrIfZmfKNY9f3fC376MRrObw==} 1468 1756 ··· 1665 1953 resolution: {integrity: sha512-FqALmHI8D4o6lk/LRWDnhw95z5eO+eAa6ORjVg09YRR7BkcM6oPHU9uyC0gtQG5vpFLvgpeU4+zEAz2H8APHNw==} 1666 1954 engines: {node: '>= 10'} 1667 1955 1956 + '@rolldown/binding-android-arm64@1.0.0-rc.18': 1957 + resolution: {integrity: sha512-lIDyUAfD7U3+BWKzdxMbJcsYHuqXqmGz40aeRqvuAm3y5TkJSYTBW2RDrn65DJFPQqVjUAUqq5uz8urzQ8aBdQ==} 1958 + engines: {node: ^20.19.0 || >=22.12.0} 1959 + cpu: [arm64] 1960 + os: [android] 1961 + 1962 + '@rolldown/binding-darwin-arm64@1.0.0-rc.18': 1963 + resolution: {integrity: sha512-apJq2ktnGp27nSInMR5Vcj8kY6xJzDAvfdIFlpDcAK/w4cDO58qVoi1YQsES/SKiFNge/6e4CUzgjfHduYqWpQ==} 1964 + engines: {node: ^20.19.0 || >=22.12.0} 1965 + cpu: [arm64] 1966 + os: [darwin] 1967 + 1968 + '@rolldown/binding-darwin-x64@1.0.0-rc.18': 1969 + resolution: {integrity: sha512-5Ofot8xbs+pxRHJqm9/9N/4sTQOvdrwEsmPE9pdLEEoAbdZtG6F2LMDfO1sp6ZAtXJuJV/21ew2srq3W8NXB5g==} 1970 + engines: {node: ^20.19.0 || >=22.12.0} 1971 + cpu: [x64] 1972 + os: [darwin] 1973 + 1974 + '@rolldown/binding-freebsd-x64@1.0.0-rc.18': 1975 + resolution: {integrity: sha512-7h8eeOTT1eyqJyx64BFCnWZpNm486hGWt2sqeLLgDxA0xI1oGZ9H7gK1S85uNGmBhkdPwa/6reTxfFFKvIsebw==} 1976 + engines: {node: ^20.19.0 || >=22.12.0} 1977 + cpu: [x64] 1978 + os: [freebsd] 1979 + 1980 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.18': 1981 + resolution: {integrity: sha512-eRcm/HVt9U/JFu5RKAEKwGQYtDCKWLiaH6wOnsSEp6NMBb/3Os8LgHZlNyzMpFVNmiiMFlfb2zEnebfzJrHFmg==} 1982 + engines: {node: ^20.19.0 || >=22.12.0} 1983 + cpu: [arm] 1984 + os: [linux] 1985 + 1986 + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.18': 1987 + resolution: {integrity: sha512-SOrT/cT4ukTmgnrEz/Hg3m7LBnuCLW9psDeMKrimRWY4I8DmnO7Lco8W2vtqPmMkbVu8iJ+g4GFLVLLOVjJ9DQ==} 1988 + engines: {node: ^20.19.0 || >=22.12.0} 1989 + cpu: [arm64] 1990 + os: [linux] 1991 + libc: [glibc] 1992 + 1993 + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.18': 1994 + resolution: {integrity: sha512-QWjdxN1HJCpBTAcZ5N5F7wju3gVPzRzSpmGzx7na0c/1qpN9CFil+xt+l9lV/1M6/gqHSNXCiqPfwhVJPeLnug==} 1995 + engines: {node: ^20.19.0 || >=22.12.0} 1996 + cpu: [arm64] 1997 + os: [linux] 1998 + libc: [musl] 1999 + 2000 + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.18': 2001 + resolution: {integrity: sha512-ugCOyj7a4d9h3q9B+wXmf6g3a68UsjGh6dob5DHevHGMwDUbhsYNbSPxJsENcIttJZ9jv7qGM2UesLw5jqIhdg==} 2002 + engines: {node: ^20.19.0 || >=22.12.0} 2003 + cpu: [ppc64] 2004 + os: [linux] 2005 + libc: [glibc] 2006 + 2007 + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.18': 2008 + resolution: {integrity: sha512-kKWRhbsotpXkGbcd5dllUWg5gEXcDAa8u5YnP9AV5DYNbvJHGzzuwv7dpmhc8NqKMJldl0a+x76IHbspEpEmdA==} 2009 + engines: {node: ^20.19.0 || >=22.12.0} 2010 + cpu: [s390x] 2011 + os: [linux] 2012 + libc: [glibc] 2013 + 2014 + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.18': 2015 + resolution: {integrity: sha512-uCo8ElcCIAMyYAZyuIZ81oFkhTSIllNvUCHCAlbhlN4ji3uC28h7IIdlXyIvGO7HsuqnV9p3rD/bpH7XhIyhRw==} 2016 + engines: {node: ^20.19.0 || >=22.12.0} 2017 + cpu: [x64] 2018 + os: [linux] 2019 + libc: [glibc] 2020 + 2021 + '@rolldown/binding-linux-x64-musl@1.0.0-rc.18': 2022 + resolution: {integrity: sha512-XNOQZtuE6yUIvx4rwGemwh8kpL1xvU41FXy/s9K7T/3JVcqGzo3NfKM2HrbrGgfPYGFW42f07Wk++aOC6B9NWA==} 2023 + engines: {node: ^20.19.0 || >=22.12.0} 2024 + cpu: [x64] 2025 + os: [linux] 2026 + libc: [musl] 2027 + 2028 + '@rolldown/binding-openharmony-arm64@1.0.0-rc.18': 2029 + resolution: {integrity: sha512-tSn/kzrfa7tNOXr7sEacDBN4YsIqTyLqh45IO0nHDwtpKIDNDJr+VFojt+4klSpChxB29JLyduSsE0MKEwa65A==} 2030 + engines: {node: ^20.19.0 || >=22.12.0} 2031 + cpu: [arm64] 2032 + os: [openharmony] 2033 + 2034 + '@rolldown/binding-wasm32-wasi@1.0.0-rc.18': 2035 + resolution: {integrity: sha512-+J9YGmc+czgqlhYmwun3S3O0FIZhsH8ep2456xwjAdIOmuJxM7xz4P4PtrxU+Bz17a/5bqPA8o3HAAoX0teUdg==} 2036 + engines: {node: ^20.19.0 || >=22.12.0} 2037 + cpu: [wasm32] 2038 + 2039 + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.18': 2040 + resolution: {integrity: sha512-zsu47DgU0FQzSwi6sU9dZoEdUv7pc1AptSEz/Z8HBg54sV0Pbs3N0+CrIbTsgiu6EyoaNN9CHboqbLaz9lhOyQ==} 2041 + engines: {node: ^20.19.0 || >=22.12.0} 2042 + cpu: [arm64] 2043 + os: [win32] 2044 + 2045 + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.18': 2046 + resolution: {integrity: sha512-7H+3yqGgmnlDTRRhw/xpYY9J1kf4GC681nVc4GqKhExZTDrVVrV2tsOR9kso0fvgBdcTCcQShx4SLLoHgaLwhg==} 2047 + engines: {node: ^20.19.0 || >=22.12.0} 2048 + cpu: [x64] 2049 + os: [win32] 2050 + 1668 2051 '@rolldown/pluginutils@1.0.0-rc.13': 1669 2052 resolution: {integrity: sha512-3ngTAv6F/Py35BsYbeeLeecvhMKdsKm4AoOETVhAA+Qc8nrA2I0kF7oa93mE9qnIurngOSpMnQ0x2nQY2FPviA==} 1670 2053 ··· 2136 2519 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 2137 2520 vue: ^3.2.25 2138 2521 2139 - '@vitest/browser-playwright@4.1.5': 2140 - resolution: {integrity: sha512-CWy0lBQJq97nionyJJdnaU4961IXTl43a7UCu5nHy51IoKxAt6PVIJLo+76rVl7KOOgcWHNkG4kbJu/pW7knvA==} 2141 - peerDependencies: 2142 - playwright: '*' 2143 - vitest: 4.1.5 2144 - 2145 2522 '@vitest/browser@4.1.5': 2146 2523 resolution: {integrity: sha512-iCDGI8c4yg+xmjUg2VsygdAUSIIB4x5Rht/P68OXy1hPELKXHDkzh87lkuTcdYmemRChDkEpB426MmDjzC0ziA==} 2147 2524 peerDependencies: ··· 2155 2532 peerDependenciesMeta: 2156 2533 '@vitest/browser': 2157 2534 optional: true 2158 - 2159 - '@vitest/expect@4.1.5': 2160 - resolution: {integrity: sha512-PWBaRY5JoKuRnHlUHfpV/KohFylaDZTupcXN1H9vYryNLOnitSw60Mw9IAE2r67NbwwzBw/Cc/8q9BK3kIX8Kw==} 2161 2535 2162 2536 '@vitest/mocker@4.1.5': 2163 2537 resolution: {integrity: sha512-/x2EmFC4mT4NNzqvC3fmesuV97w5FC903KPmey4gsnJiMQ3Be1IlDKVaDaG8iqaLFHqJ2FVEkxZk5VmeLjIItw==} ··· 2173 2547 '@vitest/pretty-format@4.1.5': 2174 2548 resolution: {integrity: sha512-7I3q6l5qr03dVfMX2wCo9FxwSJbPdwKjy2uu/YPpU3wfHvIL4QHwVRp57OfGrDFeUJ8/8QdfBKIV12FTtLn00g==} 2175 2549 2176 - '@vitest/runner@4.1.5': 2177 - resolution: {integrity: sha512-2D+o7Pr82IEO46YPpoA/YU0neeyr6FTerQb5Ro7BUnBuv6NQtT/kmVnczngiMEBhzgqz2UZYl5gArejsyERDSQ==} 2178 - 2179 - '@vitest/snapshot@4.1.5': 2180 - resolution: {integrity: sha512-zypXEt4KH/XgKGPUz4eC2AvErYx0My5hfL8oDb1HzGFpEk1P62bxSohdyOmvz+d9UJwanI68MKwr2EquOaOgMQ==} 2181 - 2182 2550 '@vitest/spy@4.1.5': 2183 2551 resolution: {integrity: sha512-2lNOsh6+R2Idnf1TCZqSwYlKN2E/iDlD8sgU59kYVl+OMDmvldO1VDk39smRfpUNwYpNRVn3w4YfuC7KfbBnkQ==} 2184 2552 2185 2553 '@vitest/utils@4.1.5': 2186 2554 resolution: {integrity: sha512-76wdkrmfXfqGjueGgnb45ITPyUi1ycZ4IHgC2bhPDUfWHklY/q3MdLOAB+TF1e6xfl8NxNY0ZYaPCFNWSsw3Ug==} 2187 2555 2556 + '@voidzero-dev/vite-plus-core@0.1.20': 2557 + resolution: {integrity: sha512-4KmzRfzwTeG3JuvDijrdqWusSgRvLMKDPrVsDdtbDVVjEMq0VnM8lSH+Nvepd6Pg+SuSVUP212OIfH/3Yn1bfA==} 2558 + engines: {node: ^20.19.0 || >=22.12.0} 2559 + peerDependencies: 2560 + '@arethetypeswrong/core': ^0.18.1 2561 + '@tsdown/css': 0.21.10 2562 + '@tsdown/exe': 0.21.10 2563 + '@types/node': ^20.19.0 || >=22.12.0 2564 + '@vitejs/devtools': ^0.1.0 2565 + esbuild: ^0.27.0 || ^0.28.0 2566 + jiti: '>=1.21.0' 2567 + less: ^4.0.0 2568 + publint: ^0.3.0 2569 + sass: ^1.70.0 2570 + sass-embedded: ^1.70.0 2571 + stylus: '>=0.54.8' 2572 + sugarss: ^5.0.0 2573 + terser: ^5.16.0 2574 + tsx: ^4.8.1 2575 + typescript: ^5.0.0 || ^6.0.0 2576 + unplugin-unused: ^0.5.0 2577 + yaml: ^2.4.2 2578 + peerDependenciesMeta: 2579 + '@arethetypeswrong/core': 2580 + optional: true 2581 + '@tsdown/css': 2582 + optional: true 2583 + '@tsdown/exe': 2584 + optional: true 2585 + '@types/node': 2586 + optional: true 2587 + '@vitejs/devtools': 2588 + optional: true 2589 + esbuild: 2590 + optional: true 2591 + jiti: 2592 + optional: true 2593 + less: 2594 + optional: true 2595 + publint: 2596 + optional: true 2597 + sass: 2598 + optional: true 2599 + sass-embedded: 2600 + optional: true 2601 + stylus: 2602 + optional: true 2603 + sugarss: 2604 + optional: true 2605 + terser: 2606 + optional: true 2607 + tsx: 2608 + optional: true 2609 + typescript: 2610 + optional: true 2611 + unplugin-unused: 2612 + optional: true 2613 + yaml: 2614 + optional: true 2615 + 2616 + '@voidzero-dev/vite-plus-darwin-arm64@0.1.20': 2617 + resolution: {integrity: sha512-ykCOJk91h0IEMvljYGTauI4Svxr/CatZAitofvtEFqaTCLE3n06QCHD8qWphMM784VnPz1G/J2xuewxbQduNlg==} 2618 + engines: {node: ^20.19.0 || >=22.12.0} 2619 + cpu: [arm64] 2620 + os: [darwin] 2621 + 2622 + '@voidzero-dev/vite-plus-darwin-x64@0.1.20': 2623 + resolution: {integrity: sha512-5XxNW9cYEh85Z4BErALyWh/tLP/NZmxNXzUQ0FanhHreI2Zq7FfgbSqQNvC7/sYsPYTWf74RlxmIjzV7R/Lb5Q==} 2624 + engines: {node: ^20.19.0 || >=22.12.0} 2625 + cpu: [x64] 2626 + os: [darwin] 2627 + 2628 + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.20': 2629 + resolution: {integrity: sha512-Mc7npPBd9t/h0haURVCZGae+TfB0Yx2Ex8HbPKOVA4hnN9ynlMhMpLRFfTQAicDKYbEGDhfBcbCIX0vVv4vacA==} 2630 + engines: {node: ^20.19.0 || >=22.12.0} 2631 + cpu: [arm64] 2632 + os: [linux] 2633 + libc: [glibc] 2634 + 2635 + '@voidzero-dev/vite-plus-linux-arm64-musl@0.1.20': 2636 + resolution: {integrity: sha512-Oh/pxMdTLR/wsDl/OONjItjLOeTewFBLuKkH5RQmcI9g3AVqKzLj1/uawujgysBI5E25tonRRK7I2q/zu8Uqvg==} 2637 + engines: {node: ^20.19.0 || >=22.12.0} 2638 + cpu: [arm64] 2639 + os: [linux] 2640 + libc: [musl] 2641 + 2642 + '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.20': 2643 + resolution: {integrity: sha512-msO1ZoUX5aSK8L6kN1C3XQO4CcH9aFsNPRSNcO1cjk1kTnaLyVYzkVxgvbh3vk7nzZAAMkmyZ4SlMpqJrdahrg==} 2644 + engines: {node: ^20.19.0 || >=22.12.0} 2645 + cpu: [x64] 2646 + os: [linux] 2647 + libc: [glibc] 2648 + 2649 + '@voidzero-dev/vite-plus-linux-x64-musl@0.1.20': 2650 + resolution: {integrity: sha512-U93urREvg23ZFDkxKkkfWWIOI4GI9erhbWAZpXG+GeYqygWKrVC6PUTXiuexVg3/CFg2sSMTdm1W6V7TFG5hYA==} 2651 + engines: {node: ^20.19.0 || >=22.12.0} 2652 + cpu: [x64] 2653 + os: [linux] 2654 + libc: [musl] 2655 + 2656 + '@voidzero-dev/vite-plus-test@0.1.20': 2657 + resolution: {integrity: sha512-vy2dJYw1bhgQ/+BrQrfwPlSKzQ2mm3YLJ9kGF7Yo0UJ2P3XKpshtgFIWLjSg/IASnC93OAx0c/7j3NM0I1RMuA==} 2658 + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} 2659 + peerDependencies: 2660 + '@edge-runtime/vm': '*' 2661 + '@opentelemetry/api': ^1.9.0 2662 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 2663 + '@vitest/coverage-istanbul': 4.1.5 2664 + '@vitest/coverage-v8': 4.1.5 2665 + '@vitest/ui': 4.1.5 2666 + happy-dom: '*' 2667 + jsdom: '*' 2668 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 2669 + peerDependenciesMeta: 2670 + '@edge-runtime/vm': 2671 + optional: true 2672 + '@opentelemetry/api': 2673 + optional: true 2674 + '@types/node': 2675 + optional: true 2676 + '@vitest/coverage-istanbul': 2677 + optional: true 2678 + '@vitest/coverage-v8': 2679 + optional: true 2680 + '@vitest/ui': 2681 + optional: true 2682 + happy-dom: 2683 + optional: true 2684 + jsdom: 2685 + optional: true 2686 + 2687 + '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.20': 2688 + resolution: {integrity: sha512-deXfe3h2OpzKV88s1PMUgVOJfN9LlnDDpIEVH6y2+YAXwlTSO7YeKBj2QmyS6ALZCI4Rfp4HOsB0OKMVBfEqww==} 2689 + engines: {node: ^20.19.0 || >=22.12.0} 2690 + cpu: [arm64] 2691 + os: [win32] 2692 + 2693 + '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.20': 2694 + resolution: {integrity: sha512-ygdgQgo0N9oUI1Q2IdYBcvr+KLY6riaqLY/bkWNYtvHS4uk8a4GuEd0F08znWt2E8sFm29i35bYIzI6fFY2EBg==} 2695 + engines: {node: ^20.19.0 || >=22.12.0} 2696 + cpu: [x64] 2697 + os: [win32] 2698 + 2188 2699 '@volar/language-core@2.4.28': 2189 2700 resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} 2190 2701 ··· 2533 3044 caniuse-lite@1.0.30001791: 2534 3045 resolution: {integrity: sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==} 2535 3046 2536 - chai@6.2.2: 2537 - resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} 2538 - engines: {node: '>=18'} 2539 - 2540 3047 change-case@5.4.4: 2541 3048 resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} 2542 3049 ··· 2873 3380 resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 2874 3381 engines: {node: '>= 0.4'} 2875 3382 3383 + es-module-lexer@1.7.0: 3384 + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 3385 + 2876 3386 es-module-lexer@2.1.0: 2877 3387 resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==} 2878 3388 ··· 3063 3573 execa@8.0.1: 3064 3574 resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} 3065 3575 engines: {node: '>=16.17'} 3066 - 3067 - expect-type@1.3.0: 3068 - resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} 3069 - engines: {node: '>=12.0.0'} 3070 3576 3071 3577 exsolve@1.0.8: 3072 3578 resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} ··· 4012 4518 peerDependencies: 4013 4519 oxc-parser: '>=0.98.0' 4014 4520 4521 + oxfmt@0.46.0: 4522 + resolution: {integrity: sha512-CopwJOwPAjZ9p76fCvz+mSOJTw9/NY3cSksZK3VO/bUQ8UoEcketNgUuYS0UB3p+R9XnXe7wGGXUmyFxc7QxJA==} 4523 + engines: {node: ^20.19.0 || >=22.12.0} 4524 + hasBin: true 4525 + 4526 + oxlint-tsgolint@0.22.0: 4527 + resolution: {integrity: sha512-ku4MecLmCQIj1ScCtzNAqTuyl0BJQ02B36fJT+c5XQihHpYSFak+FC3GYO5fPyYk4oDwi0w0S7hTvrpNzuZhig==} 4528 + hasBin: true 4529 + 4530 + oxlint@1.61.0: 4531 + resolution: {integrity: sha512-ZC0ALuhDZ6ivOFG+sy0D0pEDN49EvsId98zVlmYdkcXHsEM14m/qTNUEsUpiFiCVbpIxYtVBmmLE87nsbUHohQ==} 4532 + engines: {node: ^20.19.0 || >=22.12.0} 4533 + hasBin: true 4534 + peerDependencies: 4535 + oxlint-tsgolint: '>=0.18.0' 4536 + peerDependenciesMeta: 4537 + oxlint-tsgolint: 4538 + optional: true 4539 + 4015 4540 p-limit@3.1.0: 4016 4541 resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 4017 4542 engines: {node: '>=10'} ··· 4090 4615 resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} 4091 4616 engines: {node: '>=12'} 4092 4617 4618 + pixelmatch@7.2.0: 4619 + resolution: {integrity: sha512-xhcb4yHu9sM/G7foGzoLtXYcC0zHEaOXXjRKhGup0fw78Nf2Tkiapv4EQyMzrbcmQPsllAI7DbFY2UT7PlI9Pg==} 4620 + hasBin: true 4621 + 4093 4622 pkg-types@1.3.1: 4094 4623 resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} 4095 4624 ··· 4411 4940 resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} 4412 4941 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 4413 4942 4943 + rolldown@1.0.0-rc.18: 4944 + resolution: {integrity: sha512-phmyKBpuBdRYDf4hgyynGAYn/rDDe+iZXKVJ7WX5b1zQzpLkP5oJRPGsfJuHdzPMlyyEO/4sPW6yfSx2gf7lVg==} 4945 + engines: {node: ^20.19.0 || >=22.12.0} 4946 + hasBin: true 4947 + 4414 4948 rollup-plugin-visualizer@7.0.1: 4415 4949 resolution: {integrity: sha512-UJUT4+1Ho4OcWmPYU3sYXgUqI8B8Ayfe06MX7y0qCJ1K8aGoKtR/NDd/2nZqM7ADkrzny+I99Ul7GgyoiVNAgg==} 4416 4950 engines: {node: '>=22'} ··· 4503 5037 resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} 4504 5038 engines: {node: '>= 0.4'} 4505 5039 4506 - siginfo@2.0.0: 4507 - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 4508 - 4509 5040 signal-exit@3.0.7: 4510 5041 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 4511 5042 ··· 4573 5104 resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==} 4574 5105 engines: {node: '>=12.0.0'} 4575 5106 4576 - stackback@0.0.2: 4577 - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 4578 - 4579 5107 standard-as-callback@2.1.0: 4580 5108 resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} 4581 5109 ··· 4697 5225 tinyglobby@0.2.16: 4698 5226 resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} 4699 5227 engines: {node: '>=12.0.0'} 5228 + 5229 + tinypool@2.1.0: 5230 + resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==} 5231 + engines: {node: ^20.0.0 || >=22.0.0} 4700 5232 4701 5233 tinyrainbow@3.1.0: 4702 5234 resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} ··· 4973 5505 vite: ^6.0.0 || ^7.0.0 4974 5506 vue: ^3.5.0 4975 5507 5508 + vite-plus@0.1.20: 5509 + resolution: {integrity: sha512-hxJqXTxiiFhszwAeD0MvKlztVuXE4TztTdJ64BPxGqgY67F0PDa5eZkUsrN91Ae8aYUMfweW6V/J57OUO9/0zw==} 5510 + engines: {node: ^20.19.0 || >=22.12.0} 5511 + hasBin: true 5512 + 4976 5513 vite@7.3.2: 4977 5514 resolution: {integrity: sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==} 4978 5515 engines: {node: ^20.19.0 || >=22.12.0} ··· 5016 5553 vitest-environment-nuxt@2.0.0: 5017 5554 resolution: {integrity: sha512-zEGFRiCAaRR3fHnqISHKMNTRvCzkQEI1XyFeqNgR2IBD0oYkfZ1rUHwi7C+h3Cns3KPykfB0av1B3MtLEbChDw==} 5018 5555 5019 - vitest@4.1.5: 5020 - resolution: {integrity: sha512-9Xx1v3/ih3m9hN+SbfkUyy0JAs72ap3r7joc87XL6jwF0jGg6mFBvQ1SrwaX+h8BlkX6Hz9shdd1uo6AF+ZGpg==} 5021 - engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} 5022 - hasBin: true 5023 - peerDependencies: 5024 - '@edge-runtime/vm': '*' 5025 - '@opentelemetry/api': ^1.9.0 5026 - '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 5027 - '@vitest/browser-playwright': 4.1.5 5028 - '@vitest/browser-preview': 4.1.5 5029 - '@vitest/browser-webdriverio': 4.1.5 5030 - '@vitest/coverage-istanbul': 4.1.5 5031 - '@vitest/coverage-v8': 4.1.5 5032 - '@vitest/ui': 4.1.5 5033 - happy-dom: '*' 5034 - jsdom: '*' 5035 - vite: ^6.0.0 || ^7.0.0 || ^8.0.0 5036 - peerDependenciesMeta: 5037 - '@edge-runtime/vm': 5038 - optional: true 5039 - '@opentelemetry/api': 5040 - optional: true 5041 - '@types/node': 5042 - optional: true 5043 - '@vitest/browser-playwright': 5044 - optional: true 5045 - '@vitest/browser-preview': 5046 - optional: true 5047 - '@vitest/browser-webdriverio': 5048 - optional: true 5049 - '@vitest/coverage-istanbul': 5050 - optional: true 5051 - '@vitest/coverage-v8': 5052 - optional: true 5053 - '@vitest/ui': 5054 - optional: true 5055 - happy-dom: 5056 - optional: true 5057 - jsdom: 5058 - optional: true 5059 - 5060 5556 vscode-uri@3.1.0: 5061 5557 resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} 5062 5558 ··· 5125 5621 which@6.0.1: 5126 5622 resolution: {integrity: sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==} 5127 5623 engines: {node: ^20.17.0 || >=22.9.0} 5128 - hasBin: true 5129 - 5130 - why-is-node-running@2.3.0: 5131 - resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} 5132 - engines: {node: '>=8'} 5133 5624 hasBin: true 5134 5625 5135 5626 word-wrap@1.2.5: ··· 5400 5891 5401 5892 '@bcoe/v8-coverage@1.0.2': {} 5402 5893 5403 - '@blazediff/core@1.9.1': {} 5894 + '@blazediff/core@1.9.1': 5895 + optional: true 5404 5896 5405 5897 '@bomb.sh/tab@0.0.14(cac@6.7.14)(citty@0.2.2)': 5406 5898 optionalDependencies: ··· 6206 6698 transitivePeerDependencies: 6207 6699 - magicast 6208 6700 6209 - '@nuxt/nitro-server@4.4.4(@babel/core@7.29.0)(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(oxc-parser@0.128.0)(srvx@0.11.15)(typescript@6.0.3)': 6701 + '@nuxt/nitro-server@4.4.4(@babel/core@7.29.0)(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(oxc-parser@0.128.0)(rolldown@1.0.0-rc.18)(srvx@0.11.15)(typescript@6.0.3)': 6210 6702 dependencies: 6211 6703 '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) 6212 6704 '@nuxt/devalue': 2.0.2 ··· 6224 6716 impound: 1.1.5 6225 6717 klona: 2.0.6 6226 6718 mocked-exports: 0.1.1 6227 - nitropack: 2.13.4(oxc-parser@0.128.0)(srvx@0.11.15) 6228 - nuxt: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4) 6719 + nitropack: 2.13.4(oxc-parser@0.128.0)(rolldown@1.0.0-rc.18)(srvx@0.11.15) 6720 + nuxt: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4) 6229 6721 nypm: 0.6.6 6230 6722 ohash: 2.0.11 6231 6723 pathe: 2.0.3 ··· 6342 6834 rc9: 3.0.1 6343 6835 std-env: 4.1.0 6344 6836 6345 - '@nuxt/test-utils@4.0.3(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.33)(@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)))(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.9.0)(magicast@0.5.2)(playwright-core@1.59.1)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vitest@4.1.5)': 6837 + '@nuxt/test-utils@4.0.3(@playwright/test@1.59.1)(@voidzero-dev/vite-plus-test@0.1.20)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.33)(@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)))(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.9.0)(magicast@0.5.2)(playwright-core@1.59.1)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))': 6346 6838 dependencies: 6347 6839 '@clack/prompts': 1.2.0 6348 6840 '@nuxt/devtools-kit': 2.7.0(magicast@0.5.2)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) ··· 6371 6863 tinyexec: 1.1.2 6372 6864 ufo: 1.6.4 6373 6865 unplugin: 3.0.0 6374 - vitest-environment-nuxt: 2.0.0(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.33)(@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)))(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.9.0)(magicast@0.5.2)(playwright-core@1.59.1)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vitest@4.1.5) 6866 + vitest-environment-nuxt: 2.0.0(@playwright/test@1.59.1)(@voidzero-dev/vite-plus-test@0.1.20)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.33)(@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)))(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.9.0)(magicast@0.5.2)(playwright-core@1.59.1)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) 6375 6867 vue: 3.5.33(typescript@6.0.3) 6376 6868 optionalDependencies: 6377 6869 '@playwright/test': 1.59.1 6378 6870 '@vue/test-utils': 2.4.10(@vue/compiler-dom@3.5.33)(@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)) 6379 6871 happy-dom: 20.9.0 6380 6872 playwright-core: 1.59.1 6381 - vitest: 4.1.5(@types/node@25.6.0)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) 6873 + vitest: '@voidzero-dev/vite-plus-test@0.1.20(@types/node@25.6.0)(@vitest/coverage-v8@4.1.5)(esbuild@0.27.7)(happy-dom@20.9.0)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(yaml@2.8.4)' 6382 6874 transitivePeerDependencies: 6383 6875 - crossws 6384 6876 - magicast 6385 6877 - typescript 6386 6878 - vite 6387 6879 6388 - '@nuxt/vite-builder@4.4.4(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@25.6.0)(eslint@10.3.0(jiti@2.6.1))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3))(vue@3.5.33(typescript@6.0.3))(yaml@2.8.4)': 6389 - dependencies: 6880 + ? '@nuxt/vite-builder@4.4.4(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@25.6.0)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3))(vue@3.5.33(typescript@6.0.3))(yaml@2.8.4)' 6881 + : dependencies: 6390 6882 '@nuxt/kit': 4.4.4(magicast@0.5.2) 6391 6883 '@rollup/plugin-replace': 6.0.3(rollup@4.60.2) 6392 - '@vitejs/plugin-vue': 6.0.6(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)) 6393 - '@vitejs/plugin-vue-jsx': 5.1.5(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)) 6884 + '@vitejs/plugin-vue': 6.0.6(@voidzero-dev/vite-plus-core@0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)) 6885 + '@vitejs/plugin-vue-jsx': 5.1.5(@voidzero-dev/vite-plus-core@0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)) 6394 6886 autoprefixer: 10.5.0(postcss@8.5.13) 6395 6887 consola: 3.4.2 6396 6888 cssnano: 7.1.8(postcss@8.5.13) ··· 6403 6895 magic-string: 0.30.21 6404 6896 mlly: 1.8.2 6405 6897 mocked-exports: 0.1.1 6406 - nuxt: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4) 6898 + nuxt: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4) 6407 6899 nypm: 0.6.6 6408 6900 pathe: 2.0.3 6409 6901 pkg-types: 2.3.1 ··· 6412 6904 std-env: 4.1.0 6413 6905 ufo: 1.6.4 6414 6906 unenv: 2.0.0-rc.24 6415 - vite: 7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4) 6416 - vite-node: 5.3.0(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4) 6417 - vite-plugin-checker: 0.13.0(eslint@10.3.0(jiti@2.6.1))(optionator@0.9.4)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3)) 6907 + vite: '@voidzero-dev/vite-plus-core@0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4)' 6908 + vite-node: 5.3.0(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4) 6909 + vite-plugin-checker: 0.13.0(@voidzero-dev/vite-plus-core@0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4))(eslint@10.3.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3)) 6418 6910 vue: 3.5.33(typescript@6.0.3) 6419 6911 vue-bundle-renderer: 2.2.0 6420 6912 optionalDependencies: 6421 6913 '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) 6422 - rollup-plugin-visualizer: 7.0.1(rollup@4.60.2) 6914 + rolldown: 1.0.0-rc.18 6915 + rollup-plugin-visualizer: 7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2) 6423 6916 transitivePeerDependencies: 6917 + - '@arethetypeswrong/core' 6424 6918 - '@biomejs/biome' 6919 + - '@tsdown/css' 6920 + - '@tsdown/exe' 6425 6921 - '@types/node' 6922 + - '@vitejs/devtools' 6923 + - esbuild 6426 6924 - eslint 6427 6925 - less 6428 - - lightningcss 6429 6926 - magicast 6430 6927 - meow 6431 6928 - optionator 6432 6929 - oxlint 6930 + - publint 6433 6931 - rollup 6434 6932 - sass 6435 6933 - sass-embedded ··· 6440 6938 - terser 6441 6939 - tsx 6442 6940 - typescript 6941 + - unplugin-unused 6443 6942 - vls 6444 6943 - vti 6445 6944 - vue-tsc 6446 6945 - yaml 6447 6946 6448 - '@nuxtjs/html-validator@2.1.0(magicast@0.5.2)(vitest@4.1.5)': 6947 + '@nuxtjs/html-validator@2.1.0(@voidzero-dev/vite-plus-test@0.1.20)(magicast@0.5.2)': 6449 6948 dependencies: 6450 6949 '@nuxt/kit': 3.21.4(magicast@0.5.2) 6451 6950 consola: 3.4.2 6452 - html-validate: 9.4.2(vitest@4.1.5) 6951 + html-validate: 9.4.2(@voidzero-dev/vite-plus-test@0.1.20) 6453 6952 knitwork: 1.3.0 6454 6953 pathe: 2.0.3 6455 6954 prettier: 3.8.3 ··· 6591 7090 '@oxc-parser/binding-win32-x64-msvc@0.128.0': 6592 7091 optional: true 6593 7092 7093 + '@oxc-project/runtime@0.127.0': {} 7094 + 7095 + '@oxc-project/types@0.127.0': {} 7096 + 6594 7097 '@oxc-project/types@0.128.0': {} 6595 7098 6596 7099 '@oxc-transform/binding-android-arm-eabi@0.128.0': ··· 6657 7160 '@oxc-transform/binding-win32-x64-msvc@0.128.0': 6658 7161 optional: true 6659 7162 7163 + '@oxfmt/binding-android-arm-eabi@0.46.0': 7164 + optional: true 7165 + 7166 + '@oxfmt/binding-android-arm64@0.46.0': 7167 + optional: true 7168 + 7169 + '@oxfmt/binding-darwin-arm64@0.46.0': 7170 + optional: true 7171 + 7172 + '@oxfmt/binding-darwin-x64@0.46.0': 7173 + optional: true 7174 + 7175 + '@oxfmt/binding-freebsd-x64@0.46.0': 7176 + optional: true 7177 + 7178 + '@oxfmt/binding-linux-arm-gnueabihf@0.46.0': 7179 + optional: true 7180 + 7181 + '@oxfmt/binding-linux-arm-musleabihf@0.46.0': 7182 + optional: true 7183 + 7184 + '@oxfmt/binding-linux-arm64-gnu@0.46.0': 7185 + optional: true 7186 + 7187 + '@oxfmt/binding-linux-arm64-musl@0.46.0': 7188 + optional: true 7189 + 7190 + '@oxfmt/binding-linux-ppc64-gnu@0.46.0': 7191 + optional: true 7192 + 7193 + '@oxfmt/binding-linux-riscv64-gnu@0.46.0': 7194 + optional: true 7195 + 7196 + '@oxfmt/binding-linux-riscv64-musl@0.46.0': 7197 + optional: true 7198 + 7199 + '@oxfmt/binding-linux-s390x-gnu@0.46.0': 7200 + optional: true 7201 + 7202 + '@oxfmt/binding-linux-x64-gnu@0.46.0': 7203 + optional: true 7204 + 7205 + '@oxfmt/binding-linux-x64-musl@0.46.0': 7206 + optional: true 7207 + 7208 + '@oxfmt/binding-openharmony-arm64@0.46.0': 7209 + optional: true 7210 + 7211 + '@oxfmt/binding-win32-arm64-msvc@0.46.0': 7212 + optional: true 7213 + 7214 + '@oxfmt/binding-win32-ia32-msvc@0.46.0': 7215 + optional: true 7216 + 7217 + '@oxfmt/binding-win32-x64-msvc@0.46.0': 7218 + optional: true 7219 + 7220 + '@oxlint-tsgolint/darwin-arm64@0.22.0': 7221 + optional: true 7222 + 7223 + '@oxlint-tsgolint/darwin-x64@0.22.0': 7224 + optional: true 7225 + 7226 + '@oxlint-tsgolint/linux-arm64@0.22.0': 7227 + optional: true 7228 + 7229 + '@oxlint-tsgolint/linux-x64@0.22.0': 7230 + optional: true 7231 + 7232 + '@oxlint-tsgolint/win32-arm64@0.22.0': 7233 + optional: true 7234 + 7235 + '@oxlint-tsgolint/win32-x64@0.22.0': 7236 + optional: true 7237 + 7238 + '@oxlint/binding-android-arm-eabi@1.61.0': 7239 + optional: true 7240 + 7241 + '@oxlint/binding-android-arm64@1.61.0': 7242 + optional: true 7243 + 7244 + '@oxlint/binding-darwin-arm64@1.61.0': 7245 + optional: true 7246 + 7247 + '@oxlint/binding-darwin-x64@1.61.0': 7248 + optional: true 7249 + 7250 + '@oxlint/binding-freebsd-x64@1.61.0': 7251 + optional: true 7252 + 7253 + '@oxlint/binding-linux-arm-gnueabihf@1.61.0': 7254 + optional: true 7255 + 7256 + '@oxlint/binding-linux-arm-musleabihf@1.61.0': 7257 + optional: true 7258 + 7259 + '@oxlint/binding-linux-arm64-gnu@1.61.0': 7260 + optional: true 7261 + 7262 + '@oxlint/binding-linux-arm64-musl@1.61.0': 7263 + optional: true 7264 + 7265 + '@oxlint/binding-linux-ppc64-gnu@1.61.0': 7266 + optional: true 7267 + 7268 + '@oxlint/binding-linux-riscv64-gnu@1.61.0': 7269 + optional: true 7270 + 7271 + '@oxlint/binding-linux-riscv64-musl@1.61.0': 7272 + optional: true 7273 + 7274 + '@oxlint/binding-linux-s390x-gnu@1.61.0': 7275 + optional: true 7276 + 7277 + '@oxlint/binding-linux-x64-gnu@1.61.0': 7278 + optional: true 7279 + 7280 + '@oxlint/binding-linux-x64-musl@1.61.0': 7281 + optional: true 7282 + 7283 + '@oxlint/binding-openharmony-arm64@1.61.0': 7284 + optional: true 7285 + 7286 + '@oxlint/binding-win32-arm64-msvc@1.61.0': 7287 + optional: true 7288 + 7289 + '@oxlint/binding-win32-ia32-msvc@1.61.0': 7290 + optional: true 7291 + 7292 + '@oxlint/binding-win32-x64-msvc@1.61.0': 7293 + optional: true 7294 + 6660 7295 '@package-json/types@0.0.12': {} 6661 7296 6662 7297 '@parcel/watcher-android-arm64@2.5.6': ··· 6798 7433 optional: true 6799 7434 6800 7435 '@resvg/resvg-wasm@2.6.2': 7436 + optional: true 7437 + 7438 + '@rolldown/binding-android-arm64@1.0.0-rc.18': 7439 + optional: true 7440 + 7441 + '@rolldown/binding-darwin-arm64@1.0.0-rc.18': 7442 + optional: true 7443 + 7444 + '@rolldown/binding-darwin-x64@1.0.0-rc.18': 7445 + optional: true 7446 + 7447 + '@rolldown/binding-freebsd-x64@1.0.0-rc.18': 7448 + optional: true 7449 + 7450 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.18': 7451 + optional: true 7452 + 7453 + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.18': 7454 + optional: true 7455 + 7456 + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.18': 7457 + optional: true 7458 + 7459 + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.18': 7460 + optional: true 7461 + 7462 + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.18': 7463 + optional: true 7464 + 7465 + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.18': 7466 + optional: true 7467 + 7468 + '@rolldown/binding-linux-x64-musl@1.0.0-rc.18': 7469 + optional: true 7470 + 7471 + '@rolldown/binding-openharmony-arm64@1.0.0-rc.18': 7472 + optional: true 7473 + 7474 + '@rolldown/binding-wasm32-wasi@1.0.0-rc.18': 7475 + dependencies: 7476 + '@emnapi/core': 1.10.0 7477 + '@emnapi/runtime': 1.10.0 7478 + '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 7479 + optional: true 7480 + 7481 + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.18': 7482 + optional: true 7483 + 7484 + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.18': 6801 7485 optional: true 6802 7486 6803 7487 '@rolldown/pluginutils@1.0.0-rc.13': {} ··· 7180 7864 - rollup 7181 7865 - supports-color 7182 7866 7183 - '@vitejs/plugin-vue-jsx@5.1.5(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))': 7867 + '@vitejs/plugin-vue-jsx@5.1.5(@voidzero-dev/vite-plus-core@0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))': 7184 7868 dependencies: 7185 7869 '@babel/core': 7.29.0 7186 7870 '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) 7187 7871 '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) 7188 7872 '@rolldown/pluginutils': 1.0.0-rc.18 7189 7873 '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.0) 7190 - vite: 7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4) 7874 + vite: '@voidzero-dev/vite-plus-core@0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4)' 7191 7875 vue: 3.5.33(typescript@6.0.3) 7192 7876 transitivePeerDependencies: 7193 7877 - supports-color 7194 7878 7195 - '@vitejs/plugin-vue@6.0.6(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))': 7879 + '@vitejs/plugin-vue@6.0.6(@voidzero-dev/vite-plus-core@0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3))': 7196 7880 dependencies: 7197 7881 '@rolldown/pluginutils': 1.0.0-rc.13 7198 - vite: 7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4) 7882 + vite: '@voidzero-dev/vite-plus-core@0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4)' 7199 7883 vue: 3.5.33(typescript@6.0.3) 7200 7884 7201 - '@vitest/browser-playwright@4.1.5(playwright@1.59.1)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vitest@4.1.5)': 7202 - dependencies: 7203 - '@vitest/browser': 4.1.5(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vitest@4.1.5) 7204 - '@vitest/mocker': 4.1.5(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) 7205 - playwright: 1.59.1 7206 - tinyrainbow: 3.1.0 7207 - vitest: 4.1.5(@types/node@25.6.0)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) 7208 - transitivePeerDependencies: 7209 - - bufferutil 7210 - - msw 7211 - - utf-8-validate 7212 - - vite 7213 - 7214 - '@vitest/browser@4.1.5(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vitest@4.1.5)': 7885 + '@vitest/browser@4.1.5(@voidzero-dev/vite-plus-test@0.1.20)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))': 7215 7886 dependencies: 7216 7887 '@blazediff/core': 1.9.1 7217 7888 '@vitest/mocker': 4.1.5(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) ··· 7220 7891 pngjs: 7.0.0 7221 7892 sirv: 3.0.2 7222 7893 tinyrainbow: 3.1.0 7223 - vitest: 4.1.5(@types/node@25.6.0)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) 7894 + vitest: '@voidzero-dev/vite-plus-test@0.1.20(@types/node@25.6.0)(@vitest/coverage-v8@4.1.5)(esbuild@0.27.7)(happy-dom@20.9.0)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(yaml@2.8.4)' 7224 7895 ws: 8.20.0 7225 7896 transitivePeerDependencies: 7226 7897 - bufferutil 7227 7898 - msw 7228 7899 - utf-8-validate 7229 7900 - vite 7901 + optional: true 7230 7902 7231 - '@vitest/coverage-v8@4.1.5(@vitest/browser@4.1.5)(vitest@4.1.5)': 7903 + '@vitest/coverage-v8@4.1.5(@vitest/browser@4.1.5)(@voidzero-dev/vite-plus-test@0.1.20)': 7232 7904 dependencies: 7233 7905 '@bcoe/v8-coverage': 1.0.2 7234 7906 '@vitest/utils': 4.1.5 ··· 7240 7912 obug: 2.1.1 7241 7913 std-env: 4.1.0 7242 7914 tinyrainbow: 3.1.0 7243 - vitest: 4.1.5(@types/node@25.6.0)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) 7915 + vitest: '@voidzero-dev/vite-plus-test@0.1.20(@types/node@25.6.0)(@vitest/coverage-v8@4.1.5)(esbuild@0.27.7)(happy-dom@20.9.0)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(yaml@2.8.4)' 7244 7916 optionalDependencies: 7245 - '@vitest/browser': 4.1.5(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vitest@4.1.5) 7246 - 7247 - '@vitest/expect@4.1.5': 7248 - dependencies: 7249 - '@standard-schema/spec': 1.1.0 7250 - '@types/chai': 5.2.3 7251 - '@vitest/spy': 4.1.5 7252 - '@vitest/utils': 4.1.5 7253 - chai: 6.2.2 7254 - tinyrainbow: 3.1.0 7917 + '@vitest/browser': 4.1.5(@voidzero-dev/vite-plus-test@0.1.20)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) 7255 7918 7256 7919 '@vitest/mocker@4.1.5(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))': 7257 7920 dependencies: ··· 7260 7923 magic-string: 0.30.21 7261 7924 optionalDependencies: 7262 7925 vite: 7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4) 7926 + optional: true 7263 7927 7264 7928 '@vitest/pretty-format@4.1.5': 7265 7929 dependencies: 7266 7930 tinyrainbow: 3.1.0 7267 7931 7268 - '@vitest/runner@4.1.5': 7932 + '@vitest/spy@4.1.5': 7933 + optional: true 7934 + 7935 + '@vitest/utils@4.1.5': 7269 7936 dependencies: 7270 - '@vitest/utils': 4.1.5 7271 - pathe: 2.0.3 7937 + '@vitest/pretty-format': 4.1.5 7938 + convert-source-map: 2.0.0 7939 + tinyrainbow: 3.1.0 7272 7940 7273 - '@vitest/snapshot@4.1.5': 7941 + '@voidzero-dev/vite-plus-core@0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4)': 7274 7942 dependencies: 7275 - '@vitest/pretty-format': 4.1.5 7276 - '@vitest/utils': 4.1.5 7277 - magic-string: 0.30.21 7278 - pathe: 2.0.3 7943 + '@oxc-project/runtime': 0.127.0 7944 + '@oxc-project/types': 0.127.0 7945 + lightningcss: 1.32.0 7946 + postcss: 8.5.13 7947 + optionalDependencies: 7948 + '@types/node': 25.6.0 7949 + esbuild: 0.27.7 7950 + fsevents: 2.3.3 7951 + jiti: 2.6.1 7952 + terser: 5.46.2 7953 + typescript: 6.0.3 7954 + yaml: 2.8.4 7279 7955 7280 - '@vitest/spy@4.1.5': {} 7956 + '@voidzero-dev/vite-plus-darwin-arm64@0.1.20': 7957 + optional: true 7281 7958 7282 - '@vitest/utils@4.1.5': 7959 + '@voidzero-dev/vite-plus-darwin-x64@0.1.20': 7960 + optional: true 7961 + 7962 + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.20': 7963 + optional: true 7964 + 7965 + '@voidzero-dev/vite-plus-linux-arm64-musl@0.1.20': 7966 + optional: true 7967 + 7968 + '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.20': 7969 + optional: true 7970 + 7971 + '@voidzero-dev/vite-plus-linux-x64-musl@0.1.20': 7972 + optional: true 7973 + 7974 + '@voidzero-dev/vite-plus-test@0.1.20(@types/node@25.6.0)(@vitest/coverage-v8@4.1.5)(esbuild@0.27.7)(happy-dom@20.9.0)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(yaml@2.8.4)': 7283 7975 dependencies: 7284 - '@vitest/pretty-format': 4.1.5 7285 - convert-source-map: 2.0.0 7286 - tinyrainbow: 3.1.0 7976 + '@standard-schema/spec': 1.1.0 7977 + '@types/chai': 5.2.3 7978 + '@voidzero-dev/vite-plus-core': 0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4) 7979 + es-module-lexer: 1.7.0 7980 + obug: 2.1.1 7981 + pixelmatch: 7.2.0 7982 + pngjs: 7.0.0 7983 + sirv: 3.0.2 7984 + std-env: 4.1.0 7985 + tinybench: 2.9.0 7986 + tinyexec: 1.1.2 7987 + tinyglobby: 0.2.16 7988 + vite: 7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4) 7989 + ws: 8.20.0 7990 + optionalDependencies: 7991 + '@types/node': 25.6.0 7992 + '@vitest/coverage-v8': 4.1.5(@vitest/browser@4.1.5)(@voidzero-dev/vite-plus-test@0.1.20) 7993 + happy-dom: 20.9.0 7994 + transitivePeerDependencies: 7995 + - '@arethetypeswrong/core' 7996 + - '@tsdown/css' 7997 + - '@tsdown/exe' 7998 + - '@vitejs/devtools' 7999 + - bufferutil 8000 + - esbuild 8001 + - jiti 8002 + - less 8003 + - publint 8004 + - sass 8005 + - sass-embedded 8006 + - stylus 8007 + - sugarss 8008 + - terser 8009 + - tsx 8010 + - typescript 8011 + - unplugin-unused 8012 + - utf-8-validate 8013 + - yaml 8014 + 8015 + '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.20': 8016 + optional: true 8017 + 8018 + '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.20': 8019 + optional: true 7287 8020 7288 8021 '@volar/language-core@2.4.28': 7289 8022 dependencies: ··· 7675 8408 7676 8409 caniuse-lite@1.0.30001791: {} 7677 8410 7678 - chai@6.2.2: {} 7679 - 7680 8411 change-case@5.4.4: {} 7681 8412 7682 8413 chokidar@4.0.3: ··· 7962 8693 errx@0.1.0: {} 7963 8694 7964 8695 es-errors@1.3.0: {} 8696 + 8697 + es-module-lexer@1.7.0: {} 7965 8698 7966 8699 es-module-lexer@2.1.0: {} 7967 8700 ··· 8256 8989 signal-exit: 4.1.0 8257 8990 strip-final-newline: 3.0.0 8258 8991 8259 - expect-type@1.3.0: {} 8260 - 8261 8992 exsolve@1.0.8: {} 8262 8993 8263 8994 fake-indexeddb@6.2.5: {} ··· 8519 9250 8520 9251 html-escaper@2.0.2: {} 8521 9252 8522 - html-validate@9.4.2(vitest@4.1.5): 9253 + html-validate@9.4.2(@voidzero-dev/vite-plus-test@0.1.20): 8523 9254 dependencies: 8524 9255 '@html-validate/stylish': 4.3.0 8525 9256 '@sidvind/better-ajv-errors': 3.0.1(ajv@8.20.0) ··· 8530 9261 prompts: 2.4.2 8531 9262 semver: 7.7.4 8532 9263 optionalDependencies: 8533 - vitest: 4.1.5(@types/node@25.6.0)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) 9264 + vitest: '@voidzero-dev/vite-plus-test@0.1.20(@types/node@25.6.0)(@vitest/coverage-v8@4.1.5)(esbuild@0.27.7)(happy-dom@20.9.0)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(yaml@2.8.4)' 8534 9265 8535 9266 http-errors@2.0.1: 8536 9267 dependencies: ··· 8994 9725 8995 9726 natural-compare@1.4.0: {} 8996 9727 8997 - nitropack@2.13.4(oxc-parser@0.128.0)(srvx@0.11.15): 9728 + nitropack@2.13.4(oxc-parser@0.128.0)(rolldown@1.0.0-rc.18)(srvx@0.11.15): 8998 9729 dependencies: 8999 9730 '@cloudflare/kv-asset-handler': 0.4.2 9000 9731 '@rollup/plugin-alias': 6.0.0(rollup@4.60.2) ··· 9047 9778 pretty-bytes: 7.1.0 9048 9779 radix3: 1.1.2 9049 9780 rollup: 4.60.2 9050 - rollup-plugin-visualizer: 7.0.1(rollup@4.60.2) 9781 + rollup-plugin-visualizer: 7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2) 9051 9782 scule: 1.3.0 9052 9783 semver: 7.7.4 9053 9784 serve-placeholder: 2.0.2 ··· 9138 9869 dependencies: 9139 9870 boolbase: 1.0.0 9140 9871 9141 - nuxt-og-image@6.4.11(@nuxt/schema@4.4.4)(@resvg/resvg-js@2.6.2)(@resvg/resvg-wasm@2.6.2)(@unhead/vue@2.1.13(vue@3.5.33(typescript@6.0.3)))(fontless@0.2.1(db0@0.3.4)(ioredis@5.10.1)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)))(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(playwright-core@1.59.1)(sharp@0.34.5)(unifont@0.7.4)(unstorage@1.17.5(db0@0.3.4)(ioredis@5.10.1))(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)): 9872 + nuxt-og-image@6.4.11(8d7e74a0e430f663feeeec04802d6335): 9142 9873 dependencies: 9143 9874 '@clack/prompts': 1.3.0 9144 9875 '@nuxt/kit': 4.4.4(magicast@0.5.2) ··· 9154 9885 magic-string: 0.30.21 9155 9886 magicast: 0.5.2 9156 9887 mocked-exports: 0.1.1 9157 - nuxt-site-config: 4.0.8(@nuxt/schema@4.4.4)(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)) 9158 - nuxtseo-shared: 5.1.3(66ebe2dcf2cbd54f1292a790e5640b3f) 9888 + nuxt-site-config: 4.0.8(@nuxt/schema@4.4.4)(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)) 9889 + nuxtseo-shared: 5.1.3(752d6b093ccd31c429a0415ef7194104) 9159 9890 nypm: 0.6.6 9160 9891 ofetch: 1.5.1 9161 9892 ohash: 2.0.11 ··· 9197 9928 - magicast 9198 9929 - vue 9199 9930 9200 - nuxt-site-config@4.0.8(@nuxt/schema@4.4.4)(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)): 9931 + nuxt-site-config@4.0.8(@nuxt/schema@4.4.4)(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)): 9201 9932 dependencies: 9202 9933 '@nuxt/kit': 4.4.4(magicast@0.5.2) 9203 9934 h3: 1.15.11 9204 9935 nuxt-site-config-kit: 4.0.8(magicast@0.5.2)(vue@3.5.33(typescript@6.0.3)) 9205 - nuxtseo-shared: 5.1.3(66ebe2dcf2cbd54f1292a790e5640b3f) 9936 + nuxtseo-shared: 5.1.3(752d6b093ccd31c429a0415ef7194104) 9206 9937 pathe: 2.0.3 9207 9938 pkg-types: 2.3.1 9208 9939 site-config-stack: 4.0.8(vue@3.5.33(typescript@6.0.3)) ··· 9215 9946 - vue 9216 9947 - zod 9217 9948 9218 - nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4): 9949 + nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4): 9219 9950 dependencies: 9220 9951 '@dxup/nuxt': 0.4.1(magicast@0.5.2)(typescript@6.0.3) 9221 9952 '@nuxt/cli': 3.35.1(@nuxt/schema@4.4.4)(cac@6.7.14)(magicast@0.5.2) 9222 9953 '@nuxt/devtools': 3.2.4(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)) 9223 9954 '@nuxt/kit': 4.4.4(magicast@0.5.2) 9224 - '@nuxt/nitro-server': 4.4.4(@babel/core@7.29.0)(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(oxc-parser@0.128.0)(srvx@0.11.15)(typescript@6.0.3) 9955 + '@nuxt/nitro-server': 4.4.4(@babel/core@7.29.0)(db0@0.3.4)(ioredis@5.10.1)(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(oxc-parser@0.128.0)(rolldown@1.0.0-rc.18)(srvx@0.11.15)(typescript@6.0.3) 9225 9956 '@nuxt/schema': 4.4.4 9226 9957 '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.4.4(magicast@0.5.2)) 9227 - '@nuxt/vite-builder': 4.4.4(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@25.6.0)(eslint@10.3.0(jiti@2.6.1))(lightningcss@1.32.0)(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3))(vue@3.5.33(typescript@6.0.3))(yaml@2.8.4) 9958 + '@nuxt/vite-builder': 4.4.4(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@types/node@25.6.0)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(terser@5.46.2)(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3))(vue@3.5.33(typescript@6.0.3))(yaml@2.8.4) 9228 9959 '@unhead/vue': 2.1.13(vue@3.5.33(typescript@6.0.3)) 9229 9960 '@vue/shared': 3.5.33 9230 9961 chokidar: 5.0.0 ··· 9276 10007 '@parcel/watcher': 2.5.6 9277 10008 '@types/node': 25.6.0 9278 10009 transitivePeerDependencies: 10010 + - '@arethetypeswrong/core' 9279 10011 - '@azure/app-configuration' 9280 10012 - '@azure/cosmos' 9281 10013 - '@azure/data-tables' ··· 9294 10026 - '@pinia/colada' 9295 10027 - '@planetscale/database' 9296 10028 - '@rollup/plugin-babel' 10029 + - '@tsdown/css' 10030 + - '@tsdown/exe' 9297 10031 - '@upstash/redis' 9298 10032 - '@vercel/blob' 9299 10033 - '@vercel/functions' ··· 9310 10044 - db0 9311 10045 - drizzle-orm 9312 10046 - encoding 10047 + - esbuild 9313 10048 - eslint 9314 10049 - idb-keyval 9315 10050 - ioredis 9316 10051 - less 9317 - - lightningcss 9318 10052 - magicast 9319 10053 - meow 9320 10054 - mysql2 9321 10055 - optionator 9322 10056 - oxlint 9323 10057 - pinia 10058 + - publint 9324 10059 - react-native-b4a 9325 10060 - rolldown 9326 10061 - rollup ··· 9336 10071 - terser 9337 10072 - tsx 9338 10073 - typescript 10074 + - unplugin-unused 9339 10075 - uploadthing 9340 10076 - utf-8-validate 9341 10077 - vite ··· 9345 10081 - xml2js 9346 10082 - yaml 9347 10083 9348 - nuxtseo-shared@5.1.3(66ebe2dcf2cbd54f1292a790e5640b3f): 10084 + nuxtseo-shared@5.1.3(752d6b093ccd31c429a0415ef7194104): 9349 10085 dependencies: 9350 10086 '@clack/prompts': 1.3.0 9351 10087 '@nuxt/devtools-kit': 4.0.0-alpha.3(magicast@0.5.2)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) ··· 9354 10090 birpc: 4.0.0 9355 10091 consola: 3.4.2 9356 10092 defu: 6.1.7 9357 - nuxt: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4) 10093 + nuxt: 4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4) 9358 10094 ofetch: 1.5.1 9359 10095 pathe: 2.0.3 9360 10096 pkg-types: 2.3.1 ··· 9364 10100 ufo: 1.6.4 9365 10101 vue: 3.5.33(typescript@6.0.3) 9366 10102 optionalDependencies: 9367 - nuxt-site-config: 4.0.8(@nuxt/schema@4.4.4)(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(lightningcss@1.32.0)(magicast@0.5.2)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)) 10103 + nuxt-site-config: 4.0.8(@nuxt/schema@4.4.4)(magicast@0.5.2)(nuxt@4.4.4(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@parcel/watcher@2.5.6)(@types/node@25.6.0)(@vue/compiler-sfc@3.5.33)(cac@6.7.14)(db0@0.3.4)(esbuild@0.27.7)(eslint@10.3.0(jiti@2.6.1))(ioredis@5.10.1)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(rolldown@1.0.0-rc.18)(rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2))(rollup@4.60.2)(srvx@0.11.15)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3))(yaml@2.8.4))(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue@3.5.33(typescript@6.0.3)) 9368 10104 transitivePeerDependencies: 9369 10105 - magicast 9370 10106 - vite ··· 9500 10236 magic-regexp: 0.10.0 9501 10237 oxc-parser: 0.128.0 9502 10238 10239 + oxfmt@0.46.0: 10240 + dependencies: 10241 + tinypool: 2.1.0 10242 + optionalDependencies: 10243 + '@oxfmt/binding-android-arm-eabi': 0.46.0 10244 + '@oxfmt/binding-android-arm64': 0.46.0 10245 + '@oxfmt/binding-darwin-arm64': 0.46.0 10246 + '@oxfmt/binding-darwin-x64': 0.46.0 10247 + '@oxfmt/binding-freebsd-x64': 0.46.0 10248 + '@oxfmt/binding-linux-arm-gnueabihf': 0.46.0 10249 + '@oxfmt/binding-linux-arm-musleabihf': 0.46.0 10250 + '@oxfmt/binding-linux-arm64-gnu': 0.46.0 10251 + '@oxfmt/binding-linux-arm64-musl': 0.46.0 10252 + '@oxfmt/binding-linux-ppc64-gnu': 0.46.0 10253 + '@oxfmt/binding-linux-riscv64-gnu': 0.46.0 10254 + '@oxfmt/binding-linux-riscv64-musl': 0.46.0 10255 + '@oxfmt/binding-linux-s390x-gnu': 0.46.0 10256 + '@oxfmt/binding-linux-x64-gnu': 0.46.0 10257 + '@oxfmt/binding-linux-x64-musl': 0.46.0 10258 + '@oxfmt/binding-openharmony-arm64': 0.46.0 10259 + '@oxfmt/binding-win32-arm64-msvc': 0.46.0 10260 + '@oxfmt/binding-win32-ia32-msvc': 0.46.0 10261 + '@oxfmt/binding-win32-x64-msvc': 0.46.0 10262 + 10263 + oxlint-tsgolint@0.22.0: 10264 + optionalDependencies: 10265 + '@oxlint-tsgolint/darwin-arm64': 0.22.0 10266 + '@oxlint-tsgolint/darwin-x64': 0.22.0 10267 + '@oxlint-tsgolint/linux-arm64': 0.22.0 10268 + '@oxlint-tsgolint/linux-x64': 0.22.0 10269 + '@oxlint-tsgolint/win32-arm64': 0.22.0 10270 + '@oxlint-tsgolint/win32-x64': 0.22.0 10271 + 10272 + oxlint@1.61.0(oxlint-tsgolint@0.22.0): 10273 + optionalDependencies: 10274 + '@oxlint/binding-android-arm-eabi': 1.61.0 10275 + '@oxlint/binding-android-arm64': 1.61.0 10276 + '@oxlint/binding-darwin-arm64': 1.61.0 10277 + '@oxlint/binding-darwin-x64': 1.61.0 10278 + '@oxlint/binding-freebsd-x64': 1.61.0 10279 + '@oxlint/binding-linux-arm-gnueabihf': 1.61.0 10280 + '@oxlint/binding-linux-arm-musleabihf': 1.61.0 10281 + '@oxlint/binding-linux-arm64-gnu': 1.61.0 10282 + '@oxlint/binding-linux-arm64-musl': 1.61.0 10283 + '@oxlint/binding-linux-ppc64-gnu': 1.61.0 10284 + '@oxlint/binding-linux-riscv64-gnu': 1.61.0 10285 + '@oxlint/binding-linux-riscv64-musl': 1.61.0 10286 + '@oxlint/binding-linux-s390x-gnu': 1.61.0 10287 + '@oxlint/binding-linux-x64-gnu': 1.61.0 10288 + '@oxlint/binding-linux-x64-musl': 1.61.0 10289 + '@oxlint/binding-openharmony-arm64': 1.61.0 10290 + '@oxlint/binding-win32-arm64-msvc': 1.61.0 10291 + '@oxlint/binding-win32-ia32-msvc': 1.61.0 10292 + '@oxlint/binding-win32-x64-msvc': 1.61.0 10293 + oxlint-tsgolint: 0.22.0 10294 + 9503 10295 p-limit@3.1.0: 9504 10296 dependencies: 9505 10297 yocto-queue: 0.1.0 ··· 9559 10351 picomatch@2.3.2: {} 9560 10352 9561 10353 picomatch@4.0.4: {} 10354 + 10355 + pixelmatch@7.2.0: 10356 + dependencies: 10357 + pngjs: 7.0.0 9562 10358 9563 10359 pkg-types@1.3.1: 9564 10360 dependencies: ··· 9854 10650 9855 10651 reusify@1.1.0: {} 9856 10652 9857 - rollup-plugin-visualizer@7.0.1(rollup@4.60.2): 10653 + rolldown@1.0.0-rc.18: 10654 + dependencies: 10655 + '@oxc-project/types': 0.128.0 10656 + '@rolldown/pluginutils': 1.0.0-rc.18 10657 + optionalDependencies: 10658 + '@rolldown/binding-android-arm64': 1.0.0-rc.18 10659 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.18 10660 + '@rolldown/binding-darwin-x64': 1.0.0-rc.18 10661 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.18 10662 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.18 10663 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.18 10664 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.18 10665 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.18 10666 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.18 10667 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.18 10668 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.18 10669 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.18 10670 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.18 10671 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.18 10672 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.18 10673 + 10674 + rollup-plugin-visualizer@7.0.1(rolldown@1.0.0-rc.18)(rollup@4.60.2): 9858 10675 dependencies: 9859 10676 open: 11.0.0 9860 10677 picomatch: 4.0.4 9861 10678 source-map: 0.7.6 9862 10679 yargs: 18.0.0 9863 10680 optionalDependencies: 10681 + rolldown: 1.0.0-rc.18 9864 10682 rollup: 4.60.2 9865 10683 9866 10684 rollup@4.60.2: ··· 9994 10812 shebang-regex@3.0.0: {} 9995 10813 9996 10814 shell-quote@1.8.3: {} 9997 - 9998 - siginfo@2.0.0: {} 9999 10815 10000 10816 signal-exit@3.0.7: {} 10001 10817 ··· 10054 10870 10055 10871 stable-hash-x@0.2.0: {} 10056 10872 10057 - stackback@0.0.2: {} 10058 - 10059 10873 standard-as-callback@2.1.0: {} 10060 10874 10061 10875 statuses@2.0.2: {} ··· 10196 11010 dependencies: 10197 11011 fdir: 6.5.0(picomatch@4.0.4) 10198 11012 picomatch: 4.0.4 11013 + 11014 + tinypool@2.1.0: {} 10199 11015 10200 11016 tinyrainbow@3.1.0: {} 10201 11017 ··· 10414 11230 dependencies: 10415 11231 vite: 7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4) 10416 11232 10417 - vite-node@5.3.0(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4): 11233 + vite-node@5.3.0(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4): 10418 11234 dependencies: 10419 11235 cac: 6.7.14 10420 11236 es-module-lexer: 2.1.0 10421 11237 obug: 2.1.1 10422 11238 pathe: 2.0.3 10423 - vite: 7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4) 11239 + vite: '@voidzero-dev/vite-plus-core@0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4)' 10424 11240 transitivePeerDependencies: 11241 + - '@arethetypeswrong/core' 11242 + - '@tsdown/css' 11243 + - '@tsdown/exe' 10425 11244 - '@types/node' 11245 + - '@vitejs/devtools' 11246 + - esbuild 10426 11247 - jiti 10427 11248 - less 10428 - - lightningcss 11249 + - publint 10429 11250 - sass 10430 11251 - sass-embedded 10431 11252 - stylus 10432 11253 - sugarss 10433 11254 - terser 10434 11255 - tsx 11256 + - typescript 11257 + - unplugin-unused 10435 11258 - yaml 10436 11259 10437 - vite-plugin-checker@0.13.0(eslint@10.3.0(jiti@2.6.1))(optionator@0.9.4)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vue-tsc@3.2.7(typescript@6.0.3)): 11260 + vite-plugin-checker@0.13.0(@voidzero-dev/vite-plus-core@0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4))(eslint@10.3.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.61.0(oxlint-tsgolint@0.22.0))(typescript@6.0.3)(vue-tsc@3.2.7(typescript@6.0.3)): 10438 11261 dependencies: 10439 11262 '@babel/code-frame': 7.29.0 10440 11263 chokidar: 4.0.3 ··· 10444 11267 proper-lockfile: 4.1.2 10445 11268 tiny-invariant: 1.3.3 10446 11269 tinyglobby: 0.2.16 10447 - vite: 7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4) 11270 + vite: '@voidzero-dev/vite-plus-core@0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4)' 10448 11271 vscode-uri: 3.1.0 10449 11272 optionalDependencies: 10450 11273 eslint: 10.3.0(jiti@2.6.1) 10451 11274 optionator: 0.9.4 11275 + oxlint: 1.61.0(oxlint-tsgolint@0.22.0) 10452 11276 typescript: 6.0.3 10453 11277 vue-tsc: 3.2.7(typescript@6.0.3) 10454 11278 ··· 10479 11303 vite: 7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4) 10480 11304 vue: 3.5.33(typescript@6.0.3) 10481 11305 11306 + vite-plus@0.1.20(@types/node@25.6.0)(@vitest/coverage-v8@4.1.5)(esbuild@0.27.7)(happy-dom@20.9.0)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(yaml@2.8.4): 11307 + dependencies: 11308 + '@oxc-project/types': 0.127.0 11309 + '@voidzero-dev/vite-plus-core': 0.1.20(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(yaml@2.8.4) 11310 + '@voidzero-dev/vite-plus-test': 0.1.20(@types/node@25.6.0)(@vitest/coverage-v8@4.1.5)(esbuild@0.27.7)(happy-dom@20.9.0)(jiti@2.6.1)(terser@5.46.2)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(yaml@2.8.4) 11311 + oxfmt: 0.46.0 11312 + oxlint: 1.61.0(oxlint-tsgolint@0.22.0) 11313 + oxlint-tsgolint: 0.22.0 11314 + optionalDependencies: 11315 + '@voidzero-dev/vite-plus-darwin-arm64': 0.1.20 11316 + '@voidzero-dev/vite-plus-darwin-x64': 0.1.20 11317 + '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.1.20 11318 + '@voidzero-dev/vite-plus-linux-arm64-musl': 0.1.20 11319 + '@voidzero-dev/vite-plus-linux-x64-gnu': 0.1.20 11320 + '@voidzero-dev/vite-plus-linux-x64-musl': 0.1.20 11321 + '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.1.20 11322 + '@voidzero-dev/vite-plus-win32-x64-msvc': 0.1.20 11323 + transitivePeerDependencies: 11324 + - '@arethetypeswrong/core' 11325 + - '@edge-runtime/vm' 11326 + - '@opentelemetry/api' 11327 + - '@tsdown/css' 11328 + - '@tsdown/exe' 11329 + - '@types/node' 11330 + - '@vitejs/devtools' 11331 + - '@vitest/coverage-istanbul' 11332 + - '@vitest/coverage-v8' 11333 + - '@vitest/ui' 11334 + - bufferutil 11335 + - esbuild 11336 + - happy-dom 11337 + - jiti 11338 + - jsdom 11339 + - less 11340 + - publint 11341 + - sass 11342 + - sass-embedded 11343 + - stylus 11344 + - sugarss 11345 + - terser 11346 + - tsx 11347 + - typescript 11348 + - unplugin-unused 11349 + - utf-8-validate 11350 + - vite 11351 + - yaml 11352 + 10482 11353 vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4): 10483 11354 dependencies: 10484 11355 esbuild: 0.27.7 ··· 10495 11366 terser: 5.46.2 10496 11367 yaml: 2.8.4 10497 11368 10498 - vitest-environment-nuxt@2.0.0(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.33)(@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)))(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.9.0)(magicast@0.5.2)(playwright-core@1.59.1)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vitest@4.1.5): 11369 + vitest-environment-nuxt@2.0.0(@playwright/test@1.59.1)(@voidzero-dev/vite-plus-test@0.1.20)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.33)(@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)))(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.9.0)(magicast@0.5.2)(playwright-core@1.59.1)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)): 10499 11370 dependencies: 10500 - '@nuxt/test-utils': 4.0.3(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.33)(@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)))(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.9.0)(magicast@0.5.2)(playwright-core@1.59.1)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vitest@4.1.5) 11371 + '@nuxt/test-utils': 4.0.3(@playwright/test@1.59.1)(@voidzero-dev/vite-plus-test@0.1.20)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.33)(@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.3)))(vue@3.5.33(typescript@6.0.3)))(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.9.0)(magicast@0.5.2)(playwright-core@1.59.1)(typescript@6.0.3)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) 10501 11372 transitivePeerDependencies: 10502 11373 - '@cucumber/cucumber' 10503 11374 - '@jest/globals' ··· 10513 11384 - typescript 10514 11385 - vite 10515 11386 - vitest 10516 - 10517 - vitest@4.1.5(@types/node@25.6.0)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)): 10518 - dependencies: 10519 - '@vitest/expect': 4.1.5 10520 - '@vitest/mocker': 4.1.5(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4)) 10521 - '@vitest/pretty-format': 4.1.5 10522 - '@vitest/runner': 4.1.5 10523 - '@vitest/snapshot': 4.1.5 10524 - '@vitest/spy': 4.1.5 10525 - '@vitest/utils': 4.1.5 10526 - es-module-lexer: 2.1.0 10527 - expect-type: 1.3.0 10528 - magic-string: 0.30.21 10529 - obug: 2.1.1 10530 - pathe: 2.0.3 10531 - picomatch: 4.0.4 10532 - std-env: 4.1.0 10533 - tinybench: 2.9.0 10534 - tinyexec: 1.1.2 10535 - tinyglobby: 0.2.16 10536 - tinyrainbow: 3.1.0 10537 - vite: 7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4) 10538 - why-is-node-running: 2.3.0 10539 - optionalDependencies: 10540 - '@types/node': 25.6.0 10541 - '@vitest/browser-playwright': 4.1.5(playwright@1.59.1)(vite@7.3.2(@types/node@25.6.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.2)(yaml@2.8.4))(vitest@4.1.5) 10542 - '@vitest/coverage-v8': 4.1.5(@vitest/browser@4.1.5)(vitest@4.1.5) 10543 - happy-dom: 20.9.0 10544 - transitivePeerDependencies: 10545 - - msw 10546 11387 10547 11388 vscode-uri@3.1.0: {} 10548 11389 ··· 10623 11464 which@6.0.1: 10624 11465 dependencies: 10625 11466 isexe: 4.0.0 10626 - 10627 - why-is-node-running@2.3.0: 10628 - dependencies: 10629 - siginfo: 2.0.0 10630 - stackback: 0.0.2 10631 11467 10632 11468 word-wrap@1.2.5: {} 10633 11469
+3
pnpm-workspace.yaml
··· 7 7 - sharp 8 8 - simple-git-hooks 9 9 10 + overrides: 11 + vite: npm:@voidzero-dev/vite-plus-core@0.1.20 12 + vitest: npm:@voidzero-dev/vite-plus-test@0.1.20
+46
vite.config.ts
··· 1 + import { defineConfig } from 'vite-plus' 2 + import { defineVitestProject } from '@nuxt/test-utils/config' 3 + import { playwright } from 'vite-plus/test/browser-playwright' 4 + 5 + const rootDir = import.meta.dirname 6 + 7 + export default defineConfig({ 8 + test: { 9 + projects: [ 10 + { 11 + test: { 12 + name: 'unit', 13 + include: ['test/unit/*.{test,spec}.ts'], 14 + environment: 'node', 15 + }, 16 + }, 17 + () => 18 + defineVitestProject({ 19 + test: { 20 + name: 'nuxt', 21 + include: ['test/nuxt/*.{test,spec}.ts'], 22 + environment: 'nuxt', 23 + environmentOptions: { 24 + nuxt: { 25 + rootDir, 26 + overrides: { 27 + ogImage: { enabled: false }, 28 + }, 29 + }, 30 + }, 31 + browser: { 32 + enabled: true, 33 + provider: playwright(), 34 + instances: [ 35 + { browser: 'chromium' }, 36 + ], 37 + }, 38 + }, 39 + }), 40 + ], 41 + coverage: { 42 + enabled: true, 43 + provider: 'v8', 44 + }, 45 + }, 46 + })
-44
vitest.config.ts
··· 1 - import { fileURLToPath } from 'node:url' 2 - import { defineConfig } from 'vitest/config' 3 - import { defineVitestProject } from '@nuxt/test-utils/config' 4 - import { playwright } from '@vitest/browser-playwright' 5 - 6 - export default defineConfig({ 7 - test: { 8 - projects: [ 9 - { 10 - test: { 11 - name: 'unit', 12 - include: ['test/unit/*.{test,spec}.ts'], 13 - environment: 'node', 14 - }, 15 - }, 16 - await defineVitestProject({ 17 - test: { 18 - name: 'nuxt', 19 - include: ['test/nuxt/*.{test,spec}.ts'], 20 - environment: 'nuxt', 21 - environmentOptions: { 22 - nuxt: { 23 - rootDir: fileURLToPath(new URL('.', import.meta.url)), 24 - overrides: { 25 - ogImage: { enabled: false }, 26 - }, 27 - }, 28 - }, 29 - browser: { 30 - enabled: true, 31 - provider: playwright(), 32 - instances: [ 33 - { browser: 'chromium' }, 34 - ], 35 - }, 36 - }, 37 - }), 38 - ], 39 - coverage: { 40 - enabled: true, 41 - provider: 'v8', 42 - }, 43 - }, 44 - })