From cf7f68b4883e6659be0689fa50cccbae8c993c1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alois=20Se=C4=8Dk=C3=A1r?= Date: Sat, 2 Nov 2024 23:17:16 +0100 Subject: [PATCH 1/2] build: update nuxt compatibility --- nuxt.config.ts | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index ae5769e..6fc4acf 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,11 +1,4 @@ export default defineNuxtConfig({ - compatibilityDate: '2024-09-01', - - devtools: { - enabled: false, - }, - - ssr: false, modules: [ '@vueuse/nuxt', @@ -19,14 +12,10 @@ export default defineNuxtConfig({ '@pinia/nuxt', ], - i18n: { - vueI18n: './i18n.config.ts', - }, + ssr: false, - eslint: { - config: { - stylistic: true, - }, + devtools: { + enabled: false, }, runtimeConfig: { @@ -49,6 +38,18 @@ export default defineNuxtConfig({ }, }, + compatibilityDate: '2024-11-01', + + eslint: { + config: { + stylistic: true, + }, + }, + + i18n: { + vueI18n: './i18n.config.ts', + }, + image: { cloudinary: { baseURL: 'https://res.cloudinary.com/dxn3gzvtm/image/upload/', From 7fe04e24a50e59bfcd3ade987d6669f7bdd3c6b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alois=20Se=C4=8Dk=C3=A1r?= Date: Sat, 2 Nov 2024 23:26:11 +0100 Subject: [PATCH 2/2] build: optimize chunking strategy --- nuxt.config.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/nuxt.config.ts b/nuxt.config.ts index 6fc4acf..34dc333 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -40,6 +40,20 @@ export default defineNuxtConfig({ compatibilityDate: '2024-11-01', + vite: { + build: { + rollupOptions: { + output: { + manualChunks(id: string) { + if (id.includes('pinia') || id.includes('Pinia')) { + return 'pinia' + } + }, + }, + }, + }, + }, + eslint: { config: { stylistic: true,