chore(deps): update vitest monorepo to ^3.2.0 (#3298)

* chore(deps): update vitest monorepo to ^3.2.0

* fix: reduce flakyness of nzbget test

---------

Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
This commit is contained in:
homarr-renovate[bot]
2025-06-02 12:07:37 +00:00
committed by GitHub
parent 0d1e3a625a
commit 362c663060
3 changed files with 119 additions and 80 deletions

View File

@@ -40,8 +40,8 @@
"@semantic-release/release-notes-generator": "^14.0.3",
"@turbo/gen": "^2.5.4",
"@vitejs/plugin-react": "^4.5.0",
"@vitest/coverage-v8": "^3.1.4",
"@vitest/ui": "^3.1.4",
"@vitest/coverage-v8": "^3.2.0",
"@vitest/ui": "^3.2.0",
"conventional-changelog-conventionalcommits": "^9.0.0",
"cross-env": "^7.0.3",
"jsdom": "^26.1.0",
@@ -51,7 +51,7 @@
"turbo": "^2.5.4",
"typescript": "^5.8.3",
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^3.1.4"
"vitest": "^3.2.0"
},
"packageManager": "pnpm@10.11.0",
"engines": {

View File

@@ -145,8 +145,8 @@ describe("Nzbget integration", () => {
// Assert
await expect(actAsync()).resolves.not.toThrow();
// NzbGet is slow and we wait for a second before querying the items. Test was flaky without this.
await new Promise((resolve) => setTimeout(resolve, 1000));
// NzbGet is slow and we wait for a few seconds before querying the items. Test was flaky without this.
await new Promise((resolve) => setTimeout(resolve, 5000));
const result = await nzbGetIntegration.getClientJobsAndStatusAsync({ limit: 99 });
expect(result.items).toHaveLength(0);

189
pnpm-lock.yaml generated
View File

@@ -44,11 +44,11 @@ importers:
specifier: ^4.5.0
version: 4.5.0(vite@5.4.5(@types/node@22.15.29)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))
'@vitest/coverage-v8':
specifier: ^3.1.4
version: 3.1.4(vitest@3.1.4)
specifier: ^3.2.0
version: 3.2.0(vitest@3.2.0)
'@vitest/ui':
specifier: ^3.1.4
version: 3.1.4(vitest@3.1.4)
specifier: ^3.2.0
version: 3.2.0(vitest@3.2.0)
conventional-changelog-conventionalcommits:
specifier: ^9.0.0
version: 9.0.0
@@ -77,8 +77,8 @@ importers:
specifier: ^5.1.4
version: 5.1.4(typescript@5.8.3)(vite@5.4.5(@types/node@22.15.29)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))
vitest:
specifier: ^3.1.4
version: 3.1.4(@types/debug@4.1.12)(@types/node@22.15.29)(@vitest/ui@3.1.4)(jsdom@26.1.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
specifier: ^3.2.0
version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.29)(@vitest/ui@3.2.0)(jsdom@26.1.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
apps/nextjs:
dependencies:
@@ -4586,6 +4586,9 @@ packages:
'@types/body-parser@1.19.5':
resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
'@types/chai@5.2.2':
resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==}
'@types/chroma-js@3.1.1':
resolution: {integrity: sha512-SFCr4edNkZ1bGaLzGz7rgR1bRzVX4MmMxwsIa3/Bh6ose8v+hRpneoizHv0KChdjxaXyjRtaMq7sCuZSzPomQA==}
@@ -4637,6 +4640,9 @@ packages:
'@types/debug@4.1.12':
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
'@types/deep-eql@4.0.2':
resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
'@types/docker-modem@3.0.6':
resolution: {integrity: sha512-yKpAGEuKRSS8wwx0joknWxsmLha78wNMe9R2S3UNsVOkZded8UqOrV8KoeDXoXsjndxwyF3eIhyClGbO1SEhEg==}
@@ -4884,48 +4890,48 @@ packages:
peerDependencies:
vite: ^4.2.0 || ^5.0.0 || ^6.0.0
'@vitest/coverage-v8@3.1.4':
resolution: {integrity: sha512-G4p6OtioySL+hPV7Y6JHlhpsODbJzt1ndwHAFkyk6vVjpK03PFsKnauZIzcd0PrK4zAbc5lc+jeZ+eNGiMA+iw==}
'@vitest/coverage-v8@3.2.0':
resolution: {integrity: sha512-HjgvaokAiHxRMI5ioXl4WmgAi4zQtKtnltOOlmpzUqApdcTTZrZJAastbbRGydtiqwtYLFaIb6Jpo3PzowZ0cg==}
peerDependencies:
'@vitest/browser': 3.1.4
vitest: 3.1.4
'@vitest/browser': 3.2.0
vitest: 3.2.0
peerDependenciesMeta:
'@vitest/browser':
optional: true
'@vitest/expect@3.1.4':
resolution: {integrity: sha512-xkD/ljeliyaClDYqHPNCiJ0plY5YIcM0OlRiZizLhlPmpXWpxnGMyTZXOHFhFeG7w9P5PBeL4IdtJ/HeQwTbQA==}
'@vitest/expect@3.2.0':
resolution: {integrity: sha512-0v4YVbhDKX3SKoy0PHWXpKhj44w+3zZkIoVES9Ex2pq+u6+Bijijbi2ua5kE+h3qT6LBWFTNZSCOEU37H8Y5sA==}
'@vitest/mocker@3.1.4':
resolution: {integrity: sha512-8IJ3CvwtSw/EFXqWFL8aCMu+YyYXG2WUSrQbViOZkWTKTVicVwZ/YiEZDSqD00kX+v/+W+OnxhNWoeVKorHygA==}
'@vitest/mocker@3.2.0':
resolution: {integrity: sha512-HFcW0lAMx3eN9vQqis63H0Pscv0QcVMo1Kv8BNysZbxcmHu3ZUYv59DS6BGYiGQ8F5lUkmsfMMlPm4DJFJdf/A==}
peerDependencies:
msw: ^2.4.9
vite: ^5.0.0 || ^6.0.0
vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
peerDependenciesMeta:
msw:
optional: true
vite:
optional: true
'@vitest/pretty-format@3.1.4':
resolution: {integrity: sha512-cqv9H9GvAEoTaoq+cYqUTCGscUjKqlJZC7PRwY5FMySVj5J+xOm1KQcCiYHJOEzOKRUhLH4R2pTwvFlWCEScsg==}
'@vitest/pretty-format@3.2.0':
resolution: {integrity: sha512-gUUhaUmPBHFkrqnOokmfMGRBMHhgpICud9nrz/xpNV3/4OXCn35oG+Pl8rYYsKaTNd/FAIrqRHnwpDpmYxCYZw==}
'@vitest/runner@3.1.4':
resolution: {integrity: sha512-djTeF1/vt985I/wpKVFBMWUlk/I7mb5hmD5oP8K9ACRmVXgKTae3TUOtXAEBfslNKPzUQvnKhNd34nnRSYgLNQ==}
'@vitest/runner@3.2.0':
resolution: {integrity: sha512-bXdmnHxuB7fXJdh+8vvnlwi/m1zvu+I06i1dICVcDQFhyV4iKw2RExC/acavtDn93m/dRuawUObKsrNE1gJacA==}
'@vitest/snapshot@3.1.4':
resolution: {integrity: sha512-JPHf68DvuO7vilmvwdPr9TS0SuuIzHvxeaCkxYcCD4jTk67XwL45ZhEHFKIuCm8CYstgI6LZ4XbwD6ANrwMpFg==}
'@vitest/snapshot@3.2.0':
resolution: {integrity: sha512-z7P/EneBRMe7hdvWhcHoXjhA6at0Q4ipcoZo6SqgxLyQQ8KSMMCmvw1cSt7FHib3ozt0wnRHc37ivuUMbxzG/A==}
'@vitest/spy@3.1.4':
resolution: {integrity: sha512-Xg1bXhu+vtPXIodYN369M86K8shGLouNjoVI78g8iAq2rFoHFdajNvJJ5A/9bPMFcfQqdaCpOgWKEoMQg/s0Yg==}
'@vitest/spy@3.2.0':
resolution: {integrity: sha512-s3+TkCNUIEOX99S0JwNDfsHRaZDDZZR/n8F0mop0PmsEbQGKZikCGpTGZ6JRiHuONKew3Fb5//EPwCP+pUX9cw==}
'@vitest/ui@3.1.4':
resolution: {integrity: sha512-CFc2Bpb3sz4Sdt53kdNGq+qZKLftBwX4qZLC03CBUc0N1LJrOoL0ZeK0oq/708mtnpwccL0BZCY9d1WuiBSr7Q==}
'@vitest/ui@3.2.0':
resolution: {integrity: sha512-cYFZZSl1usgzsHoGF66GHfYXlEwc06ggapS1TaSLMKCzhTPWBPI9b/t1RvKIsLSjdKUakpSPf33jQMvRjMvvlQ==}
peerDependencies:
vitest: 3.1.4
vitest: 3.2.0
'@vitest/utils@3.1.4':
resolution: {integrity: sha512-yriMuO1cfFhmiGc8ataN51+9ooHRuURdfAZfwFd3usWynjzpLslZdYnRegTv32qdgtJTsj15FoeZe2g15fY1gg==}
'@vitest/utils@3.2.0':
resolution: {integrity: sha512-gXXOe7Fj6toCsZKVQouTRLJftJwmvbhH5lKOBR6rlP950zUq9AitTUjnFoXS/CqjBC2aoejAztLPzzuva++XBw==}
'@webassemblyjs/ast@1.14.1':
resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
@@ -5210,6 +5216,9 @@ packages:
resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
engines: {node: '>=4'}
ast-v8-to-istanbul@0.3.3:
resolution: {integrity: sha512-MuXMrSLVVoA6sYN/6Hke18vMzrT4TZNbZIj/hvh0fnYFpO+/kFXcLIaiPwXXWaQUPg4yJD8fj+lfJ7/1EBconw==}
async-lock@1.4.1:
resolution: {integrity: sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==}
@@ -7462,6 +7471,9 @@ packages:
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
js-tokens@9.0.1:
resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
@@ -9722,19 +9734,23 @@ packages:
resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==}
engines: {node: '>=12.0.0'}
tinyglobby@0.2.14:
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
engines: {node: '>=12.0.0'}
tinygradient@1.1.5:
resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==}
tinypool@1.0.2:
resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==}
tinypool@1.1.0:
resolution: {integrity: sha512-7CotroY9a8DKsKprEy/a14aCCm8jYVmR7aFy4fpkZM8sdpNJbKkixuNjgM50yCmip2ezc8z4N7k3oe2+rfRJCQ==}
engines: {node: ^18.0.0 || >=20.0.0}
tinyrainbow@2.0.0:
resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
engines: {node: '>=14.0.0'}
tinyspy@3.0.2:
resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==}
tinyspy@4.0.3:
resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==}
engines: {node: '>=14.0.0'}
tippy.js@6.3.7:
@@ -10263,8 +10279,8 @@ packages:
videojs-vtt.js@0.15.5:
resolution: {integrity: sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==}
vite-node@3.1.4:
resolution: {integrity: sha512-6enNwYnpyDo4hEgytbmc6mYWHXDHYEn0D1/rw4Q+tnHUGtKTJsn8T1YkX6Q18wI5LCrS8CTYlBaiCqxOy2kvUA==}
vite-node@3.2.0:
resolution: {integrity: sha512-8Fc5Ko5Y4URIJkmMF/iFP1C0/OJyY+VGVe9Nw6WAdZyw4bTO+eVg9mwxWkQp/y8NnAoQY3o9KAvE1ZdA2v+Vmg==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
@@ -10307,16 +10323,16 @@ packages:
terser:
optional: true
vitest@3.1.4:
resolution: {integrity: sha512-Ta56rT7uWxCSJXlBtKgIlApJnT6e6IGmTYxYcmxjJ4ujuZDI59GUQgVDObXXJujOmPDBYXHK1qmaGtneu6TNIQ==}
vitest@3.2.0:
resolution: {integrity: sha512-P7Nvwuli8WBNmeMHHek7PnGW4oAZl9za1fddfRVidZar8wDZRi7hpznLKQePQ8JPLwSBEYDK11g+++j7uFJV8Q==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@types/debug': ^4.1.12
'@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
'@vitest/browser': 3.1.4
'@vitest/ui': 3.1.4
'@vitest/browser': 3.2.0
'@vitest/ui': 3.2.0
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -13111,6 +13127,10 @@ snapshots:
'@types/connect': 3.4.38
'@types/node': 22.15.29
'@types/chai@5.2.2':
dependencies:
'@types/deep-eql': 4.0.2
'@types/chroma-js@3.1.1': {}
'@types/connect@3.4.38':
@@ -13162,6 +13182,8 @@ snapshots:
dependencies:
'@types/ms': 2.1.0
'@types/deep-eql@4.0.2': {}
'@types/docker-modem@3.0.6':
dependencies:
'@types/node': 22.15.29
@@ -13478,11 +13500,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@vitest/coverage-v8@3.1.4(vitest@3.1.4)':
'@vitest/coverage-v8@3.2.0(vitest@3.2.0)':
dependencies:
'@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 1.0.2
debug: 4.4.0
ast-v8-to-istanbul: 0.3.3
debug: 4.4.1
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 5.0.6
@@ -13492,58 +13515,59 @@ snapshots:
std-env: 3.9.0
test-exclude: 7.0.1
tinyrainbow: 2.0.0
vitest: 3.1.4(@types/debug@4.1.12)(@types/node@22.15.29)(@vitest/ui@3.1.4)(jsdom@26.1.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.29)(@vitest/ui@3.2.0)(jsdom@26.1.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
transitivePeerDependencies:
- supports-color
'@vitest/expect@3.1.4':
'@vitest/expect@3.2.0':
dependencies:
'@vitest/spy': 3.1.4
'@vitest/utils': 3.1.4
'@types/chai': 5.2.2
'@vitest/spy': 3.2.0
'@vitest/utils': 3.2.0
chai: 5.2.0
tinyrainbow: 2.0.0
'@vitest/mocker@3.1.4(vite@5.4.5(@types/node@22.15.29)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))':
'@vitest/mocker@3.2.0(vite@5.4.5(@types/node@22.15.29)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))':
dependencies:
'@vitest/spy': 3.1.4
'@vitest/spy': 3.2.0
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
vite: 5.4.5(@types/node@22.15.29)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
'@vitest/pretty-format@3.1.4':
'@vitest/pretty-format@3.2.0':
dependencies:
tinyrainbow: 2.0.0
'@vitest/runner@3.1.4':
'@vitest/runner@3.2.0':
dependencies:
'@vitest/utils': 3.1.4
'@vitest/utils': 3.2.0
pathe: 2.0.3
'@vitest/snapshot@3.1.4':
'@vitest/snapshot@3.2.0':
dependencies:
'@vitest/pretty-format': 3.1.4
'@vitest/pretty-format': 3.2.0
magic-string: 0.30.17
pathe: 2.0.3
'@vitest/spy@3.1.4':
'@vitest/spy@3.2.0':
dependencies:
tinyspy: 3.0.2
tinyspy: 4.0.3
'@vitest/ui@3.1.4(vitest@3.1.4)':
'@vitest/ui@3.2.0(vitest@3.2.0)':
dependencies:
'@vitest/utils': 3.1.4
'@vitest/utils': 3.2.0
fflate: 0.8.2
flatted: 3.3.3
pathe: 2.0.3
sirv: 3.0.1
tinyglobby: 0.2.13
tinyglobby: 0.2.14
tinyrainbow: 2.0.0
vitest: 3.1.4(@types/debug@4.1.12)(@types/node@22.15.29)(@vitest/ui@3.1.4)(jsdom@26.1.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.29)(@vitest/ui@3.2.0)(jsdom@26.1.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
'@vitest/utils@3.1.4':
'@vitest/utils@3.2.0':
dependencies:
'@vitest/pretty-format': 3.1.4
'@vitest/pretty-format': 3.2.0
loupe: 3.1.3
tinyrainbow: 2.0.0
@@ -13893,6 +13917,12 @@ snapshots:
dependencies:
tslib: 2.8.1
ast-v8-to-istanbul@0.3.3:
dependencies:
'@jridgewell/trace-mapping': 0.3.25
estree-walker: 3.0.3
js-tokens: 9.0.1
async-lock@1.4.1: {}
async@3.2.6: {}
@@ -16400,6 +16430,8 @@ snapshots:
js-tokens@4.0.0: {}
js-tokens@9.0.1: {}
js-yaml@4.1.0:
dependencies:
argparse: 2.0.1
@@ -19120,16 +19152,21 @@ snapshots:
fdir: 6.4.4(picomatch@4.0.2)
picomatch: 4.0.2
tinyglobby@0.2.14:
dependencies:
fdir: 6.4.4(picomatch@4.0.2)
picomatch: 4.0.2
tinygradient@1.1.5:
dependencies:
'@types/tinycolor2': 1.4.6
tinycolor2: 1.6.0
tinypool@1.0.2: {}
tinypool@1.1.0: {}
tinyrainbow@2.0.0: {}
tinyspy@3.0.2: {}
tinyspy@4.0.3: {}
tippy.js@6.3.7:
dependencies:
@@ -19689,7 +19726,7 @@ snapshots:
dependencies:
global: 4.4.0
vite-node@3.1.4(@types/node@22.15.29)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0):
vite-node@3.2.0(@types/node@22.15.29)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0):
dependencies:
cac: 6.7.14
debug: 4.4.1
@@ -19730,33 +19767,35 @@ snapshots:
sugarss: 4.0.1(postcss@8.4.47)
terser: 5.39.0
vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.15.29)(@vitest/ui@3.1.4)(jsdom@26.1.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0):
vitest@3.2.0(@types/debug@4.1.12)(@types/node@22.15.29)(@vitest/ui@3.2.0)(jsdom@26.1.0)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0):
dependencies:
'@vitest/expect': 3.1.4
'@vitest/mocker': 3.1.4(vite@5.4.5(@types/node@22.15.29)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))
'@vitest/pretty-format': 3.1.4
'@vitest/runner': 3.1.4
'@vitest/snapshot': 3.1.4
'@vitest/spy': 3.1.4
'@vitest/utils': 3.1.4
'@types/chai': 5.2.2
'@vitest/expect': 3.2.0
'@vitest/mocker': 3.2.0(vite@5.4.5(@types/node@22.15.29)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0))
'@vitest/pretty-format': 3.2.0
'@vitest/runner': 3.2.0
'@vitest/snapshot': 3.2.0
'@vitest/spy': 3.2.0
'@vitest/utils': 3.2.0
chai: 5.2.0
debug: 4.4.0
debug: 4.4.1
expect-type: 1.2.1
magic-string: 0.30.17
pathe: 2.0.3
picomatch: 4.0.2
std-env: 3.9.0
tinybench: 2.9.0
tinyexec: 0.3.2
tinyglobby: 0.2.13
tinypool: 1.0.2
tinyglobby: 0.2.14
tinypool: 1.1.0
tinyrainbow: 2.0.0
vite: 5.4.5(@types/node@22.15.29)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
vite-node: 3.1.4(@types/node@22.15.29)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
vite-node: 3.2.0(@types/node@22.15.29)(sass@1.89.1)(sugarss@4.0.1(postcss@8.4.47))(terser@5.39.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/debug': 4.1.12
'@types/node': 22.15.29
'@vitest/ui': 3.1.4(vitest@3.1.4)
'@vitest/ui': 3.2.0(vitest@3.2.0)
jsdom: 26.1.0
transitivePeerDependencies:
- less