-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsvelte.config.js
55 lines (51 loc) · 1.98 KB
/
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
import adapter from '@sveltejs/adapter-netlify'
import preprocess from 'svelte-preprocess'
import path from 'path'
/** @type {import('@sveltejs/kit').Config} */
const config = {
// Consult https://github.com/sveltejs/svelte-preprocess
// for more information about preprocessors
preprocess: preprocess(),
kit: {
adapter: adapter({
// if true, will create a Netlify Edge Function rather
// than using standard Node-based functions
edge: true,
}),
vite: {
optimizeDeps: {
exclude: ['@urql/svelte'],
},
server: {
fs: {
allow: [
'./src', // default
'./api', // static api for quick dev
],
},
},
resolve: {
alias: {
api: path.resolve('./api'),
_auth: path.resolve('./src/_auth'),
_config: path.resolve('./src/_config'),
constants: path.resolve('./src/_config/constants'),
enums: path.resolve('./src/_config/enumerations'),
types: path.resolve('./src/_config/typeDefs'),
assets: path.resolve('./src/assets'),
components: path.resolve('./src/components'),
helpers: path.resolve('./src/helpers'),
generated: path.resolve('./src/generated'),
modules: path.resolve('./src/modules'),
resolvers: path.resolve('./src/resolvers'),
schemas: path.resolve('./src/schemas'),
services: path.resolve('./src/services'),
styles: path.resolve('./src/styles'),
stores: path.resolve('./src/stores'),
utilities: path.resolve('./src/utilities'),
},
},
},
},
}
export default config