ants/vite.config.ts

22 lines
532 B
TypeScript

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,
};
}
},
},
],
});