Astro implementation of openring npmjs.com/package/@jasikpark/astro-openring
astro webring typescript

Add vitest

caleb.jasik.xyz cfd1b439 b5166d66

verified
+285 -2
+10 -2
package.json
··· 12 12 "keywords": [ 13 13 "astro-component" 14 14 ], 15 - "scripts": {}, 15 + "scripts": { 16 + "dev": "astro dev", 17 + "build": "astro build", 18 + "test": "vitest run" 19 + }, 16 20 "devDependencies": { 17 21 "astro": "^5.16.11" 18 22 }, 19 23 "peerDependencies": { 20 24 "astro": "^4.0.0 || ^5.0.0" 25 + }, 26 + "dependencies": { 27 + "@vitest/ui": "^4.0.17", 28 + "vitest": "^4.0.17" 21 29 } 22 - } 30 + }
+275
pnpm-lock.yaml
··· 7 7 importers: 8 8 9 9 .: 10 + dependencies: 11 + '@vitest/ui': 12 + specifier: ^4.0.17 13 + version: 4.0.17(vitest@4.0.17) 14 + vitest: 15 + specifier: ^4.0.17 16 + version: 4.0.17(@vitest/ui@4.0.17) 10 17 devDependencies: 11 18 astro: 12 19 specifier: ^5.16.11 ··· 354 361 '@oslojs/encoding@1.1.0': 355 362 resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} 356 363 364 + '@polka/url@1.0.0-next.29': 365 + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} 366 + 357 367 '@rollup/pluginutils@5.3.0': 358 368 resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} 359 369 engines: {node: '>=14.0.0'} ··· 509 519 '@shikijs/vscode-textmate@10.0.2': 510 520 resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} 511 521 522 + '@standard-schema/spec@1.1.0': 523 + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} 524 + 525 + '@types/chai@5.2.3': 526 + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} 527 + 512 528 '@types/debug@4.1.12': 513 529 resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} 530 + 531 + '@types/deep-eql@4.0.2': 532 + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} 514 533 515 534 '@types/estree@1.0.8': 516 535 resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} ··· 533 552 '@ungap/structured-clone@1.3.0': 534 553 resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} 535 554 555 + '@vitest/expect@4.0.17': 556 + resolution: {integrity: sha512-mEoqP3RqhKlbmUmntNDDCJeTDavDR+fVYkSOw8qRwJFaW/0/5zA9zFeTrHqNtcmwh6j26yMmwx2PqUDPzt5ZAQ==} 557 + 558 + '@vitest/mocker@4.0.17': 559 + resolution: {integrity: sha512-+ZtQhLA3lDh1tI2wxe3yMsGzbp7uuJSWBM1iTIKCbppWTSBN09PUC+L+fyNlQApQoR+Ps8twt2pbSSXg2fQVEQ==} 560 + peerDependencies: 561 + msw: ^2.4.9 562 + vite: ^6.0.0 || ^7.0.0-0 563 + peerDependenciesMeta: 564 + msw: 565 + optional: true 566 + vite: 567 + optional: true 568 + 569 + '@vitest/pretty-format@4.0.17': 570 + resolution: {integrity: sha512-Ah3VAYmjcEdHg6+MwFE17qyLqBHZ+ni2ScKCiW2XrlSBV4H3Z7vYfPfz7CWQ33gyu76oc0Ai36+kgLU3rfF4nw==} 571 + 572 + '@vitest/runner@4.0.17': 573 + resolution: {integrity: sha512-JmuQyf8aMWoo/LmNFppdpkfRVHJcsgzkbCA+/Bk7VfNH7RE6Ut2qxegeyx2j3ojtJtKIbIGy3h+KxGfYfk28YQ==} 574 + 575 + '@vitest/snapshot@4.0.17': 576 + resolution: {integrity: sha512-npPelD7oyL+YQM2gbIYvlavlMVWUfNNGZPcu0aEUQXt7FXTuqhmgiYupPnAanhKvyP6Srs2pIbWo30K0RbDtRQ==} 577 + 578 + '@vitest/spy@4.0.17': 579 + resolution: {integrity: sha512-I1bQo8QaP6tZlTomQNWKJE6ym4SHf3oLS7ceNjozxxgzavRAgZDc06T7kD8gb9bXKEgcLNt00Z+kZO6KaJ62Ew==} 580 + 581 + '@vitest/ui@4.0.17': 582 + resolution: {integrity: sha512-hRDjg6dlDz7JlZAvjbiCdAJ3SDG+NH8tjZe21vjxfvT2ssYAn72SRXMge3dKKABm3bIJ3C+3wdunIdur8PHEAw==} 583 + peerDependencies: 584 + vitest: 4.0.17 585 + 586 + '@vitest/utils@4.0.17': 587 + resolution: {integrity: sha512-RG6iy+IzQpa9SB8HAFHJ9Y+pTzI+h8553MrciN9eC6TFBErqrQaTas4vG+MVj8S4uKk8uTT2p0vgZPnTdxd96w==} 588 + 536 589 acorn@8.15.0: 537 590 resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} 538 591 engines: {node: '>=0.4.0'} ··· 567 620 array-iterate@2.0.1: 568 621 resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} 569 622 623 + assertion-error@2.0.1: 624 + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} 625 + engines: {node: '>=12'} 626 + 570 627 astro@5.16.11: 571 628 resolution: {integrity: sha512-Z7kvkTTT5n6Hn5lCm6T3WU6pkxx84Hn25dtQ6dR7ATrBGq9eVa8EuB/h1S8xvaoVyCMZnIESu99Z9RJfdLRLDA==} 572 629 engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} ··· 595 652 596 653 ccount@2.0.1: 597 654 resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 655 + 656 + chai@6.2.2: 657 + resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} 658 + engines: {node: '>=18'} 598 659 599 660 chalk@5.6.2: 600 661 resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} ··· 764 825 eventemitter3@5.0.4: 765 826 resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} 766 827 828 + expect-type@1.3.0: 829 + resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} 830 + engines: {node: '>=12.0.0'} 831 + 767 832 extend@3.0.2: 768 833 resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 769 834 ··· 776 841 picomatch: 777 842 optional: true 778 843 844 + fflate@0.8.2: 845 + resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} 846 + 847 + flatted@3.3.3: 848 + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} 849 + 779 850 flattie@1.1.1: 780 851 resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} 781 852 engines: {node: '>=8'} ··· 1054 1125 nth-check@2.1.1: 1055 1126 resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 1056 1127 1128 + obug@2.1.1: 1129 + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} 1130 + 1057 1131 ofetch@1.5.1: 1058 1132 resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} 1059 1133 ··· 1086 1160 1087 1161 parse5@7.3.0: 1088 1162 resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} 1163 + 1164 + pathe@2.0.3: 1165 + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 1089 1166 1090 1167 piccolore@0.1.3: 1091 1168 resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==} ··· 1193 1270 shiki@3.21.0: 1194 1271 resolution: {integrity: sha512-N65B/3bqL/TI2crrXr+4UivctrAGEjmsib5rPMMPpFp1xAx/w03v8WZ9RDDFYteXoEgY7qZ4HGgl5KBIu1153w==} 1195 1272 1273 + siginfo@2.0.0: 1274 + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 1275 + 1276 + sirv@3.0.2: 1277 + resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} 1278 + engines: {node: '>=18'} 1279 + 1196 1280 sisteransi@1.0.5: 1197 1281 resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 1198 1282 ··· 1207 1291 space-separated-tokens@2.0.2: 1208 1292 resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 1209 1293 1294 + stackback@0.0.2: 1295 + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 1296 + 1297 + std-env@3.10.0: 1298 + resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} 1299 + 1210 1300 string-width@4.2.3: 1211 1301 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1212 1302 engines: {node: '>=8'} ··· 1234 1324 tiny-inflate@1.0.3: 1235 1325 resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} 1236 1326 1327 + tinybench@2.9.0: 1328 + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} 1329 + 1237 1330 tinyexec@1.0.2: 1238 1331 resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} 1239 1332 engines: {node: '>=18'} ··· 1241 1334 tinyglobby@0.2.15: 1242 1335 resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 1243 1336 engines: {node: '>=12.0.0'} 1337 + 1338 + tinyrainbow@3.0.3: 1339 + resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} 1340 + engines: {node: '>=14.0.0'} 1341 + 1342 + totalist@3.0.1: 1343 + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} 1344 + engines: {node: '>=6'} 1244 1345 1245 1346 trim-lines@3.0.1: 1246 1347 resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} ··· 1431 1532 vite: 1432 1533 optional: true 1433 1534 1535 + vitest@4.0.17: 1536 + resolution: {integrity: sha512-FQMeF0DJdWY0iOnbv466n/0BudNdKj1l5jYgl5JVTwjSsZSlqyXFt/9+1sEyhR6CLowbZpV7O1sCHrzBhucKKg==} 1537 + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} 1538 + hasBin: true 1539 + peerDependencies: 1540 + '@edge-runtime/vm': '*' 1541 + '@opentelemetry/api': ^1.9.0 1542 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 1543 + '@vitest/browser-playwright': 4.0.17 1544 + '@vitest/browser-preview': 4.0.17 1545 + '@vitest/browser-webdriverio': 4.0.17 1546 + '@vitest/ui': 4.0.17 1547 + happy-dom: '*' 1548 + jsdom: '*' 1549 + peerDependenciesMeta: 1550 + '@edge-runtime/vm': 1551 + optional: true 1552 + '@opentelemetry/api': 1553 + optional: true 1554 + '@types/node': 1555 + optional: true 1556 + '@vitest/browser-playwright': 1557 + optional: true 1558 + '@vitest/browser-preview': 1559 + optional: true 1560 + '@vitest/browser-webdriverio': 1561 + optional: true 1562 + '@vitest/ui': 1563 + optional: true 1564 + happy-dom: 1565 + optional: true 1566 + jsdom: 1567 + optional: true 1568 + 1434 1569 web-namespaces@2.0.1: 1435 1570 resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} 1436 1571 ··· 1438 1573 resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} 1439 1574 engines: {node: '>=4'} 1440 1575 1576 + why-is-node-running@2.3.0: 1577 + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} 1578 + engines: {node: '>=8'} 1579 + hasBin: true 1580 + 1441 1581 widest-line@5.0.0: 1442 1582 resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} 1443 1583 engines: {node: '>=18'} ··· 1731 1871 1732 1872 '@oslojs/encoding@1.1.0': {} 1733 1873 1874 + '@polka/url@1.0.0-next.29': {} 1875 + 1734 1876 '@rollup/pluginutils@5.3.0(rollup@4.55.2)': 1735 1877 dependencies: 1736 1878 '@types/estree': 1.0.8 ··· 1847 1989 1848 1990 '@shikijs/vscode-textmate@10.0.2': {} 1849 1991 1992 + '@standard-schema/spec@1.1.0': {} 1993 + 1994 + '@types/chai@5.2.3': 1995 + dependencies: 1996 + '@types/deep-eql': 4.0.2 1997 + assertion-error: 2.0.1 1998 + 1850 1999 '@types/debug@4.1.12': 1851 2000 dependencies: 1852 2001 '@types/ms': 2.1.0 2002 + 2003 + '@types/deep-eql@4.0.2': {} 1853 2004 1854 2005 '@types/estree@1.0.8': {} 1855 2006 ··· 1871 2022 1872 2023 '@ungap/structured-clone@1.3.0': {} 1873 2024 2025 + '@vitest/expect@4.0.17': 2026 + dependencies: 2027 + '@standard-schema/spec': 1.1.0 2028 + '@types/chai': 5.2.3 2029 + '@vitest/spy': 4.0.17 2030 + '@vitest/utils': 4.0.17 2031 + chai: 6.2.2 2032 + tinyrainbow: 3.0.3 2033 + 2034 + '@vitest/mocker@4.0.17(vite@6.4.1)': 2035 + dependencies: 2036 + '@vitest/spy': 4.0.17 2037 + estree-walker: 3.0.3 2038 + magic-string: 0.30.21 2039 + optionalDependencies: 2040 + vite: 6.4.1 2041 + 2042 + '@vitest/pretty-format@4.0.17': 2043 + dependencies: 2044 + tinyrainbow: 3.0.3 2045 + 2046 + '@vitest/runner@4.0.17': 2047 + dependencies: 2048 + '@vitest/utils': 4.0.17 2049 + pathe: 2.0.3 2050 + 2051 + '@vitest/snapshot@4.0.17': 2052 + dependencies: 2053 + '@vitest/pretty-format': 4.0.17 2054 + magic-string: 0.30.21 2055 + pathe: 2.0.3 2056 + 2057 + '@vitest/spy@4.0.17': {} 2058 + 2059 + '@vitest/ui@4.0.17(vitest@4.0.17)': 2060 + dependencies: 2061 + '@vitest/utils': 4.0.17 2062 + fflate: 0.8.2 2063 + flatted: 3.3.3 2064 + pathe: 2.0.3 2065 + sirv: 3.0.2 2066 + tinyglobby: 0.2.15 2067 + tinyrainbow: 3.0.3 2068 + vitest: 4.0.17(@vitest/ui@4.0.17) 2069 + 2070 + '@vitest/utils@4.0.17': 2071 + dependencies: 2072 + '@vitest/pretty-format': 4.0.17 2073 + tinyrainbow: 3.0.3 2074 + 1874 2075 acorn@8.15.0: {} 1875 2076 1876 2077 ansi-align@3.0.1: ··· 1893 2094 aria-query@5.3.2: {} 1894 2095 1895 2096 array-iterate@2.0.1: {} 2097 + 2098 + assertion-error@2.0.1: {} 1896 2099 1897 2100 astro@5.16.11(rollup@4.55.2)(typescript@5.9.3): 1898 2101 dependencies: ··· 2018 2221 camelcase@8.0.0: {} 2019 2222 2020 2223 ccount@2.0.1: {} 2224 + 2225 + chai@6.2.2: {} 2021 2226 2022 2227 chalk@5.6.2: {} 2023 2228 ··· 2176 2381 '@types/estree': 1.0.8 2177 2382 2178 2383 eventemitter3@5.0.4: {} 2384 + 2385 + expect-type@1.3.0: {} 2179 2386 2180 2387 extend@3.0.2: {} 2181 2388 ··· 2183 2390 optionalDependencies: 2184 2391 picomatch: 4.0.3 2185 2392 2393 + fflate@0.8.2: {} 2394 + 2395 + flatted@3.3.3: {} 2396 + 2186 2397 flattie@1.1.1: {} 2187 2398 2188 2399 fontace@0.4.0: ··· 2682 2893 dependencies: 2683 2894 boolbase: 1.0.0 2684 2895 2896 + obug@2.1.1: {} 2897 + 2685 2898 ofetch@1.5.1: 2686 2899 dependencies: 2687 2900 destr: 2.0.5 ··· 2723 2936 parse5@7.3.0: 2724 2937 dependencies: 2725 2938 entities: 6.0.1 2939 + 2940 + pathe@2.0.3: {} 2726 2941 2727 2942 piccolore@0.1.3: {} 2728 2943 ··· 2930 3145 '@shikijs/vscode-textmate': 10.0.2 2931 3146 '@types/hast': 3.0.4 2932 3147 3148 + siginfo@2.0.0: {} 3149 + 3150 + sirv@3.0.2: 3151 + dependencies: 3152 + '@polka/url': 1.0.0-next.29 3153 + mrmime: 2.0.1 3154 + totalist: 3.0.1 3155 + 2933 3156 sisteransi@1.0.5: {} 2934 3157 2935 3158 smol-toml@1.6.0: {} ··· 2937 3160 source-map-js@1.2.1: {} 2938 3161 2939 3162 space-separated-tokens@2.0.2: {} 3163 + 3164 + stackback@0.0.2: {} 3165 + 3166 + std-env@3.10.0: {} 2940 3167 2941 3168 string-width@4.2.3: 2942 3169 dependencies: ··· 2975 3202 2976 3203 tiny-inflate@1.0.3: {} 2977 3204 3205 + tinybench@2.9.0: {} 3206 + 2978 3207 tinyexec@1.0.2: {} 2979 3208 2980 3209 tinyglobby@0.2.15: 2981 3210 dependencies: 2982 3211 fdir: 6.5.0(picomatch@4.0.3) 2983 3212 picomatch: 4.0.3 3213 + 3214 + tinyrainbow@3.0.3: {} 3215 + 3216 + totalist@3.0.1: {} 2984 3217 2985 3218 trim-lines@3.0.1: {} 2986 3219 ··· 3102 3335 optionalDependencies: 3103 3336 vite: 6.4.1 3104 3337 3338 + vitest@4.0.17(@vitest/ui@4.0.17): 3339 + dependencies: 3340 + '@vitest/expect': 4.0.17 3341 + '@vitest/mocker': 4.0.17(vite@6.4.1) 3342 + '@vitest/pretty-format': 4.0.17 3343 + '@vitest/runner': 4.0.17 3344 + '@vitest/snapshot': 4.0.17 3345 + '@vitest/spy': 4.0.17 3346 + '@vitest/utils': 4.0.17 3347 + es-module-lexer: 1.7.0 3348 + expect-type: 1.3.0 3349 + magic-string: 0.30.21 3350 + obug: 2.1.1 3351 + pathe: 2.0.3 3352 + picomatch: 4.0.3 3353 + std-env: 3.10.0 3354 + tinybench: 2.9.0 3355 + tinyexec: 1.0.2 3356 + tinyglobby: 0.2.15 3357 + tinyrainbow: 3.0.3 3358 + vite: 6.4.1 3359 + why-is-node-running: 2.3.0 3360 + optionalDependencies: 3361 + '@vitest/ui': 4.0.17(vitest@4.0.17) 3362 + transitivePeerDependencies: 3363 + - jiti 3364 + - less 3365 + - lightningcss 3366 + - msw 3367 + - sass 3368 + - sass-embedded 3369 + - stylus 3370 + - sugarss 3371 + - terser 3372 + - tsx 3373 + - yaml 3374 + 3105 3375 web-namespaces@2.0.1: {} 3106 3376 3107 3377 which-pm-runs@1.1.0: {} 3378 + 3379 + why-is-node-running@2.3.0: 3380 + dependencies: 3381 + siginfo: 2.0.0 3382 + stackback: 0.0.2 3108 3383 3109 3384 widest-line@5.0.0: 3110 3385 dependencies: