-
Notifications
You must be signed in to change notification settings - Fork 0
/
nuxt.config.ts
56 lines (56 loc) · 1.64 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
export default defineNuxtConfig({
devtools: { enabled: false },
modules: [
'@nuxtjs/tailwindcss',
'@nuxtjs/supabase',
'shadcn-nuxt',
"@nuxtjs/plausible",
"@nuxt/eslint"
],
supabase: {
redirect : true,
redirectOptions :{
login : '/auth/login',
}
},
ssr: false,
runtimeConfig: {
AUTH_HEADER: process.env.LEMON_SQUEEZY,
LEMON_SQUEEZY_SHOP: process.env.LEMON_SQUEEZY_SHOP,
LEMON_SQUEEZY_SECRET: process.env.LEMON_SQUEEZY_SECRET,
LEMON_SQUEEZY : process.env.LEMON_SQUEEZY,
MINIO_ENDPOINT : process.env.MINIO_ENDPOINT,
MINIO_PORT : process.env.MINIO_PORT,
MINIO_ACCESS : process.env.MINIO_ACCESS,
MINIO_USESSL : process.env.MINIO_USESSL,
MINIO_ACCESSKEY : process.env.MINIO_ACCESSKEY,
MINIO_SECRETKEY : process.env.MINIO_SECRETKEY,
RABBIT_HOST: process.env.RABBIT_HOST,
RABBIT_PORT : process.env.RABBIT_PORT,
DISCORD_WEBHOOK : process.env.DISCORD_WEBHOOK,
MAIL_HOST : process.env.MAIL_HOST,
MAIL_PORT : process.env.MAIL_PORT,
MAIL_SSL : process.env.MAIL_SSL,
MAIL_USER : process.env.MAIL_USER,
MAIL_PWD : process.env.MAIL_PWD,
LEMON_SQUEEZY_SECRET_LIVE : process.env.LEMON_SQUEEZY_SECRET_LIVE,
LEMON_SQUEEZY_PROD : process.env.LEMON_SQUEEZY_PROD,
},
shadcn: {
prefix: '',
componentDir: './components/ui'
},
css : ['~/assets/css/tailwind.css'],
tailwindcss: {
cssPath: ['~/assets/css/tailwind.css', { injectPosition: "first" }],
configPath: 'tailwind.config',
exposeConfig: {
level: 2
},
viewer: false,
},
plausible: {
ignoredHostnames: ['localhost'],
apiHost : 'https://plaunwt.duckdns.org'
}
})