| import react from "@vitejs/plugin-react"; | |
| import { defineConfig } from "vite"; | |
| import { viteSingleFile } from "vite-plugin-singlefile"; | |
| const stripUseClientDirective = () => { | |
| return { | |
| name: 'strip-use-client', | |
| transform(code) { | |
| if (code.includes('use client')) { | |
| return { | |
| code: code.replace(/"use client"/, ''), | |
| map: null | |
| } | |
| } | |
| } | |
| } | |
| } | |
| // https://vitejs.dev/config/ | |
| export default defineConfig({ | |
| plugins: [react(), stripUseClientDirective(), viteSingleFile()], | |
| }); | |