import vue from '@vitejs/plugin-vue' // Настройка сборки и настройка проверок живут одним файлом: второй разошёлся бы // с первым в путях и в наборе подключаемого. import { defineConfig } from 'vitest/config' export default defineConfig({ plugins: [vue()], build: { // Выходной каталог лежит этажом ниже метки `embed/.gitkeep`: очистка перед // сборкой метки не касается, и `go build ./...` не отказывает у того, кто // приложение ни разу не собирал. outDir: 'embed/dist', emptyOutDir: true, // Имя каталога задано явно, а не оставлено умолчанию: на него опираются два // правила раздачи — отказ вместо разметки на несовпавшем ресурсе и долгий // срок хранения, — и смена умолчания сборщика выключила бы оба молча. // Второй дом имени — `controller/http.assetsDir`. assetsDir: 'assets', }, test: { environment: 'happy-dom', }, })