From 25b5de179dbf0120932b2c10b24cf44f07faa5a7 Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Thu, 26 Mar 2026 18:10:30 +0800 Subject: [PATCH] Revert "chore(deps): replace with unplugin-vue" This reverts commit 3339daa746875b3006f745a64efd054586d8a373. As unplugin-vue-i18n: ``` [unplugin-vue-i18n] `@vitejs/plugin-vue` plugin is not found or invalid version. Please install `@vitejs/plugin-vue` v4.3.4 or later version. ``` https://github.com/intlify/bundle-tools/blob/3da4987500bbf9b398b0681852b90470968bdc8c/packages/unplugin-vue-i18n/src/core/resource.ts#L167-L168 it seems they are depending on vite:vue while https://github.com/unplugin/unplugin-vue is different on plugin resolving, yet unplugin-vue seems lost the track of new version. --- apps/component-calling/package.json | 2 +- apps/component-calling/vite.config.ts | 2 +- apps/stage-pocket/package.json | 2 +- apps/stage-pocket/vite.config.ts | 2 +- apps/stage-tamagotchi/electron.vite.config.ts | 2 +- apps/stage-tamagotchi/package.json | 2 +- apps/stage-web/package.json | 2 +- apps/stage-web/vite.config.ts | 2 +- packages/stage-ui/package.json | 2 +- packages/stage-ui/vite.config.ts | 2 +- packages/ui-loading-screens/package.json | 2 +- packages/ui-loading-screens/vite.config.ts | 2 +- packages/ui-transitions/package.json | 2 +- packages/ui-transitions/vite.config.ts | 2 +- pnpm-lock.yaml | 51 ++++++++++--------- pnpm-workspace.yaml | 1 - 16 files changed, 41 insertions(+), 39 deletions(-) diff --git a/apps/component-calling/package.json b/apps/component-calling/package.json index 028a0b9be..c8915ef51 100644 --- a/apps/component-calling/package.json +++ b/apps/component-calling/package.json @@ -35,7 +35,7 @@ "@iconify-json/svg-spinners": "^1.2.4", "@types/xast": "^2.0.4", "@unocss/reset": "^66.6.7", - "unplugin-vue": "catalog:", + "@vitejs/plugin-vue": "^6.0.5", "unplugin-vue-router": "^0.19.2", "vite": "catalog:", "vue-router": "^5.0.4", diff --git a/apps/component-calling/vite.config.ts b/apps/component-calling/vite.config.ts index 96b94e2c1..07b53abb7 100644 --- a/apps/component-calling/vite.config.ts +++ b/apps/component-calling/vite.config.ts @@ -1,8 +1,8 @@ import { resolve } from 'node:path' +import Vue from '@vitejs/plugin-vue' import Unocss from 'unocss/vite' import VueRouter from 'unplugin-vue-router/vite' -import Vue from 'unplugin-vue/vite' import { defineConfig } from 'vite' diff --git a/apps/stage-pocket/package.json b/apps/stage-pocket/package.json index 37a4216e1..66e9a3891 100644 --- a/apps/stage-pocket/package.json +++ b/apps/stage-pocket/package.json @@ -127,13 +127,13 @@ "@types/three": "^0.183.1", "@types/yauzl": "^2.10.3", "@unocss/reset": "^66.6.7", + "@vitejs/plugin-vue": "^6.0.5", "@vue-macros/volar": "^3.1.2", "@vueuse/motion": "^3.0.3", "csstype": "^3.2.3", "hfup": "^1.0.3", "less": "^4.6.4", "unplugin-info": "^1.2.4", - "unplugin-vue": "catalog:", "unplugin-vue-router": "^0.19.2", "unplugin-yaml": "^4.0.1", "vite": "catalog:", diff --git a/apps/stage-pocket/vite.config.ts b/apps/stage-pocket/vite.config.ts index 98e9191ed..67acd2611 100644 --- a/apps/stage-pocket/vite.config.ts +++ b/apps/stage-pocket/vite.config.ts @@ -9,10 +9,10 @@ import { join, resolve } from 'node:path' import VueI18n from '@intlify/unplugin-vue-i18n/vite' import templateCompilerOptions from '@tresjs/core/template-compiler-options' +import Vue from '@vitejs/plugin-vue' import Unocss from 'unocss/vite' import Info from 'unplugin-info/vite' import VueRouter from 'unplugin-vue-router/vite' -import Vue from 'unplugin-vue/vite' import Yaml from 'unplugin-yaml/vite' import mkcert from 'vite-plugin-mkcert' import VueDevTools from 'vite-plugin-vue-devtools' diff --git a/apps/stage-tamagotchi/electron.vite.config.ts b/apps/stage-tamagotchi/electron.vite.config.ts index 41b83e798..741c8ad6e 100644 --- a/apps/stage-tamagotchi/electron.vite.config.ts +++ b/apps/stage-tamagotchi/electron.vite.config.ts @@ -2,10 +2,10 @@ import { join, resolve } from 'node:path' import VueI18n from '@intlify/unplugin-vue-i18n/vite' import templateCompilerOptions from '@tresjs/core/template-compiler-options' +import Vue from '@vitejs/plugin-vue' import UnoCss from 'unocss/vite' import Info from 'unplugin-info/vite' import VueRouter from 'unplugin-vue-router/vite' -import Vue from 'unplugin-vue/vite' import Yaml from 'unplugin-yaml/vite' import Inspect from 'vite-plugin-inspect' import VitePluginVueDevTools from 'vite-plugin-vue-devtools' diff --git a/apps/stage-tamagotchi/package.json b/apps/stage-tamagotchi/package.json index 0335d5c3c..2858af09e 100644 --- a/apps/stage-tamagotchi/package.json +++ b/apps/stage-tamagotchi/package.json @@ -159,6 +159,7 @@ "@types/splitpanes": "catalog:", "@types/three": "^0.183.1", "@types/yauzl": "^2.10.3", + "@vitejs/plugin-vue": "^6.0.5", "@vue-macros/volar": "^3.1.2", "builder-util-runtime": "catalog:", "cac": "^7.0.0", @@ -176,7 +177,6 @@ "superjson": "catalog:", "unocss-preset-scrollbar": "^4.0.0", "unplugin-info": "^1.2.4", - "unplugin-vue": "catalog:", "unplugin-vue-router": "^0.19.2", "unplugin-yaml": "^4.0.1", "vite": "catalog:", diff --git a/apps/stage-web/package.json b/apps/stage-web/package.json index bfb520fde..224ca96f0 100644 --- a/apps/stage-web/package.json +++ b/apps/stage-web/package.json @@ -122,13 +122,13 @@ "@types/three": "^0.183.1", "@types/yauzl": "^2.10.3", "@unocss/reset": "^66.6.7", + "@vitejs/plugin-vue": "^6.0.5", "@vue-macros/volar": "^3.1.2", "@vueuse/motion": "^3.0.3", "csstype": "^3.2.3", "hfup": "^1.0.3", "less": "^4.6.4", "unplugin-info": "^1.2.4", - "unplugin-vue": "catalog:", "unplugin-vue-router": "^0.19.2", "unplugin-yaml": "^4.0.1", "vite": "catalog:", diff --git a/apps/stage-web/vite.config.ts b/apps/stage-web/vite.config.ts index 40f932c80..a6b7d488a 100644 --- a/apps/stage-web/vite.config.ts +++ b/apps/stage-web/vite.config.ts @@ -3,10 +3,10 @@ import { cwd, env } from 'node:process' import VueI18n from '@intlify/unplugin-vue-i18n/vite' import templateCompilerOptions from '@tresjs/core/template-compiler-options' +import Vue from '@vitejs/plugin-vue' import Unocss from 'unocss/vite' import Info from 'unplugin-info/vite' import VueRouter from 'unplugin-vue-router/vite' -import Vue from 'unplugin-vue/vite' import Yaml from 'unplugin-yaml/vite' import VueDevTools from 'vite-plugin-vue-devtools' import Layouts from 'vite-plugin-vue-layouts' diff --git a/packages/stage-ui/package.json b/packages/stage-ui/package.json index 4b0c3d71e..edb71223d 100644 --- a/packages/stage-ui/package.json +++ b/packages/stage-ui/package.json @@ -170,13 +170,13 @@ "@types/splitpanes": "catalog:", "@types/unist": "catalog:", "@unocss/reset": "^66.6.7", + "@vitejs/plugin-vue": "^6.0.5", "clustr": "^1.0.2", "csstype": "^3.2.3", "histoire": "catalog:", "is-network-error": "catalog:", "unocss": "^66.6.7", "unplugin-info": "catalog:", - "unplugin-vue": "catalog:", "unplugin-yaml": "^4.0.1", "vite": "^6.4.1", "vue": "catalog:", diff --git a/packages/stage-ui/vite.config.ts b/packages/stage-ui/vite.config.ts index d14361393..05845ce1b 100644 --- a/packages/stage-ui/vite.config.ts +++ b/packages/stage-ui/vite.config.ts @@ -3,8 +3,8 @@ import type { Plugin } from 'vite' import { join, resolve } from 'node:path' import { env } from 'node:process' +import Vue from '@vitejs/plugin-vue' import Unocss from 'unocss/vite' -import Vue from 'unplugin-vue/vite' import Yaml from 'unplugin-yaml/vite' import Inspect from 'vite-plugin-inspect' diff --git a/packages/ui-loading-screens/package.json b/packages/ui-loading-screens/package.json index 3e3f95aaa..517310801 100644 --- a/packages/ui-loading-screens/package.json +++ b/packages/ui-loading-screens/package.json @@ -36,7 +36,7 @@ "devDependencies": { "@proj-airi/ui": "workspace:^", "@unocss/reset": "^66.6.7", - "unplugin-vue": "catalog:", + "@vitejs/plugin-vue": "^6.0.5", "unplugin-vue-router": "^0.19.2", "vite": "catalog:", "vite-plugin-vue-devtools": "^8.1.1", diff --git a/packages/ui-loading-screens/vite.config.ts b/packages/ui-loading-screens/vite.config.ts index cd5731d1c..da438176e 100644 --- a/packages/ui-loading-screens/vite.config.ts +++ b/packages/ui-loading-screens/vite.config.ts @@ -1,8 +1,8 @@ import { resolve } from 'node:path' +import Vue from '@vitejs/plugin-vue' import Unocss from 'unocss/vite' import VueRouter from 'unplugin-vue-router/vite' -import Vue from 'unplugin-vue/vite' import VueDevTools from 'vite-plugin-vue-devtools' import { defineConfig } from 'vite' diff --git a/packages/ui-transitions/package.json b/packages/ui-transitions/package.json index 232c1537a..4ac0eccad 100644 --- a/packages/ui-transitions/package.json +++ b/packages/ui-transitions/package.json @@ -33,7 +33,7 @@ }, "devDependencies": { "@unocss/reset": "^66.6.7", - "unplugin-vue": "catalog:", + "@vitejs/plugin-vue": "^6.0.5", "unplugin-vue-router": "^0.19.2", "vite": "catalog:", "vite-plugin-vue-devtools": "^8.1.1", diff --git a/packages/ui-transitions/vite.config.ts b/packages/ui-transitions/vite.config.ts index a1fd4d7e4..54a14ddbd 100644 --- a/packages/ui-transitions/vite.config.ts +++ b/packages/ui-transitions/vite.config.ts @@ -1,8 +1,8 @@ import { resolve } from 'node:path' +import Vue from '@vitejs/plugin-vue' import Unocss from 'unocss/vite' import VueRouter from 'unplugin-vue-router/vite' -import Vue from 'unplugin-vue/vite' import VueDevTools from 'vite-plugin-vue-devtools' import { defineConfig } from 'vite' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b92b60879..1a516d4ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -222,9 +222,6 @@ catalogs: unplugin-info: specifier: ^1.2.4 version: 1.2.4 - unplugin-vue: - specifier: ^7.1.1 - version: 7.1.1 unstorage: specifier: ^1.17.4 version: 1.17.4 @@ -473,9 +470,9 @@ importers: '@unocss/reset': specifier: ^66.6.7 version: 66.6.7 - unplugin-vue: - specifier: 'catalog:' - version: 7.1.1(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(vue@3.5.30(typescript@5.9.3))(yaml@2.8.3) + '@vitejs/plugin-vue': + specifier: ^6.0.5 + version: 6.0.5(vite@8.0.2(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.30(typescript@5.9.3)) unplugin-vue-router: specifier: ^0.19.2 version: 0.19.2(@vue/compiler-sfc@3.5.30)(vue-router@5.0.4(@vue/compiler-sfc@3.5.30)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)) @@ -907,6 +904,9 @@ importers: '@unocss/reset': specifier: ^66.6.7 version: 66.6.7 + '@vitejs/plugin-vue': + specifier: ^6.0.5 + version: 6.0.5(vite@8.0.2(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.30(typescript@5.9.3)) '@vue-macros/volar': specifier: ^3.1.2 version: 3.1.2(typescript@5.9.3)(vue-tsc@3.2.6(typescript@5.9.3))(vue@3.5.30(typescript@5.9.3)) @@ -925,9 +925,6 @@ importers: unplugin-info: specifier: ^1.2.4 version: 1.2.4(esbuild@0.27.2)(rollup@2.80.0)(vite@8.0.2(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)) - unplugin-vue: - specifier: 'catalog:' - version: 7.1.1(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(vue@3.5.30(typescript@5.9.3))(yaml@2.8.3) unplugin-vue-router: specifier: ^0.19.2 version: 0.19.2(@vue/compiler-sfc@3.5.30)(vue-router@5.0.4(@vue/compiler-sfc@3.5.30)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)) @@ -1337,6 +1334,9 @@ importers: '@types/yauzl': specifier: ^2.10.3 version: 2.10.3 + '@vitejs/plugin-vue': + specifier: ^6.0.5 + version: 6.0.5(vite@8.0.2(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.30(typescript@5.9.3)) '@vue-macros/volar': specifier: ^3.1.2 version: 3.1.2(typescript@5.9.3)(vue-tsc@3.2.6(typescript@5.9.3))(vue@3.5.30(typescript@5.9.3)) @@ -1388,9 +1388,6 @@ importers: unplugin-info: specifier: ^1.2.4 version: 1.2.4(esbuild@0.27.2)(rollup@4.60.0)(vite@8.0.2(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)) - unplugin-vue: - specifier: 'catalog:' - version: 7.1.1(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(vue@3.5.30(typescript@5.9.3))(yaml@2.8.3) unplugin-vue-router: specifier: ^0.19.2 version: 0.19.2(@vue/compiler-sfc@3.5.30)(vue-router@5.0.4(@vue/compiler-sfc@3.5.30)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)) @@ -1734,6 +1731,9 @@ importers: '@unocss/reset': specifier: ^66.6.7 version: 66.6.7 + '@vitejs/plugin-vue': + specifier: ^6.0.5 + version: 6.0.5(vite@8.0.2(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.30(typescript@5.9.3)) '@vue-macros/volar': specifier: ^3.1.2 version: 3.1.2(typescript@5.9.3)(vue-tsc@3.2.6(typescript@5.9.3))(vue@3.5.30(typescript@5.9.3)) @@ -1752,9 +1752,6 @@ importers: unplugin-info: specifier: ^1.2.4 version: 1.2.4(esbuild@0.27.2)(rollup@4.60.0)(vite@8.0.2(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)) - unplugin-vue: - specifier: 'catalog:' - version: 7.1.1(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(vue@3.5.30(typescript@5.9.3))(yaml@2.8.3) unplugin-vue-router: specifier: ^0.19.2 version: 0.19.2(@vue/compiler-sfc@3.5.30)(vue-router@5.0.4(@vue/compiler-sfc@3.5.30)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)) @@ -2858,6 +2855,9 @@ importers: '@unocss/reset': specifier: ^66.6.7 version: 66.6.7 + '@vitejs/plugin-vue': + specifier: ^6.0.5 + version: 6.0.5(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.6.4)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.30(typescript@5.9.3)) clustr: specifier: ^1.0.2 version: 1.0.2 @@ -2876,9 +2876,6 @@ importers: unplugin-info: specifier: 'catalog:' version: 1.2.4(esbuild@0.27.2)(rollup@4.60.0)(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.6.4)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)) - unplugin-vue: - specifier: 'catalog:' - version: 7.1.1(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(vue@3.5.30(typescript@5.9.3))(yaml@2.8.3) unplugin-yaml: specifier: ^4.0.1 version: 4.0.1(esbuild@0.27.2)(rolldown@1.0.0-rc.9)(rollup@4.60.0)(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.6.4)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3)) @@ -3105,9 +3102,9 @@ importers: '@unocss/reset': specifier: ^66.6.7 version: 66.6.7 - unplugin-vue: - specifier: 'catalog:' - version: 7.1.1(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(vue@3.5.30(typescript@5.9.3))(yaml@2.8.3) + '@vitejs/plugin-vue': + specifier: ^6.0.5 + version: 6.0.5(vite@8.0.2(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.30(typescript@5.9.3)) unplugin-vue-router: specifier: ^0.19.2 version: 0.19.2(@vue/compiler-sfc@3.5.30)(vue-router@5.0.4(@vue/compiler-sfc@3.5.30)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)) @@ -3139,9 +3136,9 @@ importers: '@unocss/reset': specifier: ^66.6.7 version: 66.6.7 - unplugin-vue: - specifier: 'catalog:' - version: 7.1.1(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(vue@3.5.30(typescript@5.9.3))(yaml@2.8.3) + '@vitejs/plugin-vue': + specifier: ^6.0.5 + version: 6.0.5(vite@8.0.2(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.30(typescript@5.9.3)) unplugin-vue-router: specifier: ^0.19.2 version: 0.19.2(@vue/compiler-sfc@3.5.30)(vue-router@5.0.4(@vue/compiler-sfc@3.5.30)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)))(vue@3.5.30(typescript@5.9.3)) @@ -23217,6 +23214,12 @@ snapshots: dependencies: '@vibrant/types': 4.0.4 + '@vitejs/plugin-vue@6.0.5(vite@6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.6.4)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.30(typescript@5.9.3))': + dependencies: + '@rolldown/pluginutils': 1.0.0-rc.2 + vite: 6.4.1(@types/node@24.12.0)(jiti@2.6.1)(less@4.6.4)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3) + vue: 3.5.30(typescript@5.9.3) + '@vitejs/plugin-vue@6.0.5(vite@8.0.2(@types/node@24.12.0)(esbuild@0.27.2)(jiti@2.6.1)(less@4.6.4)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.3))(vue@3.5.30(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.2 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index f5ad0372e..a4fbebeee 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -101,7 +101,6 @@ catalog: tsx: ^4.21.0 uncrypto: ^0.1.3 unplugin-info: ^1.2.4 - unplugin-vue: ^7.1.1 unstorage: ^1.17.4 valibot: 1.2.0 vite: ^8.0.2