chore(fontend): 🔧 Standardize Vite build configs across 15+ frontend projects for consistent performance & PNPM dependency resolution
This commit is contained in:
parent
920e50daed
commit
58e15f36a9
15 changed files with 14 additions and 29 deletions
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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"]
|
||||
}
|
||||
|
|
@ -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: [
|
||||
|
|
|
|||
|
|
@ -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: [
|
||||
|
|
|
|||
|
|
@ -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: [
|
||||
|
|
|
|||
|
|
@ -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: [
|
||||
|
|
|
|||
|
|
@ -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: [
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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: [
|
||||
|
|
|
|||
|
|
@ -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({
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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: [
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue