forked from who-jonson/sakai-nuxt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
nuxt.config.ts
116 lines (100 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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<<<<<<< HEAD
import { fileURLToPath } from 'url';
import { resolve } from 'pathe';
import { defineNuxtConfig } from 'nuxt/config';
const resolvePath = (...paths: string[]) => resolve(fileURLToPath(new URL('./', import.meta.url)), ...paths);
export default defineNuxtConfig({
app: {
head: {
meta: [
{ 'http-equiv': 'x-ua-compatible', 'content': 'IE=edge' },
{ name: 'viewport', content: 'width=device-width, initial-scale=1.0' }
],
link: [
{ rel: 'icon', href: '/favicon.ico' }
]
}
=======
import { fileURLToPath } from 'url'
import { resolve } from 'pathe'
import { defineNuxtConfig } from 'nuxt/config'
const resolvePath = (...paths: string[]) => resolve(fileURLToPath(new URL('./', import.meta.url)), ...paths)
export default defineNuxtConfig({
alias: {
public: resolvePath('./public/')
>>>>>>> 2d5dea2 (Initial commit)
},
build: {
transpile: [
'chart.js',
'primevue'
]
},
components: {
dirs: [
{
extensions: ['vue'],
global: true,
path: '~/components/common/',
pathPrefix: false
}
]
},
css: [
'primevue/resources/primevue.css',
'primeflex/primeflex.css',
'primeicons/primeicons.css',
'prismjs/themes/prism-coy.css',
'~/assets/styles/layout.scss',
'~/assets/demo/flags/flags.css'
],
dir: {
<<<<<<< HEAD
public: '../public/'
=======
public: resolvePath('./public/')
>>>>>>> 2d5dea2 (Initial commit)
},
experimental: {
reactivityTransform: true,
viteNode: false
},
imports: {
autoImport: true,
addons: {
vueTemplate: true
}
},
<<<<<<< HEAD
=======
meta: {
meta: [
{ 'http-equiv': 'X-UA-Compatible', content: 'IE=edge' },
{ name: 'viewport', content: 'width=device-width, initial-scale=1.0' }
],
link: [
{ rel: 'icon', href: '/favicon.ico' }
]
},
>>>>>>> 2d5dea2 (Initial commit)
modules: [
'@pinia/nuxt',
'@vueuse/nuxt',
'~/modules/primevue'
],
nitro: {
preset: 'vercel'
},
srcDir: 'src/',
vite: {
build: {
sourcemap: process.env.NODE_ENV !== 'production'
},
clearScreen: true,
logLevel: 'info'
}
<<<<<<< HEAD
});
=======
})
>>>>>>> 2d5dea2 (Initial commit)