2023-11-25 21:56:02 +00:00
|
|
|
import { sveltekit } from '@sveltejs/kit/vite';
|
|
|
|
|
import { defineConfig } from 'vite';
|
|
|
|
|
|
|
|
|
|
export default defineConfig({
|
2025-12-20 12:44:59 +01:00
|
|
|
css: {
|
|
|
|
|
preprocessorOptions: {
|
|
|
|
|
scss: {
|
|
|
|
|
silenceDeprecations: ['legacy-js-api']
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
2024-11-13 03:49:47 +01:00
|
|
|
plugins: [sveltekit()],
|
|
|
|
|
build: {
|
|
|
|
|
sourcemap: true
|
|
|
|
|
},
|
|
|
|
|
optimizeDeps: {
|
|
|
|
|
entries: ['src/routes/**/+*.{js,ts,svelte}']
|
2025-12-20 12:44:59 +01:00
|
|
|
},
|
|
|
|
|
ssr: {
|
2026-04-12 08:58:41 +01:00
|
|
|
noExternal: ['bits-ui', 'svelte-toolbelt', '@lucide/svelte', 'runed', 'svelte-motion', 'svelte-inview']
|
2025-12-20 12:44:59 +01:00
|
|
|
},
|
|
|
|
|
resolve: {
|
|
|
|
|
mainFields: ['browser']
|
2024-11-13 03:49:47 +01:00
|
|
|
}
|
2023-11-25 21:56:02 +00:00
|
|
|
});
|