-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathnuxt.config.ts
40 lines (39 loc) · 907 Bytes
/
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
import { searchForWorkspaceRoot } from "vite";
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
devtools: { enabled: true },
vite: {
server: {
fs: {
allow: [searchForWorkspaceRoot(process.cwd()), "/Users/macbookpro/"],
},
},
},
components: [
{
path: "~/components",
pathPrefix: false,
},
],
modules: ["@nuxt/image"],
css: ["~/styles/styles.css", "~/styles/typography/typo.pcss"],
postcss: {
plugins: {
autoprefixer: {},
"postcss-for": {},
"postcss-nested": {},
"postcss-import": {},
"postcss-media-minmax": {},
},
},
build: {
transpile: ["gsap"],
},
routeRules: {
"/": { prerender: true },
"/lookbook": { prerender: true },
"/studio": { prerender: true },
"/archive": { prerender: false },
"/contact": { prerender: true },
},
});