-
Notifications
You must be signed in to change notification settings - Fork 0
/
nuxt.config.ts
103 lines (92 loc) · 1.88 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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
import { defineNuxtConfig } from 'nuxt/config'
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
ssr: true,
future: {
typescriptBundlerResolution: false
},
router: {
options: {
hashMode: false,
scrollBehaviorType: 'smooth'
}
},
devtools: { enabled: true },
modules: [
"@hypernym/nuxt-gsap",
"@nuxt/image",
"@nuxtjs/color-mode",
"@nuxtjs/device",
"@nuxtjs/google-fonts",
"@nuxtjs/seo",
"@nuxtjs/tailwindcss",
"nuxt-swiper"
],
gsap: {
// Options @hypernym/nuxt-gsap
extraPlugins: {
flip: true,
scrollTrigger: true,
observer: true,
scrollTo: true,
text: true
}
},
image: {
// Options @nuxt/image
},
colorMode: {
// Options @nuxtjs/color-mode
preference: 'light',
fallback: 'light'
},
device: {
// Options @nuxtjs/device
refreshOnResize: true
},
googleFonts: {
// Options @nuxtjs/google-fonts
prefetch: true,
preload: false,
useStylesheet: false,
display: 'auto',
families: {
Nunito: true,
'Mr+Dafoe': true,
'Anton+SC': true,
}
},
site: {
// Options @nuxtjs/seo
url: 'https://localhost:3000/',
name: 'Naïdi',
description: 'Site de Naïdi Tattoo !',
trailingSlash: true,
},
tailwindcss: {
// Options @nuxtjs/tailwindcss
cssPath: ['~/assets/css/tailwind.css', { injectPosition: "first" }],
configPath: './tailwind.config',
exposeConfig: {
level: 2
},
config: {
/* Extend the Tailwind config here */
theme: {
extend: {
screens: {
'xs': '320px',
'xs2': '375px',
'xs3': '425px',
}
}
},
content: [
'content/**/**.md'
]
},
viewer: true,
editorSupport: true
},
compatibilityDate: '2024-08-03'
})