diff --git a/src/pages/some-page.page.vue b/src/pages/some-page.page.vue
new file mode 100644
index 0000000..c636825
--- /dev/null
+++ b/src/pages/some-page.page.vue
@@ -0,0 +1,9 @@
+
+
+
Some Page
+
+
+
+
+
+
diff --git a/typed-router.d.ts b/typed-router.d.ts
index 9b941ed..bb09320 100644
--- a/typed-router.d.ts
+++ b/typed-router.d.ts
@@ -20,6 +20,7 @@ declare module 'vue-router/auto-routes' {
export interface RouteNamedMap {
'DataLoadersId': RouteRecordInfo<'DataLoadersId', '/data-loaders/:id', { id: ParamValue }, { id: ParamValue }>,
'IndexPage': RouteRecordInfo<'IndexPage', '/index-page', Record, Record>,
+ 'SomePage': RouteRecordInfo<'SomePage', '/some-page', Record, Record>,
'TsEnumUtil': RouteRecordInfo<'TsEnumUtil', '/ts-enum-util', Record, Record>,
}
}
diff --git a/vite.config.ts b/vite.config.ts
index 61da5c8..14756f5 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -21,9 +21,11 @@ export default defineConfig(({ mode, command }) => {
base: env.VITE_BASE,
plugins: [
VueRouter({
+ // https://uvr.esm.is/guide/configuration.html
exclude: ['**/__*', '**/__*/**/*'],
getRouteName: (routeNode) => getPascalCaseRouteName(routeNode),
logs: false,
+ extensions: ['.vue', '.page.vue', '.md'],
}),
// other plugins
AutoImport({