-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnuxt.config.ts
More file actions
38 lines (30 loc) · 1.06 KB
/
nuxt.config.ts
File metadata and controls
38 lines (30 loc) · 1.06 KB
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
import { defineNuxtConfig } from 'nuxt';
import eslintPlugin from 'vite-plugin-eslint';
import svgLoader from 'vite-svg-loader';
import { storyblok, storyblokPublicKey } from './config/storyblok.config';
import { tailwindcss } from './config/tailwindcss.config';
import { dynamicRoutes } from './config/dynamic-routes.config';
// https://v3.nuxtjs.org/api/configuration/nuxt.config
export default defineNuxtConfig({
target: 'static',
runtimeConfig: {
public: {
HOSTNAME: 'https://bachelorarbeit.thenextbit.de',
STORYBLOK_PUBLIC_KEY: storyblokPublicKey
}
},
vite: {
plugins: [eslintPlugin(), svgLoader()]
},
css: ['~/assets/css/_fonts.css'],
modules: [
['@nuxtjs/tailwindcss', tailwindcss],
// Custom Modules
['./modules/dynamic-routes.module', dynamicRoutes],
'./modules/netlify-redirects.module',
'./modules/netlify-password-protection.module'
// Sitemap module disabled because alternative solution with server routes is used
// './modules/sitemap',
],
buildModules: [['@storyblok/nuxt', storyblok]]
});