1import adapter from '@sveltejs/adapter-static';
2import { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
3
4/** @type {import('@sveltejs/kit').Config} */
5const config = {
6 // Consult https://svelte.dev/docs/kit/integrations
7 // for more information about preprocessors
8 preprocess: [vitePreprocess()],
9
10 kit: {
11 // adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list.
12 // If your environment is not supported, or you settled on a specific environment, switch out the adapter.
13 // See https://svelte.dev/docs/kit/adapters for more information about adapters.
14 adapter: adapter({
15 fallback: 'index.html',
16 precompress: true
17 }),
18 alias: {
19 $lib: 'src/lib',
20 '$lib/*': 'src/lib/*',
21 $components: 'src/components',
22 '$components/*': 'src/components/*'
23 }
24 },
25
26 compilerOptions: {
27 experimental: {
28 async: true
29 }
30 }
31};
32
33export default config;