-
Notifications
You must be signed in to change notification settings - Fork 0
/
nuxt.config.ts
97 lines (87 loc) · 2.23 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
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
devtools: { enabled: true },
css: ['~/assets/css/main.scss'],
app: {
head: {
title: 'GameStats - статистика продаж компьютерных игр в России',
link: [{ rel: 'icon', type: 'image/png', href: '/favicon.png' }],
meta: [
{
name: 'charset',
content: 'utf-8'
},
{
name: 'description',
content:
'Статистика продаж компьютерных игр в российских маркетплейсах для Steam, Xbox и PlayStation. Димамика стоимости игр и количества товаров на рынке.'
},
{
name: 'keywords',
content:
'статистика, продажы, игры, графики, цены, товары, динамика, изменение, стоимость, компьютерные игры, steam, xbox, playstation'
}
]
}
},
runtimeConfig: {
dbHost: '',
dbPort: '',
dbUser: '',
dbPassword: '',
dbName: ''
},
routeRules: {
'/': { swr: 86400 }
},
modules: [
'@nuxtjs/google-fonts',
'@nuxtjs/eslint-module',
'@nuxtjs/stylelint-module',
'nuxt-quasar-ui'
],
googleFonts: {
families: {
Nunito: true
},
display: 'swap',
subsets: 'cyrillic',
prefetch: true,
preconnect: true,
download: true,
base64: true,
stylePath: 'assets/google-fonts.css',
fontsDir: 'assets/fonts'
},
eslint: {
lintOnStart: false,
failOnError: true
},
stylelint: {
include: './**/*.{css,scss,vue}',
lintOnStart: false
},
quasar: {
sassVariables: true,
plugins: ['Dark'],
config: {
dark: true,
brand: {
primary: '#A1C6C9',
secondary: '#5C8374',
accent: '#9EC8B9',
dark: '#143445',
// @ts-ignore
'dark-page': '#092635',
positive: '#347A58',
negative: '#7A3434',
info: '#1B4242',
warning: '#7A5E34'
}
},
iconSet: 'material-icons-round',
extras: {
fontIcons: ['material-icons-round']
}
}
})