import { sveltekit } from '@sveltejs/kit/vite'; import type { UserConfig } from 'vite'; import { imagetools } from '@zerodevx/svelte-img/vite'; // import { imagetools } from 'vite-imagetools'; const config: UserConfig = { plugins: [ sveltekit(), imagetools({ // By default, directives are `?width=480;1024;1920&format=avif;webp;jpg` // Now we change it to generate 5 variants instead - `avif/jpg` formats at `640/1280` + LQIP defaultDirectives: () => new URLSearchParams('?width=320;480;640;1024;1920&format=avif;webp;jpg&lqip=64') }) ], test: { include: ['src/**/*.{test,spec}.{js,ts}'] } }; export default config;