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 @@ + + + + + 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({