import { defineConfig } from "vite"; export default defineConfig({ root: ".", publicDir: "public", build: { outDir: "build", }, plugins: [ { name: "glsl-raw-loader", transform(code, id) { if (id.endsWith(".frag") || id.endsWith(".vert")) { return { code: `export default ${JSON.stringify(code)};`, map: null, }; } }, }, ], });