chore(deps): migrate vite from v7 to v8

This commit is contained in:
Acbox
2026-03-21 19:50:36 +08:00
parent e6ef0c9ad6
commit 91e5e44509
8 changed files with 529 additions and 267 deletions
+6
View File
@@ -0,0 +1,6 @@
#!/usr/bin/env sh
export PATH="$HOME/.local/share/mise/shims:$HOME/.local/bin:$HOME/.npm-global/bin:/opt/homebrew/bin:/usr/local/bin:$PATH"
echo "Check TypeScript lint..."
pnpm lint
+2 -2
View File
@@ -2,5 +2,5 @@
export PATH="$HOME/.local/share/mise/shims:$HOME/.local/bin:$HOME/.npm-global/bin:/opt/homebrew/bin:/usr/local/bin:$PATH" export PATH="$HOME/.local/share/mise/shims:$HOME/.local/bin:$HOME/.npm-global/bin:/opt/homebrew/bin:/usr/local/bin:$PATH"
echo "Check lint..." echo "Check Web build..."
pnpm lint:fix pnpm web:build
+7 -3
View File
@@ -15,13 +15,17 @@ PID_GO=$!
sh "$SCRIPT_DIR/check-go-test" & sh "$SCRIPT_DIR/check-go-test" &
PID_GO_TEST=$! PID_GO_TEST=$!
sh "$SCRIPT_DIR/check-pnpm" & sh "$SCRIPT_DIR/check-ts" &
PID_PNPM=$! PID_TS=$!
sh "$SCRIPT_DIR/check-web" &
PID_WEB=$!
FAIL=0 FAIL=0
wait "$PID_GO" || FAIL=1 wait "$PID_GO" || FAIL=1
wait "$PID_GO_TEST" || FAIL=1 wait "$PID_GO_TEST" || FAIL=1
wait "$PID_PNPM" || FAIL=1 wait "$PID_TS" || FAIL=1
wait "$PID_WEB" || FAIL=1
[ "$FAIL" -eq 0 ] || exit 1 [ "$FAIL" -eq 0 ] || exit 1
+1 -1
View File
@@ -9,7 +9,7 @@
| Category | Technology | | Category | Technology |
|----------|-----------| |----------|-----------|
| Framework | Vue 3 (Composition API, `<script setup>`) | | Framework | Vue 3 (Composition API, `<script setup>`) |
| Build | Vite 7 + `@vitejs/plugin-vue` | | Build | Vite 8 + `@vitejs/plugin-vue` |
| CSS | Tailwind CSS 4 (CSS-based config, no `tailwind.config.*`) | | CSS | Tailwind CSS 4 (CSS-based config, no `tailwind.config.*`) |
| UI Library | `@memoh/ui` (built on Reka UI + class-variance-authority) | | UI Library | `@memoh/ui` (built on Reka UI + class-variance-authority) |
| State | Pinia 3 + `pinia-plugin-persistedstate` | | State | Pinia 3 + `pinia-plugin-persistedstate` |
+4 -4
View File
@@ -18,7 +18,7 @@
"@memoh/ui": "workspace:*", "@memoh/ui": "workspace:*",
"@pinia/colada": "^0.21.1", "@pinia/colada": "^0.21.1",
"@shikijs/transformers": "^4.0.1", "@shikijs/transformers": "^4.0.1",
"@tailwindcss/vite": "^4.1.18", "@tailwindcss/vite": "^4.2.2",
"@tanstack/vue-table": "^8.21.3", "@tanstack/vue-table": "^8.21.3",
"@vee-validate/zod": "^4.15.1", "@vee-validate/zod": "^4.15.1",
"@vueuse/core": "^14.1.0", "@vueuse/core": "^14.1.0",
@@ -38,7 +38,7 @@
"shiki": "^3.21.0", "shiki": "^3.21.0",
"stream-markdown": "^0.0.13", "stream-markdown": "^0.0.13",
"stream-monaco": "^0.0.18", "stream-monaco": "^0.0.18",
"tailwindcss": "^4.1.18", "tailwindcss": "^4.2.2",
"tw-animate-css": "^1.4.0", "tw-animate-css": "^1.4.0",
"vee-validate": "^4.15.1", "vee-validate": "^4.15.1",
"vue": "^3.5.24", "vue": "^3.5.24",
@@ -51,10 +51,10 @@
"devDependencies": { "devDependencies": {
"@memoh/config": "workspace:*", "@memoh/config": "workspace:*",
"@types/node": "^24.10.1", "@types/node": "^24.10.1",
"@vitejs/plugin-vue": "^6.0.1", "@vitejs/plugin-vue": "^6.0.5",
"@vue/tsconfig": "^0.8.1", "@vue/tsconfig": "^0.8.1",
"typescript": "~5.9.3", "typescript": "~5.9.3",
"vite": "^7.2.4", "vite": "^8.0.1",
"vue-tsc": "^3.1.4" "vue-tsc": "^3.1.4"
} }
} }
-3
View File
@@ -9,9 +9,6 @@
"docs:dev": "pnpm --filter @memoh/docs dev", "docs:dev": "pnpm --filter @memoh/docs dev",
"docs:build": "pnpm --filter @memoh/docs build", "docs:build": "pnpm --filter @memoh/docs build",
"docs:preview": "pnpm --filter @memoh/docs preview", "docs:preview": "pnpm --filter @memoh/docs preview",
"agent:dev": "pnpm --filter @memoh/agent-gateway dev",
"agent:build": "pnpm --filter @memoh/agent-gateway build",
"agent:start": "pnpm --filter @memoh/agent-gateway start",
"release": "bumpp", "release": "bumpp",
"generate-sdk": "openapi-ts", "generate-sdk": "openapi-ts",
"lint": "eslint .", "lint": "eslint .",
+5 -5
View File
@@ -19,7 +19,7 @@
"type-check": "vue-tsc --build" "type-check": "vue-tsc --build"
}, },
"dependencies": { "dependencies": {
"@tailwindcss/vite": "^4.1.18", "@tailwindcss/vite": "^4.2.2",
"@tanstack/vue-table": "^8.21.3", "@tanstack/vue-table": "^8.21.3",
"@vee-validate/zod": "^4.15.1", "@vee-validate/zod": "^4.15.1",
"@vueuse/core": "^14.1.0", "@vueuse/core": "^14.1.0",
@@ -28,7 +28,7 @@
"lucide-vue-next": "^0.562.0", "lucide-vue-next": "^0.562.0",
"reka-ui": "^2.7.0", "reka-ui": "^2.7.0",
"tailwind-merge": "^3.4.0", "tailwind-merge": "^3.4.0",
"tailwindcss": "^4.1.18", "tailwindcss": "^4.2.2",
"vee-validate": "^4.15.1", "vee-validate": "^4.15.1",
"vue-sonner": "^2.0.9", "vue-sonner": "^2.0.9",
"zod": "3.25.76" "zod": "3.25.76"
@@ -40,7 +40,7 @@
"@microsoft/api-extractor": "^7.55.2", "@microsoft/api-extractor": "^7.55.2",
"@tsconfig/node24": "^24.0.3", "@tsconfig/node24": "^24.0.3",
"@types/node": "^24.10.4", "@types/node": "^24.10.4",
"@vitejs/plugin-vue": "^6.0.3", "@vitejs/plugin-vue": "^6.0.5",
"@vue/language-core": "^3.2.1", "@vue/language-core": "^3.2.1",
"@vue/tsconfig": "^0.8.1", "@vue/tsconfig": "^0.8.1",
"npm-run-all2": "^8.0.4", "npm-run-all2": "^8.0.4",
@@ -48,8 +48,8 @@
"tw-animate-css": "^1.4.0", "tw-animate-css": "^1.4.0",
"typescript": "~5.9.3", "typescript": "~5.9.3",
"unplugin-dts": "1.0.0-beta.6", "unplugin-dts": "1.0.0-beta.6",
"vite": "^7.3.0", "vite": "^8.0.1",
"vite-plugin-vue-devtools": "^8.0.5", "vite-plugin-vue-devtools": "^8.1.0",
"vue-tsc": "^3.2.1" "vue-tsc": "^3.2.1"
} }
} }
+504 -249
View File
File diff suppressed because it is too large Load Diff