From fe3b8ce1c1ac31afc8e9031be98bbb25daac60b3 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 14 Aug 2024 14:29:01 +0200 Subject: [PATCH] feat: use nuxt 4 structure --- app.vue => app/app.vue | 0 {components => app/components}/Counter.vue | 0 {components => app/components}/DarkToggle.vue | 0 {components => app/components}/Footer.vue | 0 {components => app/components}/InputEntry.vue | 0 {components => app/components}/Logos.vue | 0 {components => app/components}/PageView.vue | 0 {composables => app/composables}/count.ts | 0 {composables => app/composables}/user.ts | 0 {config => app/config}/pwa.ts | 0 {constants => app/constants}/index.ts | 0 {layouts => app/layouts}/README.md | 0 {layouts => app/layouts}/default.vue | 0 {layouts => app/layouts}/home.vue | 0 {pages => app/pages}/[...all].vue | 0 {pages => app/pages}/hi/[id].vue | 0 {pages => app/pages}/index.vue | 0 nuxt.config.ts | 10 +++++++--- 18 files changed, 7 insertions(+), 3 deletions(-) rename app.vue => app/app.vue (100%) rename {components => app/components}/Counter.vue (100%) rename {components => app/components}/DarkToggle.vue (100%) rename {components => app/components}/Footer.vue (100%) rename {components => app/components}/InputEntry.vue (100%) rename {components => app/components}/Logos.vue (100%) rename {components => app/components}/PageView.vue (100%) rename {composables => app/composables}/count.ts (100%) rename {composables => app/composables}/user.ts (100%) rename {config => app/config}/pwa.ts (100%) rename {constants => app/constants}/index.ts (100%) rename {layouts => app/layouts}/README.md (100%) rename {layouts => app/layouts}/default.vue (100%) rename {layouts => app/layouts}/home.vue (100%) rename {pages => app/pages}/[...all].vue (100%) rename {pages => app/pages}/hi/[id].vue (100%) rename {pages => app/pages}/index.vue (100%) diff --git a/app.vue b/app/app.vue similarity index 100% rename from app.vue rename to app/app.vue diff --git a/components/Counter.vue b/app/components/Counter.vue similarity index 100% rename from components/Counter.vue rename to app/components/Counter.vue diff --git a/components/DarkToggle.vue b/app/components/DarkToggle.vue similarity index 100% rename from components/DarkToggle.vue rename to app/components/DarkToggle.vue diff --git a/components/Footer.vue b/app/components/Footer.vue similarity index 100% rename from components/Footer.vue rename to app/components/Footer.vue diff --git a/components/InputEntry.vue b/app/components/InputEntry.vue similarity index 100% rename from components/InputEntry.vue rename to app/components/InputEntry.vue diff --git a/components/Logos.vue b/app/components/Logos.vue similarity index 100% rename from components/Logos.vue rename to app/components/Logos.vue diff --git a/components/PageView.vue b/app/components/PageView.vue similarity index 100% rename from components/PageView.vue rename to app/components/PageView.vue diff --git a/composables/count.ts b/app/composables/count.ts similarity index 100% rename from composables/count.ts rename to app/composables/count.ts diff --git a/composables/user.ts b/app/composables/user.ts similarity index 100% rename from composables/user.ts rename to app/composables/user.ts diff --git a/config/pwa.ts b/app/config/pwa.ts similarity index 100% rename from config/pwa.ts rename to app/config/pwa.ts diff --git a/constants/index.ts b/app/constants/index.ts similarity index 100% rename from constants/index.ts rename to app/constants/index.ts diff --git a/layouts/README.md b/app/layouts/README.md similarity index 100% rename from layouts/README.md rename to app/layouts/README.md diff --git a/layouts/default.vue b/app/layouts/default.vue similarity index 100% rename from layouts/default.vue rename to app/layouts/default.vue diff --git a/layouts/home.vue b/app/layouts/home.vue similarity index 100% rename from layouts/home.vue rename to app/layouts/home.vue diff --git a/pages/[...all].vue b/app/pages/[...all].vue similarity index 100% rename from pages/[...all].vue rename to app/pages/[...all].vue diff --git a/pages/hi/[id].vue b/app/pages/hi/[id].vue similarity index 100% rename from pages/hi/[id].vue rename to app/pages/hi/[id].vue diff --git a/pages/index.vue b/app/pages/index.vue similarity index 100% rename from pages/index.vue rename to app/pages/index.vue diff --git a/nuxt.config.ts b/nuxt.config.ts index 9519bf8..7ec95bf 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,5 +1,5 @@ -import { pwa } from './config/pwa' -import { appDescription } from './constants/index' +import { pwa } from './app/config/pwa' +import { appDescription } from './app/constants/index' export default defineNuxtConfig({ modules: [ @@ -75,5 +75,9 @@ export default defineNuxtConfig({ }, }, + future: { + compatibilityVersion: 4, + }, + compatibilityDate: '2024-08-14', -}) \ No newline at end of file +})