diff --git a/package.json b/package.json index 325bcae..fec8937 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,9 @@ "pnpm": { "overrides": { "vue-tsc": "$vue-tsc" + }, + "patchedDependencies": { + "vite-plugin-vue-meta-layouts": "patches/vite-plugin-vue-meta-layouts.patch" } }, "dependencies": { diff --git a/patches/vite-plugin-vue-meta-layouts.patch b/patches/vite-plugin-vue-meta-layouts.patch new file mode 100644 index 0000000..c1dc27b --- /dev/null +++ b/patches/vite-plugin-vue-meta-layouts.patch @@ -0,0 +1,20 @@ +diff --git a/client.d.ts b/client.d.ts +index 05b92f32d1ba3df543d46fb1e93d53c6a5834583..81952e9cf3d4ebe5ca7c354e977354a120707fa8 100644 +--- a/client.d.ts ++++ b/client.d.ts +@@ -2,12 +2,12 @@ declare module "virtual:meta-layouts" { + import type { + Router, + RouteRecordNormalized, +- RouteRecordRaw, ++ RouterOptions, + } from "vue-router"; + + export const setupLayouts: ( +- routes: RouteRecordRaw[], +- ) => RouteRecordRaw[]; ++ routes: RouterOptions['routes'], ++ ) => RouterOptions['routes']; + + export const createGetRoutes: ( + router: Router, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b41ddb8..86523bf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,6 +7,11 @@ settings: overrides: vue-tsc: ^3.1.0 +patchedDependencies: + vite-plugin-vue-meta-layouts: + hash: 65e564a0e427162f4139dafb7dd297cb3138103093afdb16c1b76decbb7c5578 + path: patches/vite-plugin-vue-meta-layouts.patch + importers: .: @@ -236,7 +241,7 @@ importers: version: 8.0.2(vite@7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.2)) vite-plugin-vue-meta-layouts: specifier: ^0.6.0 - version: 0.6.0(vite@7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.22(typescript@5.9.2))) + version: 0.6.0(patch_hash=65e564a0e427162f4139dafb7dd297cb3138103093afdb16c1b76decbb7c5578)(vite@7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.22(typescript@5.9.2))) vite-plugin-webfont-dl: specifier: ^3.11.1 version: 3.11.1(vite@7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1)) @@ -10441,7 +10446,7 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-vue-meta-layouts@0.6.0(vite@7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.22(typescript@5.9.2))): + vite-plugin-vue-meta-layouts@0.6.0(patch_hash=65e564a0e427162f4139dafb7dd297cb3138103093afdb16c1b76decbb7c5578)(vite@7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.22(typescript@5.9.2))): dependencies: local-pkg: 0.5.1 vite: 7.1.10(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)(yaml@2.8.1)