Newer
Older
tgclient-mcp / frontend / vite.config.js
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  plugins: [vue()],
  // тема Tokyo — базовый kit.css, он экспортируется картой пакета напрямую;
  // суффиксовые темы (kit-verdant/…) изexports пропущены — для них нужен alias
  server: {
    // в dev фронт на :5173, API и auth проксируются на локальный бэкенд
    // (порт наружу tgclient — TGCLIENT_PORT, по умолчанию 8710)
    proxy: {
      '/api': 'http://127.0.0.1:8044',
      '/auth': 'http://127.0.0.1:8044',
      '/webhooks': 'http://127.0.0.1:8044',
    },
  },
  build: {
    outDir: 'dist',
    // icons.css кита держит шрифт phosphor вшитым data-URI (~7 МБ) —
    // не ругаемся на большие чанки
    chunkSizeWarningLimit: 9000,
  },
})