chore: update dependencies and migrate to vue-router (#56)

* chore: update dependencies and migrate to vue-router

- Updated package versions in pnpm-workspace.yaml for build and dev dependencies.
- Added migration note for vue-router in src/pages/README.md.
- Created typed-router.d.ts for type definitions generated by vue-router.
- Modified tsconfig.json to include typed-router.d.ts.
- Updated vite.config.ts to use new vue-router imports and configured type definitions.

* fix: type fix

* fix: type fix

* fix:resolve typescript error
This commit is contained in:
谦元吉 authored and GitHub committed 2026-03-06 14:50:16 +09:00
1 parent 336870f372
commit 53bdd9f2ef
12 files changed
+3275 -2605

No files matched your search

+7 -5
View File
@@ -6,9 +6,9 @@ import UnoCSS from 'unocss/vite'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import VueMacros from 'unplugin-vue-macros/vite'
import { VueRouterAutoImports } from 'unplugin-vue-router'
import VueRouter from 'unplugin-vue-router/vite'
import { defineConfig } from 'vite'
import { defineConfig } from 'vitest/config'
import { VueRouterAutoImports } from 'vue-router/unplugin'
import VueRouter from 'vue-router/vite'
export default defineConfig({
resolve: {
@@ -17,8 +17,10 @@ export default defineConfig({
},
},
plugins: [
// https://github.com/posva/unplugin-vue-router
VueRouter(),
// https://github.com/vuejs/router/pull/2603
VueRouter({
dts: 'src/typed-router.d.ts',
}),
VueMacros({
defineOptions: false,