/**
 * 环境配置文件
 * 集中管理所有环境变量
 */

// 当前运行模式
export const MODE = import.meta.env.MODE;

// 是否为开发环境
export const isDev = MODE === 'development';

// 是否为生产环境
export const isProd = MODE === 'production';

// API 基础地址
export const API_BASE_URL = import.meta.env.VITE_API_BASE_URL || '';

// 应用标题
export const APP_TITLE = import.meta.env.VITE_APP_TITLE || '链宇Deploy Ease平台';

// 是否启用 Mock
export const USE_MOCK = import.meta.env.VITE_USE_MOCK === 'true';

// 完整的环境配置对象
export const ENV_CONFIG = {
  MODE,
  isDev,
  isProd,
  API_BASE_URL,
  APP_TITLE,
  USE_MOCK,
} as const;

// 打印环境配置（仅开发环境）
if (isDev) {
  console.log('🔧 当前环境配置:', ENV_CONFIG);
}

export default ENV_CONFIG;

