-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnuxt.config.ts
78 lines (69 loc) · 1.53 KB
/
nuxt.config.ts
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
// https://nuxt.com/docs/api/configuration/nuxt-config
const isDev = process.env.NODE_ENV === 'development'
export default defineNuxtConfig({
ssr: false,
modules: [
'tlv2-ui',
'@nuxt/devtools'
],
devtools: {
enabled: isDev
},
tlv2: {
bulma: '~/assets/main.scss',
},
runtimeConfig: {
proxyBase: '',
allowedReferer: '',
graphqlApikey: '',
public: {
apiBase: '',
protomapsApikey: '',
nearmapsApikey: '',
auth0Domain: '',
auth0ClientId: '',
auth0RedirectUri: '',
auth0Audience: '',
auth0Scope: '',
loginGate: '',
requireLogin: '',
}
},
// bugs
build: {
transpile: [
'tslib', // https://github.com/nuxt/nuxt/issues/19265#issuecomment-1702014262
'@vue/apollo-composable',
'@apollo/client',
'protomaps-themes-base'
]
},
vite: {
// https://github.com/nuxt/nuxt/issues/20001
resolve: {
preserveSymlinks: true
},
// bug https://github.com/apollographql/apollo-client/issues/9756
define: {
__DEV__: isDev.toString()
},
// bug https://github.com/nuxt/nuxt/issues/13247
optimizeDeps: {
include: [
'zen-observable',
'fast-json-stable-stringify',
'maplibre-gl',
'haversine',
'@mapbox/mapbox-gl-draw',
'cytoscape',
'mixpanel-browser'
]
},
server: {
fs: {
allow: ['/Users/irees/src/interline-io', '/Users/drew/code/interline-io']
}
}
},
compatibilityDate: '2025-02-18'
})