frontAnswerer/vite.config.widget.ts
Nastya 479532f6be
All checks were successful
Deploy / CreateImage (push) Successful in 4m40s
Deploy / DeployService (push) Successful in 26s
--
2025-07-01 15:00:02 +03:00

31 lines
980 B
TypeScript

import react from "@vitejs/plugin-react";
import { defineConfig } from "vite";
import { alias } from "./vite.config";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
resolve: {
alias,
},
build: {
minify: true, // Включаем минификацию как в обычной сборке
sourcemap: false, // Отключаем sourcemaps как в обычной сборке
copyPublicDir: false,
rollupOptions: {
input: "src/widget.tsx",
output: {
entryFileNames: "[name].js",
chunkFileNames: "[name].js",
assetFileNames: "[name].[ext]",
exports: "named", // Принудительно экспортируем все именованные экспорты
},
treeshake: false, // Отключаем tree-shaking для экспортов
},
outDir: "widget",
},
define: {
"process.env": process.env,
},
});