import devServer from "@hono/vite-dev-server"; import react from "@vitejs/plugin-react"; import { defineConfig } from "vite"; import tsconfigPaths from "vite-tsconfig-paths"; import { devServerConfig } from "./src/adapter/vite/dev-server-config"; // https://vitejs.dev/config/ export default defineConfig({ define: { __isDev: "1" }, clearScreen: false, publicDir: "./src/ui/assets", server: { host: true, port: 28623, hmr: { overlay: true } }, plugins: [ react(), tsconfigPaths(), devServer({ ...devServerConfig, entry: "./vite.dev.ts" }) ], build: { manifest: true, outDir: "./dist/static", rollupOptions: { input: "./src/ui/main.tsx" } } });