-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathnuxt.config.ts
60 lines (59 loc) · 1.95 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
import { defineNuxtConfig } from 'nuxt'
// https://v3.nuxtjs.org/api/configuration/nuxt.config
export default defineNuxtConfig({
app: {
head: {
title: 'tinkr.in',
meta: [
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
],
script: [
// <script src="https://myawesome-lib.js"></script>
// { src: 'https://awesome-lib.js' }
],
link: [
// <link rel="stylesheet" href="https://myawesome-lib.css">
// { rel: 'stylesheet', href: 'https://awesome-lib.css' }
],
// please note that this is an area that is likely to change
style: [
// <style type="text/css">:root { color: red }</style>
// { children: ':root { color: red }', type: 'text/css' }
]
}
},
css: ["~/assets/css/styles.css"],
buildModules: ['@nuxtjs/tailwindcss'],
tailwindcss: {
// jit: true,
// add '~tailwind.config` alias
exposeConfig: true
},
modules: [
'@nuxt/content', '@nuxtjs/color-mode', '@nuxt/image-edge',
],
colorMode: {
preference: 'system', // default value of $colorMode.preference
fallback: 'light', // fallback value if not system preference found
hid: 'nuxt-color-mode-script',
globalName: '__NUXT_COLOR_MODE__',
componentName: 'ColorScheme',
classPrefix: '',
classSuffix: '',
storageKey: 'nuxt-color-mode'
},
publicRuntimeConfig: {
FIREBASE_API_KEY: process.env.FIREBASE_API_KEY,
FIREBASE_PROJECT_ID: process.env.FIREBASE_PROJECT_ID,
CLOUDINARY_NAME: process.env.CLOUDINARY_NAME,
CLOUDINARY_UPLOAD_PRESET: process.env.CLOUDINARY_UPLOAD_PRESET,
OPENAI_KEY: process.env.OPENAI_KEY,
},
privateRuntimeConfig: {
FIREBASE_API_KEY: process.env.FIREBASE_API_KEY,
FIREBASE_PROJECT_ID: process.env.FIREBASE_PROJECT_ID,
CLOUDINARY_NAME: process.env.CLOUDINARY_NAME,
CLOUDINARY_UPLOAD_PRESET: process.env.CLOUDINARY_UPLOAD_PRESET,
OPENAI_KEY: process.env.OPENAI_KEY,
},
})