From ab75bfeda9e3a012112c76cf33aaf2cd74834652 Mon Sep 17 00:00:00 2001 From: Mert Sincan Date: Thu, 20 Feb 2025 13:21:17 +0000 Subject: [PATCH] Update Nuxt configuration and TypeScript settings to include @primeuix/styles and improve hot reloading --- apps/showcase/nuxt.config.js | 2 +- apps/showcase/themes/app-theme.js | 3 +++ apps/showcase/tsconfig.json | 9 +++++++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/apps/showcase/nuxt.config.js b/apps/showcase/nuxt.config.js index 8bb2921fa..dc72a2795 100644 --- a/apps/showcase/nuxt.config.js +++ b/apps/showcase/nuxt.config.js @@ -26,7 +26,7 @@ export default defineNuxtConfig({ }, vite: { resolve: { - dedupe: ['vue', '@primeuix/themes', '@primeuix/utils'], + dedupe: ['vue', '@primeuix/styles', '@primeuix/themes', '@primeuix/utils'], optimizeDeps: { disabled: true }, diff --git a/apps/showcase/themes/app-theme.js b/apps/showcase/themes/app-theme.js index 14abdca05..378929389 100644 --- a/apps/showcase/themes/app-theme.js +++ b/apps/showcase/themes/app-theme.js @@ -1,3 +1,6 @@ +// @ts-ignore +import '@primeuix/styles'; // When styles change, the app will hot reload. + import { definePreset } from '@primeuix/themes'; import Aura from '@primeuix/themes/aura'; diff --git a/apps/showcase/tsconfig.json b/apps/showcase/tsconfig.json index 3a1d7e243..33b60cc8f 100644 --- a/apps/showcase/tsconfig.json +++ b/apps/showcase/tsconfig.json @@ -15,6 +15,11 @@ "jsx": "preserve", "incremental": true }, - "include": ["../../packages/primevue/src/**/*.d.ts", "../../packages/forms/src/**/*.d.ts", "../../node_modules/@primeuix/themes/types/**/*.d.ts"], - "exclude": ["node_modules", "**/node_modules", "**/dist"] + "include": [ + "../../packages/primevue/src/**/*.d.ts", + "../../packages/forms/src/**/*.d.ts", + "../../node_modules/@primeuix/styles/**/*.d.ts", + "../../node_modules/@primeuix/themes/**/*.d.ts" + ], + "exclude": ["node_modules", "**/node_modules", "**/dist", "**/*.spec.ts", "**/*.test.ts"] }