2026-04-17 15:00:58 +02:00
|
|
|
import { sveltekit } from '@sveltejs/kit/vite';
|
|
|
|
|
import { defineConfig } from 'vitest/config';
|
|
|
|
|
|
|
|
|
|
export default defineConfig({
|
|
|
|
|
plugins: [sveltekit()],
|
2026-04-21 12:27:28 +02:00
|
|
|
// sharp muss extern bleiben: der Server-Bundle-Schritt kann sharp's
|
|
|
|
|
// dynamic-require fuer die native .node-Binary nicht aufloesen. Wenn
|
|
|
|
|
// sharp nicht gebundelt wird, laedt Node es zur Laufzeit regulaer aus
|
|
|
|
|
// node_modules/@img/sharp-linuxmusl-arm64, das dann funktioniert.
|
|
|
|
|
ssr: {
|
|
|
|
|
external: ['sharp']
|
|
|
|
|
},
|
2026-04-17 15:00:58 +02:00
|
|
|
test: {
|
|
|
|
|
include: ['tests/**/*.test.ts'],
|
|
|
|
|
globals: false,
|
|
|
|
|
environment: 'node',
|
|
|
|
|
testTimeout: 10_000
|
|
|
|
|
}
|
|
|
|
|
});
|