@@ -90,14 +90,29 @@ export default defineNuxtConfig({
9090 routeRules : {
9191 // API routes
9292 '/api/**' : { isr : 60 } ,
93- '/api/registry/docs/**' : { isr : true , cache : { maxAge : 365 * 24 * 60 * 60 } } ,
94- '/api/registry/file/**' : { isr : true , cache : { maxAge : 365 * 24 * 60 * 60 } } ,
95- '/api/registry/provenance/**' : { isr : true , cache : { maxAge : 365 * 24 * 60 * 60 } } ,
96- '/api/registry/files/**' : { isr : true , cache : { maxAge : 365 * 24 * 60 * 60 } } ,
93+ '/api/registry/docs/**' : {
94+ isr : true ,
95+ cache : { maxAge : 365 * 24 * 60 * 60 } ,
96+ } ,
97+ '/api/registry/file/**' : {
98+ isr : true ,
99+ cache : { maxAge : 365 * 24 * 60 * 60 } ,
100+ } ,
101+ '/api/registry/provenance/**' : {
102+ isr : true ,
103+ cache : { maxAge : 365 * 24 * 60 * 60 } ,
104+ } ,
105+ '/api/registry/files/**' : {
106+ isr : true ,
107+ cache : { maxAge : 365 * 24 * 60 * 60 } ,
108+ } ,
97109 '/:pkg/.well-known/skills/**' : { isr : 3600 } ,
98110 '/:scope/:pkg/.well-known/skills/**' : { isr : 3600 } ,
99111 '/__og-image__/**' : { isr : getISRConfig ( 60 ) } ,
100- '/_avatar/**' : { isr : 3600 , proxy : 'https://www.gravatar.com/avatar/**' } ,
112+ '/_avatar/**' : {
113+ isr : 3600 ,
114+ proxy : 'https://www.gravatar.com/avatar/**' ,
115+ } ,
101116 '/opensearch.xml' : { isr : true } ,
102117 '/oauth-client-metadata.json' : { prerender : true } ,
103118 // never cache
@@ -127,7 +142,9 @@ export default defineNuxtConfig({
127142 '/settings' : { prerender : true } ,
128143 // proxy for insights
129144 '/blog/**' : { isr : true , prerender : true } ,
130- '/_v/script.js' : { proxy : 'https://npmx.dev/_vercel/insights/script.js' } ,
145+ '/_v/script.js' : {
146+ proxy : 'https://npmx.dev/_vercel/insights/script.js' ,
147+ } ,
131148 '/_v/view' : { proxy : 'https://npmx.dev/_vercel/insights/view' } ,
132149 '/_v/event' : { proxy : 'https://npmx.dev/_vercel/insights/event' } ,
133150 '/_v/session' : { proxy : 'https://npmx.dev/_vercel/insights/session' } ,
@@ -288,6 +305,7 @@ export default defineNuxtConfig({
288305 } ,
289306 } ) ,
290307 ] ,
308+
291309 optimizeDeps : {
292310 include : [
293311 '@vueuse/core' ,
0 commit comments