From 30c5868acf8628f52073daf43b6e15cb21b36eb7 Mon Sep 17 00:00:00 2001 From: Luca Del Puppo Date: Mon, 5 Oct 2026 17:18:40 +0200 Subject: [PATCH 1/3] fix: update vitest to version 5.0.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 23d33f7..b1ff43a 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "tsx": "^4.21.0", "typescript": "~6.0.2", "vite": "^8.0.3", - "vitest": "^4.0.6" + "vitest": "^5.0.3" }, "jest": { "preset": "ts-jest", From 9f2ffbe41ab1af23810d0e6bc3d16de60a38f68b Mon Sep 17 00:00:00 2001 From: Luca Del Puppo Date: Mon, 5 Oct 2026 19:14:58 +0200 Subject: [PATCH 2/3] fix: override vitest to v5 to fix npm 10 install crash npm 10 (bundled with Node 20 and 22) crashes with "Cannot read properties of null (reading 'edgesOut')" when vite's optional peer chain (@vitejs/devtools -> @vitejs/devtools-vitest -> vitest@*) resolves to a different vitest major than the root one. Overriding vitest keeps a single version in the tree. Use ^5.0.1 so npm 11 installs respect min-release-age=7. --- package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b1ff43a..8623304 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,10 @@ "tsx": "^4.21.0", "typescript": "~6.0.2", "vite": "^8.0.3", - "vitest": "^5.0.3" + "vitest": "^5.0.1" + }, + "overrides": { + "vitest": "^5.0.1" }, "jest": { "preset": "ts-jest", From ae410ad863bfd0e03dce38ea4932597e8afc8d3e Mon Sep 17 00:00:00 2001 From: Luca Del Puppo Date: Tue, 6 Oct 2026 15:18:15 +0200 Subject: [PATCH 3/3] fix: pin vitest version to 5.0.1 for consistency --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8623304..1a96cf8 100644 --- a/package.json +++ b/package.json @@ -96,10 +96,10 @@ "tsx": "^4.21.0", "typescript": "~6.0.2", "vite": "^8.0.3", - "vitest": "^5.0.1" + "vitest": "5.0.1" }, "overrides": { - "vitest": "^5.0.1" + "vitest": "5.0.1" }, "jest": { "preset": "ts-jest",