diff --git a/features/conversation-assistant/frontend-dev/vite.config.ts b/features/conversation-assistant/frontend-dev/vite.config.ts index 325a7b745..639077015 100755 --- a/features/conversation-assistant/frontend-dev/vite.config.ts +++ b/features/conversation-assistant/frontend-dev/vite.config.ts @@ -3,13 +3,13 @@ import react from '@vitejs/plugin-react'; import path from 'path'; import { versionPlugin } from '../../../@packages/@utils/vite-version-plugin/src'; import { dependencyStartupPlugin } from '@lilith/vite-plugin-dependency-startup'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; export default defineConfig({ plugins: [ dependencyStartupPlugin({ feature: 'conversation-assistant' }), react(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), versionPlugin({ appName: 'Conversation Assistant Dev' }), ], resolve: { diff --git a/features/frontend-showcase/frontend/vite.config.ts b/features/frontend-showcase/frontend/vite.config.ts index 4ceafcb71..572331313 100755 --- a/features/frontend-showcase/frontend/vite.config.ts +++ b/features/frontend-showcase/frontend/vite.config.ts @@ -2,12 +2,12 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import path from 'path'; import { devLocaleApiPlugin } from '../../../@packages/@utils/vite-plugin-dev-locale-api/src'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; export default defineConfig({ plugins: [ react(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), // Dev locale API for WYSIWYG content editing devLocaleApiPlugin({ localeDirs: [ diff --git a/features/image-assistant/frontend-dev/vite.config.ts b/features/image-assistant/frontend-dev/vite.config.ts index 72e63948b..1652ed76d 100644 --- a/features/image-assistant/frontend-dev/vite.config.ts +++ b/features/image-assistant/frontend-dev/vite.config.ts @@ -2,13 +2,13 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import path from 'path'; import { dependencyStartupPlugin } from '@lilith/vite-plugin-dependency-startup'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; export default defineConfig({ plugins: [ dependencyStartupPlugin({ feature: 'image-assistant' }), react(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), ], resolve: { alias: { diff --git a/features/image-assistant/frontend-macos-client/vite.config.ts b/features/image-assistant/frontend-macos-client/vite.config.ts index 2e093e1cf..839a55310 100644 --- a/features/image-assistant/frontend-macos-client/vite.config.ts +++ b/features/image-assistant/frontend-macos-client/vite.config.ts @@ -1,12 +1,12 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import path from 'path'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; export default defineConfig({ plugins: [ react(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), ], resolve: { alias: { diff --git a/features/landing/frontend-public/vite.config.ts b/features/landing/frontend-public/vite.config.ts index 27bb54ae8..0d2252f11 100755 --- a/features/landing/frontend-public/vite.config.ts +++ b/features/landing/frontend-public/vite.config.ts @@ -5,7 +5,7 @@ import { visualizer } from 'rollup-plugin-visualizer'; import { versionPlugin } from '../../../@packages/@utils/vite-version-plugin/src'; import { dependencyStartupPlugin } from '@lilith/vite-plugin-dependency-startup'; import { devLocaleApiPlugin } from '../../../@packages/@utils/vite-plugin-dev-locale-api/src'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; export default defineConfig({ plugins: [ @@ -14,7 +14,7 @@ export default defineConfig({ autoStart: false, // Feature configs don't start dependencies - orchestrator handles that }), react(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), versionPlugin({ appName: 'Landing Public' }), // Dev locale API for WYSIWYG content editing (centralized i18n locales) devLocaleApiPlugin({ @@ -54,7 +54,7 @@ export default defineConfig({ }, }, optimizeDeps: { - // CJS packages handled by lilithVite() plugin + // CJS packages handled by platformVite() plugin // Exclude workspace packages from pre-bundling (linked via workspace:*) // CRITICAL: @lilith/auth-provider and @lilith/ui-dev-tools must be excluded // to prevent React context instance duplication (useDevUser requires same DevUserContext) diff --git a/features/marketplace/frontend-public/vite.config.ts b/features/marketplace/frontend-public/vite.config.ts index ec81865b0..04f259a25 100755 --- a/features/marketplace/frontend-public/vite.config.ts +++ b/features/marketplace/frontend-public/vite.config.ts @@ -17,12 +17,13 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import path from 'path'; import { viteStaticCopy } from 'vite-plugin-static-copy'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; export default defineConfig({ plugins: [ react(), - lilithVite({ + platformVite({ + allowedHosts: ['.local'], extraDedupe: [ '@lilith/ui-dev-tools', '@lilith/auth-provider', @@ -56,7 +57,7 @@ export default defineConfig({ }, }, optimizeDeps: { - // CJS packages handled by lilithVite() plugin + // CJS packages handled by platformVite() plugin exclude: [ '@lilith/ui-dev-tools', '@lilith/marketplace-shared', diff --git a/features/messaging/frontend-public/vite.config.ts b/features/messaging/frontend-public/vite.config.ts index 7491ffdc6..06385cd38 100644 --- a/features/messaging/frontend-public/vite.config.ts +++ b/features/messaging/frontend-public/vite.config.ts @@ -1,7 +1,7 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import path from 'path'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; // API URL for the messaging backend const messagingApiUrl = process.env.VITE_MESSAGING_API_URL || 'http://localhost:3120'; @@ -10,7 +10,7 @@ const ssoApiUrl = process.env.VITE_SSO_API_URL || 'http://localhost:3040'; export default defineConfig({ plugins: [ react(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), ], resolve: { alias: { diff --git a/features/platform-admin/frontend-admin/vite.config.ts b/features/platform-admin/frontend-admin/vite.config.ts index b4d3a4483..a88fc070f 100755 --- a/features/platform-admin/frontend-admin/vite.config.ts +++ b/features/platform-admin/frontend-admin/vite.config.ts @@ -7,7 +7,7 @@ import react from '@vitejs/plugin-react'; import { versionPlugin } from '../../../@packages/@utils/vite-version-plugin/src'; import { buildDeploymentRegistry } from '@lilith/service-registry'; import { dependencyStartupPlugin } from '@lilith/vite-plugin-dependency-startup'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; // ============================================================================= // Service Configuration - loaded from deployment-centric services.yaml @@ -96,7 +96,7 @@ export default defineConfig({ // host and allowedHosts use plugin defaults (0.0.0.0 + all *.atlilith.local domains) }), react(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), versionPlugin({ appName: 'Platform Admin' }), ignoreStyledDtsPlugin, ], @@ -114,7 +114,7 @@ export default defineConfig({ }, }, optimizeDeps: { - // CJS packages handled by lilithVite() plugin + // CJS packages handled by platformVite() plugin esbuildOptions: { // Replace .d.ts imports with empty modules (they're type-only but some packages incorrectly import them) plugins: [{ diff --git a/features/platform-analytics/frontend-platform/vite.config.ts b/features/platform-analytics/frontend-platform/vite.config.ts index 7ca3e7ed6..c7de88df0 100644 --- a/features/platform-analytics/frontend-platform/vite.config.ts +++ b/features/platform-analytics/frontend-platform/vite.config.ts @@ -1,13 +1,13 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import path from 'path'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; import { versionPlugin } from '../../../@packages/@utils/vite-version-plugin/src'; export default defineConfig({ plugins: [ react(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), versionPlugin({ appName: 'Platform Analytics (Stakeholder)' }), ], server: { diff --git a/features/platform-analytics/frontend-provider/vite.config.ts b/features/platform-analytics/frontend-provider/vite.config.ts index 836bfa4eb..1c90707e5 100644 --- a/features/platform-analytics/frontend-provider/vite.config.ts +++ b/features/platform-analytics/frontend-provider/vite.config.ts @@ -1,13 +1,13 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import path from 'path'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; import { versionPlugin } from '../../../@packages/@utils/vite-version-plugin/src'; export default defineConfig({ plugins: [ react(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), versionPlugin({ appName: 'Provider Analytics' }), ], server: { diff --git a/features/platform-content-tools/frontend-dev/vite.config.ts b/features/platform-content-tools/frontend-dev/vite.config.ts index d974c2d8a..36ae925d8 100644 --- a/features/platform-content-tools/frontend-dev/vite.config.ts +++ b/features/platform-content-tools/frontend-dev/vite.config.ts @@ -8,7 +8,7 @@ import react from '@vitejs/plugin-react'; import path from 'path'; import { versionPlugin } from '../../../@packages/@utils/vite-version-plugin/src'; import { buildDeploymentRegistry } from '@lilith/service-registry'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; // ============================================================================= // Service Configuration - loaded from deployment-centric services.yaml @@ -123,7 +123,7 @@ export default defineConfig({ plugins: [ featureAliasPlugin, react(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), versionPlugin({ appName: 'Platform Content Tools' }), ignoreStyledDtsPlugin, ], diff --git a/features/profile/frontend-app/vite.config.ts b/features/profile/frontend-app/vite.config.ts index c5a2c6f1c..8ac1757ea 100755 --- a/features/profile/frontend-app/vite.config.ts +++ b/features/profile/frontend-app/vite.config.ts @@ -2,12 +2,12 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import { resolve } from 'path'; import { versionPlugin } from '../../../@packages/@utils/vite-version-plugin/src'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; export default defineConfig({ plugins: [ react(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), versionPlugin({ appName: 'Profile App' }), ], resolve: { diff --git a/features/seo/frontend-admin/vite.config.ts b/features/seo/frontend-admin/vite.config.ts index 08c66a6e0..cc1625af1 100755 --- a/features/seo/frontend-admin/vite.config.ts +++ b/features/seo/frontend-admin/vite.config.ts @@ -2,13 +2,13 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react-swc'; import tsconfigPaths from 'vite-tsconfig-paths'; import { versionPlugin } from '../../../@packages/@utils/vite-version-plugin/src'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; export default defineConfig({ plugins: [ tsconfigPaths(), react(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), versionPlugin({ appName: 'SEO Admin' }), ], base: '/admin/seo/', diff --git a/features/share/frontend-public/vite.config.ts b/features/share/frontend-public/vite.config.ts index e4e59edd2..33e5f1ac1 100644 --- a/features/share/frontend-public/vite.config.ts +++ b/features/share/frontend-public/vite.config.ts @@ -1,12 +1,12 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import tsconfigPaths from 'vite-tsconfig-paths'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; export default defineConfig({ plugins: [ react(), tsconfigPaths(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), ], }); diff --git a/features/status-dashboard/frontend-public/vite.config.ts b/features/status-dashboard/frontend-public/vite.config.ts index 2a98f52e0..76c131cba 100755 --- a/features/status-dashboard/frontend-public/vite.config.ts +++ b/features/status-dashboard/frontend-public/vite.config.ts @@ -3,7 +3,7 @@ import react from '@vitejs/plugin-react'; import path from 'path'; // Direct import for vite config (aliases not available at config load time) import { versionPlugin } from '../../../@packages/@utils/vite-version-plugin/src'; -import { lilithVite } from '@lilith/build-core'; +import { platformVite } from '@lilith/build-core'; export default defineConfig(({ mode }) => { const env = loadEnv(mode, __dirname, ''); @@ -11,7 +11,7 @@ export default defineConfig(({ mode }) => { return { plugins: [ react(), - lilithVite(), + platformVite({ allowedHosts: ['.local'] }), versionPlugin({ appName: 'Status Dashboard Public', }),