2026-07-17 22:53:39 +09:00
|
|
|
import { svelte } from '@sveltejs/vite-plugin-svelte';
|
2026-07-20 03:37:35 +09:00
|
|
|
import { defineConfig, loadEnv } from 'vite';
|
2026-07-17 22:53:39 +09:00
|
|
|
|
2026-07-20 03:37:35 +09:00
|
|
|
export default defineConfig(({ mode }) => {
|
|
|
|
|
const backend =
|
|
|
|
|
loadEnv(mode, '.', '').NUTHATCH_DEV_BACKEND ?? 'http://127.0.0.1:8080';
|
|
|
|
|
return {
|
|
|
|
|
plugins: [svelte()],
|
|
|
|
|
build: {
|
|
|
|
|
manifest: true,
|
|
|
|
|
sourcemap: false
|
|
|
|
|
},
|
|
|
|
|
server: {
|
|
|
|
|
proxy: {
|
|
|
|
|
'/api': backend,
|
|
|
|
|
'/login': backend,
|
|
|
|
|
'/logout': backend
|
|
|
|
|
}
|
2026-07-17 22:53:39 +09:00
|
|
|
}
|
2026-07-20 03:37:35 +09:00
|
|
|
};
|
2026-07-17 22:53:39 +09:00
|
|
|
});
|