diff --git a/app/assets/css/main.css b/app/assets/css/main.css index 7c95c6f..9620716 100644 --- a/app/assets/css/main.css +++ b/app/assets/css/main.css @@ -1,2 +1,4 @@ @import "tailwindcss"; @import "@nuxt/ui"; + + diff --git a/composables/useFixtureIO.ts b/app/composables/useFixtureIO.ts similarity index 100% rename from composables/useFixtureIO.ts rename to app/composables/useFixtureIO.ts 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/plugins/piniaPersistedState.client.ts b/app/plugins/piniaPersistedState.client.ts similarity index 100% rename from plugins/piniaPersistedState.client.ts rename to app/plugins/piniaPersistedState.client.ts diff --git a/stores/counter.ts b/app/stores/counter.ts similarity index 100% rename from stores/counter.ts rename to app/stores/counter.ts diff --git a/nuxt.config.ts b/nuxt.config.ts index 47b1bde..216b676 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -13,8 +13,8 @@ export default defineNuxtConfig({ strict: true, }, - // Global CSS - css: ["~/assets/css/main.css"], + // Global CSS (use app/ path due to Nuxt 4 app/ srcDir handling) + css: ["/app/assets/css/main.css"], // PostCSS configured separately diff --git a/server/api/fixtures.get.ts b/server/api/fixtures.get.ts index 55ed1bf..a6c28f3 100644 --- a/server/api/fixtures.get.ts +++ b/server/api/fixtures.get.ts @@ -1,10 +1,8 @@ -import { defineEventHandler } from 'h3' -import { useFixtureIO } from '#imports' +import { defineEventHandler } from "h3"; +import { useFixtureIO } from "~/composables/useFixtureIO"; export default defineEventHandler(() => { // Export snapshot of in-memory state - const { exportAll } = useFixtureIO() - return exportAll() -}) - - + const { exportAll } = useFixtureIO(); + return exportAll(); +}); diff --git a/server/api/fixtures.post.ts b/server/api/fixtures.post.ts index d9358e1..f1dc62c 100644 --- a/server/api/fixtures.post.ts +++ b/server/api/fixtures.post.ts @@ -1,5 +1,5 @@ import { defineEventHandler, readBody } from "h3"; -import { useFixtureIO, type AppSnapshot } from "#imports"; +import { useFixtureIO, type AppSnapshot } from "~/composables/useFixtureIO"; export default defineEventHandler(async (event) => { const body = (await readBody(event)) as AppSnapshot;