Skip to content

Commit d6c06d4

Browse files
committed
[IMP] Add route configurations
1 parent 5b5bf30 commit d6c06d4

File tree

1 file changed

+26
-3
lines changed

1 file changed

+26
-3
lines changed

nuxt.config.ts

+26-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,15 @@ export default defineNuxtConfig({
1010
})
1111
]
1212
},
13-
css: ['@/assets/css/main.scss'],
13+
css: [
14+
"@/assets/css/main.scss"
15+
],
16+
routeRules: {
17+
'/_nuxt/**': { headers: { 'cache-control': 'max-age=31536000' } },
18+
'/*': { swr: true },
19+
'/cart/*': { static: true },
20+
'/cart': { static: true }
21+
},
1422
runtimeConfig: {
1523
public: {
1624
shopinvader: {
@@ -57,7 +65,6 @@ export default defineNuxtConfig({
5765
'~/plugins/shopinvader-cart.client.ts'
5866
],
5967
pages: true,
60-
imports: true,
6168
i18n: {
6269
locales: [
6370
{
@@ -82,6 +89,22 @@ export default defineNuxtConfig({
8289
defaultLocale: 'en'
8390
},
8491
build: {
85-
transpile: ['@shopinvader/cart']
92+
transpile: [
93+
'@shopinvader/cart'
94+
]
95+
},
96+
sourcemap: {
97+
server: false,
98+
client: false,
99+
},
100+
101+
nitro: {
102+
compressPublicAssets: true,
103+
routes: {
104+
'/**': { swr: 120 }
105+
},
106+
prerender: {
107+
crawlLinks: false,
108+
}
86109
}
87110
})

0 commit comments

Comments
 (0)