import { sveltekit } from '@sveltejs/kit/vite'; import { defineConfig } from 'vitest/config'; export default defineConfig({ plugins: [sveltekit()], // 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'] }, test: { include: ['tests/**/*.test.ts'], globals: false, environment: 'node', testTimeout: 10_000 } });