diff --git a/.vscode/settings.json b/.vscode/settings.json index 51aca19..3c525f6 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,7 +1,7 @@ { "editor.codeActionsOnSave": { - // "source.fixAll.eslint": "explicit", - // "source.organizeImports": "explicit" + "source.fixAll.eslint": "explicit", + "source.organizeImports": "never", "source.fixAll.oxc": "explicit" }, "editor.formatOnSave": true, diff --git a/package.json b/package.json index 6715b35..499f584 100644 --- a/package.json +++ b/package.json @@ -6,13 +6,14 @@ "type": "module", "scripts": { "dev": "vite", + "all": "run-p build-only format type-check lint", "build": "run-p type-check \"build-only {@}\" --", "build-only": "vite build", + "format": "prettier --write src/", "type-check": "vue-tsc --build", + "lint": "run-s lint:*", "lint:oxlint": "oxlint . --fix -D correctness --ignore-path .gitignore", "lint:eslint": "eslint . --fix", - "lint": "run-s lint:*", - "format": "prettier --write src/", "prepare": "husky", "playwright": "playwright test", "playwright:ui": "playwright test --ui", diff --git a/src/layouts/sakai-vue/AppMenu.vue b/src/layouts/sakai-vue/AppMenu.vue index 39dda92..f88c8ec 100644 --- a/src/layouts/sakai-vue/AppMenu.vue +++ b/src/layouts/sakai-vue/AppMenu.vue @@ -25,7 +25,6 @@ const cmptItems = computed(() => { command: route.children?.length ? undefined : () => { - console.debug(`route :>> `, route); router.push(route); }, } satisfies MenuItem; diff --git a/src/components/Icons.vue b/src/pages/Icons.page.vue similarity index 100% rename from src/components/Icons.vue rename to src/pages/Icons.page.vue diff --git a/src/components/i18nComp/index.vue b/src/pages/i18n.page.vue similarity index 100% rename from src/components/i18nComp/index.vue rename to src/pages/i18n.page.vue diff --git a/src/pages/index.page.bak.vue b/src/pages/index.page.bak.vue deleted file mode 100644 index df3a389..0000000 --- a/src/pages/index.page.bak.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - diff --git a/src/pages/index.page.vue b/src/pages/index.page.vue index ac51435..1650646 100644 --- a/src/pages/index.page.vue +++ b/src/pages/index.page.vue @@ -1,14 +1,75 @@ - + + diff --git a/src/components/primevue/__dialog-content.vue b/src/pages/primevue/__dialog-content.vue similarity index 100% rename from src/components/primevue/__dialog-content.vue rename to src/pages/primevue/__dialog-content.vue diff --git a/src/components/primevue/fns.tsx b/src/pages/primevue/fns.tsx similarity index 100% rename from src/components/primevue/fns.tsx rename to src/pages/primevue/fns.tsx diff --git a/src/components/primevue/primevue.vue b/src/pages/primevue/index.page.vue similarity index 100% rename from src/components/primevue/primevue.vue rename to src/pages/primevue/index.page.vue diff --git a/src/pages/vue-macros/DefineRender.page.vue b/src/pages/vue-macros/DefineRender.page.vue new file mode 100644 index 0000000..77fab9a --- /dev/null +++ b/src/pages/vue-macros/DefineRender.page.vue @@ -0,0 +1,7 @@ + diff --git a/src/pages/vue-macros/ReactivityTransform.page.vue b/src/pages/vue-macros/ReactivityTransform.page.vue new file mode 100644 index 0000000..92cbaef --- /dev/null +++ b/src/pages/vue-macros/ReactivityTransform.page.vue @@ -0,0 +1,14 @@ + + + diff --git a/src/pages/vue-macros/ReusableTemplate.page.vue b/src/pages/vue-macros/ReusableTemplate.page.vue new file mode 100644 index 0000000..445c77f --- /dev/null +++ b/src/pages/vue-macros/ReusableTemplate.page.vue @@ -0,0 +1,38 @@ + + + diff --git a/typed-router.d.ts b/typed-router.d.ts index 0c2a479..7bd3c01 100644 --- a/typed-router.d.ts +++ b/typed-router.d.ts @@ -26,9 +26,15 @@ declare module 'vue-router/auto-routes' { 'Api': RouteRecordInfo<'Api', '/api', Record, Record>, 'DataLoadersId': RouteRecordInfo<'DataLoadersId', '/data-loaders/:id', { id: ParamValue }, { id: ParamValue }>, 'DataLoadersIdSub1UserId': RouteRecordInfo<'DataLoadersIdSub1UserId', '/data-loaders/:id/sub-1/:userId', { id: ParamValue, userId: ParamValue }, { id: ParamValue, userId: ParamValue }>, + 'I18n': RouteRecordInfo<'I18n', '/i18n', Record, Record>, + 'Icons': RouteRecordInfo<'Icons', '/Icons', Record, Record>, 'InfiniteLoading': RouteRecordInfo<'InfiniteLoading', '/infinite-loading', Record, Record>, 'MdPage': RouteRecordInfo<'MdPage', '/md-page', Record, Record>, + 'Primevue': RouteRecordInfo<'Primevue', '/primevue', Record, Record>, 'SomePage': RouteRecordInfo<'SomePage', '/some-page', Record, Record>, 'TsEnumUtil': RouteRecordInfo<'TsEnumUtil', '/ts-enum-util', Record, Record>, + 'VueMacrosDefineRender': RouteRecordInfo<'VueMacrosDefineRender', '/vue-macros/DefineRender', Record, Record>, + 'VueMacrosReactivityTransform': RouteRecordInfo<'VueMacrosReactivityTransform', '/vue-macros/ReactivityTransform', Record, Record>, + 'VueMacrosReusableTemplate': RouteRecordInfo<'VueMacrosReusableTemplate', '/vue-macros/ReusableTemplate', Record, Record>, } }