vite.config.ts
Rama main · réplica de lectura del repositorio original.
import inertia from "@inertiajs/vite";
import { svelte } from "@sveltejs/vite-plugin-svelte";
import tailwindcss from "@tailwindcss/vite";
import { defineConfig } from "vite";
import RubyPlugin from "vite-plugin-ruby";
export default defineConfig(({ isSsrBuild }) => ({
build: {
sourcemap: isSsrBuild,
},
cacheDir: process.env.VITE_CACHE_DIR,
ssr: {
noExternal: true,
},
server: {
watch: {
usePolling: false, // uses a sh*tton of CPU
},
},
plugins: [
inertia({
ssr: "ssr/ssr.ts",
}),
svelte(),
tailwindcss(),
RubyPlugin(),
],
}));