// https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ modules: [ "@lewebsimple/nuxt-graphql", "@nuxt/eslint", "@nuxt/ui", "nuxt-auth-utils", ], components: { dirs: [ { path: "~/components", pathPrefix: false }, ], }, devtools: { enabled: true }, css: ["~/assets/css/_main.css"], ui: { colorMode: false, }, compatibilityDate: "2026-01-01", eslint: { config: { stylistic: { arrowParens: true, commaDangle: "always-multiline", indent: 2, quotes: "double", semi: true, }, }, }, graphql: { context: "server/graphql/context.ts", schemas: { wp: { type: "remote", url: `${process.env.NUXT_WP_URL || "https://wp-headless.ledevsimple.ca"}/graphql`, middleware: "server/graphql/wp-middleware.ts", }, }, saveSdl: "server/graphql/schema.graphql", }, });