forked from mvasigh/sveltekit-mdsvex-blog
-
Notifications
You must be signed in to change notification settings - Fork 0
/
svelte.config.js
34 lines (32 loc) · 842 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
31
32
33
34
import adapter from '@sveltejs/adapter-static';
// import dynamicImportVars from '@rollup/plugin-dynamic-import-vars';
// import relativeImages from "mdsvex-relative-images";
// import svelteImage from "svelte-image";
import { imagetools } from 'vite-imagetools';
import md from 'mdsvex';
import mdsvexConfig from './mdsvex.config.js';
/** @type {import('@sveltejs/kit').Config} */
const config = {
extensions: ['.svelte', ...mdsvexConfig.extensions],
preprocess: [
md.mdsvex(mdsvexConfig),
// svelteImage()
],
kit: {
// hydrate the <div id="svelte"> element in src/app.html
adapter: adapter({
pages: 'build',
assets: 'build',
fallback: null,
precompress: true
}),
prerender: {
default: true,
onError: 'continue'
},
vite: {
plugins: [imagetools({ force: true })],
},
},
};
export default config;