-
Notifications
You must be signed in to change notification settings - Fork 2
/
svelte.config.js
30 lines (29 loc) · 843 Bytes
/
svelte.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";
import adapter from "@sveltejs/adapter-static";
import preprocess from "svelte-preprocess";
export default {
preprocess: [preprocess(), vitePreprocess({})], // Customize as needed
kit: {
adapter: adapter({
pages: "build", // Directory for static pages
assets: "build", // Directory for static assets
strict: false,
fallback: 'index.html', // SPA fallback, set to a file like 'index.html' if needed
}),
prerender: {
crawl: false,
entries: ['/']
// default: true,
// crawl: false,
// entries: [], // Define specific paths if needed
},
serviceWorker: {
register: true,
files: () => ["src/service-worker.js"],
},
alias: {
$lib: "./src/lib",
"@/*": "./src/lib"
}
},
};