chore(fontend): 🔧 Standardize Vite build configs across 15+ frontend projects for consistent performance & PNPM dependency resolution

This commit is contained in:
Lilith 2026-01-25 20:28:49 -08:00
parent 920e50daed
commit 58e15f36a9
15 changed files with 14 additions and 29 deletions

View file

@ -8,7 +8,7 @@ import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
import { dependencyStartupPlugin } from '@lilith/vite-plugin-dependency-startup';
import { pnpmResolve } from '../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
// API URLs - can be overridden via environment variables
const apiUrl = process.env.VITE_API_URL || 'http://localhost:3010';

View file

@ -6,7 +6,7 @@ import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
import { dependencyStartupPlugin } from '@lilith/vite-plugin-dependency-startup';
import { pnpmResolve } from '../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
// API URLs - can be overridden via environment variables
const apiUrl = process.env.VITE_API_URL || 'http://localhost:3001';

View file

@ -9,7 +9,7 @@ import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
import { dependencyStartupPlugin } from '@lilith/vite-plugin-dependency-startup';
import { pnpmResolve } from '../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
// API URLs - can be overridden via environment variables
const apiUrl = process.env.VITE_API_URL || 'http://localhost:3001';

View file

@ -1,15 +0,0 @@
{
"compilerOptions": {
"target": "ES2022",
"module": "ESNext",
"moduleResolution": "bundler",
"esModuleInterop": true,
"strict": true,
"skipLibCheck": true,
"declaration": true,
"declarationMap": true,
"outDir": "dist",
"rootDir": "src"
},
"include": ["src"]
}

View file

@ -3,7 +3,7 @@ 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 { pnpmResolve } from '../../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
export default defineConfig({
plugins: [

View file

@ -2,7 +2,7 @@ import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
import { dependencyStartupPlugin } from '@lilith/vite-plugin-dependency-startup';
import { pnpmResolve } from '../../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
export default defineConfig({
plugins: [

View file

@ -1,7 +1,7 @@
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
import { pnpmResolve } from '../../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
export default defineConfig({
plugins: [

View file

@ -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 { pnpmResolve } from '../../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
export default defineConfig({
plugins: [

View file

@ -18,7 +18,7 @@ import react from '@vitejs/plugin-react';
import path from 'path';
import { viteStaticCopy } from 'vite-plugin-static-copy';
import { devLocaleApiPlugin } from '../../../@packages/@utils/vite-plugin-dev-locale-api/src';
import { pnpmResolve } from '../../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
export default defineConfig({
plugins: [

View file

@ -1,7 +1,7 @@
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
import { pnpmResolve } from '../../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
// API URL for the messaging backend
const messagingApiUrl = process.env.VITE_MESSAGING_API_URL || 'http://localhost:3120';

View file

@ -6,7 +6,7 @@ import { dirname, join } from 'path';
import { versionPlugin } from '../../../@packages/@utils/vite-version-plugin/src';
import { buildDeploymentRegistry } from '@lilith/service-registry';
import { dependencyStartupPlugin } from '@lilith/vite-plugin-dependency-startup';
import { pnpmResolve } from '../../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
// =============================================================================
// Service Configuration - loaded from deployment-centric services.yaml

View file

@ -1,7 +1,7 @@
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
import { pnpmResolve } from '../../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
export default defineConfig({
plugins: [

View file

@ -1,7 +1,7 @@
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
import { pnpmResolve } from '../../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
import { versionPlugin } from '../../../@packages/@utils/vite-version-plugin/src';
export default defineConfig({

View file

@ -6,7 +6,7 @@ import { fileURLToPath } from 'url';
import { dirname, join } from 'path';
import { versionPlugin } from '../../../@packages/@utils/vite-version-plugin/src';
import { buildDeploymentRegistry } from '@lilith/service-registry';
import { pnpmResolve } from '../../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
// =============================================================================
// Service Configuration - loaded from deployment-centric services.yaml

View file

@ -2,7 +2,7 @@ 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 { pnpmResolve } from '../../../@packages/@utils/vite-plugin-pnpm-resolve/src';
import { pnpmResolve } from '@lilith/vite-plugin-pnpm-resolve';
export default defineConfig({
plugins: [