File size: 530 Bytes
ccefd0b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
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()],
});
|