feat: Initial @nuxt/image setup

This commit is contained in:
2025-09-22 11:10:31 -04:00
parent 5e76f167e9
commit c6fce32c54
3 changed files with 1241 additions and 789 deletions

View File

@@ -3,6 +3,7 @@ const isDev = process.env.NODE_ENV === "development";
export default defineNuxtConfig({ export default defineNuxtConfig({
modules: [ modules: [
"@nuxt/eslint", "@nuxt/eslint",
"@nuxt/image",
"@nuxt/ui", "@nuxt/ui",
"@nuxthub/core", "@nuxthub/core",
"@nuxtjs/device", "@nuxtjs/device",
@@ -71,6 +72,12 @@ export default defineNuxtConfig({
schemaPath: "server/schema.graphql", schemaPath: "server/schema.graphql",
}, },
image: {
format: ["avif", "webp"],
quality: 80,
domains: ["wp.cultureat.ca", "cultureat.ledevsimple.ca"],
},
robots: { robots: {
sitemap: [ sitemap: [
"/sitemap.xml", "/sitemap.xml",

View File

@@ -19,6 +19,7 @@
"@iconify-json/cib": "^1.2.3", "@iconify-json/cib": "^1.2.3",
"@iconify-json/lucide": "^1.2.68", "@iconify-json/lucide": "^1.2.68",
"@nuxt/eslint": "^1.9.0", "@nuxt/eslint": "^1.9.0",
"@nuxt/image": "^1.11.0",
"@nuxt/ui": "4.0.0-alpha.1", "@nuxt/ui": "4.0.0-alpha.1",
"@nuxthub/core": "^0.9.0", "@nuxthub/core": "^0.9.0",
"@nuxtjs/device": "3.2.4", "@nuxtjs/device": "3.2.4",
@@ -32,13 +33,13 @@
"nuxt-svgo": "4.2.6", "nuxt-svgo": "4.2.6",
"vue": "^3.5.21", "vue": "^3.5.21",
"vue-router": "^4.5.1", "vue-router": "^4.5.1",
"zod": "^4.1.8" "zod": "^4.1.11"
}, },
"devDependencies": { "devDependencies": {
"eslint": "^9.35.0", "eslint": "^9.36.0",
"typescript": "^5.9.2", "typescript": "^5.9.2",
"vue-tsc": "^3.0.7", "vue-tsc": "^3.0.7",
"wrangler": "^4.37.0" "wrangler": "^4.38.0"
}, },
"packageManager": "pnpm@10.15.0", "packageManager": "pnpm@10.15.0",
"pnpm": { "pnpm": {

File diff suppressed because it is too large Load Diff