import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import tailwindcss from '@tailwindcss/vite' import { default as Sitemap } from 'vite-plugin-sitemap'; // https://vite.dev/config/ export default defineConfig({ plugins: [ vue(), tailwindcss(), Sitemap({ hostname: 'https://uvpn.shop', // Плагин сам прочитает маршруты из вашего router, но если нужно указать вручную: // routes: ['/', '/docs'], // можно опустить — он определит автоматически // Если у вас динамические маршруты (например, /docs/:docName), их нужно добавить отдельно: dynamicRoutes: ['/docs/policy', '/docs/agreement'], // сюда перечислите все возможные динамические URL // Настройки changefreq, priority и т.д.: outDir: 'dist', // папка сборки changefreq: 'weekly', priority: 0.8 }) ], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) }, }, })