import path from "path"; import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import tailwindcss from "@tailwindcss/vite"; import pkg from "./package.json"; export default defineConfig(async () => ({ plugins: [react(), tailwindcss()], resolve: { alias: { "@": path.resolve(__dirname, "./src"), }, }, define: { __APP_VERSION__: JSON.stringify(pkg.version), }, base: "./", build: { rollupOptions: { input: { main: path.resolve(__dirname, "index.html"), splash: path.resolve(__dirname, "splash.html"), crash: path.resolve(__dirname, "crash.html"), }, }, }, clearScreen: false, server: { port: 1420, strictPort: true, }, }));