Files
bknd/app/vite.config.ts

37 lines
835 B
TypeScript

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: process.env.NODE_ENV === "production" ? "0" : "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"
}
}
});