tijl.dev-core/vite.config.js

35 lines
693 B
JavaScript
Raw Normal View History

2024-08-19 22:32:43 +02:00
import { defineConfig } from "vite";
export default defineConfig({
plugins: [],
build: {
outDir: "static/js", // Output directory for compiled JS
rollupOptions: {
output: {
entryFileNames: "[name].js",
chunkFileNames: "[name].js",
assetFileNames: "[name].[ext]",
},
input: {
interactive: "web/lib/index.ts",
},
2024-08-21 11:33:33 +02:00
onwarn: (entry, next) => {
if (
entry.loc?.file &&
/htmx\.esm\.js$/.test(entry.loc.file) &&
/Use of eval in/.test(entry.message)
) {
return;
}
return next(entry);
},
2024-08-19 22:32:43 +02:00
},
2024-08-21 11:33:33 +02:00
server: {
port: 3001,
proxy: {
"/api": "http://localhost:3000", // Proxy API requests to the Go server
},
2024-08-19 22:32:43 +02:00
},
},
});