--- package.json.orig	2026-10-09 10:12:20 UTC
+++ package.json
@@ -13,7 +13,8 @@
     "playwright:ci": "cross-env CI=true playwright test",
     "simulator": "vp build tests/simulator && vp preview tests/simulator",
     "storybook": "storybook dev -p 6006",
-    "license": "license-compliance --production --report detailed --allow \"MIT;Apache-2.0;ISC;BSD-2-Clause;BSD-3-Clause;0BSD\""
+    "license": "license-compliance --production --report detailed --allow \"MIT;Apache-2.0;ISC;BSD-2-Clause;BSD-3-Clause;0BSD\"",
+    "build": "vite build"
   },
   "type": "module",
   "main": "index.js",
@@ -42,8 +43,8 @@
     "vue-router": "^5.3.1"
   },
   "engines": {
-    "npm": ">=10.0.0",
-    "node": ">=26.0.0"
+    "node": ">=20.19.0",
+    "npm": ">=10.0.0"
   },
   "devEngines": {
     "packageManager": {
@@ -85,8 +86,7 @@
     "ts-json-schema-generator": "^2.9.0",
     "tsx": "^4.23.13",
     "typescript": "^5.9.3",
-    "vite": "npm:@voidzero-dev/vite-plus-core@1.0.0",
-    "vite-plus": "1.0.0",
+    "vite": "8.3.2",
     "vue-hot-reload-api": "^2.3.4",
     "vue-tsc": "^3.3.11",
     "wait-on": "^9.1.0",
@@ -94,9 +94,6 @@
     "yaml": "^2.9.1"
   },
   "overrides": {
-    "vite": "npm:@voidzero-dev/vite-plus-core@1.0.0",
-    "storybook": {
-      "vite-plus": "$vite-plus"
-    }
+    "vite": "8.3.2"
   }
 }
