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,
},
})