import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import { sidebarConfig } from "../config.js"; const htmlPlugin = () => { return { name: "html-transform", transformIndexHtml(html) { return html.replace( /(.*?)<\/title>/, `<title>${sidebarConfig.title}` ); }, }; }; // https://vitejs.dev/config/ export default defineConfig({ plugins: [react(), htmlPlugin()], server: { watch: { usePolling: true, }, }, build: { outDir: "../build", emptyOutDir: true, }, publicDir: "../public", });